Laura Moriarty: 'I'm so grateful for libraries and librarians'