James A. Garfield: Letting His Light ShineEbookJames A. Garfield: Letting His Light ShinebyJohn McArthurRating: 3 out of 5 stars3/5Save James A. Garfield: Letting His Light Shine for later