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