David French

53 books

176 pages paperback

fiction play emotional medium-paced

400 pages paperback 1996

fiction fantasy adventurous dark medium-paced

398 pages paperback 1994

fiction fantasy adventurous dark medium-paced

283 pages 2012

nonfiction history informative slow-paced

2928 pages digital 2013

fiction fantasy adventurous medium-paced

192 pages 2018

nonfiction economics politics informative medium-paced

288 pages 2020

nonfiction politics informative reflective slow-paced

208 pages paperback

nonfiction autobiography biography music emotional informative medium-paced

560 pages digital 1999

fiction fantasy adventurous slow-paced

120 pages 1972

fiction play reflective medium-paced