Social revoultions in the modern world - Skocpol, Theda (Cambridge studies in comparative politics ed by Peter Lange, 1994)