Introduction to computer-science using Java - Liberty, Jesse (Glencoe/McGraw hill, 2004)