General blueprint of good programming. Great read and examples - something to have nearby until it is completely absorbed.
I would love to see more books like this one. One note: as author mentioned "noticing coding patterns" it would be much better to have at least two or three examples per rule in different parts of GoL codebase so reader can start seeing these patterns as well. Besides this it's a great book. Awesome...