Advances in carbon nanomaterials : science and applications - Tagmatarchis, Nikos (Pan Stanford Publishing, 2012)