Cambridge O'level Islamiyat textbook for paper 1 - "Hammad Ibn Nishat" (BOOKMARK Karachi, 2020)