I had read about most of this in various places before, including The Tipping Point, but Philip Zimbardo on the Psychology of Evil is worth reading to remind us all again how thin a line exists between good and evil.