Preparing for the 21st Century: The Challenge of Critical Thinking