Mathematical reasoning for elementary teachers - Long, Calvin T. (Addison Wesley, 2003)