Comprehensive nanoscience and technology - Andrews, David; Scholes, Gregory; Wiederrecht, Gary (Academic, 2010)