John Babb

6 books

306 pages paperback

fiction horror dark mysterious fast-paced

430 pages paperback

fiction historical dark informative medium-paced

345 pages digital

452 pages 2015

fiction historical emotional informative slow-paced

324 pages digital

380 pages digital 2019