Hofstadter, Douglas. 1980 [1979]. Gödel, Escher, Bach. An Eternal Golden Braid.  New York : Vintage Books, 777 p.