Mathematical Reasoning for Elementary Teachers by Calvin Long & Duane DeTemple