Principles of Blended Learning Shared Metacognition and Communities of Inquiry by Norman D. Vaughan | Menrva Books