Negative Positive
Title: The best Java book I've read thus far...
Review: Eckel's book sets out to do what a lot of introductory books don't even attempt: to provide you with a mental framework so that you can approach programming problems with confidence. Yes, there is some overlap from chapter to chapter, but not too much. If you've read other introductory Java books, trust me...this one goes deeper, has better examples, and has better prose.
Is the review positive or negative? 