Murach's beginning java 2 - Steelman, Andrea (Singapore Tech publications pte ltd, 2002)