The Life, Speeches, and Public Services of James A. Garfield, Twentieth ...
Publisher: George Stinson
Published: 1881
Number of pages: 423