Presidents a biographical dictionary - Hamilton, Neil A. (Facts on File library of American history, 2010)