Nanocomposite Science and Technology by Pulickel M. Ajayan & Linda S. Schadler