STS scientists: A to Z - Oakes, Elizabeth H; Author (The encyclopedia of notable scientists, 2004)