Java 2 exam cram - Brogden, William B. (The Coriolis Group, LLC, 1999)