The Gale encyclopedia of science - MacGrath, Kimberley A. (Gale Group, 2001)