David Dalglish

70 books

311 pages digital 2015

fiction fantasy adventurous fast-paced

126 pages 2010

fiction science fiction adventurous challenging reflective slow-paced

218 pages digital 2011

fiction fantasy adventurous fast-paced

290 pages digital 2011

fiction fantasy adventurous medium-paced

885 pages 2013

fiction fantasy adventurous dark mysterious slow-paced

317 pages digital 2012

fiction fantasy adventurous dark fast-paced

512 pages digital 2025

fiction fantasy adventurous dark tense medium-paced

539 pages paperback 2020

fiction fantasy adventurous fast-paced

531 pages paperback 2023

fiction fantasy lgbtqia+ adventurous dark emotional medium-paced

14 hours, 7 minutes audio 2017

fiction fantasy young adult adventurous dark fast-paced