Return to Article Details Enhancing Critical Thinking through Collaborative Learning: The Mediating Roles of Peer Interaction and Self-Efficacy Download Download PDF