Introduction to Nanoscience and Nanotechnology - Chattopadhyay, K K, Banerjee A N (New Delhi PHI, 2021)