Problem solving - Funke, Joachim (The psychology of human thought, 2019)