Mahendra Prasad Singh, Professor of Political Science, University of Delhi, Delhi.