Cambridge O level Islamiyat paper 2 (Syllabus 2058/2) - Khalid Hameed Sohrawardy