Mostly harmless: Emerging technologies and libraries
Buchheit & Laursen - HIT, Solutions to the Programming Puzzle Part I
Bead breakers review