Title: first half ***, second half * (at best)
Product review: Buy it only if you want the overview in the first half. The "design patterns" second half is dreadful and the sample code hasn't even been formatted. The author's Java credentials are somewhat undermined by his belief that class definitions are terminated by semi-colons.
Would you say this review depicts the product in a flattering or unflattering light?
