Carbon nanotube science synthesis, properties and applications - Harris, Peter J. F. (Peter John Frederich) 1957- (Cambridge University Press, 2009)