Electronic Structure and Stability of Semiconducting Graphene Nanoribbons | doi.page