David John

26 books

468 pages paperback 2021

fiction dystopian romance young adult dark emotional tense medium-paced

372 pages paperback

fiction historical thriller emotional fast-paced

384 pages hardcover 2025

fiction historical thriller dark emotional slow-paced

320 pages hardcover 2014

nonfiction biography memoir emotional informative inspiring medium-paced

432 pages 2017

fiction science fiction reflective medium-paced

352 pages 2014

nonfiction reference science informative medium-paced

282 pages paperback 2014

nonfiction business psychology self help informative medium-paced

272 pages hardcover 2017

nonfiction psychology self help dark funny informative slow-paced

448 pages hardcover 2021

fiction crime mystery thriller dark mysterious tense medium-paced

120 pages 2016

informative lighthearted medium-paced