Thought and Knowledge: An Introduction to Critical Thinking Diane F. Halpern Publisher: Lawrence Erlbaum