The art & science of Javaban introduction to computer science - Roberts, Eric S. (Pearson/Addison Wesley, 2008)