Analogical reasoning is a fundamental cognitive skill, involved in classification, learning, problem-solving and creative thinking, and should be a basic building block of cognitive development. However, for a long time researchers have believed that children are incapable of reasoning by analogy. This book argues that this is far from the case, and that analogical reasoning may be available very early in development. Recent research has shown...