Chemistry for O levels - "Dr Rex M Heyworth" (Hodder Education Singapore, 2017)