Java : how to program [accompanied by CD-ROM] - Deitel, H.M (Pearson Education, 2005)