PHYSICS OF CARBON NANOTUBES