allthepresidentsbooks.com
James Garfield by Ira Rutkow
You should put some Bactine on that President #20, C-SPAN Historians ranking #28 James Garfield served as President from March 4 through September 19, 1881, the second shortest tenure of any person…