David Hair

40 books

400 pages paperback

fiction fantasy historical young adult adventurous dark emotional fast-paced

400 pages 2020

fiction fantasy adventurous fast-paced

688 pages paperback

fiction fantasy historical adventurous dark slow-paced

349 pages digital 2019

fiction fantasy historical adventurous mysterious fast-paced

252 pages 2010

fiction fantasy historical young adult adventurous mysterious fast-paced

688 pages digital 2013

fiction fantasy adventurous medium-paced

308 pages 2011

fiction fantasy adventurous medium-paced

367 pages 2010

fiction fantasy young adult adventurous dark mysterious medium-paced

801 pages digital 2014

fiction fantasy adventurous slow-paced

missing page info digital 2018

fiction fantasy historical adventurous emotional fast-paced