Harold Piffard

27 books

fiction historical mystery thriller mysterious fast-paced

236 pages

fiction classics mystery mysterious fast-paced

466 pages

fiction horror science science fiction dark mysterious slow-paced

168 pages

fiction literary emotional reflective slow-paced

400 pages

fiction

648 pages

mysterious medium-paced

985 pages | first published 2017