Abstraction and Representation: Essays on the Cultural Evolution of Thinking (Boston Studies in the Philosophy of Science)