Learning, Thinking, Dialogue, and Debate.