Agile Software Construction - Hunt, John (Dordrecht Springer London, 2006)