Concepts, Kinds, and Cognitive Development by Frank C. Keil