Nanotechnology: Societal Implications - I: Maximising Benefits for Humanity; II: Individual Perspectives - ROCO, MIHAIL C. (Springer Science+Business Media B.V., 2007)