Carbon nanotubes : science and applications ; edited by M. Meyyappan. - Meyyappan, M. (CRC Press, 2005)