Building Java programs : a back to basics approach / Stuart Reges, Martin Stepp. - Reges, Stuart (Pearson Education, 2011)