Cover of Anathem by Neal Stephenson
Anathem
Neal Stephenson
Finished: October 4, 2012
Rating: ★★★