Cambridge 'O'Level Islamiyat Paper 2 (Syllabus 2058/2) - "Sohrwardy,Khalid Hameed" (BOOKMARK Karachi, 2018)