World of scientific discovery - McGrath, Kimberley A. (Gale Research, 1999)