You are here

Crime fiction

Error message

  • Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Notice: Trying to get property of non-object in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: Invalid argument supplied for foreach() in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Notice: Trying to get property of non-object in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: Invalid argument supplied for foreach() in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Notice: Trying to get property of non-object in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: Invalid argument supplied for foreach() in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Notice: Trying to get property of non-object in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: Invalid argument supplied for foreach() in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Notice: Trying to get property of non-object in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: Invalid argument supplied for foreach() in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Notice: Trying to get property of non-object in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: Invalid argument supplied for foreach() in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Notice: Trying to get property of non-object in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: Invalid argument supplied for foreach() in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): <!doctype html> in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: simplexml_load_string(): ^ in eval() (line 11 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Notice: Trying to get property of non-object in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).
  • Warning: Invalid argument supplied for foreach() in eval() (line 13 of /home/illitera/public_html/modules/php/php.module(80) : eval()'d code).

Crime fiction is the genre of fiction that deals with crimes, their detection, criminals, and their motives. It is usually distinguished from mainstream fiction and other genres such as science fiction or historical fiction, but boundaries can be, and indeed are, blurred.

Book review: <i>A Commonplace Killing</i> by Sian Busby


the cover of the book

In a post-war England that is bleak and crime ridden, murder is par for the course. Can Detective Inspector Cooper solve this commonplace killing, this murder of one woman amongst many?

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>The 7th Woman</i> by Frédérique Molay


the cover of the book

Ah, Paris. City of love. Until a meticulous psychopath strikes, mutilating a beautiful and successful Parisian resident. And his murderous intentions have just begun...

Publisher: 
Rating: 
Review Type: 

Book review: <i>A Dangerous Fiction</i> by Barbara Rogan


the cover of the book

In the cut-throat world of publishers, literary agents, and authors, sometimes people get hurt. It's usually bruised egos, but for Jo Donovan, it's more... and it's quickly becoming murder. Can she figure out who's out to get her before she loses the plot?

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>The Wicked Girls</i> by Alex Marwood


the cover of the book

In the tiny seaside town of Whitmouth, girls are being strangled. There's a stalker on the loose, and there are two women on the outskirts of the investigation who have a big secret to keep.

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>A Serpent's Tooth</i> by Craig Johnson


the cover of the book

Walt Longmire of Absaroka county is back, and up to his neck like never before in a mystery surrounding one strange family and the religious cult they are spreading across the country. But what do the well guarded men at the top want, and how far will they go to get it?

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>The Bleiberg Project</i> by David Khara


the cover of the book

I could have loved this tale of intrigue, nazis and cute CIA agents, but the ridiculously stereotyped nature of the characters let me down. Which is a shame, because I really enjoyed aspects of the writing style.

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>All Fun And Games Until Someone Loses an Eye</i> by Christopher Brookmyre


the cover of the book

If this was a three-AM takeaway treat, it would be deep fried haggis. Yes they have that.

Publisher: 
Rating: 
Review Type: 

Book review: <i>Crime of Privilege</i> by Walter Walker


the cover of the book

I've never read any Walter Walker before, but I've decided I want to read more. His writing style is so engaging that I was hooked from the first few pages, and the storyline manages to be action packed, even when all the crime in the story is officially cold.

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>Another Sun</i> by Timothy Williams


the cover of the book

Guadeloupe may look like a tiny island paradise owned by the French, but under the lazy tropical sun, Guadeloupe is like a political powder keg. How can an outsider like Marie Laveaud have any hope of representing the law of France here, when the reality is so different?

Publisher: 
Rating: 
Review Type: 

Book review: <i>Keep No Secrets</i> by Julie Compton


the cover of the book

It took me a while to figure out why I got so into this book, and then I had an epiphany – it's like a super exciting and stretched out episode of Law and Order IN BOOK FORM. And I do love me a bit of L and O.

Rating: 
Review Type: 
Author: 

Book review: <i>Attack of the Unsinkable Rubber Ducks</i> by Christopher Brookmyre


the cover of the book

If this was a cartoon, it would be South Park's John Edwards episode.

Publisher: 
Rating: 
Review Type: 

Book review: <i>One Step Behind</i> by Henning Mankell


the cover of the book

In a genre where there is so much pulp churned out all the time, it's easy to lose faith in crime fiction. But don't despair, because Henning Mankell is absolutely brilliant, and he rises above the masses effortlessly. Faith restored.

Publisher: 
Rating: 
Review Type: 

Book review: <i>The Toe Tag Quintet</i> by Matthew Condon


the cover of the book

A good, solid collection of crime-solving tales, infused with big pinch of Australiana and a twinkle in the eye.

Publisher: 
Rating: 
Review Type: 

Book review: <i>The Broken Shore</i> by Peter Temple


the cover of the book

In the starkness and wild of the Victorian coastal countryside, a seemingly straightforward murder is committed. Detective Joe Cashin, who is in recovery from a mentally and physically scarring encounter on the job, pushes through the veneer of simplicity, and is plunged into a dark, complex crime...

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>After You With The Pistol</i> by Kyril Bonfiglioli


the cover of the book

If this was written by a middle-class douchebag with all the observational skill but zero percent of the humour, it would be any Ian Fleming book.

Publisher: 
Rating: 
Review Type: 

Book review: <i>Dialogues of the Dead</i> by Reginald Hill


the cover of the book

The fat man of crime is back - in a tale of word games, murder, mayhem, and divine intervention.

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>Skinny Dip</i> by Carl Hiaasen


the cover of the book

Joey Perrone wants revenge on her husband for trying to kill her for no good reason. Her husband, Chaz, wants to get rich and stay that way, by keeping his dirty little un-environmental secret. Can Joey get her husband back and save what's left of the Florida Everglades?

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>Miss Smilla's Feeling For Snow</i> by Peter Hoeg


the cover of the book

Cover

A rather lovely blue-green photograph of a body silhouetted in water, under some understated silver text. Nicer than the library's hardcover, which was a bland white thing with cartography and so forth.

Publisher: 
Rating: 
Review Type: 
Author: 

Book review: <i>1st To Die</i> by James Patterson


the cover of the book

Why do I do it to myself? No, really, why? The only saving grace is that it was over in a couple of hours... oh yes, and I get a kick out of reviewing trash every now and again.

Publisher: 
Rating: 
Review Type: 

Book review: <i>A Pinch Of Snuff</i> by Reginald Hill



A rollicking adventure starring Peter Pascoe, about blue movies, dubiously moralled Kinema Clubs, even more dubiously moralled girls, the women’s liberation movement, and whether or not the dentist did it, orchestrated by the fat and brilliant Superintendent Dalziel.

Publisher: 
Rating: 
Review Type: 
Author: 

Pages

Subscribe to RSS - Crime fiction