Java with object-oriented programming - Wang, Paul S. (Thomson Brooks/Cole, 2003)