Professional Java tools for extreme programming : Ant, Xdoclet, JUnit, Cactus, and Maven - Hightower, Richard (Wiley, 2004)