The Great Wave: Price Revolutions and the Rhythm of History