Java 2: The Complete Reference, Fifth Edition

>