SCIENTIFIC DISCOVERY AND THE PSYCHOLOGY OF PROBLEM SOLVING

purl.stanford.edu/ct539wt2519