Maggie O'Farrell

41 books

188 pages paperback 1991

fiction classics literary thriller dark mysterious reflective slow-paced

196 pages paperback 1950

fiction classics reflective fast-paced

256 pages paperback 1997

nonfiction biography memoir travel challenging informative reflective slow-paced

502 pages paperback 2016

fiction contemporary emotional reflective medium-paced

277 pages paperback 2006

fiction historical literary mystery dark emotional sad medium-paced

68 pages hardcover 2024

fiction childrens inspiring reflective fast-paced

72 pages hardcover 2020

fiction childrens reflective slow-paced

381 pages paperback 1892

fiction classics short stories dark reflective slow-paced

64 pages paperback 1892

fiction classics horror short stories dark mysterious tense fast-paced

1618 pages 2010

nonfiction emotional reflective medium-paced