Chemistry for the Ib Diploma by Steve Owen