Programming and problem solving with Java by James M. Slack.. - Slack, James M. (Brooks/Cole, 1999)