Using Collaborative Reasoning to Support Critical Thinking Read more about Using Collaborative Reasoning to Support Critical Thinking