Common Patterns in Communist Revolutions