This textbook for a first year programming course uses real Java input/output classes and the AWT library. The authors emphasize object-oriented design through brainstorming, filtering scenarios, CRC cards, and responsibility algorithms. Annotation c. Book News, Inc., Portland, OR (booknews.com)