David Dennis

7 books

426 pages paperback

nonfiction art crime nature travel true crime adventurous medium-paced

477 pages paperback

nonfiction nature science travel adventurous informative medium-paced

432 pages 2012

fiction literary emotional reflective medium-paced

24 pages paperback

nonfiction

205 pages 2014

fiction mystery science fiction funny mysterious reflective slow-paced

56 pages 2019

reflective relaxing medium-paced

323 pages digital