Human implications of scientific advance (Edinburgh)
596 s.