Carbon nanotubes and their applications - Zhang Quing; ed (Pan stanford series on Carbon-based nanomaterials; 1, 2012)