Cambridge O level islamiyat paper 2 (2058/2) skills book - Sohrwardy, khalid hameed (Cambridge University Press; Karachi, 2019)