Carbon nanotubes: science and applications - Meyyappan, M; Editor (2005)