Critical thinking and logic.