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.

A
Whispers Under Ground by Ben Aaronovitch ****
Rivers of London by Ben Aaronovitch ***5
Moon Over Soho by Ben Aaronovitch *****
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 ****
Easy Motion Tourist by Leye Adenle ***.5
Disgrace by Jussi Adler-Olsen ***
Mercy by Jussi Adler-Olsen ****.5
The Dead of Winter by Rennie Airth ***
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 ****
Bolivar: American Liberator by Marie Arana *****
The Last Days of Jack Sparks by Jason Arnopp ***
The Long Firm by Jake Arnott ****
The Devil’s Garden by Ace Atkins ***
Life After Life by Kate Atkinson *****
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
A Man Called Ove by Fredrik Backman ****.5
City Without Stars by Tim Baker ***
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
Snap by Belinda Bauer ****
The Beautiful Dead by Belinda Bauer ****.5
Blacklands by Belinda Bauer ***.5
Darkside by Belinda Bauer ****
Rubbernecker by Belinda Bauer *****
Beat the Reaper by Josh Bazell ****.5
The Sellout by Paul Beatty *****
Slumberland by Paul Beatty ****
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 Big Kiss-Off of 1944 by Andrew Bergman ****.5
The Piccadilly Murder by Anthony Berkeley ***.5
Hotel Brasil by Frei Betto ****.5
The Shining Girls by Lauren Beukes ****
Zoo City by Lauren Beukes ***.5
The Burning Gates by Parker Bilal ****.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 ***
This Thing of Darkness by Harry Bingham *****
The Strange Death of Fiona Griffiths by Harry Bingham *****
Love Story, With Murders by Harry Bingham ****.5 
Talking to the Dead by Harry Bingham ****.5
Dirty Old Town by Nigel Bird ****
Southsiders by Nigel Bird ***
The Last Goodnight by Howard Blum ***
The Way Back to Florence by Glenn Haybittle *****
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
Kaddish in Dublin by John 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 ***
The Brief History of the Dead by Kevin Brockmeier ***
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 *****
Hill Country by R. Thomas 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 ****
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 ***
Between Giants: The Battle for the Baltics in World War II by Prit Buttar ***.5  
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 ***
The Treacherous Strand by Andrea Carter ***.5 
Crossword Ends in Violence (5) by James Cary ***.5
Let The Dead Speak by Jane Casey ****.5
After the Fire by Jane Casey ****
The Reckoning by Jane Casey ***.5
The Stranger You Know by Jane Casey *****
The Kill by Jane Casey ***
The Defence by Steve Cavanagh ****
The Lady in the Lake by Raymond Chandler *****
Geek Sublime by Vikram Chandra ***.5
The Dust of Death by Paul Charles **.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 *****
Cemetery Lake by Paul Cleave ***.5
Dead Water by Ann Cleeves ****
Blue Lightning by Ann Cleeves ****
Red Bones by Ann Cleeves ***.5
White Nights by Ann Cleeves **** 
Raven Black by Ann Cleeves ****.5
Corpus by Rory Clements ***
Kursk by Lloyd Clark ***
Lamentation by Joe Clifford ***.5
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
Bone Island Mambo by Tom Corcoran ****
GUBU Nation by Damian Corless ***
Postmortem by Patricia Cornwell ***.5
The Dunbar Case by Peter Corris ***
Love, Sex and War by John Cosgrove ****.5
The Curse of the Pogo Stick by Colin Coterill ***
Thirty-Three Teeth by Colin Coterill ****.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
Under the Frangipani by Mia Couto ***
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 ***
Kolymsky Heights by Lionel Davidson ****
I Will Have Vengeance by Maurizio De Giovanni ****
Blood Curse by Maurizio de Giovanni ***
Last Seen Wearing by Colin Dexter ****
Paris Trout by Pete Dexter ***.5
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 **
Winston’s War by Michael Dobbs ****
All The Light We Cannot See by Anthony Doerr ****
Watch Her Disappear by Eva Dolan *****
After You Die by Eva Dolan ***** 
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
The Death Season by Kate Ellis ***
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
Whiskey River by Loren Estleman ****.5
Motor City Blue by Loren Estleman ***
Don’t Mess With Mrs In-Between by Liz Evans **.5
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 ***
Finding Nouf by Zoe Ferraris *****
Pilgrim Soul by Gordon Ferris ****
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 ****
Bryant and May – The Burning Man by Christopher Fowler ****
Flashman’s Lady by George MacDonald Fraser ***.5
Go With Me by Castle Freeman ****.5
The Trespasser by Tana French ***** 
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
The Twilight Warriors by Robert Gandt ***.5
Casual Rex by Eric Garcia ***.5
The Silence of the Rain by Luiz Alfredo Garcia-Roza ****
A Negro and an Ofay by Danny Gardner ***.5
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 Missing Ones by Patricia Gibney ***
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 ***
Thumbprint by Friedrich Glauser ****  
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 ****
City of the Dead by Sara Gran ***.5
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 **
Moskva by Jack Grimwood ****
The One Man by Andrew Gross ****.5
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 ****
The Demon Under the Microscope 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 *****
Hanns and Rudolf by Thomas Harding ***.5
Angelmaker by Nick Harkaway ****
She Rides Shotgun by Jordan Harper *****
Then Came The Evening by Brian Hart ****
Jade Dragon Mountain by Elsa Hart ****.5
Redemption Road by John Hart *****
The Dry by Jane Harper ****.5
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 *****
The Hitman’s Guide to Housecleaning by Hallgrimur Helgason ***.5

A Life In Secrets by Sarah Helm ****
To Have and Have Not by Ernest Hemingway ***
London Rules by Mick Herron ****
Spook Street by Mick Herron ****.5
Real Tigers by Mick Herron *****
Dead Lions by Mick Herron ****.5
Slow Horses by Mick Herron ****
Devastation Road by Jason Hewitt ****
Map of the Nation: A Biography of the Ordnance Survey by Rachel Hewitt ***
Razor Girl by Carl Hiaasen ***
Star Island by Carl Hiassen ***
The Defenceless by Kati Hiekkapelto ***.5
The Devotion of Suspect X by Keigo Higashino *****
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
Jar of Hearts by Jennifer Hillier ****.5
The Big Gold Dream by Chester Himes ***
The Alibi Man by Tami Hoag ***
The Billion Dollar Spy by David E. Hoffman ****
Dead Harvest by Chris F Holm ****
Clinch by Martin Holmen ****.5
The Age of Wonder by Richard Holmes ***.5
The Killing of Strangers by Jerry Holt **
The Rise of the Rocket Girls by Nathalia Holt ***
M*A*S*H by Richard Hooker ****
Neptune's Inferno: The U.S. Navy at Guadalcanal by James D. Hornfischer ***
Magpie Murders by Anthony Horowitz ****
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 ****
A Dangerous Man by Charlie Huston ****
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
IQ by Joe Ide ****.5
The Shadow District by Arnaldur Indridason ****.5
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 *****
Traitors by Josh Ireland ****
The Victory Lab by Sasha Issenberg ****.5
Evil Things by Katja Ivar ****
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 Hundred-Year-Old Man Who Climbed Out the Window and Disappeared by Jonas Jonasson ***
The Silver Stain by Paul Johnston ****
The Ghost Map by Steven Johnson ***
To Steal Her Love by Matti Joensuu ****.5
Snow Blind by Ragnar Jónasson ***.5
Flight from Berlin by David John ***
August Snow by Stephen Mack Jones ****
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 ****
Echobeat by Joe Joyce ****.5
Echoland by Joe Joyce ***

K
A Cold Red Sunrise by Stuart Kaminsky ****.5
People Who Walk in Darkness by Stuart Kaminsky **.5
The Devil Met a Lady by Stuart Kaminsky ****
Defectors by Joseph Kanon ***
Istanbul Passage by Joseph Kanon ******
The Good German by Joseph Kanon ****
The Rabbit Factory by Marshall Karp ****
The Disappearing Spoon by Sam Kean ***.5
A Killing in the Hills by Julia Keller **.5
Death Toll by Jim Kelly ***.5
Breakfast with Anglo by Simon Kelly ***.5
Burial Rites by Hannah Kent *****
Black Ice by Hans Werner Kettenbach ***
Metropolis by Philip Kerr ****
Greeks Bearing Gifts by Philip Kerr ****.5
Prussian Blue by Philip Kerr **** 
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 Liberator by Alex Kershaw ***.5
The End: Germany 1944-1945 by Ian Kershaw ***.5
The Unquiet Dead by Ausma Zehanat Khan ***
The Unexpected Inheritance of Inspector Chopra by Vaseem Khan ***
The Girls of Atomic City by Denise Kiernan **** 
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 ***
Sirens by Joseph Knox *****
Tonight I Said Goodbye by Michael Koryta ****
The End of the World in Breslau by Marek Krajewski **
Death in Breslau by Marek Krajewski ***
Death and the Penguin by Andrey Kurkov ***
Babylon Berlin by Volker Kutscher ***

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
Rusty Puppy by Joe R. Lansdale ***.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 Blood Spilt by Asa Larsson ****
The Savage Altar by Asa Larsson ****
A Little White Death by John Lawton ****
Riptide by John Lawton *****
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
Death in Shanghai by MJ Lee **.5
A Drink Before the War by Dennis Lehane ***.5
Live by Night by Dennis Lehane ****.5
Blood from a Stone by Donna Leon ***
Maximum Bob by Elmore Leonard ***
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
Ghost Month by Ed Lin **
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
The Falcon and the Snowman by Robert Lindsey ****
The Sugar House by Laura Lippman ***.5 
Where the Devil Can’t Go by Anya Lipska ***.5
The Big Goodbye by Michael Lister ***
Who Killed Palomino Molero? by Mario Vargas Llosa ***
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
The Spy and the Traitor by Ben Macintyre ****.5
Operation Mincemeat by Ben Macintyre ****
A Spy Among Friends by Ben Macintrye ***
The Necessary Death of Lewis Winter by Malcom Mackay ***
Midnight in Berlin by James MacManus **
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 ***
Last Call by Paula Matter **.5
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
Cop Hater by Ed McBain ***.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 Divided City by Luke McCallin ****.5
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 ***
Fever of the Bone by Val McDermid ****.5
Out of Bounds by Val McDermid ****
The Vanishing Point by Val McDermid **.5
Head Games by Craig McDonald ***

The Builders by Frank McDonald and Kathy Sheridan ***
Fletch by Gregory McDonald ***
Last Orders by Caimh McDonnell ***
Angels in the Moonlight by Caimh McDonnell ****
A Man With One of Those Faces by Caimh McDonnell ****
The Day That Never Comes by Caimh McDonnell *****
The Innocent by Ian McEwan ****
Dirty Sweet by John McFetridge ****
Black Rock by John McFetridge ****.5
A Little More Free by John McFetridge ****
One or The Other by John McFetridge ***.5
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
A Savage Hunger by Claire McGowan ***
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
The Cypher Bureau by Eilidh McGinness ***
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 *****
The Secret Listeners by Sinclair McKay **.5
There’s Police at the Station and They Don’t Look Friendly by Adrian McKinty *****
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 ****
Code Breaker by Marc McMenamin ***
Orchid Blue by Eoin McNamee ***
Basin and Range by John McPhee ****
The Rúin by Dervla McTiernan ****
Cobra by Deon Meyer ****
Thirteen Hours by Deon Meyer ****.5
Devil’s Peak by Deon Meyer ****.5
7Days by Deon Meyer *****
Whisky in Small Glasses by Denzil Meyrich**.5
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
Solo Hand by Bill Moody ***.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 ****
The Last Days of Night by Graham 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 ****
White Butterfly by Walter Mosley ****.5 
The Devil in a Blue Dress by Walter Mosley ***.5
A Red Death by Walter Mosley ****
The Buenos Aires Quintet by Manuel Vazquez Montalban ***.5
Smoke and Ashes by Abir Mukherjee ***.5
A Rising Man by Abir Mukherjee ****
A Necessary Evil by Abir Mukherjee *****
The Lightning Men by Thomas Mullen **** 
Dark Town by Thomas Mullen ****.5
The Spy Who Loved by Clare Mulley ****.5
Code Girls by Liza Mundy ****.5
Banksters by David Murphy and Martina Devlin ***

N
A Private Business by Barbara Nadel ****
Last Rights by Barbara Nadel ***
Deep Waters by Barbara Nadel ****.5
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 ****
Rain Falls on Everyone by Clár Ni Chonghaile *****
Killer Country by Mike Nicols ***.5
Birds in a Cage by Derek Niemann ****
The Girl Without Skin by Mads Peder Nordbo ***.5
The Methods of Sergeant Cluff by Gil North ****.5
Holding by Graham Norton ***
Lying in Wait by Liz Nugent ***.5
Unravelling Oliver by Liz Nugent ****.5
Present Darkness by Malla Nunn ****
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 ****
Blitzed: Drugs in Nazi Germany by Norman Ohler ***.5
Black Water by Cormac O’Keeffe ****
When the Doves Disappeared by Sofi Oksanen *****
The Sentinel by Mark Oldfield ***
The English Patient by Michael Ondaatje ****
The Rise and Fall of Ireland’s Celtic Tiger by Sean O’Riain *****
Penance by Dan O’Shea ****
Old School by Dan O’Shea ****
The Confession by Jo Spain ***.5
Sleeping Dogs by Mark O’Sullivan ****.5
Crocodile Tears by Mark O’Sullivan ****.5
Natural Causes by James Oswald ****
Shinjuku Shark by Arimasa Osawa **
Enough is Enough by Fintan O’Toole ****
Ship of Fools by Fintan O’Toole ****
The Blood Strand by Chris Ould ****.5The Bombers and The Bombed by Richard Overy ***.5

P
Havana Fever by Leonardo Padura ***
Bull Mountain by Brian Panowich ****.5
Deadlock by Sara Paretsky ***
Bloody January by Alan Parks ****
African Sky by Tony Park ***
Stop Me by Richard Jay Parker ***
Mortal Stakes by Robert B. Parker ****
The Godwulf Manuscript by Robert B Parker ****.5
Night Passage by Robert B. Parker ***
The Road to Ithaca by Ben Pastor ****.5
A Dark Song of Blood by Ben Pastor ***.5
Tin Sky by Ben Pastor ***
Liar Moon by Ben Pastor ****
Lumen by Ben Pastor ***.5
Design for Dying by Renee Patrick ****.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 ****
The Dying Detective by Leif G.W. Persson ****
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
The Man With the Poison Gun by Serhii Plokhy ****.5
Visitation Street by Ivy Pochoda *****
The Devil All the Time by Donald Ray Pollack ****
The Night Watch by Terry Pratchett ****.5
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
Wife of the Gods by Kwei Quartey ***.5
The Dutch Shoe Mystery by Ellery Queen ***
Smoked by Patrick Quinlan ***.5
Silence by Anthony Quinn ****
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 ***
Standing in Another Man’s Grave by Ian Rankin ****.5
Even Dogs in the Wild by Ian Rankin ****
The Complaints by Ian Rankin ****
Rather Be The Devil by Ian Rankin ****.5
The Bird Tribunal by Agnes Ravatn ***
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 *****
Deja Dead by Kathy Reichs ***
From Doon With Death by Ruth Rendell ***
Where the Shadows Lie by Michael Ridpath ***
Taroko Gorge by Jacob Ritari ***.5
The Real-Town Murders by Adam Roberts ****.5
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 ***
The Detour by Andromeda Romano-Lax ****
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
Straight Man by Richard Russo ***
Trail of Blood by S.J. Rozan ***
Dataclysm by Christian Rudder **
The Deep Dark Sleep by Craig Russell ***.5
Lennox by Craig Russell ****
The Long Glasgow Kiss by Craig Russell ****.5
Journey to Death by Leigh Russell **.5
The City in Darkness by Michael Russell ****
City of Lies by Michael Russell ****
The City of Strangers by Michael Russell *****
The City of Shadows by Michael Russell *****
Dead Man’s Land by Robert Ryan ****

The Last Sunrise by Robert Ryan ***
Early One Morning by Robert Ryan ****
A House of Ghosts by W.C. 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
Moth by James Sallis ****.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 ***
Bulldog Drummond by Sapper **
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 Age of Treachery by Gavin Scott ***
The Killing of Emma Gross by Damien Seaman ****.5
Exit Berlin by Tim Sebastian ***.5
The Rules of Backyard Cricket by Jock Serong *****
Mangrove Squeeze by Laurence Shames ****
A Book of Scars by William Shaw ****.5
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 ***
Hidden Figures by Margot Lee Shetterly ****.5
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 ***
Sweetpea by C.J. Skuse ***
Pieces of Her by Karin Slaughter ****.5
The Kept Woman by Karin Slaughter ***
The Darkest Summer by Bill Sloan ***
Tokyo Station by Martin Cruz Smith ****
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 *****
Capture by Roger Smith ***.5
The Secret Speech by Tom Rob Smith ***
Child 44 by Tom Rob Smith ***
The Gigolo Murder by Mehmet Murat Somer ****
Pale Horses by Nate Southard *****
Loitering With Intent by Muriel Spark ***.5
Black Delta Night by Jessica Speart ***
I, The Jury by Mickey Spillane***.5
Red Plenty by Francis Spufford *****
Ten Days to D-Day by David Stafford ****
Dead To Me by Cath Staincliffe *****
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
The Blinds by Adam Sternbergh *****
Death of a Doxy by Rex Stout ****
The Atrocity Archive by Charles Stross ***.5
Land of Dreams by Vidar Sundstol ****
The Last Time We Spoke by Fiona Sussman ***.5
Grift Sense by James Swain ****
A Thousand Falling Crows by Larry Sweazy ****.5
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 ***
Overkill by Vanda Symon ***.5
The Battle of Midway by Craig L Symonds *****

T
A Death in Vienna by Frank Tallis ****
Black Irish by Stephan Talty ***.5
The Ashes of London by Andrew Taylor ***.5
Night Life by David C Taylor ****.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 ****
Death on Demand by Paul 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 ***
The Conquering Tide: War in the Pacific Islands, 1942-1944 by Ian W. Toll ****
A Gentleman in Moscow by Amor Towles *****
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 ***
Detective Inspector Huss by Helene Tursten ****
The Herring Seller’s Apprentice by L.C. Tyler **

U
Bad Penny Blues by Cathi Unsworth ****
Without the Moon by Cathi Unsworth **.5

V
The Lime Pit by Jonathan Valin ****
The Music Lovers by Jonathan Valin ***
Ten Dead Comedians by Fred Van Lente ***
Bed of Nails by Antonin Varenne ****
Have Mercy on Us All by Fred Vargas ***
The Shape of the Ruins by Juan Gabriel Vasquez ****
The Informers by Juan Gabriel Vásquez ***
The Good Assassin by Paul Vidich ***.5
Water-Blue Eyes by Domingo Villar ***
The Last Winter of Dani Lancing by P.D. Viner ****
Resurrection Bay by Emma Viskic **** 
In Search of Klingsor by Jorgi Volpi ****
Slaughterhouse-Five by Kurt Vonnegut *** 
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 *****
A Deadly Thaw by Sarah Ward ***.5
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 ***
Codebreakers by James Wyllie and Michael McKinley ***.
Spitting on a Soldier’s Grave by Robert Widders **.5
Dietrich and Riefenstahl by Karin Wieland ***
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 ****
The Force 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 Caine Mutiny by Herman Wouk *****
The Attention Merchants by Tim Wu ****
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
Six Four by Hideo Yokoyama ***.5
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 ***
The Book Thief by Markus Zusak ***
 

No comments:
https://theviewfromthebluehouse.blogspot.com/p/blog-page_30.html
theviewfromthebluehouse.blogspot.com
crawl=CC-MAIN-2019-35
363042
application/http; msgtype=response
sha1:CZG5MSIYYQKCG5SER32QPXWZO2NT6OBH
<urn:uuid:a17f59b8-3e4c-40b6-90ee-34b4c127efe5>
2019-08-24T11:47:58Z
172.217.8.1
application/xhtml+xml
sha1:23TXQSKKYJPSINFEMAEIGQJE2NNXBUZV
<urn:uuid:fa2cee76-3929-4a36-8bb4-748358167eef>
https://theviewfromthebluehouse.blogspot.com/p/blog-page_30.html
response
<urn:uuid:7e67735c-b455-471f-a9b0-59d97ebef791>
isPartOf: CC-MAIN-2019-35
publisher: Common Crawl
description: Wide crawl of the web for August 2019
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-10.ec2.internal
software: Apache Nutch 1.15 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.1-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: http://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/