Practices of an agile developer working in the real world - Subramaniam, Venkat; Hunt, Andy (Pragmatic Bookshelf, 2006)