Mediators and Moderators in Individual and Collaborative Writing to Learn - P.D. Klein (Journal of Writing Research, 2015)