Carbon nanotubes: science and appications - Meyyappan, M (CRC Press London, 2005)