Grant a biography - McFeely, William S. (Norton, 1982)