Constructing worlds through science education : the selected works of John K. Gilbert / John K. Gilbert. - Gilbert, John (John K.) (World library of educationalists series, 2005)