All about Chemistry O Level - "Heyworth, Dr. Rex M" (Hodder Education singapore, 2017)