Principles of nanoscience and nanotechnology - Shah, M A and Ahmad, Tokeer (Narosa, 2015)