Boron-doped Graphene Nanoribbon Research Articles