Instruct: Classify Amazon reviews into positive or negative sentiment
Query: A great book for serious programmers starting in Java

I have done quite a bit of programming in assembler, C, and Visual Basic. I needed to learn Java. This book goes out of its way to make itself look like it's not a serious book, but don't let the outrageous pictures fool you. This book will teach you Java. The authors do a good job of presenting concepts at a measured rate. More importantly, they present a balanced picture of Java. They include the philosophy of Java, best use practices, syntax, and sample programs all at once. I am amazed at how easy they have made it to understand what Java is from the ground-up.