Our Martyred President ... the Life and Public Services of General James A. Garfield, Twentieth President of the United States ... Together With the History of his Assassination
Publisher: Arkose Press
Published: Oct 06, 2015
Format: hardcover
Number of pages: 816
ISBN-13: 9781344066143