The encyclopedia of ethics in science and technology - Barber, Nigel; Author (2005)