Thinking things through problem solving in mathematics - Burton, Leone, 1936- (Blackwell, 1984)