farrington's read books


Expand filter menu Filter list (243 books)

243 books

336 pages first pub 1969 (editions)

fiction classics science fiction adventurous mysterious reflective slow-paced

137 pages first pub 2023 (editions)

fiction fantasy lgbtqia+ romance adventurous funny lighthearted fast-paced

448 pages first pub 2019 (editions)

fiction fantasy middle grade adventurous emotional funny fast-paced

599 pages first pub 2022 (editions)

fiction fantasy adventurous dark mysterious medium-paced

420 pages first pub 2023 (editions)

fiction fantasy romance young adult adventurous emotional tense medium-paced

386 pages first pub 2022 (editions)

fiction historical lgbtqia+ literary magical realism challenging dark reflective medium-paced

399 pages first pub 2024 (editions)

fiction fantasy romance adventurous funny mysterious medium-paced

397 pages first pub 1998 (editions)

nonfiction memoir travel adventurous funny medium-paced

268 pages first pub 2013 (editions)

fiction horror thriller young adult dark reflective fast-paced

371 pages first pub 1987 (editions)

fiction science fiction thriller adventurous challenging mysterious fast-paced