A review by cstack
Beautiful Code: Leading Programmers Explain How They Think by

3.0

Definitely don't read it in order. I started doing that and got bored. It's much better if you skip around. Some of my favorite chapters:

1. A Regular Expression Matcher
3. The Most Beautiful Code I Never Wrote
18. Python's Dictionary Implementation
28. Beautiful Debugging
29. Treating Code as an Essay