Gödel, Escher, Bach: an Eternal Golden Braid
Douglas R. Hofstadter
Finished:
October 11, 2010
Rating: