A good read, even for those of you who don't agree with the point of view: http://www.wsws.org/articles/2009/mar2009/pont-m20.shtml