PakCat catalogue record Salahuddin Ayyubi By Yousaf, M. Bibliographic details LanguageEnglish Material typeBook Physical description544 pages