Java Examples, Explanations, and Exercises Second Edition, Paperback/Lynn Smith