Roy McMillan

64 books

missing duration info audio 1896

dark emotional reflective medium-paced

256 pages hardcover 2014

nonfiction philosophy science adventurous slow-paced

21 hours, 47 minutes audio user-added

fiction

288 pages hardcover 2018

nonfiction science challenging informative slow-paced