Read only on LitRes

The book cannot be downloaded as a file, but can be read in our app or online on the website.

Основной контент книги Cavanaugh on Duty
Text

Volume 231 page

0+

Cavanaugh on Duty

Part of the series «Cavanaugh Justice»
Read only on LitRes

The book cannot be downloaded as a file, but can be read in our app or online on the website.

$4.10

About the book

The past never dies…but it can kill Esteban Fernandez only has one reason to live – and that reason vanishes when his cover is blown. As an undercover narcotics detective, Esteban wanta to hunt the scum that killed his brother – and put his stepfather in prison for life. Reassigned and rootless, the brooding detective couldn’t care less about the sexy cop he’s now paired with …until they start finding bodies.Kari Cavanaugh never asks for a new partner. Competent and self-contained, Kari makes the best of any situation – by herself. But when a series of murders points toward a serial killer, her scruffy new sidekick may have insights into the case. If only the heat rising between them doesn’t spark its own danger.

Genres and tags

Log in, to rate the book and leave a review
Book Marie Ferrarella «Cavanaugh on Duty» — read online on the website. Leave comments and reviews, vote for your favorites.
Age restriction:
0+
Volume:
231 p. 2 illustrations
ISBN:
9781472012425
Copyright holder:
HarperCollins
Text, audio format available
Average rating 4,6 based on 57 ratings
Audio
Average rating 4,2 based on 699 ratings
Text, audio format available
Average rating 4,6 based on 11 ratings
Text, audio format available
Average rating 4,7 based on 86 ratings
Audio
Average rating 4 based on 9 ratings
Audio
Average rating 4,3 based on 12 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings
Text
Average rating 0 based on 0 ratings