Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Software Engineering, Not Just Programming

This fat book is not just how to program Java, it is how to do softwareengineering! By including a case study, with up-front analysis and designdiagrams in UML, Deitel and Deitel bring the big picture of softwaredevelopment into an introductory programming book.