Nanocomposite Science and Technology - Ajayan, Pulickel M (Wiley India, 2016)