Java in a nutshell: A desktop quick reference - Michael R. Leach