The Worst Detective Ever Collections

575 pages digital 2019

fiction mystery adventurous dark mysterious fast-paced