Gödel, Escher, Bach
Publisher: Contact
Published: 1985