Objects First with Java is an outstanding text that is radically changing the way introductory programming is taught. New to this edition New chapter on GUI programming and Swing Incorporates coverage of JUnit-style testing and assertions One hundred new exercises, many independent of the projects Four-colour new text design to improve pedagogy and aid student learning.