Essential skills for the agile developer a guide to better programming and design (Addison-Wesley, 2012)
Includes index