Nanotechnology by Marvin V. Zelkowitz & Martin Zelkowitz