Blended Learning: Aligning Theory with Practices - Simon K.S. Cheung, Lam-for Kwok, Junjie Shang, Aihua Wang, Reggie Kwan; Cheung, Simon K. S.; Kwan, Reggie; Kwok, Lam-For; Shang, Junjie; Wang, Aihua (Springer International Publishing, 2016)