CAMBRIDGE O LEVEL ISLAMIYAT PAPER 2 SKILL BOOK (SYLLABUS 2058/2) - "KHALID HAMEED SOHRWARDY" (BOOK MARK PAKISTAN, 2019)