James A. Garfield, the 20th president of the United States, served one of the shortest terms in presidential history, yet his ...