Agile Java by JeffLangr, published by Prentice Hall , 2005
ISBN 0131482394 Available as of February 23, 2005 The book focuses on teaching Java (using version 5.) using TestDrivenDevelopment.
Master Java 5.0, object-oriented design, and Test-Driven Development (TDD) by learning them together. Agile Java weaves all three into a single coherent approach to building professional, robust software systems. Jeff Langr shows exactly how Java and TDD integrate throughout the entire development lifecycle, helping you leverage today's fastest, most efficient development techniques from the very outset. -- Amazon Review