Java examples:in a nutshell - Flanagan, David (Shroff Pub, 2004)