Irfan Habib Author & Editor

Irfan Habib is Professor Emeritus at the Aligarh Muslim University, Aligarh.