Java Examples in a Nutshell - Flanagan, David (O\'reilly, 2000)