Elements of Critical Thinking