Teaching and Learning Elementary and Middle School Mathematics - Sheffield, Linda Jensen. (John Wiley and Sons, 2000)