Chemistry A course for O level - "Prescott, Christopher" (Marshall Cavendish Singapore, 2009)