Teaching problem-solving and thinking skills through science - Wallace, Belle (David Fulton, 2009)