David Hair

40 books

384 pages paperback

fiction fantasy historical young adult adventurous emotional slow-paced

848 pages digital 2015

fiction fantasy adventurous mysterious medium-paced

303 pages 2009

fiction fantasy young adult adventurous mysterious fast-paced

704 pages 2017

fiction fantasy adventurous mysterious medium-paced

688 pages paperback

fiction fantasy historical adventurous dark slow-paced

384 pages paperback

fiction young adult adventurous dark medium-paced

274 pages 2011

fiction fantasy adventurous slow-paced

637 pages paperback

fiction fantasy historical adventurous dark slow-paced

310 pages 2012

fiction fantasy young adult adventurous dark mysterious fast-paced

310 pages 2012

fiction fantasy adventurous fast-paced