Fundamental chemistry for cambridge o level - Gallagher, RoseMarie (Oxford University Press Oxford, 2012)