Mastering teaching - Hestenes, Roberta (Multnomah Press, 1991)