Nanotechnology Challenges Implications for Philosophy, Ethics and Society - Schummer, Joachim (World Scientific Publishing Company, Incorporated)