Singh, Amrik. “The Craft of Teaching”. Journal of Engineering Education Transformations, July 1995, pp. 21-34, doi:10.16920/jeet/1995/v9i1/114571.