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