Developments in nanotechnology - Rao, M. Balakrishna (Campus Book International, 2007)