David Ball

52 books

270 pages 1994

nonfiction poetry short stories reflective medium-paced

304 pages 1947

nonfiction history informative reflective slow-paced

784 pages 2001

fiction historical adventurous emotional slow-paced

704 pages hardcover

nonfiction health emotional hopeful informative fast-paced

123 pages paperback 2006

fiction contemporary challenging reflective slow-paced

688 pages 2003

fiction historical adventurous emotional medium-paced

224 pages paperback

fiction contemporary challenging reflective slow-paced

210 pages paperback

nonfiction religion reflective relaxing medium-paced

164 pages paperback

nonfiction religion emotional informative reflective medium-paced

736 pages 2010

fiction fantasy short stories adventurous dark slow-paced