Nanotechnology - Zelkowitz, Marvin V. (Elsevier, 2007)