Michael Farris

26 books

400 pages 1997

fiction religion informative tense slow-paced

448 pages 1997

nonfiction education informative medium-paced

45 pages digital 2021

nonfiction history politics informative reflective medium-paced

470 pages 1996

fiction dark reflective medium-paced

352 pages 2014

352 pages 2014

472 pages 2002

fiction challenging informative reflective slow-paced

472 pages paperback 2002

491 pages hardcover 2007

nonfiction history religion challenging informative medium-paced

225 pages paperback

informative reflective medium-paced