SEARCH Articles Figures Tables Carbon Nanotubes and Nanoribbons Carbon graphene nanoribbon Nanoribbon Nanoribbons