Irfan Habib

Irfan Habib

Irfan Habib is Professor Emeritus at Department of History, Aligarh Muslim University, Aligarh