Java Programming: From the Beginning
by Kim N. King
Category: Computers

Aimed at the traditional CS1 course, Java Programming emphasizes object-oriented design, problem-solving, and good programming style, without overwhelming students with extraneous information.