The Essentials Of Online Course Design by Marjorie Vai & Kristen Sosulski