The Great Wave Price Revolutions And The Rhythm Of History David Hackett Fischer - Fischer, David Hackett (Oxford, 1996)