David Fairer

10 books

541 pages 2019

fiction historical informative slow-paced

561 pages 1998

fiction classics poetry challenging informative slow-paced

345 pages hardcover

nonfiction history poetry challenging reflective medium-paced

664 pages paperback

medium-paced

626 pages

634 pages digital

fiction historical thriller

1288 pages hardcover

nonfiction classics literary medium-paced

688 pages paperback

nonfiction classics literary poetry challenging informative reflective medium-paced

316 pages paperback 2003

medium-paced

176 pages paperback 1992

medium-paced