by David E. Newton
Examines controversies involving the impact of science and technology on human life including a history of how the advances have raised social, economic, political, religious, or ethical questions…