WJEC chemistry for A2 level.
Ballard, David.