Mathematical Reasoning For Elementary Teachers by Duane DeTemple, Calvin Long & Duane W. DeTemple