The Life and Work of James A. Garfield The Life and Work of James A. Garfield by John Clark Ridpath Download Read more