World of Scientific Discovery - McGrath, Kimberley A (Gale, 1999)