Instruct: Classify a given review as either positive or negative.
Query: Why do I have to give it a star ... Total waste of paper

The book started out like it was going to be useful, but for not. When things get interesting, she introduces "her" library to make things easier. Unfortunately, this teaches you "java gently", not java. There is also no attempt to explain the GUI. Without the GUI, what is the point?I recommend the "The Java Tutorial" instead. It covers pretty much everything you will need to get started.