A History of Ideas in Science Education: Implications for Practice