Revolutions and revolutionaries