Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Excellent for programmers with general knowledge

I bought this book and thought the programming projects in the book were awesome. All of the exercises are taught for use in game programming. While the author probably doesn't explain the language and fundamentals in depth (rather terse), he explains the fundamentals of how the games work. I've read Deitel's Java How To Program, and I recommend that to any Java beginners. If you want to learn how to program games in Java such as minesweeper, tetris, and others, get this book! It's awesome!