Carbon Nanotubes: Basic Concepts and Physical Properties