Java how to program - Deitel, H.M (Pearson Education Inc., 2003)