Science for children : developing a personal approach to teaching / Marilyn Fleer, Beverley Jane, Tim Hardy