An Islamic Revolution: Is It On Time?