Nanotechnology challenges : implications for philosophy, ethics and society / - Schummer, Joachim.; Baird, Davis. (World Scientific Pub., 2006)