Twisted graphene nanoribbons as nonlinear nanoelectronic devices 2019 , Carbon, v.149 ISSN: 0008-6223