The art of problem posing - Brown, Stephen I. (Lawrence Erlbaum, 2005)