Practices of an agile developer working in the real world - Subramaniam, Venkat; Hunt, Andrew (Pragmatic, 2005)