Chemistry for IGCSE - Clegg, Andrew (Oxford, 1996)