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