Java for programmers : [contains 200+ examples] - Deitel, Paul J.; Deitel, Harvey M. (Deitel developer series, 2009)