Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Relevant for modern web development

By far the most easy to read software construction book I have read. Gives you enough depth and width to teach you something new regardless of previous programming experience. I recommend this to other front-end developers.