Introductory Java - Parsons, David (Letts Educational, 1998)