Teaching as Principled Practice by Linda Ruth Kroll, David M. Donahue & Anna Ershler Richert