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