Craig Kennedy, Scientific Detective

390 pages hardcover

fiction literary mystery mysterious slow-paced