Problem solving a cognitive approach - Kahney, Hank (Milton Keynes Open University, 1986)