Alice Stewart [is] a much underestimated scientist who has been an indomitable challenger of the establishment and a thorn in the flesh of the nuclear industry.
Alice Stewart [is] a much underestimated scientist who has been an indomitable challenger of the establishment and a thorn in the flesh of the nuclear industry.