Introduction to nanoscience and nanomaterials - Agrawal, Dinesh Chandra, 1943- (World Scientific, 2013)