Agile Java Crafting Code with Test-Driven Development - Langr, Jeff (Prentice Hall, 2005)