Problem solving : a cognitive approach - Kahney, Hank (Open University Press, 1986)