Cambridge O level Islamiyat text book for paper 1 - "Hammad Ibn Nishat" (Cambridge Assistment Internation Education Lahore Pakistan, 2014)