Problem solving - Robertson, Ian (Psychology press, 2001)