By author

Here are all my book reviews listed alphabetically by author.  I also have them organized by year read, country of setting, and a separate listing for Irish authors and books set between 1930s and 50s.

ARivers of London by Ben Aaronovitch ***5
Die a Little by Megan Abbott ****
Bury Me Deep by Megan Abbott ****.5
The Song is You by Megan Abbott ****
Queenpin by Megan Abbott ****
Home Invasion by Patti Abbott *****
Concrete Angel by Patricia Abbott ****
Disgrace by Jussi Adler-Olsen ***
Mercy by Jussi Adler-Olsen ****.5
The Winter Queen by Boris Akunin ***
The Mask of Dimitrios by Eric Ambler ****
Journey into Fear by Eric Ambler ***
The Wild Blue by Stephen Ambrose **
Dragnet Nation by Julia Angwin ****
Hard Bite by Anonymous-9 *****
Bite Harder by Anonymous-9 ****
The Devil’s Garden by Ace Atkins ***
Case Histories by Kate Atkinson ***.5
Kill the Next One by Federico Axat ***.5
Tollesbury Times Forever by Stuart Aylis ***.5

B
Lunenburg by Keith Baker **.5
The Small Back Room by Nigel Balchin ****
Saturday’s Child by Ray Banks ****
Beyond Hitler’s Grasp by Michael Bar-Zohar ***
Darkhouse by Alex Barclay *****
City of Bohane by Kevin Barry **.5
Dog Day by Alicia Giménez Bartlett ***
Hunting Eichmann by Neal Bascomb ****
The Day of the Jack Russell by Colin Bateman ****
Frozen Out by Quentin Bates **.5
Blacklands by Belinda Bauer ***.5
Darkside by Belinda Bauer ****
Rubbernecker by Belinda Bauer *****
The Devil Doesn’t Want Me by Eric Beetner ****.5
Dig Two Graves by Eric Beetner ****.5
Badfellas by Tonino Benacquista ***
Billy Boyle by James Benn ***
Behind the Battle by Ralph Bennett **
Zugzwang by Ronan Bennett ***
City of Thieves by David Benioff ****.5
The Piccadilly Murder by Anthony Berkeley ***.5
Hotel Brasil by Frei Betto ****.5
Zoo City by Lauren Beukes ***.5
The Golden Scales by Parker Bilal ***.5
Dogstar Rising by Parker Bilal ****
The Ghost Runner by Parker Bilal ****
Crimes in Southern Indiana by Frank Bill ****.5
The Burning Girl by Mark Billingham ***
HHhH by Laurent Binet ***
Talking to the Dead by Harry Bingham ****.5
Dirty Old Town by Nigel Bird ****
Southsiders by Nigel Bird ***
The Silver Swan by Benjamin Black ***.5
Elegy for April by Benjamin Black ****
Murder in the Marais by Cara Black ***
Paying For It by Tony Black ***
Five Little Rich Girls by Lawrence Block ***
The Burglar Who Studied Spinoza by Lawrence Block ***
The Nuremberg Enigma by Yves Bonavero **.5
Stone Cold by CJ Box ***
Open Season by CJ Box ***.5
Agent X by Noah Boyd **
Waiting for Sunrise by William Boyd ***
Restless by William Boyd ****
A June of Ordinary Murders by Conor Brady ***.5
A Stone of the Heart by John Brady ****.5
Unholy Ground by John Brady ****.5
Snapshots by Paul Brazill ****.5
The Point by Gerard Brennan *****
Deep Down Dead by Steph Broadribb ***
Pandaemonium by Christopher Brookmyre ****
All Fun and Games Until Someone Loses an Eye by Christopher Brookmyre ****
The Boys in the Boat by Daniel James Brown *****
Halo in Blood by Howard Browne (John Evans) ****
The Dramatist by Ken Bruen ****.5
London Boulevard by Ken Bruen ****
Devil’s Food by Anthony Bruno ****
Hill Country by R. Thomas Brown ****
Margin of Error by Edna Buchanan ***
South of no North by Charles Bukowski ****
Bangkok Tattoo by John Burdett ***
The Third Pig Detective Agency by Bob Burke ***
The Spy Who Came in From The Co-op by David Burke ***
Slaughter’s Hound by Declan Burke ***.5
Absolute Zero Cool by Declan Burke *****
Crime Always Pays by Declan Burke ****.5
The Big O by Declan Burke ****
The Tin Roof Blowdown by James Lee Burke **
His Bloody Project by Graeme Macrae Burnet ***
Little Caesar by W.R. Burnett ***.5
My Kind of Justice by Col Bury ***.5
Manchester 6 by Col Bury ***.5
Fool Moon by Jim Butcher ***
Storm Front by Jim Butcher *****
The Hot Country by Robert Olen Butler ***
Rubble by Jeff Byles **
California Thriller by Max Byrd ***

C
The Postman Always Rings Twice by James M Cain *****
A Killing Winter by Tom Callaghan ****
Vinnie Got Blown Away by Jeremy Cameron ****
The Dance of the Seagull by Andrea Camilleri ***.5
August Heat by Andrea Camilleri ***
The Shape of Water by Andrea Camilleri ****
Target London: Under Attack From V-Weapons During WWII by Christy Campbell ***
Ghost Mountain Boys by James Campbell *****
A Night of Long Knives by Rebecca Cantrell ***
A Trace of Smoke by Rebecca Cantrell ***
The Goodbye Kiss by Massimo Carlotto ****
Anglo Republic by Simon Carswell ****
Prime Cut by Alan Carter ***
Crossword Ends in Violence (5) by James Cary ***.5
The Reckoning by Jane Casey ***.5
The Stranger You Know by Jane Casey *****
The Kill by Jane Casey ***
The Lady in the Lake by Raymond Chandler *****
Geek Sublime by Vikram Chandra ***.5
Down Among the Dead Men by Ed Chatterton ****
A Dark Place to Die by Ed Chatterton ****
The Sittaford Mystery by Agatha Christie ***.5
Death in the Clouds by Agatha Christie ***.5
The Science of Paul by Aaron Philip Clark ****
Brodeck’s Report by Phillipe Claudel *****
Blue Lightning by Ann Cleeves ****
Red Bones by Ann Cleeves ***.5
White Nights by Ann Cleeves **** 
Raven Black by Ann Cleeves ****.5
Kursk by Lloyd Clark ***
The Deal by Michael Clifford ***
Ghost Town by Michael Clifford ****.5
Ready Player One by Ernest Cline *****
Resistance by Matthew Cobb *****
Walking the Perfect Square by Reed Farrel Coleman *****
Screwed by Eoin Colfer ***.5
Plugged by Eoin Colfer ****
The Eighty Five Billion Euro Man by Donal Conaty ***
The Black Box by Michael Connelly ***
Nine Dragons by Michael Connelly **.5
The Scarecrow by Michael Connelly ***.5
The Wrath of Angels by John Connolly ****
The Reapers by John Connolly ***
The Whisperers by John Connolly *****
No Sale by Patrick Conrad ****
The Rocksburg Railroad Murders by K.C. Constantine ****.5
GUBU Nation by Damian Corless ***
The Dunbar Case by Peter Corris ***
Love, Sex and War by John Cosgrove ****.5
Love Songs from a Shallow Grave by Colin Cotterill *****
Anarchy and Old Dogs by Colin Cotterill ***
The Coroner’s Lunch by Colin Cotterill ****.5
Killed at the Whim of a Hat by Colin Cotterill **
Disco for the Departed by Colin Cotterill ****
Outerborough Blues by Andrew Cotto ****.5
LA Requiem by Robert Crais ****
The Moving Toyshop by Edmund Crispin ****
The Last Good Kiss by James Crumley ****
The Trinity Six by Charles Cumming ***.5

D
Nazis in the Metro by Didier Daeninckx **.5
The Few by Nadia Dalbuono ***
The Serbian Dane by Leif Davidsen ***
I Will Have Vengeance by Maurizio De Giovanni ****
Last Seen Wearing by Colin Dexter ****
The Sisters Brothers by Patrick deWitt ****
Streets of Darkness by AA Dhand ****
And Then You Die by Michael Dibdin **.5
Blood Moon by Gary Disher **
Long Way Home by Eva Dolan *****
Tell No Tales by Eva Dolan ****
Bad Things Happen by Harry Dolan ***
The Cleanup by Sean Doolittle ***.5
The Formula by Luke Dormehl ***.5
Hurricane Punch by Tim Dorsey ***.5
The Woman Who Walked into the Sea by Mark Douglas-Home ***
The Sea Detective by Mark Douglas-Home *****
The Malice of Waves by Mark Douglas-Home ****
The American Envoy by Garbhan Downey ***
Masaryk Station by David Downing ****
Potsdam Station by David Downing ****
Stettin Station by David Downing  ***.5
Silesian Station by David Downing ****.5
Zoo Station by David Downing ***
Lehrter Station by David Downing ***.5
Spies in the Sky by Taylor Downing ***.5
Secret Warriors by Taylor Downing ***
The Guts by Roddy Doyle ***.5
Exposure by Helen Dunmore *****
Only a Game? by Eamon Dunphy ****

E
The Red Coffin by Sam Eastland **.5
The Perfect Crime by Les Edgerton ***.5
The Monuments Men by Robert Edsel ***
Half Blood Blues by Esi Edugyan *****
All the Lonely People by Martin Edwards ***.5
Corridors of Death by Ruth Dudley Edwards ****
The Circle by Dave Eggers ***.5
Princes Gate by Mark Ellis ***.5
Stalin’s Gold by Mark Ellis ***
Crooked Little Vein by Warren Ellis ****
The Saints of New York by RJ Ellory ***.5
Because the Night by James Ellroy ***
The Rainy City by Earl Emerson ***.5
Sign of the Cross by Anne Emery ***
The Life We Bury by Allen Eskins ****.5
Motor City Blue by Loren Estleman ***
The Good Thief’s Guide to Amsterdam by Chris Ewan ****
The Good Thief’s Guide to Paris by Chris Ewan ****

F
Alone in Berlin by Hans Fallada *****
Money Shot by Christa Faust ****
The Gods of Gotham by Lyndsay Faye ****
When Money Dies by Adam Fergusson ****
The Spring of Kasper Meier by Ben Fergusson ***
Bitter Water by Gordon Ferris ***
The Hanging Shed by Gordon Ferris ****
The Arms Maker of Berlin by Dan Fesperman ***
Crimea by Orlando Figes ***.5
Cadaver Blues by J.E. Fishman ***.5
In The Wind by Barbara Fister ****.5
The Fatal Touch by Conor Fitzgerald ***.5
The Great Gatsby by F. Scott Fitzgerald ***
Pest Control by Bill Fitzhugh *****
The Exterminators by Bill Fitzhugh ****
Keep Away From Those Ferraris by Pat Fitzpatrick *****
The Woman That Died A Lot by Jasper Fforde ****
One of Our Thursday’s is Missing by Jasper Fforde ***.5
The Narrow Road to the Deep North by Richard Flanagan *****
The Fires by Joe Flood *****
Information: A Very Short Introduction by Luciano Floridi ****
Go With Me by Castle Freeman ****.5
Broken Harbour by Tana French ***
Where the Iron Crosses Grow: The Crimea 1941–44 by Robert Forczyk *** 
Slow Burn by G.M. Ford ***
Fury by G.M. Ford ***
Mr Midshipman Hornblower by C.S. Forester ***.5
Calling Out For You by Karin Fossum ****
Black Seconds by Karin Fossum ****
Crooked Letter, Crooked Letter by Tom Franklin *****
Flashman by George Macdonald Fraser ****
The General Danced at Dawn by George Macdonald Fraser ***
Royal Flash by George Macdonald Fraser ***.5
A Long Silence by Nicolas Freeling **
The Forgotten 500 by Gregory A Freeman ***
Greenwich Killing Time by Kinky Friedman ****
Before the Deluge by Otto Friedrich ****
Night Soldiers by Alan Furst ****
Kingdom of Shadows by Alan Furst ****
The Spies of Warsaw by Alan Furst ***
The Foreign Correspondence by Alan Furst *****
Dark Star by Alan Furst ****.5

G
Buried Strangers by Leighton Gage ***
Blood of the Wicked by Leighton Gage ****.5
Ashes by Sergios Gakas ****.5
The Great Crash 1929 by JK Galbraith ***
Invasion Rabaul by Bruce Gamble ***.5 
Casual Rex by Eric Garcia ***.5
The Silence of the Rain by Luiz Alfredo Garcia-Roza ****
The Panda Theory by Paschal Garnier ***.5
The Long Home by William Gay ***
The Imitation of Patsy Burke by John J Gaynard ****
A Decline in Prophets by Sulari Gentill ****
A Few Right Thinking Men by Sulari Gentill ***.5
Summertime, All the Cats are Bored by Philippe Georget ***
Vodka Doesn’t Freeze by Liah Giarrantano ****
The Peripheral by William Gibson *****
The Barbed-Wire University by Midge Gillies ***
The Go-Go Girls of the Apocalypse by Victor Gischler ***
The Deputy by Victor Gischler *****
The Pistol Poets by Victor Gischler ****.5
Gun Monkeys by Victor Gischler ***
A Death in Tuscany by Michele Giuttari ***
The Information by James Gleick ***
Graveland by Alan Glynn *****
Bloodland by Alan Glynn ****
Winterland by Alan Glynn *****
Future Crimes by Marc Goodman ***.5
The Bellini Card by Jason Goodwin ***
Dead Skip by Joe Gores ****
The Day the Music Died by Ed Gorman ***
The Holiday Murders by Robert Gott ****
Tilt-a-Whirl by Chris Grabenstein ****
Incompetence by Rob Grant ***
The Yard by Alex Grecian ***
Brighton Rock by Graham Greene ****
The Janus Stone by Elly Griffiths ***
The Crossing Places by Elly Griffiths ****
The Zig Zag Girl by Elly Griffiths **
The Sleepwalkers by Paul Grossman ***
Epiphany Jones by Michael Grothaus ***.5
Criminal Summer by Luigi Guicciardi ***
The Build Up by Philip Gwynne ***

H
Brenner and God by Wolf Haas **.5
The Alchemy of Air by Thomas Hager ****
Tropical Freeze by James W. Hall ***.5
Client by Parnell Hall **.5
Hand in the Fire by Hugo Hamilton ***
A Nail Through the Heart by Tim Hallinan ***
Headbanger by Hugo Hamilton ***
The Thin Man by Dashiell Hammett ****
The Maltese Falcon by Dashiell Hammett *****
Then Came The Evening by Brian Hart ****
Redemption Road by John Hart *****
A Brief History of Neoliberalism by David Harvey ****
Rough Treatment by John Harvey ***.5
The Third Rail by Michael Harvey **.5
The Korean War by Max Hastings ***.5
Heartbreak and Vine by Woody Haut ****.5
Another Case in Cowtown by Mel Healy ***
The Dead Detective by William Heffernan ***
Cross of Iron by Willi Heinrich *****
A Life In Secrets by Sarah Helm ****
To Have and Have Not by Ernest Hemingway ***
Dead Lions by Mick Herron ****.5
Slow Horses by Mick Herron ****
Devastation Road by Jason Hewitt ****
Star Island by Carl Hiassen ***
The Defenceless by Kati Hiekkapelto ***.5
Cogan’s Trade by George V Higgins ***
Strangers on a Train by Patricia Highsmith ***.5
Satan’s Lambs by Lynn Hightower ***
Midnight Fugue by Reginald Hill ****.5
The Big Gold Dream by Chester Himes ***
Dead Harvest by Chris F Holm ****
The Age of Wonder by Richard Holmes ***.5
The Killing of Strangers by Jerry Holt **
M*A*S*H by Richard Hooker ****
Closed for Winter by Jorn Lier Horst ****.5
Dregs by Jorn Lier Horst ***.5
Japan 1941 by Eri Hotta ****
We Die Alone by David Howarth *****
30 For a Harry by Richard Hoyt ***.5
All the Dead Voices by Declan Hughes ****
In a Lonely Place by Dorothy B Hughes ****
Black Sheep by Arlene Hunt ***.5
Gently Floating by Alan Hunter ***
Angels Passing by Graham Hurley ****.5
The Price of Darkness by Graham Hurley ****
Six Bad Things by Charlie Huston ****
Caught Stealing by Charlie Huston *****
The Mystic Arts of Erasing All Signs of Death by Charlie Huston *****
Gunshot Road by Adrian Hyland *****
Diamond Dove by Adrian Hyland *****

I
Oblivion by Arnaldur Indridason ***.5
Reykjavik Nights by Arnaldur Indridason ****
Strange Shores by Arnaldur Indridason ***
Black Skies by Arnaldur Indridason ***
Outrage by Arnaldur Indridson ****
Operation Napoleon by Arnaldur Indridason ***
Hypothermia by Arnaldur Indridason *****
The Victory Lab by Sasha Issenberg ****.5
Total Chaos by Jean-Claude Izzo ***.5

J
Operation Paperclip by Annie Jacobsen *****
Easy Streets by Bill James ***
Dead Man’s Time by Peter James ***
Season of Darkness by Maureen Jennings **.5
The Silver Stain by Paul Johnston ****
To Steal Her Love by Matti Joensuu ****.5
Flight from Berlin by David John ***
Shaman Pass by Stan Jones ***.5
White Sky, Black Ice by Stan Jones ****.5
White Death by Tobias Jones ***.5
The Cold Dish by Craig Johnson ****
Echoland by Joe Joyce ***

K
People Who Walk in Darkness by Stuart Kaminsky **.5
The Devil Met a Lady by Stuart Kaminsky ****
Istanbul Passage by Joseph Kanon ******
The Good German by Joseph Kanon ****
The Rabbit Factory by Marshall Karp ****
A Killing in the Hills by Julia Keller **.5
Death Toll by Jim Kelly ***.5
Breakfast with Anglo by Simon Kelly ***.5
Black Ice by Hans Werner Kettenbach ***
The Lady from Zagreb by Philip Kerr ****
A Man Without Breath by Philip Kerr ***
Field Grey by Philip Kerr *****
Prague Fatale by Philip Kerr ***.5
If the Dead Rise Not by Philip Kerr ****
The Other Side of Silence by Philip Kerr ****
Little Criminals by Gene Kerrigan *****
The Rage by Gene Kerrigan *****
Dark Times in the City by Gene Kerrigan ***
The End: Germany 1944-1945 by Ian Kershaw ***.5
The Devil I know by Claire Kilroy ****
Grind Joint by Dana King *****
Worst Enemies by Dana King ****.5
Death in the City of Light by David King ***
Crime at Christmas by C.H.B. Kitchin ***
Damnation Street by Andrew Klavan ****
The Game Must Go On by John Klima ***
Tonight I Said Goodbye by Michael Koryta ****
Death in Breslau by Marek Krajewski ***
Death and the Penguin by Andrey Kurkov ***

L
The Hidden Child by Camilla Lackberg ****.5
The Human Flies by Hans Olav Lahlum ***.5
Kamikazi by Raymond Lamont-Brown ***
Tretjak by Max Landorff ***.5
The Carrier by Preston Lang ***.5
A Fine Dark Line by Joe Lansdale *****
The Thicket by Joe Lansdale *****
Edge of Dark Water by Joe Lansdale *****
Devil Red by Joe Lansdale ****.5
Vanilla Ride by Joe Lansdale *****
Leather Maiden by Joe Lansdale ****
Honky Tonk Samurai by Joe Lansdale ***
The Devil in the White City by Erik Larson ****.5
The Savage Altar by Asa Larsson ****
Then We Take Berlin by John Lawton ***.5
A Lily of the Field by John Lawton ****.5
Black Out by John Lawton ****
Old Flames by John Lawton ***
Call for the Dead by John Le Carre ****
A Small Town in Germany by John Le Carre ****.5
A Drink Before the War by Dennis Lehane ***.5
Live by Night by Dennis Lehane ****.5
Blood from a Stone by Donna Leon ***
Raylan by Elmore Leonard ***.5
Up in Honey’s Room by Elmore Leonard **
The Big Short by Michael Lewis ***.5
The Last Llanelli Train by Robert Lewis ***
Bad Traffic by Simon Lewis ****
Nazi Hunter: The Wiesenthal File by Alan Levy ****
The Eye of Jade by Diane Wei Liang ***
Jade Lady Burning by Martin Limon ****
Slicky Boys by Martin Limon **.5
The Barber Surgeon’s Hairshirt by Douglas Lindsay ***
We Are the Hanged Man by Douglas Lindsay *****
The Long Midnight of Barney Thomson by Douglas Lindsay ****.5
Where the Devil Can’t Go by Anya Lipska ***.5
The Big Goodbye by Michael Lister ***
Pleasantville by Attica Locke ****
The Safe Word by Karen Long ***
T-Force by Sean Longden ***.5
City of Heretics by Heath Lowrance ***.5
The Last Detective by Peter Lovesey ***
Keystone by Peter Lovesey ***
Day After Day by Carlo Lucarelli ***.5
Almost Blue by Carlo Lucarelli ***.5
Via Delle Oche by Carlo Lucarelli ****
The Damned Season by Carlo Lucarelli ***
Carte Blanche by Carlo Lucarelli ****
The Night Watch by Sergei Lukyanenko ****
Tropical Heat by John Lutz ***
The Spellman Files by Lisa Lutz ****
All God’s Children by Arthur Lyons ***

M
The Green Ripper by John D. Macdonald ***.5
The Instant Enemy by Ross Macdonald ****.5
Operation Mincemeat by Ben Macintyre ****
A Spy Among Friends by Ben Macintrye ***
The Necessary Death of Lewis Winter by Malcom Mackay ***
Pies and Prejudice by Stuart Maconie **
Death on the Marias by Adrian Magson ***.5
Sweet Money by Ernesto Mallo *****
Needle in a Haystack by Ernesto Mallo ****
Blood Tears by Michael J Malone *****
Nice Try by Shane Maloney ***.5
The Brush Off by Shane Maloney ****.5
Stiff by Shane Maloney ***
The Man From Beijing by Henning Mankell **
Software Takes Command by Lev Manovich ****.5
Dark Winter by David Mark ***.5
Original Skin by David Mark ***
Exposed by Liza Marklund ****
Enter a Murderer by Ngaio Marsh ***.5
The Somme Stations by Andrew Martin ***.5
Chickenhawk by Robert Mason ****
The Last Four Days of Paddy Buckley by Jeremy Massey ***
A Death in Bordeaux by Allan Massie ***
Runaway by Peter May ***.5
Entry Island by Peter May ***
The Black House by Peter May ***
Big Data by Viktor Mayer-Schonberger and Kenneth Cukier **.5
Frank Sinatra in a Blender by Matthew McBride ***
No Country for Old Men by Cormac McCarthy ****.5
Irregulars by Kevin McCarthy ****.5
Peeler by Kevin McCarthy ****
The Man From Berlin by Luke McCallin ****
The Pale House by Luke McCallin *****
The Steam Pig by James McClure ****
Kiss Tomorrow Goodbye by Horace McCoy ***.5
Inspector Mallon by Donal McCracken ***
The Vanishing Point by Val McDermid **.5
Head Games by Craig McDonald ***
The Builders by Frank McDonald and Kathy Sheridan ***
A Man With One of Those Faces by Caimh McDonnell ****
The Day That Never Comes by Caimh McDonnell *****
Dirty Sweet by John McFetridge ****
Black Rock by John McFetridge ****.5
A Little More Free by John McFetridge ****
Black Wattle Creek by Geoffrey McGeachin ***.5
Diggers Rest Hotel by Geoffrey McGeachin ****.5
Hurt by Brian McGilloway ***
Little Girl Lost by Brian McGilloway ****
The Nameless Dead by Brian McGilloway *****
Gallows Lane by Brian McGilloway ***.5
Bogmail by Patrick McGinley ***.5
The Silent Dead by Claire McGowan ****.5
The Dead Ground by Claire McGowan ****.5
The Lost by Claire McGowan ***.5
Landscape and Society in Contemporary Ireland by Brendan McGrath ***.5
White Heat by M.J. McGrath *****
The Boy in the Snow by MJ McGrath **.5
All the Colours of the Town by Liam McIlvanney ***
The Papers of Tony Veitch by William McIlvanney *****
Laidlaw by William McIlvanney *****
Strange Loyalties by William McIlvanney *****
Rain Dogs by Adrian McKinty ****.5
Gun Street Girl by Adrian McKinty ****
The Sun is God by Adrian McKinty ***.5
In The Morning I’ll Be Gone by Adrian McKinty *****
I Hear Sirens in the Street by Adrian McKinty ****
The Cold, Cold Ground by Adrian McKinty *****
Falling Glass by Adrian McKinty ***.5
Dead I May Well Be by Adrian McKinty *****
Fifty Grand by Adrian McKinty *****
Bombs over Dublin by Sean McMahon ***
The Polka Dot Girl by Darragh McManus ****
Even Flow by Darragh McManus ****
Orchid Blue by Eoin McNamee ***
Cobra by Deon Meyer ****
Thirteen Hours by Deon Meyer ****.5
Devil’s Peak by Deon Meyer ****.5
7Days by Deon Meyer *****
The City, The City by China Mieville ***.5
Kiss Me Quick by Danny Miller ***
Norwegian by Night by Derek B Miller ****
‘Rommel?’ ‘Gunner Who?’ by Spike Milligan ****
The Information Officer by Mark Mills **.5
Entanglement by Zygmunt Miloszewski ***
Garnethill by Denise Mina ***
Washington Shadow by Aly Monroe ***.5
The Maze of Cadiz by Aly Monroe ***.5
Icelight by Aly Monroe ****.5
Black Bear by Aly Monroe ***.5
A Dirty Job by Christopher Moore *****
Fool by Christopher Moore ***.5
Missing in Rangoon by Christopher G. Moore ***.5
Old Dogs by Donna Moore ****
Go to Helena Handbasket by Donna Moore *****
The Dirtiest Race in History by Richard Moore ****
Berlin at War by Roger Moorhouse ***.5
The Secrets of Rue St Roch by Janet Morgan ****.5
The Cleansing Flames by R.N. Morris ***
A Gentle Axe by R.N. Morris ****
The Cutting Crew by Steve Mosby ****
The Devil in a Blue Dress by Walter Mosley ***.5
The Buenos Aires Quintet by Manuel Vazquez Montalban ***.5
The Spy Who Loved by Clare Mulley ****.5
Banksters by David Murphy and Martina Devlin ***

N
A Private Business by Barbara Nadel ****
Last Rights by Barbara Nadel ***
The Big Mango by Jake Needham ***.5
The Devil’s Star by Jo Nesbo ***
Borkmann’s Point by Hakan Nesser ***
Ghost Money by Andrew Nette ***.5
Ratlines by Stuart Neville *****
Collusion by Stuart Neville ****.5
The Twelve by Stuart Neville ****
Calumet City by Charlie Newton ****
The Sympathizer by Viet Thanh Nguyen ****
Killer Country by Mike Nicols ***.5
The Methods of Sergeant Cluff by Gil North ****.5
Holding by Graham Norton ***
Unravelling Oliver by Liz Nugent ****.5
Let the Dead Lie by Malla Nunn ****
A Beautiful Place to Die by Malla Nunn ****.5
Blessed are the Dead by Malla Nunn *****

O
Master and Commander by Patrick O’Brian ***.5
Istanbul Puzzle by Laurence O’Bryan ***
Taken by Niamh O’Connor ***
Snapshots by Michael O’Higgins ****
The Rise and Fall of Ireland’s Celtic Tiger by Sean O’Riain *****
Penance by Dan O’Shea ****
Old School by Dan O’Shea ****
Crocodile Tears by Mark O’Sullivan ****.5
Enough is Enough by Fintan O’Toole ****
Ship of Fools by Fintan O’Toole ****
When the Doves Disappeared by Sofi Oksanen *****
Natural Causes by James Oswald ****
Shinjuku Shark by Arimasa Osawa **
The Blood Strand by Chris Ould ****.5

P
Havana Fever by Leonardo Padura ***
Bull Mountain by Brian Panowich ****.5
Deadlock by Sara Paretsky ***
Stop Me by Richard Jay Parker ***
The Godwulf Manuscript by Robert B Parker ****.5
Night Passage by Robert Parker ***
A Dark Song of Blood by Ben Pastor ***.5
Tin Sky by Ben Pastor ***
Liar Moon by Ben Pastor ****
Lumen by Ben Pastor ***.5
Death of a Nationalist by Rachel Pawel ***
1974 by David Peace ****.5
A Firing Offense by George Pelecanos ****
The Harbour Master by Daniel Pembrey ***
Still Life by Louise Penny ***.5
The Detective Branch by Andrew Pepper ****
Mrs D’Silva Detective Instincts and the Shaitan of Calcutta by Glen Peters ***
To Die in Beverly Hills by Gerald Petievich ****
Red Ribbons by Louise Phillips ***.5
The Ice Harvest Scott Phillips ****
Every Shallow Cut by Tom Piccirilli ***
Piggyback by Tom Pitts ****.5
Galveston by Nic Pizzolatto ****.5
Roll With It by Nick Place ***.5
Visitation Street by Ivy Pochoda *****
The Devil All the Time by Donald Ray Pollack ****
Mort by Terry Pratchett ****.5
Snuff by Terry Pratchett ****
The Fifth Elephant by Terry Pratchett ****
Guards! Guards! by Terry Pratchett ****.5
Unseen Academicals by Terry Pratchett ****
Raising Steam by Terry Pratchett ***
The Whites by Richard Price ***.5
Werewolf by Matthew Pritchard ***.5
The Vanished by Bill Pronzini ****.5
The Day Aberystwyth Stood Still by Malcolm Pryce ****
From Aberystwyth With Love by Malcolm Pryce ****
The Unbearable Lightness of Being in Aberystwyth by Malcolm Pryce ****

Q
Broken Dreams by Nick Quantrill ***
The Late Greats by Nick Quantrill ***.5
The Dutch Shoe Mystery by Ellery Queen ***
Smoked by Patrick Quinlan ***.5
Disappeared by Anthony Quinn ****.5
The Blood Dimmed Tide by Anthony Quinn ***.5
Border Angels by Anthony Quinn ***.5
Hour of the Cat by Peter Quinn ****
Dog On It by Spencer Quinn ****

R
Rosa by Jonathan Rabb ****.5
Murderer in the Ruins by Cay Rademacher ***
The Detour by Andromeda Romano-Lax ****
Standing in Another Man’s Grave by Ian Rankin ****.5
Even Dogs in the Wild by Ian Rankin ****
The Complaints by Ian Rankin ****
He Died With His Eyes Open by Derek Raymond ****
Dust Devils by James Reasoner ***
Peepshow by Leigh Redhead ***.5
Bird Dog by Philip Reed ****.5
The Samaritan’s Secret by Matt Beynon Rees ***.5
The Grave in Gaza by Matt Beynon Rees *****
The Collaborator of Bethlehem by Matt Benyon Rees *****
Where the Shadows Lie by Michael Ridpath ***
The Irish Sports Pages by Les Roberts ***
Dead Set by Kel Robertson ****
Goshawk Squadron by Derek Robinson ****
The Hanging Valley by Peter Robinson ***.5
Hard Bounce by Todd Robinson ****.5
The Red Right Hand by Joel Townsley Rogers ***
Red Joan by Jennie Rooney *****
The Informant by Andrew Rosenheim ****
The Untouchables by Shane Ross and Nick Webb ***
Wasters by Shane Ross and Nick Webb ***
The Spy Who Changed the World by Mike Rossiter ****.5
Trail of Blood by S.J. Rozan ***
Dataclysm by Christian Rudder **
Lennox by Craig Russell ****
The Long Glasgow Kiss by Craig Russell ****.5
Journey to Death by Leigh Russell **.5
The City of Strangers by Michael Russell *****
The City of Shadows by Michael Russell *****
The Last Sunrise by Robert Ryan ***
The Constant Soldier by William Ryan ****.5
The Twelfth Department by William Ryan ****
The Bloody Meadow by William Ryan ***.5
The Holy Thief by William Ryan *****

S
The Secrets in Their Eyes by Eduardo Sacheri ****.5
Willnot by James Sallis ***.5
Salt River by James Sallis *****
Cripple Creek by James Sallis ***.5
Cypress Grove by James Sallis ****
The Killer is Dying by James Sallis ***
The Long-Legged Fly by James Sallis *****
The Case of the Missing Books by Ian Samson ***
Behind the Night Bazaar by Angela Savage ***.5
The Nine Tailors by Dorothy L Sayers *****
Murder Must Advertise by Dorothy L Sayers ***
A Private Venus by Giorgio Scerbanenco ****
The Murder Farm by Andrea Maria Schenkel ***
The Numbers Game of Alan Schwarz ****
Officer Down by Theresa Schwegel ****
The Killing of Emma Gross by Damien Seaman ****.5
The Rules of Backyard Cricket by Jock Serong *****
Mangrove Squeeze by Laurence Shames ****
A Song from Dead Lips by William Shaw ****
A House of Knives by William Shaw ****
Koko Takes a Holiday by Kieran Shea ***
A Dark Redemption by Stav Sherez ****
Eleven Days by Stav Sherez *****
The Intrusions by Shav Sherez ****.5
Bound by Secrecy by Vamba Sherif ***
Buffalo Jump by Howard Shrier ***.5
A Town Like Alice by Nevil Shute ****.5
My Soul to Take by Yrsa Sigurðardóttir ***.5
Last Rituals by Yrsa Sigurdardottir ***
Homicide by David Simon *****
The Signal in the Noise by Nate Silver ****
Pietr the Latvian by Georges Simenon ***
The Laughing Policeman by Maj Sjowall and Per Wahloo *****
The Man on the Balcony by Majs Sjowall and Pers Wahloo ****
The Man Who Went Up in Smoke by Maj Sjowall and Pers Wahloo ****
Roseanna by Maj Sjowall and Pers Wahloo ****
The Fire Engine That Disappeared by Maj Sjowall and Per Wahloo ***
The Darkest Summer by Bill Sloan ***
Tatiana by Martin Cruz Smith ***
Polar Star by Martin Cruz Smith ****
Salty by Mark Haskell Smith ***
Tears of the Giraffe by Alexander McCall Smith ***.5
Choke on Your Lies by Anthony Neil Smith ****
Wake Up Dead by Roger Smith *****
Ishmael Toffee by Roger Smith *****
Mixed Blood by Roger Smith *****
Child 44 by Tom Rob Smith ***
The Gigolo Murder by Mehmet Murat Somer ****
Pale Horses by Nate Southard *****
Black Delta Night by Jessica Speart ***
I, The Jury by Mickey Spillane***.5
Ten Days to D-Day by David Stafford ****
Beautiful, Naked and Dead by Josh Stallings ****
A Deadly Trade by Michael Stanley ***
Point Blank by Richard Stark****
Nazi on the Run by Gerald Steinacher **.5
Automate This by Christopher Steiner ***.5
The Vienna Assignment by Olen Steinhauer ****
Johnny Porno by Charlie Stella *****
Rough Riders by Charlie Stella ****.5
Land of Dreams by Vidar Sundstol ****
Grift Sense by James Swain ****
Once in Another World Brendan John Sweeney *****
Severance Package by Duane Swiercynski ****.5
Secret Dead Men by Duane Swierczynski *****
Fun and Games by Duane Swierczynski ****
Expiration Date by Duane Swierczynski *****
The Wheelman by Duane Swierczynski *****
Canary by Duane Swierczynski ***
The Dark Angel by Dominique Sylvain ***
The Battle of Midway by Craig L Symonds *****

T
A Death in Vienna by Frank Tallis ****
Black Irish by Stephan Talty ***.5
Dresden by Frederick Taylor ****
White Dog by Peter Temple *****
Truth by Peter Temple ****
The Quarry by Johan Theorin ***.5
The Man in the Queue by Josephine Tey **
Ostland by David Thomas *****
The People’s Manifesto by Mark Thomas ****
Briarpatch by Ross Thomas ***.5
The Killer Inside Me by Jim Thompson ****.5
The Getaway by Jim Thompson ***.5
The Killing of Polly Carter by Robert Thorogood ***
Season of the Witch by Arni Thorarinsson **.5
Black Roses by Jayne Thynne ***
Rome ’44: The Battle for the Eternal City by Raleigh Trevelyan ***.5
The Main by Trevanian ****.5
Winter War by William Trotter ****.5
Dark As My Heart by Antti Tuomainen ***
The Herring Seller’s Apprentice by L.C. Tyler **

U
Bad Penny Blues by Cathi Unsworth ****

V
The Lime Pit by Jonathan Valin ****
The Music Lovers by Jonathan Valin ***
Bed of Nails by Antonin Varenne ****
Have Mercy on Us All by Fred Vargas ***
The Informers by Juan Gabriel Vásquez ***
Water-Blue Eyes by Domingo Villar ***  
The Last Winter of Dani Lancing by P.D. Viner ****
In Search of Klingsor by Jorgi Volpi ****
Pavel and I by Dan Vyleta ****

W
Black Diamond by Martin Walker **.5
Blizzard of Glass by Sally M Walker ***
The Choirboys by Joseph Wambaugh *****
In Bitter Chill by Sarah Ward ***.5
Or The Bull Kills You by Jason Webster ***
Too Big to Know by David Weinberger ***.5
Blackbirds by Chuck Wendig ***.5
Nobody’s Perfect by Donald Westlake ***.5
The Fugitive Pigeon by Donald Westlake ***
Harold Shipman: Prescription for Murder by Brian Whittle and Jean Ritchie *****
Night Moves by Randy Wayne White ***
Spitting on a Soldier’s Grave by Robert Widders **.5
The Shark Infested Custard by Charles Willeford ***
Miami Blues by Charles Willeford ***
The Interrogator by Andrew Williams ***
Down Among the Dead Men by Michelle Williams **.5
The Midnight Swimmer by Edward Wilson ****
The Darkling Spy by Edward Wilson ****.5
The Envoy by Edward Wilson *****
The Whitehall Mandarin by Edward Wilson ***
The Girl in Berlin by Elizabeth Wilson ***
A Willing Victim by Laura Wilson ****.5
The Riot by Laura Wilson ***.5
Stratton’s War by Laura Wilson ***
Instruments of Darkness by Robert Wilson ***.5
Winter Frost by R.D. Wingfield ****
Frost at Christmas by R.D. Wingfield ****
A Killing Frost by R.D. Wingfield *****
Isle of Joy by Don Winslow ****
Journey to Munich by Jacqueline Winspear **.5
The Last Policeman by Ben Winters ****
Countdown City by Ben Winters ***.5
World of Trouble by Ben H Winters ****
The Ones You Do by Daniel Woodrell *****
Tomato Red by Daniel Woodrell ****
Winter’s Bone by Daniel Woodrell *****
I Married a Dead Man by Cornell Woodrich *****
The Low Road by Chris Womersley ****
The Master Switch by Tim Wu ****
Chasing Venus by Andrea Wulf ***.5

X
A Loyal Character Dancer by Qui Xiaolong ***
Death of a Red Heroine by Qui Xiaolong ***

Y
Villain by Shuichi Yoshida *****
Parade by Shuichi Yoshida ***
Stasi Child by David Young ****
Stasi Wolf by David Young **.5

Z
1812: Napoleon's Fatal March on Moscow by Adam Zamoyski ****
Pariah by Dave Zeltserman ****
Small Crimes by Dave Zeltserman *****
Killer by Dave Zeltserman *****
The Swiss, The Dead and The Gold by Jean Ziegler ***
The Whispers of Nemesis by Anne Zouroudi ***

No comments: