chemistry A course of O Level - "Prescott, chistopher N." (2006)