1
Game programming patterns /
Book
Table of Contents 
2
Grokking simplicity : taming complex software with functional thinking /
Book
3
Programming pearls /
Book
Table of Contents