Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Dressed in Smoke
Audiobook series1 title

Detective Harlan Ulrich Series

Written by Ambrose Ibsen

Narrated by Kyle Tait

Rating: 0 out of 5 stars

()

Currently unavailable

Currently unavailable

About this series

A FACE FROM THE PAST

Once upon a time, Jonathan West lost his best friend, Ansel, under horrific circumstances.

Or, at least, he thought he had.

On a warm summer night, he finds himself reunited with the dead man-and hunted by a hideous entity that occupies Ansel's body.

In his hour of need, Jonathan could have gone to the authorities, or hired an esteemed security service.

Instead, he winds up soliciting help from none other than Tanglewood's most curmudgeonly private eye.

Harlan Ulrich is on the case, for better or worse. The over-caffeinated eccentric will have to employ every tactic in his unorthodox playbook if he's to save the client-and himself.
LanguageEnglish
Release dateJan 25, 2022
Dressed in Smoke

Titles in the series (1)

  • Dressed in Smoke

    2

    Dressed in Smoke
    Dressed in Smoke

    A FACE FROM THE PAST Once upon a time, Jonathan West lost his best friend, Ansel, under horrific circumstances. Or, at least, he thought he had. On a warm summer night, he finds himself reunited with the dead man-and hunted by a hideous entity that occupies Ansel's body. In his hour of need, Jonathan could have gone to the authorities, or hired an esteemed security service. Instead, he winds up soliciting help from none other than Tanglewood's most curmudgeonly private eye. Harlan Ulrich is on the case, for better or worse. The over-caffeinated eccentric will have to employ every tactic in his unorthodox playbook if he's to save the client-and himself.

More audiobooks from Ambrose Ibsen

Related to Detective Harlan Ulrich

Related audiobooks

Ghosts For You

View More

Related articles

Related categories

Reviews for Detective Harlan Ulrich

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words