The kingfisher first science encyclopedia

by Chris Oxlade

Introduces important scientific principles and provides basic definitions of common terms in standard alphabetical arrangement with references to related entries.