Teaching the humanities online : a practical guide to the virtual classroom - Hoffman, Steven J. (History, humanities, and new technology., 2011)