Jeffrey Lang
Porattavum Keezhadangalum | പോരാട്ടവും കീഴടങ്ങലും - Merikkunnu, Kozhikode. Islamic Publishing House, 2005 - 361 p.
9788182711525
Islamic Analysis
241
Porattavum Keezhadangalum | പോരാട്ടവും കീഴടങ്ങലും - Merikkunnu, Kozhikode. Islamic Publishing House, 2005 - 361 p.
9788182711525
Islamic Analysis
241