Title: One of the 5 best computer science books I have ever read.
Product review: This is a spectacularly interesting and useful book. No, it's not for beginners, but some of us already know something about patterns, OO, and UML, and we need advanced material to go even further. This book may be primarily aimed at designers, architects, and managers, but in my mind every software engineer worth that title should find the discussions in this book thrilling. Organized around the design pattern paradigm, each topic is short and pithy; so much so that often, after reading one, I have to stop and go apply the lesson to my product, project, or organization. I loved this book.
Would you say this review depicts the product in a flattering or unflattering light?
