Revolution : why, how, when?