Java Extreme Programming Cookbook
Eric M. Burke
B.M. Coyner