Chemistry for Cambridge O level - "McMongale, Derek" (Peak Publilcations, 2005)