encyclopedia of notable scientists: STS scientists A to Z - Oakes, Elizabeth H. (Viva Books, 2004)