Text this: Carbon nanotubes science and applications