Detective Books

Word Uncrossed

Main Street

Romulus, Makers of History

The Dry

A Nasty Piece of Work

Snow Woman

The Long Drop

Book Club

The Ice Child

The Burial Hour

Death of a Nightingale

In the Shadow of Sadd


Another One Goes Tonight

Occasion of Revenge

Somebody Owes Me Money

Bootlegger’s Daughter

Bitter Gold Hearts

Woman with Birthmark

Petty Pewter Gods

Bangkok Tattoo

Term Limits

The Cat, The Devil, The Last Escape

Up Jumps the Devil

Haunted Ground

Señor Saint

Murder on the Orient Excess

Tamam Shud: The Somerton Man Mystery

Fifty Fifty

Free Falling, As If in a Dream

The Cat Who Came To Breakfast


The Quarry

Flight of a Witch

The Toff In Town

The Lost Art of Gratitude

We’ll Always Have Parrots

The Chalk Circle Man

All the Breaking Waves

London Noir

Death Walked In

Agatha Raisin and the Quiche of Death

Blood On The Sun

Ask the Cards a Question

The Bomber

The Windsor Knot

Who Let the Dog Out?

Gone Gull

The Siege

Buzz Cut

Hell`s Bay

A Dark Place to Die

Before He Preys

The Cat Who Went Into The Closet

Whiskers In The Dark

City of the Lost: Part Five

The Big Book of Rogues and Villains

The Book of Ghosts

How to Write Clearly

Richard II

The Gods of Pegana

Blood Sister

The Tunnel

Saturday Requiem aka Dark Saturday

The Disciple

The Best American Mystery Stories 2007

Lenin`s Roller Coaster

Cold Hearts

I Let You Go

The Cartel

Never Alone

Ellery Queen’s Mystery Magazine, Vol. 110, No. 3 & 4. Whole No. 673 & 674, September/October 1997

Debbie Doesn`t Do It Anymore

Wrongful Death

The Moth Catcher

Justice Done

Sherlock Holmes - The Complete Stories

Hot Money

The Danger

Angry Lead Skies

Dating Is Murder


Killer Market

The Silence of the Sea

Wirgman`s Theory

Even the Wicked

The ice cold nude

Body Harvest

The Saint on the Spanish Main

The Hounds And The Fury

The Mystery of Edwin Drood (with illustrations)

A Dedicated Man


A Letter of Mary

Think of a Number

The Abandoned

Justice Hall

Burn Me Deadly

Not in the Flesh

The Keys to the Street