Java foundation introduction to program design and data structures - Lewis 1963- (Pearson/Addison Wesley, 2008)