Innovative Practices in Teaching Information Sciences and Technology - Carroll, John M. (Springer International Publishing, 2014)