A high performance N-doped graphene nanoribbon based spintronic device applicable with a wide range of adatoms | Publicación