Thinking and problem solving : an introduction to human cognition and learning / - Mayer, Richard E. (Scott, Foresman, 1977)