Nanotechnology Challenges : implications for Philosophy, Ethics and Society - Schummer, Joachim and Baird, Davis (World Scientific Publishing Co. Pte. Ltd., 2006)