The Life and Public Services of James A. Garfield Twentieth President of the United States. eBook