Learning and Teaching in School Science : practical alternatives (OPEN UNIVERSITY PRESS Milton Keynes, 1995)