Has anyone read The Tipping Point: How Little Things Can Make a Big Difference by Malcolm Gladwell? It's about social epidemics. It is so well written and amazingly fascinating!