Mathematical Reasoning For Elementary School Teachers by Richard S. Millman, Duane W. DeTemple & Calvin T. Long