Presidential Resources: James A. Garfield: Our Twentieth President (Presidents of the U.S.A.)

Presidential Resources: James A. Garfield: Our Twentieth President (Presidents of the U.S.A.) Description From Publisher A thorough, illustrated biography discussing…