Philosophy of Science: Implications for Teacher Education.