How To Be a Badass Detective II Audiobook By Michael Anderle cover art

How To Be a Badass Detective II

How to Be a Badass Detective, Book 2

Preview

Audible Standard 30-day free trial

Try Standard free
Select 1 audiobook a month from our entire collection of titles.
Yours as long as you’re a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for $8.99 a month after 30 days. Cancel anytime.

How To Be a Badass Detective II

By: Michael Anderle
Narrated by: Dara Rosenberg
Try Standard free

$8.99 a month after 30 days. Cancel anytime.

Buy for $18.30

Buy for $18.30

When the enemy is a blood-magic-wielding Orthodoxy, most private detectives allow someone else to deal with the problem. Not Kera MacDonagh!

Unfortunately, she is presently dealing with a relationship that tries her patience.

Her mother!

Can she finish just one trip without one of them hurting the other or Kera becoming a raging alcoholic?

There is a problem and planes are grounded, so how is Kera going to handle that?

This detective has to figure out a string of murders. Murders that might or might not have been used for nefarious means.

Is Kera up to taking on some of the worst the world has to offer? If she does, will she rise to the occasion or break under the weight?

©2021 Michael Anderle (P)2021 Tantor
Supernatural Mystery Women Sleuths Thriller & Suspense Paranormal & Urban Fantasy Urban

People who viewed this also viewed...

How to Be a Badass Witch Boxed Set, Books 1-3 Audiobook By Michael Anderle cover art
How to Be a Badass Witch Boxed Set, Books 1-3 By: Michael Anderle
All stars
Most relevant
Although Kyra is on vacation when the Europeen's attack the American Council, she is still drawn into their battles. The witches who try to kill Kyra don't care who they harm as long as they can do what they want.

The Europeen Council are acting high handed again.

Something went wrong. Please try again in a few minutes.

Can't wait for the next one in the series. please don't keep us waiting too long.

Outstanding

Something went wrong. Please try again in a few minutes.