Niaz,Mansoor. (2011). Innovating science teacher education: A history and philosophy of science perspective. Routledge.
Chicago Edition CitationNiaz,Mansoor. Innovating Science Teacher Education: A History and Philosophy of Science Perspective. New York: Routledge, 2011.
MLA Edition CitationNiaz,Mansoor. Innovating Science Teacher Education: A History and Philosophy of Science Perspective. Routledge, 2011.
Warning: These citations may not always be 100% accurate.