John Beach
Major John Beach (1812–1874) was a United States Army officer who served in the Black Hawk War and the American Civil War. He later worked as the last U.S. Indian Agent to the Sac and Fox tribes, and after the war became a writer and historian in Iowa.
historical writing
nonfiction