Great book. Deserved Pulitzer Prize winner this year. While being an nearly 800 page novel, I couldn't put it down. Smart without being smug and epic while not becoming overreaching. 
 Read this people!