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