Enhancing thinking skills in the sciences and mathematics - Halpern, Diane F (Lawrence Erlbaum Associates, 1992)