Mian Nawaz Sharif has been elected prime minister of Pakistan twice, first in 1990, then in 1997. Both times, his term was cut short by the army. The first time around, he was persuaded to resign. The second time, he was ousted in a military coup. A doughty fighter, he returned dramatically to oust Musharraf himself.