Nanotechnology - Zelkowitz, Marvin V. (Advances in computers, 2007)