Science education and teacher professional development combining learning with research - Rushton, Elizabeth A. C. (Palgrave Macmillan, 2021)