Good practice in science teaching what research has to say - Osborne, Jonathan. (Open University Press, 2010)