Understanding basic chemistry through problem solving: the learner's approach - Chan, Kim Seng (World Scientific, 2015)