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