Multimedia Introduction to Programming Using Java
From the reviews of the first edition:"I would like to express my enthusiasm reading this excellent text on programming with Java. … I would like to emphasize that this book is comprehensive, conceptually and methodically up-to-date, its content is both rigorously and clearly written. It is obvious that one of the authors’ aims was to supply a easy learning textbook in this respect; this is the reason, why the book benefits, among other facilities, by a rather useful multimedia support on programming in Java." (Tudor Balanescu, Zentralblatt MATH, Vol. 1082, 2006)