Publisher's Synopsis
This text uses Java to describe programming concepts, taking full advantage of Java's simpler and more consistent syntax. Its traditional approach uses modern CS tools including a strategic subset of Java and a simple object-oriented graphics library.