Premchand S. Nair
...carefully thought out and well crafted ... teaches object-oriented design and programming in a completely integrated and incremental fashion. ... a pedagogically excellent first course in object-oriented design and programming ... Nair's outstanding book is my first choice for learning object orientation and Java in considerable depth ...-George Hacken, in Computing Reviews, Reviews.com, July 2009 ... covers a good deal of Java, while also providing the rudiments of UML, some fundamental algorithms like sorting, and data structures like arrays. ... The abundance of examples and exercises is very valuable ... Summing Up: Recommended.-L. Benedicenti, University of Regina, in CHOICE, Vol. 47, No. 04