Essential Java 2 fast: How to develop applications and applets with Java 2 (Essential Series)