An introduction to teaching elementary and junior-high school mathematics, it incorporates recommendations of the NCTM. Focuses on the ``how'' and `^why'' of each mathematical topic, with stress on good pedagogy and development of problem-solving skills. The Second Edition contains a new chapter on the Logo computer language. References to NCTM standards now appear in every chapter and there are many new problems.