Discovery, creativity and problem-solving - Lamb, David (Avebury, 1991)