Carbon nanotechnology recent developments in chemistry, physics, materials science and applications (Elsevier, 2006)