A problem solving approach to mathematics for elementary school teachers - Billstein, Rick (Addison Wesley, 2001)