http://www.yaliberty.org/posts/two-revolutions