Revise for Science GCSE : Suffolk - Alderton, Gill; Berrington, David; Brimicombe, Michael (Oxford Heinemann, 1998)