William Dufris

181 books

480 pages 2018

fiction fantasy science fiction adventurous fast-paced

405 pages paperback 2005

fiction fantasy science fiction young adult adventurous fast-paced

423 pages paperback 1983

fiction mystery science fiction adventurous mysterious medium-paced

508 pages digital 2011

fiction fantasy adventurous slow-paced

704 pages 2017

nonfiction history politics informative reflective fast-paced

269 pages 2009

fiction science fiction adventurous fast-paced

128 pages 2009

nonfiction sociology funny informative fast-paced

594 pages paperback 2009

fiction fantasy science fiction young adult adventurous fast-paced

432 pages 2007

fiction historical challenging sad medium-paced

29 pages 2013

fiction science fiction short stories adventurous dark fast-paced