CHEMISTRY INSIGHTS 'O' LEVEL (2ND EDITION) - Rex M. Heyworth (Pearson Longman Singapore, 2007)