Simply Java an introduction to Java programming - Levenick, James Richard, 1952- (Charles River Media programming series., 2006)