The Soul of America: The Battle for Our Better Angels by Jon Meacham, 402 pages. Narrated by Fred Sanders.
Meacham shows how American history has been hijacked by partisan, racist, hateful asshole-ness before and how it has recovered before, giving us a measure of hope for the future. Chapters on Teddy Roosevelt, Woodrow Wilson, and Franklin Roosevelt show their flaws, their racist views, and their shortcomings, but they also show how these presidents tried to change things; how they grew, at least a little bit.
A nice overview of some parts of American history.
Sanders does a very good job on the narration.