 Code Complete by Steve McConnell |  Refactoring by Martin Fowler |  The Practice of Programming by Brian W. Kernighan |  Clean Code by Robert C. Martin |  Seven Languages in Seven Weeks by Bruce A. Tate |  The Clean Coder by Robert C. Martin |  The Elements of Programming Style by Brian W. Kernighan |  Think Like a Programmer by V. Anton Spraul |  Programming Pearls by Jon Bentley |  Coders at Work by Peter Seibel |  Software Tools by Brian W. Kernighan |  Code Reading by Diomidis Spinellis |  More Programming Pearls by Jon Bentley |  The psychology of computer programming by Gerald M. Weinberg |  Writing Solid Code by Steve Maguire |