Advances in carbon nano materials: Science and applications - Tagmatarchis, Nikos, Ed (Pan Stanford, 2012)