Title: This is not a very good book.
Product review: This book is being used as the text for a CS2 level course I am taking. Everyone in the class finds the book too confusing and complicated to be useful. I agree with them, even though I have nearly 20 years of experience in a variety of languages (none of them OO, however). Even the instructor admitted upfront that he was not pleased with it. We are all turning to other books to more clearly explain how to implement structures in Java. I have even found an old Pascal book that does a far better job relating the concepts. If you are already fairly experienced in Java (or C++), this book may be useful; otherwise, look elsewhere.
Would you say this review depicts the product in a flattering or unflattering light?
