Java programming guided learning with early objects - Malik, D. S.; Burton, Robert P. (Course Technology Cengage Learning, 2009)