A review by spitzig
Gödel, Escher, Bach: an Eternal Golden Braid by Douglas R. Hofstadter

4.0

Lots of topics covered here. DNA, programming, the brain, math

The title isn't quite representative of the book. It discusses Bach and Escher a lot, but they are more for the purpose of discussing Godel's Incompleteness Theorem. No powerful system can be both complete and consistent.

Some of the book was a little like a textbook. Those parts had Dialogues(like the Greek Dialogues) between them. These included puzzles. A lot of the puzzles were interesting/funny.