Nanotechnology : nanomaterials and nanodevices - Kumar, G. Mohan