IGCSE New edition Chemistry - "Harwood, Richard" (Cambridge University Press Pakistan, 2005)