CAMBRIDGE O LEVEL ISLAMIYAT PAPER 1 (SYLLABUS 2058/1) - "KHALID HAMEED SOHRWARDY" (BOOK MARK KARACHI, 2019)