lol, one of the reviews on that book:
Quote: "This book cost me over $750. I will be burning the book as opposed to selling so that other may not suffer the same fate."
Anyone who claims to have paid that much for any textbook is an idiot. And he said he dropped the class to avoid bad grades. Sounds like the problem was with the student more than the book.
Here's the Java book I had the unfortunate pleasure of using at a community college (my review is ranked more helpful

)
http://www.amazon.com/Java-Programming-Comprehensive-Concepts-Techniques/dp/1418859850/ref=cm_cr-mr-title
Fortunately, I knew java before taking this class and was able to point out many, many mistakes. By both the book and the instructor. I can not recommend this book to anyone who is studying alone. The frustration of not knowing why your program doesn't compile despite having written exactly what was in the book would drive a person mad. I ended up teaching several of the students myself after telling them their book was wrong.
"You're not going crazy. You're going sane in a crazy world!" ~Tick