A literature review of expert problem solving using analogy
On the cognitive process of human problem solving