Anathem
Neal Stephenson
Finished:
October 4, 2012
Rating:
★★★