On to Java - Winston Patrick Henry; Narasimhan Sundar (Addison-Wesley, 1998)