Krista D. Ball

49 books

fiction fantasy historical adventurous medium-paced

323 pages | first published 2019

nonfiction feminism informative reflective fast-paced

217 pages | first published 2019

fiction fantasy dark emotional mysterious fast-paced

99 pages | first published 2013

fiction contemporary romance funny fast-paced

280 pages

fiction fantasy emotional slow-paced

322 pages

fiction fantasy adventurous slow-paced

1864 pages | first published 2014

nonfiction history challenging informative fast-paced

225 pages | first published 2014

fiction fantasy adventurous lighthearted mysterious fast-paced

274 pages | first published 2014

fiction fantasy lighthearted medium-paced

326 pages | first published 2016

fiction fantasy mysterious fast-paced

79 pages | first published 2012