Thinking, Problem Solving, Cognition - Mayer, Richard E. (W.H.Freeman and Company, 1983)