Nanocomposite science and technology - Ajayan, Pulickel M. (Wiley-VCH, 2003)