Exploring Teaching by Margaret D. Tannenbaum & Nancy E. Winitzky