Science kaleidoscope : a student's guide to key stage 3 - HOYLE, Pauline