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