David Faris

10 books

202 pages 2018

nonfiction history politics informative reflective medium-paced

192 pages paperback

fiction mystery

192 pages hardcover

nonfiction sports

288 pages 2013

challenging informative medium-paced

154 pages hardcover

nonfiction classics literary

178 pages 2018

nonfiction history politics informative reflective medium-paced

missing page info 2020

nonfiction politics informative reflective fast-paced

340 pages 1996

challenging informative medium-paced

200 pages paperback

nonfiction history sports medium-paced

422 pages paperback

nonfiction religion