David Ball

7 books

784 pages 2001

fiction historical adventurous emotional slow-paced

688 pages 2003

fiction historical religion adventurous challenging informative medium-paced

736 pages 2010

fiction fantasy short stories adventurous dark slow-paced

128 pages paperback 2019

nonfiction literary memoir adventurous challenging reflective slow-paced

384 pages 2002

fiction emotional mysterious fast-paced

832 pages hardcover 2014

fiction fantasy short stories adventurous dark mysterious medium-paced

363 pages 2010

fiction fantasy short stories informative lighthearted slow-paced