The cognitive science of science : explanation, discovery and conceptual change - 1. ed. by Paul Thagard | Menrva Books | MenrvaBooks