Java tools for extreme programming : mastering open source tools including Ant, JUnit, and Cactus - Hightower, Richard (Willey, 2002)