David Etheridge - Java 2, Classes in Java Applications (PDF)