Cambridge O Level Islamiat Paper 2 (2058/2) skill book - "SOHRWADY , KHALID HAMEED" (,HAMDA HAQUE Pakistan, 2014)