A multimodal approach to coding discourse: Collaboration, distributed cognition, and geometric reasoning. - Michael A. Evans; Eliot Feenstra; Emily Ryon; David McNeill (Int. J. Comput. Support. Collab. Learn., 2011)