Canvas LMS course design : design, build, and teach your very own online course using the powerful tools of the Canvas Learning Management System - John, Ryan (Community experience distilled., 2014)