Java a framework for programming and problem solving - Lambert, Kenneth (PWS Pub., 1999)