Customers buy this book with Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers) by Venkat Subramaniam