Instruct: Classify Amazon reviews into positive or negative sentiment
Query: A must have if you are an OO developer

This is a basic book on OO design and coding. I see it more as a reference cookbook than a textbook. It was nice to know that there is a systematic approach to (and names for) things that every OO designer/programmer does in his/her day to day job.Both if you are a starter programmer or an advanced one, this book will provide you "recipes" for low level design common problems.This book together with Scott Meyer's books help me to improve a lot and to save a lot of time in my C++ developments.