Complete Chemistry Camb Igcse 2/e by Stuart Gallagher & Colin Ingram