Teaching Student-Centered Mathematics by Karen Karp, John A. Van de Walle & Lou Ann H. Lovin