Revolutions and Independence Movements