Kelly Hall

4 books

445 pages paperback 2015

fantasy horror young adult emotional medium-paced

118 pages digital

267 pages 2019

challenging fast-paced

174 pages 2015

fantasy young adult mysterious tense fast-paced