The Gale encyclopedia of science - MacGrath, Kimberley A.; Blachford, Stacey L. (Gale Group, 2001)