Handbook of nanotechnology - Preston, Eldon (AppleAcademics, 2010)