Learning management system technologies and software solutions for online teaching : tools and applications - Yefim, Kats (Information Science Reference, 2010)