Instruct: Classify a given review as either positive or negative.
Query: There are much better books out there.

Don't buy this book. There are better ones out there for learning Java or using as a reference. This book fails at both, for two reasons:1) Half the book is code examples. Normally, these would be provided online, and you could download them at your leisure. Instead, pages and pages are solid code blocks, interrupting the flow of reading. This makes it hard to learn Java, and hard to use as a reference later on.2) The code provided is poorly written. Not only does it occupy too much space in the text itself, but the code is so poorly formatted as to be unreadable. If any dev working with me formatted their code this way, I would force them to rewrite it.If you're looking to learn Java, you're much better off buying Head First Java. If you're looking for a Java reference, O'Reilly's Learning Java is much better.Overall, I deeply regret purchasing this book.