Follow @ReaderJohn on Micro.blog.
Iranian Revolution’s 3 Organizing principles:
So much for the bad news. The good news is that revolutions (by a theory with some legs) last three generations and we’re into Iran’s second generation now.