Agile Java Crafting Code With Test-Driven Development - Jeff Langr (Prentice Hall)