Thought and Knowledge - Diane Halpern