Cambridge o level islamiyat textbook for paper 1 - Ibn Nishat, Hammad (Bookmark Publishing Karachi, 2014)