Simply Java : An Introduction to Java Programming - Levenick, James