Java A Beginner's Guide - H.Schildt