Teaching for Thinking: Fostering Mathematical Teaching Practices Through Reasoning Routines Paperback $38.47