Thomas Fincham Books in Order

The Thomas Fincham books have become so popular over the years that generation after generation, people keep going back to them.

If you're just starting with it and want a reading list, you're in luck. Here we list out all the Thomas Fincham books in order; keeping in mind various factors like the publication year, reviews, its popularity among readers, etc.

It’s always a good idea to read such book titles in sequence so that you don't miss out on the story plot and its discussions in the book clubs.

Publication Order of Echo Rose Books

The Rose Garden

Fincham, Thomas 2016

Who kidnapped Elizabeth Walsh?Ten years ago, a woman was taken for ransom and never seen again. Now another woman has been taken.Grace Kelly Sanderson is living a quiet and mundane life as a call center agent. When a reporter is found badly beaten in a ditch, Kelly turns into her alter ego, Echo Rose, and begins searching for the people responsible.

Meanwhile, Detective Skip Malloy is trying to solve the murder of a construction worker. When someone close to Skip is taken hostage, Echo becomes the only person who can help him.

Read More

The Rose Tattoo

Fincham, Thomas 2016

Seven years ago, a man shoots himself in the head in his bedroom. Now another man is found dead in his bedroom from a similar gunshot wound.Echo Rose has a new job and a place of her own.She feels it will be a great opportunity to be more independent and also make a mark for herself in a new city.

But things don't work out as she had hoped for. Detective Skip Malloy is called in to investigate an apparent suicide, but the more Skip looks into it, the more he begins to question if it was self-inflicted. After another death, Echo and Skip must work together to solve a seven year old mystery.

Read More

The Rose Thorn

Fincham, Thomas 2016

Five years ago, a man is executed for the brutal murder of a family. Now another family is found dead in a similar way.Echo Rose is finally a reporter for a well-established newspaper, but things get off to a rocky start when office politics get in the way and Echo has to prove herself to everyone.

Detective Skip Malloy is sent to investigate the death of a father, mother, and daughter. Skip's relationship with his partner is strained after he showed more loyalty to Echo during their last investigation. When a killer sets his sights on Skip and his family, Echo becomes the only person who can save them.

Read More

The Rose Water

Fincham, Thomas 2017

A young woman was seen entering a hotel but there is no record of her leaving it. Her body is soon discovered underneath a bridge leaving everyone baffled as to how she got there.Echo Rose is in a new relationship and she is enjoying every minute of being a reporter.

Things suddenly turn when there are changes at work and Echo is left to wonder about her future. Detective Skip Malloy is on vacation, so his partner, Bud Smith, is called in to look at the body of a young woman found underneath the Fairview Bridge.

To complicate matters, a private investigator shows up asking questions about the murder. What looks like a random killing, quickly becomes a chase for a serial killer who already has his eyes set on his next victim.

Read More

Publication Order of Hyder Ali Books

The Silent Reporter

Fincham, Thomas 2014

"I feel I can trust you," she said."But you don't even know me," he replied."My dad did. He trusted you and I trust him. So I'm going to tell you something.""Okay.""I think my dad was murdered."FROM THOMAS FINCHAM, THE NEW VOICE IN THE CRIME AND SUSPENSE GENRE, COMES A HERO UNLIKE ANY IN FICTION.

Hyder Ali is a reporter. Truth Seeker. Crime Fighter. He'll risk everything for a story...A reporter investigates the death of his professor, only to stumble upon a conspiracy that is bigger than he had imagined.Hyder Ali is working as a reporter for the Daily Times.

 Eric Freeland, his old professor and mentor, is found hanging inside his home. Freeland's daughter, Jessica, shows up asking for Hyder's help. She believes her father was murdered.Detective Tom Nolan is assigned the Freeland case. He is an alcoholic who would rather sit in a bar and get drunk than work on the case.

What looks like an apparent suicide soon turns into something more sinister when Hyder, Jessica, and Nolan begin searching for the truth.

Read More

The Rogue Reporter

Fincham, Thomas 2014

FROM THOMAS FINCHAM, THE NEW VOICE IN THE CRIME AND SUSPENSE GENRE, COMES A HERO UNLIKE ANY IN FICTION.Hyder Ali is a reporter. Truth Seeker. Crime Fighter. He'll risk everything for a story...Likeable characters, clever plot, and highly addictive. Once you start you won't be able to put it down!Hyder Ali returns to cover a perplexing and dangerous case that quickly becomes more personal than he ever thought.

A foreign scientist is brutally murdered at his work. His body is littered with nails. Hyder Ali is covering the case when his story is hijacked by another reporter. Hyder must confront his own beliefs and ethics to see how far he would go for a story.

Detective Tom Nolan is trying desperately to stay sober, but this becomes difficult when he is teamed up with an FBI agent to solve the murder of the scientist.What seems like a senseless murder at first, soon turns into something entirely different when someone from Hyder's family becomes entangled in the investigation.

Read More

The Runaway Reporter

Fincham, Thomas 2014

FROM THOMAS FINCHAM, THE NEW VOICE IN THE CRIME AND SUSPENSE GENRE, COMES A HERO UNLIKE ANY IN FICTION.Hyder Ali is a reporter. Truth Seeker. Crime Fighter. He'll risk everything for a story...Likeable characters, clever plot, and highly addictive. Once you start you won't be able to put it down!Hyder Ali is charged for attempted murder and the victim is his best friend.

Three young people are found brutally stabbed to death. All three are good friends, but one of them is the suspect.Hyder Ali is dispatched to cover the case for the Daily Times. It is the month of Ramadan and Hyder is fasting, which makes his task all that much difficult in the summer heat.

Detective Tom Nolan has given up drinking but he finds his sobriety will not only test him, his job, but also his new relationship with Detective Marina Lopez as well.Soon everything turns upside down when one act forces Hyder to run for his life, while Nolan is sent to the hospital to fight for his.

Read More

The Serial Reporter

Fincham, Thomas 2014

FROM THOMAS FINCHAM, THE NEW VOICE IN THE CRIME AND SUSPENSE GENRE, COMES A HERO UNLIKE ANY IN FICTION.Hyder Ali is a reporter. Truth Seeker. Crime Fighter. He'll risk everything for a story...Likeable characters, clever plot, and highly addictive. Once you start you won't be able to put it down!A serial killer is targeting Muslims in the city of Franklin and Hyder Ali could be his next victim.

Hyder Ali is working on a story that could be more explosive than any he had covered before. But when Hyder loses the story to a rival newspaper, he begins to question his position at the Daily Times.A young man's body is found in the dumpster and Detective Angelo Pascale is assigned to the case.

Soon, another victim is discovered, this time in a wooded area. The murders are similar, which lead the police to think it could be a serial killer.When things get out of control and with Tom Nolan and Marina Lopez on vacation, Hyder finds himself more alone than ever.

Read More

The Street Reporter

Fincham, Thomas 2015

FROM THOMAS FINCHAM, THE NEW VOICE IN THE CRIME AND SUSPENSE GENRE, COMES A HERO UNLIKE ANY IN FICTION.Hyder Ali is a reporter. Truth Seeker. Crime Fighter. He'll risk everything for a story...Likeable characters, clever plot, and highly addictive. Once you start you won't be able to put it down!A killer is beheading journalists and he wants the residents of Franklin to see his gruesome acts.

Hyder Ali is suddenly under pressure when a legendary investigative journalist shows up in Franklin to make a mark for himself. Meanwhile, a killer is beheading his victims and hiding their heads for the police to find.Detective Tom Nolan is called in to investigate the brutal murders.

To make matters worse, Nolan is partnered with his nemesis, Detective Angelo Pascale. The stress takes a toll on Nolan as he contemplates hitting the bottle again.When more bodies pile up, Hyder begins to question his decision to be a reporter when someone close to him becomes the next target.

Read More

The Student Reporter

Fincham, Thomas 2015

***The Student Reporter is a 25,000 words novella and is a prequel to the HYDER ALI SERIES***Before there was the Daily Times, there was the Franklin University Student Enquirer.Hyder Ali is a freshman at the Franklin University. He is on a business scholarship with the aim of becoming an accountant someday.

He never imagined a horrific event ten years before would change his life forever.

Read More

Publication Order of Lee Callaway Books

The Dead Daughter

Fincham, Thomas 2017

Can a father murder his only child?With over 500,000 copies sold and thousands of 5-star reviews between them, the Lee Callaway series will leave you turning the pages to know what happened next.Kyla Gardener’s dead body is found on her bed one early morning.

She had been stabbed multiple times. Her father, Paul, has blood stains on his shirt and his fingerprints are all over the murder weapon. Paul has no memory of what happened.Private Investigator Lee Callaway was also at the Gardener residence on the night of the murder.

He had been following Kyla’s mother, Sharon, who was having an affair with her yoga instructor.When all evidence points to Paul as the murderer, Callaway takes on the case to prove his innocence. As he searches for answers, he uncovers a web of lies, secrets, and deceit.

 Fans of James Patterson, Harlan Coben, and David Baldacci will love this bestselling series.(Paperback: 347 pages ASIN: B08RGZHB2S)Praise for Thomas Fincham:★★★★★ “James Patterson look out.”★★★★★ “Thomas Fincham kept me up until almost 2am with this Lee Callaway novel.

”★★★★★ “Type faster Mr. Fincham!”★★★★★ “I LOVE a good mystery and this is a good one. I TOTALLY ENJOYED the journey. I will definitely look for more books by Thomas Fincham.”★★★★★ “Another good one by Mr. Fincham! I recently "discovered" his work and love his books! This book certainly did not disappoint.

”★★★★★ “It's beyond 5 stars once you get into the book it's Unstoppable total page-turner thank you Thomas Fincham.”★★★★★ “Was up until 6 AM finishing this book because I could not put it down. I will definitely be reading more books by Mr.

Fincham.”★★★★★ “Deff. Patterson style, kept me on the edge of my seat, going to read rest of series.” ★★★★★ “Thank you so much Mr Fincham.”★★★★★ “This is my first Fincham book, but certainly not the last!”

Read More

The Gone Sister

Fincham, Thomas 2018

How do you find someone who doesn’t exist? With over 500,000 copies sold and thousands of 5-star reviews between them, the Lee Callaway series will leave you turning the pages to know what happened next.Isaiah Whitcomb is found dead in a parked car.

Isaiah is a promising athlete and he also happens to be Detective Greg Holt’s nephew. It’s personal for Holt and he will stop at nothing to find who is behind his nephew’s murder.Private Investigator Lee Callaway is having a terrible day when Elle Pearson, a blind woman, appears at his door.

Elle wants him to find her missing sister. The only problem is no one has seen or heard of her sister.How is Isaiah’s death linked to Elle’s missing sister? And who is the mysterious stranger looking to avenge a betrayal from years before?As Callaway gets closer to the truth he is faced with the biggest shock of his life.

Fans of James Patterson, Harlan Coben, and David Baldacci will love this bestselling series. Praise for Thomas Fincham:★★★★★ “James Patterson look out.”★★★★★ “Thomas Fincham kept me up until almost 2am with this Lee Callaway novel.

”★★★★★ “Type faster Mr. Fincham!”★★★★★ “I LOVE a good mystery and this is a good one. I TOTALLY ENJOYED the journey. I will definitely look for more books by Thomas Fincham.”★★★★★ “Another good one by Mr. Fincham! I recently "discovered" his work and love his books! This book certainly did not disappoint.

”★★★★★ “It's beyond 5 stars once you get into the book it's Unstoppable total page-turner thank you Thomas Fincham.”★★★★★ “Was up until 6 AM finishing this book because I could not put it down. I will definitely be reading more books by Mr.

Fincham.”★★★★★ “Deff. Patterson style, kept me on the edge of my seat, going to read rest of series.” ★★★★★ “Thank you so much Mr Fincham.”★★★★★ “This is my first Fincham book, but certainly not the last!”

Read More

The Falling Girl

Fincham, Thomas 2018

Would you kill to save someone you love?With over 500,000 copies sold and thousands of 5-star reviews between them, the Lee Callaway series will leave you turning the pages to know what happened next.Dillon Scott is a beloved actor who is found dead in his home.

Detective Dana Fisher is called in to investigate Scott’s death and what she discovers may change everything she knew about him.Private Investigator Lee Callaway is on the brink of closing his PI business when he gets a case that looks deceivingly simple, but is anything but.

  When Callaway’s mentor and hero, Jimmy Keith, arrives in Milton, Callaway is beyond ecstatic.However, things quickly take a turn for the worse when Jimmy is charged of a gruesome crime, leaving Callaway to re-evaluate everything he thought he knew about the man.

 How can Callaway save Jimmy when all evidence points to him as the killer?Fans of James Patterson, Harlan Coben, and David Baldacci will love this bestselling series. Praise for Thomas Fincham:★★★★★ “James Patterson look out.”★★★★★ “Thomas Fincham kept me up until almost 2am with this Lee Callaway novel.

”★★★★★ “Type faster Mr. Fincham!”★★★★★ “I LOVE a good mystery and this is a good one. I TOTALLY ENJOYED the journey. I will definitely look for more books by Thomas Fincham.”★★★★★ “Another good one by Mr. Fincham! I recently "discovered" his work and love his books! This book certainly did not disappoint.

”★★★★★ “It's beyond 5 stars once you get into the book it's Unstoppable total page-turner thank you Thomas Fincham.”★★★★★ “Was up until 6 AM finishing this book because I could not put it down. I will definitely be reading more books by Mr.

Fincham.”★★★★★ “Deff. Patterson style, kept me on the edge of my seat, going to read rest of series.” ★★★★★ “Thank you so much Mr Fincham.”★★★★★ “This is my first Fincham book, but certainly not the last!”

Read More

The Invisible Wife

Fincham, Thomas 2018

FROM THOMAS FINCHAM, THE NEW VOICE IN CRIME AND SUSPENSE GENRE.  A MYSTERY THAT WILL KEEP YOU TURNING THE PAGES UNTIL THE SHOCKING END. Can you be guilty of murder if you can’t remember what happened?When a lottery winner is found stabbed in his home, Detective Fisher and Detective Holt think it’s a robbery turned deadly.

  As they begin to dig deeper they quickly discover there are people who had a motive to want the lottery winner gone.    Private Investigator Lee Callaway is working as a security guard when a mysterious woman shows up and offers him big money to catch her cheating husband.

 Lee thinks his luck has finally turned, but things suddenly spiral out of control when Lee becomes a suspect to murder.If you love a good mystery, you’ll love The Invisible Wife!

Read More

The Missing Mistress

Fincham, Thomas 2019

FROM THOMAS FINCHAM, THE NEW VOICE IN CRIME AND SUSPENSE GENRE. A MYSTERY THAT WILL KEEP YOU GLUED TO YOUR CHAIR UNTIL THE VERY LAST PAGE.What happened to Lana Anderson?One beautiful morning, David Becker, a respected lawyer, jumps off an overpass and onto incoming traffic.

  Detective Dana Fisher and Detective Greg Holt are tasked to find out why Becker decided to kill himself in such a public manner.  Before they could begin their investigation, Fisher is pulled away from the case.  Her brother, Casey, is in trouble and he needs her help.

Private Investigator Lee Callaway will finally get to spend the entire day with his daughter, Nina.  But when Callaway finds out who the jumper is, he has no choice but to begin his own investigation. To solve the mystery of Becker’s death, Callaway must find someone who has seemingly vanished into thin air.

If you love a good mystery, you’ll love The Missing Mistress!

Read More

The Broken Mother

Fincham, Thomas 2019

FROM THOMAS FINCHAM, THE NEW VOICE IN CRIME AND SUSPENSE GENRE. A MYSTERY THAT WILL KEEP YOU READING ALL THROUGH THE NIGHT.What could push a mother to harm her son?Three women are found murdered inside a women’s shelter.  Detective Dana Fisher and Detective Greg Holt are tasked to find who is behind this horrific act.

  Fisher believes it could be a hate crime, while Holt has his reservations.  This puts a strain on their working relationship, which could have an impact on their investigation.Private Investigator Lee Callaway is struggling to find a new case when a woman shows up at his doorstep unannounced.

  She wants Callaway to find out what happened on the day her son had died eight years ago. As Callaway digs deeper into the woman’s case, he can’t help but wonder if the judge had gotten it right and that the woman might have actually killed her son.

 If you love a good mystery, you’ll love THE BROKEN MOTHER.

Read More

The Guilty Spouse

Fincham, Thomas 2019

Is it murder if there is no dead body?Alex Whitehead was last seen three days ago at a gas station.  Many believe he has run away.  But Alex’s sister, Kathleen, believes something far worse has happened to him.  Detective Fisher isn’t sure if it’s a murder investigation or a missing persons case.

  All evidence points to it being the latter.Meanwhile, Detective Holt is haunted by an old case.  His actions had caused a woman to lose her unborn child.  Holt wants desperately to make things rights. But can he?Private Investigator Lee Callaway is approached by a man who wants Callaway to find out who had attacked his only son.

  As Callaway digs deeper into the man’s case, he can’t help but feel that something doesn’t feel right.Fans of James Patterson, Harlan Coben, and David Baldacci will love THE GUILTY SPOUSE.

Read More

The Unknown Woman

Fincham, Thomas 2020

Would you sacrifice your life to save your daughter?With over 500,000 copies sold and thousands of 5-star reviews between them, the Lee Callaway series will leave you turning the pages to know what happened next.A man is found dead in a motel room with over two-hundred thousand dollars in cash and gold in his possession.

  The man has never made more than minimum wage in his entire life.  As Detective Fisher and Detective Holt dig into the man’s past, they uncover something far more deadly and sinister.Private Investigator Lee Callaway is pulled into a case by his daughter, Nina.

  She wants Callaway to help her friend find out the truth behind the death of her mother at the hands of her father.  Reluctantly, Callaway takes on the case.  But his search leads him down a path that may be far more complicated and dangerous for everyone involved—including his own family!Fans of James Patterson, Harlan Coben, and David Baldacci will love this bestselling series.

 Praise for Thomas Fincham:★★★★★ “James Patterson look out.”★★★★★ “Thomas Fincham kept me up until almost 2am with this Lee Callaway novel.”★★★★★ “Type faster Mr. Fincham!”★★★★★ “I LOVE a good mystery and this is a good one.

I TOTALLY ENJOYED the journey. I will definitely look for more books by Thomas Fincham.”★★★★★ “Another good one by Mr. Fincham! I recently "discovered" his work and love his books! This book certainly did not disappoint.”★★★★★ “It's beyond 5 stars once you get into the book it's Unstoppable total page-turner thank you Thomas Fincham.

”★★★★★ “Was up until 6 AM finishing this book because I could not put it down. I will definitely be reading more books by Mr. Fincham.”★★★★★ “Deff. Patterson style, kept me on the edge of my seat, going to read rest of series.

” ★★★★★ “Thank you so much Mr Fincham.”★★★★★ “This is my first Fincham book, but certainly not the last!”

Read More

The Lost Twins

Fincham, Thomas 2020

Where did Nora and Dora Browning go?With over 500,000 copies sold and thousands of 5-star reviews between them, the Lee Callaway series will leave you turning the pages to know what happened next.A young man’s body is found buried in a national park.

Detective Dana Fisher and Detective Greg Holt are tasked to find the person responsible for the brutal murder. As Holt and Fisher dig deeper into the young man’s past, they uncover something truly disturbing about him.A woman approaches Private Investigator Lee Callaway to find her missing daughters.

Nora and Dora Browning were last seen leaving their house several weeks ago. When Callaway follows the trail left behind by the twin sisters, he finds himself in a situation of life and death.Is there is a link between Callaway’s case and Holt and Fisher’s case? And could this be the end for Lee Callaway?Fans of James Patterson, Harlan Coben, and David Baldacci will love this bestselling series.

 Praise for Thomas Fincham:★★★★★ “James Patterson look out.”★★★★★ “Thomas Fincham kept me up until almost 2am with this Lee Callaway novel.”★★★★★ “Type faster Mr. Fincham!”★★★★★ “I LOVE a good mystery and this is a good one.

I TOTALLY ENJOYED the journey. I will definitely look for more books by Thomas Fincham.”★★★★★ “Another good one by Mr. Fincham! I recently "discovered" his work and love his books! This book certainly did not disappoint.”★★★★★ “It's beyond 5 stars once you get into the book it's Unstoppable total page-turner thank you Thomas Fincham.

”★★★★★ “Was up until 6 AM finishing this book because I could not put it down. I will definitely be reading more books by Mr. Fincham.”★★★★★ “Deff. Patterson style, kept me on the edge of my seat, going to read rest of series.

” ★★★★★ “Thank you so much Mr Fincham.”★★★★★ “This is my first Fincham book, but certainly not the last!”

Read More

Publication Order of Martin Rhodes Books

Fear Your Enemy

Fincham, Thomas 2016

***This 20,000-word novella is a prequel to the MARTIN RHODES series ***A convicted homicide detectives gets involved in an investigation that is more personal than he ever thought imaginable. Former Detective Martin Rhodes spent ten years in prison for murder.

Upon his release he travels from town to town in search of employment and a new life. An unexpected call takes him to the Town of Parish. His ex-wife's current husband is charged for murder and she wants Rhodes to help exonerate him of the crime. After all these years, Rhodes still has feelings for his ex-wife but he must fight them in his pursuit for the truth.

If you love mystery and suspense, don't miss this exciting read! Read more Read less (function(f) {var _np=(window.P._namespace("bookDescription"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { // Log render timestamp P.

execute('dp-atf-bookDescription', function () { if (typeof window.markFeatureRender === 'function') { window.markFeatureRender('bookDescription'); } }); P.declare("book-description-config", { logInteractivity: true }); })); P.when('DynamicIframe').execute(function(DynamicIframe){ var BookDescriptionIframe = null, bookDescEncodedData = "%3Ci%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20***This%2020%2C000-word%20novella%20is%20a%20prequel%20to%20the%20MARTIN%20RHODES%20series%20***%3C%2Fi%3E%3Cbr%20%2F%3E%3Cbr%20%2F%3E%3Cb%3EA%20convicted%20homicide%20detectives%20gets%20involved%20in%20an%20investigation%20that%20is%20more%20personal%20than%20he%20ever%20thought%20imaginable.

%3C%2Fb%3E%3Cdiv%3E%3Cb%3E%26%23xa0%3B%3C%2Fb%3E%3Cdiv%3E%3Cb%3E%3C%2Fb%3EFormer%20Detective%20Martin%20Rhodes%20spent%20ten%20years%20in%20prison%20for%20murder.%20%20Upon%20his%20release%20he%20travels%20from%20town%20to%20town%20in%20search%20of%20employment%20and%20a%20new%20life.

%20%20An%20unexpected%20call%20takes%20him%20to%20the%20Town%20of%20Parish.%20His%20ex-wife%26apos%3Bs%20current%20husband%20is%20charged%20for%20murder%20and%20she%20wants%20Rhodes%20to%20help%20exonerate%20him%20of%20the%20crime.%20After%20all%20these%20years%2C%20Rhodes%20still%20has%20feelings%20for%20his%20ex-wife%20but%20he%20must%20fight%20them%20in%20his%20pursuit%20for%20the%20truth.

%3Cdiv%3E%3Cbr%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cdiv%3E%3C%2Fdiv%3E%3Cdiv%3E%3Cspan%3EIf%20you%20love%20mystery%20and%20suspense%2C%20don%26apos%3Bt%20miss%20this%20exciting%20read%21%3Cbr%20%2F%3E%3Cbr%20%2F%3E", bookDescriptionAvailableHeight, minBookDescriptionInitialHeight = 112, options = {}, iframeId = "bookDesc_iframe"; function resizeCallback() { P.

guardFatal("bookDescription", function() { // Get the line-height of the iframe var iframe = document.getElementById(iframeId); var iframeDocument = iframe.contentDocument; if (true && iframeDocument && iframeDocument.defaultView) { // Set the height to the number of lines specified var numLines = parseInt(5, 10); // Get the line-height of the iframe var iframeContent = iframeDocument.

getElementById("iframeContent"); // Compute the line height var lineHeight = iframeDocument.defaultView.getComputedStyle(iframeContent, null).getPropertyValue("line-height"); // Parse the line height lineHeight = parseFloat(lineHeight); bookDescriptionAvailableHeight = Math.

round(lineHeight * numLines); } else { var bdOffsetTop = document.getElementById("bookDescription_feature_div").offsetTop; var imageBlockOffsetTop = document.getElementById("booksImageBlock_feature_div").offsetTop; var imageBlockHeight = document.getElementById("booksImageBlock_feature_div").

offsetHeight; bookDescriptionAvailableHeight = imageBlockOffsetTop + imageBlockHeight -bdOffsetTop - 30; if(bookDescriptionAvailableHeight < minBookDescriptionInitialHeight) { bookDescriptionAvailableHeight = minBookDescriptionInitialHeight; } } var psTotalHeight = document.

getElementById("postBodyPS").offsetHeight; if(psTotalHeight > bookDescriptionAvailableHeight + 30){ if(document.getElementById("bdSeeLessPrompt").style.display == "none"){ document.getElementById("outer_postBodyPS").style.height = bookDescriptionAvailableHeight + 'px'; document.

getElementById("psPlaceHolder").style.display ="block"; document.getElementById("bdSeeAllPrompt").style.display ="block"; } else{ document.getElementById("outer_postBodyPS").style.height = psTotalHeight + 'px'; } } else{ document.getElementById("outer_postBodyPS").

style.height = psTotalHeight + 'px'; document.getElementById("psPlaceHolder").style.display ="none"; document.getElementById("bdSeeAllPrompt").style.display ="block"; document.getElementById("bdSeeLessPrompt").style.display ="none"; document.getElementById("bdExpanderIcon").

className = document.getElementById("bdExpanderIcon").className.replace("rotate",""); } })(); } options.iframeId = iframeId; options.iframeWrapperId = "bookDesc_iframe_wrapper"; options.overriddenCSSId = "bookDesc_override_CSS"; options.encodedIframeContent = bookDescEncodedData; options.

initialResizeCallback = resizeCallback; BookDescriptionIframe = new DynamicIframe(options); P.guardFatal("bookDescription", function() { BookDescriptionIframe.createIframe(); }) (); if ((typeof BookDescriptionIframe != 'undefined') && (BookDescriptionIframe instanceof DynamicIframe)) { P.

when('jQuery', 'book-description-config').execute(function($, config) { $(window).resize(function() { P.guardFatal("bookDescription", function() { BookDescriptionIframe.resizeIframe(resizeCallback); }) (); }); $(window).bind('imageResize', function() { P.

guardFatal("bookDescription", function() { BookDescriptionIframe.resizeIframe(resizeCallback); }) (); }); // Log interactivity timestamp if (!!config.logInteractivity) { if (typeof window.markFeatureInteractive === 'function') { window.markFeatureInteractive('bookDescription'); } } }); } }); Previous page Print length 99 pages Language English Publication date January 30, 2016 File size 2592 KB Page Flip Enabled Word Wise Enabled Enhanced typesetting Enabled See all details Next page if(typeof addlongPoleTag === 'function'){ addlongPoleTag('af','desktop-html-atf-marker');}; setCSMReq('af'); {"widgetSchema":"dp:widget:","dimensionSchema":"dp:dims:"} {"assetNames":["DetailPageMetaAssetFixed","AmazonUICalendar","USMediaDetailPageMetaAsset_TURBO_DESKTOP","DetailPageAllOffersDisplayAssets","AuthorFollowAssets","KindleEducationDetailPageAssets","DetailPageDigitalBulkAssets","GestaltDetailPageDesktopMetaAsset","MonthlyPaymentsDetailPageAssets","DetailPageDesktopTwisterMetaAsset","PageRefreshAsset","DetailPageRichProductInformationAssets","DetailPageBookDetailsAssets"]} click to open popover P.

when('jQuery').execute(function(jQuery) { window.sitbWeblab = ''; window.newLitbWlToTrigger = ''; var triggerWl = function() { jQuery.ajax({ url: '/gp/search-inside/service-data?method=triggerWl&wc='+window.newLitbWlToTrigger }); } var postReftags = function(result, isReaderOpening) { if (result === undefined || result === null) { return; } var urls = isReaderOpening ? result.

onReaderOpen : result.onDetailPage; if (urls === undefined || urls === null) { return; } for (var i = 0; urls.length !== undefined && urls.length !== null && i < urls.length; i++) { jQuery.post(urls[i]); } }; if (typeof(Vellum) == 'undefined') { Vellum = { js: "https://images-na.

ssl-images-amazon.com/images/S/sitbweb/sitb-reader/202006152233/us/sitb-library-js.js", sj: "/gp/search-inside/js?locale=en_US&version=202006152233", css: "https://images-na.ssl-images-amazon.com/images/S/sitbweb/sitb-reader/202006152233/en/sitb-library-css-secure.

css", pl: function(){Vellum.lj(Vellum.js, Vellum.sj, Vellum.css)}, lj: function(u,u2,uc){ if (window.vellumLjDone) return; window.vellumLjDone = true; var d = document; var s = d.

createElement('link'); s.type = 'text/css'; s.rel = 'stylesheet'; s.crossOrigin = 'anonymous'; s.href = uc; d.getElementsByTagName("head")[0].appendChild(s); s = d.

createElement('script'); s.type = 'text/javascript'; s.crossOrigin = 'anonymous'; s.src = u2; d.getElementsByTagName("head")[0].appendChild(s); }, lj2: function(u) { var d = document; var s = d.

createElement('script'); s.type = 'text/javascript'; s.crossOrigin = 'anonymous'; s.src = u; d.getElementsByTagName("head")[0].appendChild(s); }, go: function(){ sitbLodStart = new Date().

getTime(); jQuery('body').css('overflow', 'hidden'); var jqw = jQuery(window); var h = jqw.height(); var w = jqw.width(); var st = jqw.scrollTop(); jQuery('#vellumShade').

css({ 'top' : st, 'height' : h, 'width' : w }).show(); var vli = jQuery('#vellumLdgIco'); var nl = (w/2)-(vli.width()/2); var nt = st + (h/2) - (vli.height()/2); vli.css({"left" : nl, "top" : nt }).

show(); setTimeout("Vellum.x()", 20000); Vellum.pl(); }, x: function(){ jQuery('#vellumMsgTxt').html("An error occurred while trying to show this book."); jQuery('#vellumMsgHdr').

html("Server Timeout"); jQuery('#vellumMsg').show(); var reftagImage = new Image(); reftagImage.src = '/gp/search-inside/reftag/ref=rdr_bar_jsto'; }, h: function() { jQuery('#vellumMsg').

hide(); jQuery('#vellumShade').hide(); jQuery('#vellumLdgIco').hide(); jQuery("body").css('overflow', 'auto'); }, cf: function(a) { return function() {v.mt = a; v.

rg = Array.prototype.slice.call(arguments); v.go()} }, c: function(a) { var v = Vellum; v.mt = 'c'; v.rg = [a]; v.pl(); }, asin: 'B01BAUA5ZS', detailPageType: 'print', onReaderOpen: function() { triggerWl(); jQuery.

ajax({ url: '/gp/search-inside/service-data?method=getDetailPageRefTags&asin=B01BAUA5ZS&isReaderURL=false&isOpen=true', success: function(result) {postReftags(result, true);} }); } } var f = "opqr".

split(''); for (var i in f) { var v = Vellum; v[f[i]] = v.cf(f[i]); } SitbReader = { LightboxActions: { openReader: function(r) {Vellum.o('B01BAUA5ZS', r); return false}, openReaderToRandomPage: function(r) {Vellum.

r('B01BAUA5ZS', r); return false}, openReaderToSearchResults: function(q,r) {Vellum.q('B01BAUA5ZS',q,r); return false}, openReaderToPage: function(p,t,r) {Vellum.p('B01BAUA5ZS',p,t,r); return false} } } } P.

when('atf').execute(function() { Vellum.c('B01BAUA5ZS') } ); jQuery.ajax({ url: '/gp/search-inside/service-data?method=getDetailPageRefTags&asin=B01BAUA5ZS&isReaderURL=false&isOpen=false', success: function(result) {postReftags(result, false);} }); }); (window.

AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-na.ssl-images-amazon.com/images/I/51EWU-hQwUL.js?AUIClients/DetailPageEbooksAssets&Uq+dh8QF#desktop.286557-T1'); var csrfParamsJson = {"csrf_rnd":"hFyk7k","csrf_token":"gNdFYQ/2+pB8linshdQfqE2e3h9uX1gqrc6pBSwAAAAMAAAAAGBGWv5yYXcAAAAA","csrf_ts":1615223550}; var csrfParamsStr = ''; for (var attr in csrfParamsJson) { // encodeURIComponent required to correctly encode '+' sign // http://stackoverflow.

com/questions/1373414/ajax-post-and-plus-sign-how-to-encode csrfParamsStr = csrfParamsStr + attr + '=' + encodeURIComponent(csrfParamsJson[attr]) + '&'; } csrfParamsStr = csrfParamsStr.slice(0, -1); // remove the last '&' validateAjaxResponse = function (response) { var result; if (typeof(response) == "object") { result = response; } else { try { result = eval ( "(" + response + ")" ); } catch (e) { return; } } if (result.

status == "page-requires-sign-in") { alert("Please sign in to continue"); document.location.href = result.signInUrl + '&returnURI=' + document.location.pathname + '&returnParams=' + document.location.search; return 1; } if (result.

status == "csrf-attack") { window.location.reload(); } }; Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

Apple Android Windows Phone Android To get the free app, enter your mobile phone number.

or Download to your computer Mac Windows 8, 8 RT, 10 and Modern UI Windows 8 desktop, Windows 7, XP & Vista Kindle Cloud Reader Read instantly in your browser .

kcpAppBaseBox_{ text-align:center; padding:10px 0; #When is UDP launched MP, we want the default AUI style not the override } .kcpAppBaseBox_ .kcpAppDesc{ text-align: center; padding: 0; } .kcpAppBaseBox_ .kcpAppBaseHeader{ color: #c60; font-weight: bold; display: block; text-align: left; } .

kcpAppBaseBox_{ text-align:center; padding:10px 0; #When is UDP launched MP, we want the default AUI style not the override } .kcpAppBaseBox_ img, #kcpAppDirectURL img{ border: none; } .kcpAppsPopOverDialog_ .kcpApp-device { display: block; width: auto; height: auto; text-indent: -9000px; } .

kcpAppsPopOverDialog_ .kcpAppDeviceListItem{ display: inline-block; width: auto; height: auto; } .kcpAppsPopOverDialog_ .kcpAppDeviceList .invisible{ display: none; } .kcpAppsPopOverDialog_{ font-size: 0.85em; text-align: left; } .

kcpAppsPopOverDialog_ ul{ list-style-type: none; padding-left: 1.5em; } .kcpAppsPopOverDialog_ .kcpAppDeviceUL{ display: block; margin: 0 0 0 1.5em; box-sizing: border-box; } .kcpAppsPopOverDialog_ .kcpAppDeviceList{ width: 150px; display: inline; margin: 0; margin-right: 20px !important; word-wrap: break-word; box-sizing: border-box; } .

kcpAppsPopOverDialog_ .kcpAppWidgetDetailDesc{ border-bottom: .15em groove threedface; padding-bottom: .8em; } .kcpAppsPopOverDialog_ .kcpAppWidgetHeader{ color: #c60; font-weight: bold; } .kcpAppsPopOverDialog_ .kcpAppWidgetInlineDiv{ display: inline-table; } .

kcpAppsPopOverDialog_ .selectedElement{ width: 0; height: 0px; border-bottom: 20px solid #ccc; border-left: 20px solid transparent; border-right: 20px solid transparent; display: block; } .kcpAppBaseBox_ .kcpAppsPopOver{ cursor: hand; cursor: pointer; } .

kcpAppsPopOverDialog_ #kcpAppTinyImage{ width: 8.5em; height: 3em; padding-right: .5em; } #kcpAppDeliveryInProgress{ color: #c60; } #kcpAppDeliveryError { display: block; color: red; font-weight: bold; } #kcpAppDeliverySuccess{ display: block; color: green; font-weight: bold; } #kcpAppDownloadMessage{ font-weight: bold; padding-bottom: 5px; text-align: left; } .

kcpAppsPopOverDialog_ #kcpApp-form, .kcpAppBaseBox_ #kcpApp-form{ background-color: transparent; padding: 10px 0 10px 5px; margin-bottom: 1em; } .kcpAppsPopOverDialog_ #kcpApp-form img{ vertical-align: middle; cursor: hand; cursor: pointer; } #kcpAppRecipient{ width: 20em; vertical-align: middle; border-radius: 5px; padding-left: 0.

3em; margin: 0 .5em 0 .5em; } .kcpAppsPopOverDialog_ .kcpAppWidgetFooterLinks td{ vertical-align: top; } .kcpAppsPopOverDialog_ .kcpAppWidgetFooterLinks table{ width: 90%; } .kcpAppsPopOverDialog_ .placeholder { color: #aaa; } var emailSmartLink_, smsSmartLink_; if(window.

P && window.P.AUI_BUILD_DATE) { P.when('A', 'jQuery', 'ready').execute(function(A, jQuery) { var kcpAppBaseObj_ = jQuery('.kcpAppBaseBox_'); var kcpAppDialogObj_ = jQuery('.kcpAppsPopOverDialog_'); var escChar = String.fromCharCode(0x5c); function isValidEmail(emailAddress) { //If email not supported or invalid email address return false if ( parseInt("") || (emailAddress && typeof emailAddress !== "string" )) { return false; } // validating only from @ to end var validator = new RegExp(escChar + "w+@[" + escChar +"w" + escChar + "-+_]+?" + escChar + ".

[" + escChar + "w" + escChar + "-+_]+"); return emailAddress.match( validator ) != null; } function isValidPhone(phoneNumber) { //If sms not supported or no input return false if ( parseInt("") || !phoneNumber ) { return false; } var validator = new RegExp("^([0-9" + escChar + "(" + escChar + ")" + escChar + "/" + escChar + "+" + escChar + "-]*)$"); var digitsOnly = phoneNumber.

replace(/D/g, ''); return digitsOnly.length >= 9 && digitsOnly.length < 20 && phoneNumber.match(validator) != null; } function appendCountryCode(phoneNumber) { var countryCode = ""; if ( countryCode && isValidPhone(phoneNumber) && !phoneNumber.

match(/^\+/g) ) { phoneNumber = countryCode + phoneNumber; } return phoneNumber; } var successMessage = "The app is on the way!"; var processError = "Unable to process your request right now. Please try after some time.

"; var popupOptions = { "header": "Get the Kindle App", "name": "kcpAppsPopOverDialog", "width": 760 } P.when("A", "a-modal", "ready").execute(function (A, modal) { //Remove the existing bindings if Any. Because multiple widgets on same page will create multiple popovers.

var $trigger = kcpAppBaseObj_.find('.kcpAppsPopOver'); modal.remove($trigger); var instance = modal.create($trigger, popupOptions); $trigger.bind("click", function() { instance.show(); return false; }); A.on("a:popover:show:kcpAppsPopOverDialog", function(){ jQuery.

ajax({ url: "/gp/digital/fiona/ajax/reftagCall.html/ref=kcpapp_udp_T2clck?pf_rd_p=59e6bbfb-ff41-4833-a132-4fcc0170146f&pf_rd_s=kcpAppsWidget&pf_rd_t=201&pf_rd_i=B01BAUA5ZS&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=85HB9EC6T4R5HPY8GCJN&pf_rd_r=85HB9EC6T4R5HPY8GCJN&pf_rd_p=59e6bbfb-ff41-4833-a132-4fcc0170146f", cache: false, type: 'GET' }); }); }); function setSelector(element, downloadMessage, downloadUrl, tinyImage, emailSmartLink, smsSmartLink){ emailSmartLink_ = emailSmartLink; smsSmartLink_ = smsSmartLink; kcpAppDialogObj_.

find(".kcpAppDeviceUL .selectedElement").addClass("invisible"); kcpAppDialogObj_.find(".kcpAppDeviceUL .kcpAppSelected").removeClass("kcpAppSelected"); kcpAppDialogObj_.find('.kcpAppDeliverySuccess, .kcpAppDeliveryError').html(""); jQuery(element).

find(".selectedElement").removeClass("invisible"); jQuery(element).find(".kcpAppDeviceListItem .mask img").addClass( "kcpAppSelected" ); kcpAppDialogObj_.find("#kcpAppDownloadMessage").html(downloadMessage); if(tinyImage && downloadUrl){ kcpAppDialogObj_.

find("#kcpAppTinyImage").attr("src",tinyImage ); kcpAppDialogObj_.find("#kcpAppDirectDownloadLink").show(); kcpAppDialogObj_.find("#kcpAppDirectURL").attr("href", downloadUrl); } else{ kcpAppDialogObj_.find("#kcpAppDirectDownloadLink").

hide(); } } kcpAppDialogObj_.find('.kcpAppRecipient').unbind('keypress'); //Unbind previous clicks to avoid duplicate bindings. kcpAppDialogObj_.find('.kcpAppRecipient').keypress(function(e){ if (e.which == 13){ kcpAppDialogObj_.

find(".kcpAppSendButton").click(); } }); if(jQuery.browser && jQuery.browser.msie){ kcpAppDialogObj_.find('[placeholder]').focus(function() { var input = jQuery(this); if (input.

val() == input.attr('placeholder')) { input.val(''); input.removeClass('placeholder'); } }).blur(function() { var input = jQuery(this); if (input.val() == '' || input.

val() == input.attr('placeholder')) { input.addClass('placeholder'); input.val(input.attr('placeholder')); } }).blur(); } kcpAppDialogObj_.find(".kcpAppSendButton").unbind("click"); //Unbind previous clicks to avoid duplicate bindings.

kcpAppDialogObj_.find(".kcpAppSendButton").bind("click", function(){ var recipient = kcpAppDialogObj_.find('.kcpAppRecipient').val(); var inputData = { "recipient" : appendCountryCode(recipient), "client" : "kcp" }; if(isValidEmail(recipient)){ inputData['communicationType'] = 'email'; submitRTERequest(inputData); } else if(isValidPhone(recipient)){ inputData['communicationType'] = 'sms'; submitRTERequest(inputData); if(smsSmartLink_){ inputData[downloadLink] = smsSmartLink_; } } else { kcpAppDialogObj_.

find('.kcpAppDeliverySuccess, .kcpAppDeliveryError').html(""); kcpAppDialogObj_.find('.kcpAppDeliveryError').html("Invalid information. Please provide a valid email or mobile number."); } }); function assignSampleOwnership(){ var refTagSuffix = ""; var client = refTagSuffix.

split("_")[0]; if (!client) client = "kcpAppWidget"; var input = { sid : "131-0809984-0840234", asin : "", client : client, site : "RetailWebsite", encryptedDeviceType : "A2CTZ977SKFQZY" }; jQuery.

extend(input,csrfParamsJson); jQuery.ajax({ url: "/gp/digital/fiona/ajax/fulfill-sample-ownership.html/ref=kcp_samp_" + refTagSuffix, type: "POST", dataType: "json", data: input }); } function submitRTERequest(input){ jQuery.

extend(input,csrfParamsJson); jQuery.ajax({ url: "/kindle-dbs/ajax/SendSMSorEmail?ref_=kcpapp_udp_T2snt", type: "POST", dataType: "json", data: input, beforeSend:function(){ kcpAppDialogObj_.

find('.kcpAppDeliverySuccess, .kcpAppDeliveryError').html(""); kcpAppDialogObj_.find('.kcpAppDeliveryInProgress').html(' Processing your request... '); }, success:function(data){ kcpAppDialogObj_.

find('.kcpAppDeliveryInProgress').html(""); if(typeof(data) == "string"){ data=JSON.parse(data); } if(data && data.status == 1) { kcpAppDialogObj_.

find('.kcpAppDeliverySuccess').html( successMessage + ((input.communicationType == 'email') ? " Please check your email." : " Please check your mobile phone.") +"."); kcpAppDialogObj_.find('.kcpAppRecipient').val(""); } else { kcpAppDialogObj_.

find('.kcpAppDeliverySuccess, .kcpAppDeliveryError').html(""); data['message'] = (data.status) ? "Invalid Request" : data.message; kcpAppDialogObj_.find('.kcpAppDeliveryError').html(((data.message) ? data.message : processError)); } }, error:function(){ kcpAppDialogObj_.

find('.kcpAppDeliveryInProgress').html(""); kcpAppDialogObj_.find('.kcpAppDeliverySuccess, .kcpAppDeliveryError').html(""); kcpAppDialogObj_.find('.kcpAppDeliveryError').html(processError); } }); } jQuery.

ajax({ url: "/gp/digital/fiona/ajax/reftagCall.html/ref=kcpapp_udp_T2load", dataType: 'json', cache: false, type: 'GET' }); }); } if(window.uet){window.uet('bb','p13n-desktop-carousel_DPSims_0',{wb: 1})} .

p13n-sc-shoveler li.a-carousel-card-empty{min-height:250px} ._p13n-desktop-carousel_panelStyle_panel-text__3TtlT{width:220px}._p13n-desktop-carousel_panelStyle_panel-container__3ZNzh{float:left;width:238px}._p13n-desktop-carousel_panelStyle_panel-subsection__19oyW{padding-left:15px;padding-right:18px}.

_p13n-desktop-carousel_panelStyle_panel-logo-container__ucYMM{height:33px;width:220px;margin-bottom:5px}._p13n-desktop-carousel_panelStyle_panel-button__GP7zd{width:auto} ._p13n-desktop-carousel_prime_p13n-prime-badge__GVM4h{position:relative;top:2px} .

_p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__1-yh1{margin-right:8px;background-color:#c45500!important;font-size:12px;padding-top:2px;padding-bottom:2px}._p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__1-yh1:before{border-bottom-color:#c45500!important}.

_p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__1-yh1:after{border-top-color:#c45500!important}._p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-body__3nkHf{padding-left:6px;padding-right:3px;line-height:18px;background-color:#c45500;float:left}.

_p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-text__3apKt{color:#fff;line-height:18px}._p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-triangle__2Z3cK{width:0;height:0;border-right:9px solid transparent;border-top:18px solid;color:#c45500;float:left} .

_p13n-desktop-carousel_delightPricingStyles_p13n-delight-pricing-badge__26S9Q{background:#b12704;display:inline-block;color:#fff;padding:2px 10px;position:relative} input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield} .

_p13n-desktop-carousel_panelStyle_panel-text__1TvR6{width:220px}._p13n-desktop-carousel_panelStyle_panel-container__3UQaZ{float:left;width:238px}._p13n-desktop-carousel_panelStyle_panel-subsection__33Pdf{padding-left:15px;padding-right:18px}._p13n-desktop-carousel_panelStyle_panel-logo-container__3Gv6z{height:33px;width:220px;margin-bottom:5px}.

_p13n-desktop-carousel_panelStyle_panel-button__2-jSo{width:auto} ._p13n-desktop-carousel_prime_p13n-prime-badge__wRb4G{position:relative;top:2px} input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield} .

_p13n-desktop-carousel_delightPricingStyles_p13n-delight-pricing-badge__3R9NU{background:#b12704;display:inline-block;color:#fff;padding:2px 10px;position:relative} ._p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__3hEN7{margin-right:8px;background-color:#c45500!important;font-size:12px;padding-top:2px;padding-bottom:2px}.

_p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__3hEN7:before{border-bottom-color:#c45500!important}._p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__3hEN7:after{border-top-color:#c45500!important}._p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-body__3iDBy{padding-left:6px;padding-right:3px;line-height:18px;background-color:#c45500;float:left}.

_p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-text__1i9QT{color:#fff;line-height:18px}._p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-triangle__2HApm{width:0;height:0;border-right:9px solid transparent;border-top:18px solid;color:#c45500;float:left} Customers who viewed this item also viewedPage 1 of 1 Start overPage 1 of 1 Previous pageThe Silent Reporter: A Police Procedural Mystery Series of Crime and Suspense (Hyder Ali Book 1)Thomas Fincham4.

0 out of 5 stars 582Kindle Edition$2.99 The Martin Rhodes Series (A Private Investigator Mystery Series of Crime and Suspense, Martin Rhodes)Thomas Fincham4.5 out of 5 stars 42Kindle Edition$5.99 Say Your Prayers: A Private Investigator Mystery Series of Crime and Suspense (Martin Rhodes Book 3)Thomas Fincham4.

5 out of 5 stars 120Kindle Edition$2.99 Cross Your Heart: A Private Investigator Mystery Series of Crime and Suspense (Martin Rhodes Book 2)Thomas Fincham4.5 out of 5 stars 119Kindle Edition$2.99 Close Your Eyes: A Private Investigator Mystery Series of Crime and Suspense (Martin Rhodes Book 1)Thomas Fincham4.

2 out of 5 stars 496Kindle Edition$2.99 The October Five (A Murder Mystery of Crime and Suspense)Thomas Fincham4.2 out of 5 stars 197Kindle Edition$2.99 Next pageif(window.uet){window.uet('be','p13n-desktop-carousel_DPSims_0',{wb: 1})} P.when('mix:@amzn/mix.

client-runtime', 'mix:p13n-desktop-carousel__VIxxsJZO').execute(function (runtime, cardModule) {runtime.registerCardFactory('CardInstanceWepR0o3fuUv4DPd0UfJnmw', cardModule).then(function(){if(window.uex){window.uex('ld','p13n-desktop-carousel_DPSims_0',{wb: 1})}});}); P.

load.js('https://images-na.ssl-images-amazon.com/images/I/11AbjYBFxeL.js?xcp'); if(window.uet){window.uet('bb','p13n-desktop-carousel_DPSims_2',{wb: 1})} .p13n-sc-shoveler li.a-carousel-card-empty{min-height:250px} ._p13n-desktop-carousel_panelStyle_panel-text__3TtlT{width:220px}.

_p13n-desktop-carousel_panelStyle_panel-container__3ZNzh{float:left;width:238px}._p13n-desktop-carousel_panelStyle_panel-subsection__19oyW{padding-left:15px;padding-right:18px}._p13n-desktop-carousel_panelStyle_panel-logo-container__ucYMM{height:33px;width:220px;margin-bottom:5px}.

_p13n-desktop-carousel_panelStyle_panel-button__GP7zd{width:auto} ._p13n-desktop-carousel_prime_p13n-prime-badge__GVM4h{position:relative;top:2px} ._p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__1-yh1{margin-right:8px;background-color:#c45500!important;font-size:12px;padding-top:2px;padding-bottom:2px}.

_p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__1-yh1:before{border-bottom-color:#c45500!important}._p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__1-yh1:after{border-top-color:#c45500!important}._p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-body__3nkHf{padding-left:6px;padding-right:3px;line-height:18px;background-color:#c45500;float:left}.

_p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-text__3apKt{color:#fff;line-height:18px}._p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-triangle__2Z3cK{width:0;height:0;border-right:9px solid transparent;border-top:18px solid;color:#c45500;float:left} .

_p13n-desktop-carousel_delightPricingStyles_p13n-delight-pricing-badge__26S9Q{background:#b12704;display:inline-block;color:#fff;padding:2px 10px;position:relative} input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield} .

_p13n-desktop-carousel_panelStyle_panel-text__1TvR6{width:220px}._p13n-desktop-carousel_panelStyle_panel-container__3UQaZ{float:left;width:238px}._p13n-desktop-carousel_panelStyle_panel-subsection__33Pdf{padding-left:15px;padding-right:18px}._p13n-desktop-carousel_panelStyle_panel-logo-container__3Gv6z{height:33px;width:220px;margin-bottom:5px}.

_p13n-desktop-carousel_panelStyle_panel-button__2-jSo{width:auto} ._p13n-desktop-carousel_prime_p13n-prime-badge__wRb4G{position:relative;top:2px} input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield} .

_p13n-desktop-carousel_delightPricingStyles_p13n-delight-pricing-badge__3R9NU{background:#b12704;display:inline-block;color:#fff;padding:2px 10px;position:relative} ._p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__3hEN7{margin-right:8px;background-color:#c45500!important;font-size:12px;padding-top:2px;padding-bottom:2px}.

_p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__3hEN7:before{border-bottom-color:#c45500!important}._p13n-desktop-carousel_bestsellerStyles_p13n-best-seller-badge__3hEN7:after{border-top-color:#c45500!important}._p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-body__3iDBy{padding-left:6px;padding-right:3px;line-height:18px;background-color:#c45500;float:left}.

_p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-text__1i9QT{color:#fff;line-height:18px}._p13n-desktop-carousel_bestsellerStyles_p13n-sc-bestseller-badge-triangle__2HApm{width:0;height:0;border-right:9px solid transparent;border-top:18px solid;color:#c45500;float:left} What other items do customers buy after viewing this item?Page 1 of 1 Start overPage 1 of 1 Previous pageThe Lost Twins: A Private Investigator Mystery Series of Crime and Suspense (Lee Callaway Book 9)Thomas Fincham4.

5 out of 5 stars 259Kindle Edition$3.99 The Silent Reporter: A Police Procedural Mystery Series of Crime and Suspense (Hyder Ali Book 1)Thomas Fincham4.0 out of 5 stars 582Kindle Edition$2.99 The Guilty Spouse: A Private Investigator Mystery Series of Crime and Suspense (Lee Callaway Book 7)Thomas Fincham4.

5 out of 5 stars 382Kindle Edition$3.99 The Martin Rhodes Series (A Private Investigator Mystery Series of Crime and Suspense, Martin Rhodes)Thomas Fincham4.5 out of 5 stars 42Kindle Edition$5.99 Next pageif(window.uet){window.uet('be','p13n-desktop-carousel_DPSims_2',{wb: 1})} P.

when('mix:@amzn/mix.client-runtime', 'mix:p13n-desktop-carousel__VIxxsJZO').execute(function (runtime, cardModule) {runtime.registerCardFactory('CardInstanceFlMpsvg5pjmYoA_MFLgJ2g', cardModule).then(function(){if(window.uex){window.uex('ld','p13n-desktop-carousel_DPSims_2',{wb: 1})}});}); P.

load.js('https://images-na.ssl-images-amazon.com/images/I/11AbjYBFxeL.js?xcp'); Amazon Business : For business-only pricing, quantity discounts and FREE Shipping. Register a free business account Brief content visible, double tap to read full content.

Full content visible, double tap to read brief content. Videos Help others learn more about this product by uploading a video! Upload video P.when("A").execute("books-entity-teaser", function (A) { var elem = A.

$("#books-entity-teaser"); function scrollObserver() { if (A.onScreen(elem, 400)) { A.off("scroll", scrollObserver); A.get("/gp/product/features/entity-teaser/books-entity-teaser-ajax.

html?ASIN=B01BAUA5ZS&PRODUCT_GROUP=", { cache: true, success: function(data) { elem.html(data); } }); } } A.

on("scroll", scrollObserver); }); (window.

AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-na.ssl-images-amazon.com/images/I/418yOKTBBlL._RC|01TvTYLyWBL.js,11PLCo6zxLL.js,21kzbzVTvjL.js,21HWbFKuvXL.js_.js?AUIClients/DesktopMedleyFilteringMetaAsset'); Customer reviews4.0 out of 5 stars4 out of 5 61 global ratings 5 star 47% 4 star 28% 3 star 12% 2 star 4% 1 star 9% How are ratings calculated?To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average.

Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness. Top reviews Most recent Top reviews Top reviews from the United States There was a problem filtering reviews right now.

Please try again later.Mary R5.0 out of 5 stars It just keeps getting better andbetter Reviewed in the United States on January 13, 2018Verified Purchase It has been many years since I have found a writer that will make me follow along through an entire series.

Thomas Finchman is such a writer. To be perfectly honest, sometimes he was almost too good.....making me take a break from the intensity of his story. Headed for the next series, I sure am going to miss Tess. Read more Helpful Report abuse deborah l west4.

0 out of 5 stars Should be read first in this series Reviewed in the United States on January 22, 2018Verified Purchase This was a much slower paced story then author's other 3 books in this series. Characters were well defined and described Read more Helpful Report abuse Burbalee5.

0 out of 5 stars Great mystery Reviewed in the United States on October 4, 2016Verified Purchase This was interesting as it keep you guessing.This a new type of mystery for me not so muchBlood and chilling murders.

Was good also lightreading. I notice you've written many others haveTo read more. Thank you for a good read Read more Helpful Report abuse Carol Greenberg3.0 out of 5 stars A little unexpectedly short.

. Reviewed in the United States on July 1, 2017Verified Purchase But ok for a 2 hr plane ride. I like the author and this character but I was a little disappointed. Read more Helpful Report abuse Kindle Customer5.

0 out of 5 stars Pharmacist Accused of Murder Reviewed in the United States on March 19, 2016Verified Purchase Very well written, kept me intrigued all the way through! Excellent! Read more Helpful Report abuse lilly o.

bare1.0 out of 5 stars Language too bad! Reviewed in the United States on February 4, 2017Verified Purchase could not read. Language too bad! Read more Helpful Report abuse Sonya Fuller-Campbell5.

0 out of 5 stars Or The Hunter of Your Enemy..... Reviewed in the United States on August 1, 2017 The continuing saga of the life and times of Martin Rhodes!! I'm now ready for the man of the hour to receive something that is his just due.

Rhodes continues to be my hero and the coolest murderer ever!! He is as emotionally available and soft hearted as he is mean and angry. He is a bit of a rescuer and certainly saved the day and received some quality points when he showed up to free his ex wife's husband.

Really? I think he has more than redeemed himself as well as paid his debt to society. I know the difference between right and wrong in the eyes of the law, but I'm certainly tempted to split hairs regarding the murder Rhodes committed. The victim, and I use the term loosely, was a child killer, proven child killer!! I'm prepared to see Lady Luck jump into Rhodes path any time now.

Shall we? Read more Helpful Report abuse CaryLory5.0 out of 5 stars A terrific Thomas Fincham story not to be missed! Reviewed in the United States on February 2, 2016 Received an ARC for this review.

This story is expertly told with the new character of Martin Rhodes. Readers will remember Tom and Hyder who are mentioned as acquaintances of Martin. Well maybe friends, but they lead Rhodes to this book that includes Martin's ex wife Angela and her new husband Harold that was accused of murder.

There is the intro to why this story was told so expertly by Thomas Fincham.From my POV this short book should not be missed. Get to know Martin and he will be another character that hopefully will be included along with Tom and Hyder in future books.

Excellent story! Read more One person found this helpful Helpful Report abuse See all reviews Top reviews from other countries gaynor simpson1.

0 out of 5 stars I was disappointed that the story was a prequel and yet labelled ... Reviewed in the United Kingdom on August 5, 2017Verified Purchase The story was ok . I was disappointed that the story was a prequel and yet labelled no 4 in the series.

Confusing. Read more Report abuse Amazon Customer5.0 out of 5 stars brill Reviewed in the United Kingdom on April 12, 2016Verified Purchase brilliant. usual great write. Read more Report abuse Eeyore1.

0 out of 5 stars Infantile Reviewed in Australia on May 12, 2016Verified Purchase I finished this book wondering why I persisted. Fragmented plot was one issue. Childish ending another. At one stage I thought I had missed a whole section but it was that the story line didn't follow.

The ending is pithy with the real tyrant getting fifty years in prison. Fifty years? It was like something written by a child. Read more Report abuse Ros4.0 out of 5 stars A God short read Reviewed in Australia on November 28, 2016Verified Purchase The main character is well portrayed.

I felt as if I knew him. A good short story if not a little predictable. I would still recommend it to lovers of short stories. Read more Report abuse Elaine Collins5.0 out of 5 stars Five Stars Reviewed in Australia on November 29, 2016Verified Purchase I have thoroughly enjoyed the 4 Thomas Finchman books I have read.

....could not put them down Read more Report abuse See all reviews var isAUI = typeof P === 'object' && typeof P.when === 'function'; if(typeof setCSMReq == 'function') { setCSMReq('cf'); }else { if(typeof uet == 'function') { uet('cf'); } if(isAUI){ P.

trigger("cf"); }else{ amznJQ.completedStage('amznJQ.criticalFeature'); } } (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('cf').execute(function(){ (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-na.

ssl-images-amazon.com/images/I/41AoeZpox3L._RC|11tzazDst1L.js,31twmMWllCL.js,21qe4ZJwXyL.js,01m8MBnPl6L.js_.js?AUIClients/BooksDetailPageMetaAsset&eecLiF1g#324115-C.300225-T1.67277-C'); }); if(typeof P !== "undefined" && typeof P.when === "function"){ P.

when('cf').execute(function() { P.when('search-js-jq').execute(function(){}); P.when('amazonShoveler').execute(function(){}); P.when('simsJS').execute(function(){}); P.when('cmuAnnotations').execute(function(){}); P.when('externalJS.

tagging').execute(function(){}); P.when('amzn-ratings-bar').execute(function(){}); P.when('accessoriesJS').execute(function(){}); P.when('priceformatterJS').execute(function(){}); P.when('CustomerPopover').execute(function(){}); }); } // This will fetch the resource in a low impact way from the experiment server.

// executeOnload will prevent fetching the resource until everything else on the page has loaded. var cloudfrontImg = new Image(); var shouldExecuteOnload = ("1" == "1"); if (shouldExecuteOnload) { if (window.addEventListener) { window.addEventListener("load", function() { setTimeout(function(){ cloudfrontImg.

src = "//cloudfront-labs.amazonaws.com/x.png"; }, 400);}, false); } else if (window.attachEvent) { window.attachEvent("onload", function() { setTimeout(function(){ cloudfrontImg.src = "//cloudfront-labs.amazonaws.com/x.png"; }, 400);}); } } else { setTimeout(function(){ cloudfrontImg.

src = "//cloudfront-labs.amazonaws.com/x.png"; }, 400); } #leftDividerColumn { border-left: 1px solid #DDDDDD; padding-left: 22px; } // Regex expressions used to detect personal information // Taken from Regex Validation for Print book reporting // https://code.

amazon.com/packages/EDPAsset/blobs/bd72d7767909f763123feb77033cf51ac32bf0ad/--/src/edp-default-view.js#L149-L159 const criticalPatterns = [ /[A-Za-z0-9\.\-_]+@[A-Za-z0-9\.\-_]+\.[A-Za-z]+/, // email /\d{4}[ \-]?\d{4}[ \-]?\d{4}[ \-]?\d{4}/, // credit card /\d{3}[ \-]?\d{2}[ \-]?\d{4}/, // SSN (US) /(\(?\d{3}\)?)?[ \-\.

]?\d{3}[ \-\.]?\d{4}/, // phone number (US) /\d{3}\-\d{7}\-\d{7}/, // Amazon order number /\d{1,5}\s([\w\.\-]+\s){1,3}(st|ln|rd|ave|dr|pkwy|blvd|street|lane|road|avenue|drive|parkway|boulevard)\b/i, // street address (US) /\d{5}[ \-]?\d{4}/, // 9-digit ZIP (US) /https?:\/\/[A-Za-z0-9\-_\.

]/i // URL (blog, social media etc) ]; P.when('A').execute(function(A){ P.when('A', 'a-modal').execute(function(A, modal) { A.declarative('a-modal', 'click', function(event){ toggleFeedbackState(false, false); showInvalidPersonalInformationDisclosure(false); logMetric("feedback_widget_modal_opened"); }); A.

declarative('submit-reported-feedback', 'click touchend', function(event){ if (A.$('.report-feedback-button').hasClass('a-button-disabled')) { return; } var formIdSelector = "#" + event.

data.formId; var formParameters = getJsonObjectFromInputs(A.$(formIdSelector)); var additionalParams = { asin: event.data.asin, formId: event.data.formId, issueSelected: A.

$("form" + formIdSelector+ " option:selected").val(), csrf: event.data.csrf } // Ensure there is no personal info stored if(formParameters == null || !hasPersonalInfo(formParameters.

commentField)) { submitFeedback(formParameters, additionalParams); } else { showInvalidPersonalInformationDisclosure(true); } }); }); // Log clickstream metric var logMetric = function(counter) { if (ue && ue.

count) { ue.tag("ReportAnIssueWidget"); ue.count(counter, 1); } } // Ajax call to submit feedback to FeedbackAgentService var submitFeedback = function(formParameters, additionalParams) { A.

$('.report-feedback-button').addClass('a-button-disabled'); var submissionEndpointUrl = "/kindle-dbs/external-service/submitFeedback"; A.ajax(submissionEndpointUrl, { method: "POST", cache: false, params: { 'asin': additionalParams.

asin, 'url': document.URL, 'freeformText': formParameters.commentField, 'issueSelected': additionalParams.issueSelected, 'routingType': additionalParams.formId, 'csrfToken' : additionalParams.

csrf }, success: function(result) { A.$('.report-feedback-button').removeClass('a-button-disabled'); toggleFeedbackState(true, false); logMetric("feedback_widget_feedback_submitted"); }, error: function(result) { A.

$('.report-feedback-button').removeClass('a-button-disabled'); toggleFeedbackState(true, true); logMetric("feedback_widget_feedback_submitted_error"); } }); } // For a given selector function will extract the value for input fields var getJsonObjectFromInputs = function(selector) { var result = {}, dataArray; if (selector) { dataArray = A.

$(selector).serializeArray(); A.$.each(dataArray, function() { result[this.name] = this.value || ''; }); } return result; } // Shows or hides input validation error text as well as disclosure before errors were acknowledged var showInvalidPersonalInformationDisclosure = function(show) { if (show) { // invalid text entry A.

$('.error-personal-information').removeClass('aok-hidden'); A.$('.limit-personal-information').addClass('aok-hidden'); } else { A.$('.error-personal-information').addClass('aok-hidden'); A.$('.

limit-personal-information').removeClass('aok-hidden'); } } // Shows or hides thank you section. If thank you section is not shown then error section will be shown instead // Shows submit button or done button when appropriate var toggleFeedbackState = function(isFeedbackSubmitted, showErrorSection) { if (isFeedbackSubmitted) { if (showErrorSection) { A.

$('.feedback-thankYouSection').addClass('aok-hidden'); A.$('.feedback-errorSection').removeClass('aok-hidden'); } else { A.$('.feedback-errorSection').addClass('aok-hidden'); A.

$('.feedback-thankYouSection').removeClass('aok-hidden'); } A.$('.feedback-entrySection').addClass('aok-hidden'); A.$('.report-feedback-button').addClass('aok-hidden'); A.$('.finished-feedback-button').

removeClass('aok-hidden') } else { // feedback entry form and submit button visible A.$('.feedback-entrySection').removeClass('aok-hidden'); A.$('.report-feedback-button').removeClass('aok-hidden'); // hide thank you page, error page, and submit button A.

$('.feedback-thankYouSection').addClass('aok-hidden'); A.$('.feedback-errorSection').addClass('aok-hidden'); A.$('.finished-feedback-button').addClass('aok-hidden'); } } // Regex to limit personal information var hasPersonalInfo = function(text) { for (var i = 0; i < criticalPatterns.

length; i++) { if (text.search(criticalPatterns[i]) !== -1) { return true; } } return false; } }); Report an issue Does this book contain inappropriate content? Report Do you believe that this item violates a copyright? Report Does this book contain quality or formatting issues? Report // Only execute if performance object is defined in JS if(typeof performance!= "undefined" && typeof performance.

getEntries != "undefined") { var metaAssetNames = []; metaAssetNames.push("DetailPageMetaAssetFixed"); metaAssetNames.push("USMediaDetailPageMetaAsset_TURBO_DESKTOP"); metaAssetNames.push("AuthorFollowAssets"); metaAssetNames.

push("KindleEducationDetailPageAssets"); metaAssetNames.push("DetailPageDigitalBulkAssets"); metaAssetNames.push("MonthlyPaymentsDetailPageAssets"); metaAssetNames.push("DetailPageRichProductInformationAssets"); metaAssetNames.

push("DetailPageBookDetailsAssets"); if(metaAssetNames.length > 0) { for(assetIndex = 0; assetIndex < metaAssetNames.length; assetIndex ++) { var metaAssetName = metaAssetNames[assetIndex]; var re = new RegExp("\\.

css\\?AUIClients/" + metaAssetName); for(i = 0; i < performance.getEntries().length; i++) { var dpEntry = performance.getEntries()[i]; var res = dpEntry.name.match(re); if(res && dpEntry.initiatorType && dpEntry.

initiatorType == "link") { var dpmaDuration = dpEntry.duration; ue.count(metaAssetName +".duration", dpmaDuration); if(dpmaDuration < 50) { ue.tag(metaAssetName + "Cached"); } else { ue.

tag(metaAssetName + "NotCached"); } ue.count(metaAssetName + ".startTime", dpEntry.startTime); } } } } else { ue.count("DPMANoMetaAsset", 1); } for(i = 0 ; i < performance.

getEntries().length ; i++) { var name = performance.getEntries()[i].name ; var res = name.match(/\.css\?AUIClients\/AmazonUI/); var initiatorType = performance.getEntries()[i].initiatorType; if(res && initiatorType && initiatorType == "link") { var duration = performance.

getEntries()[i].duration ; ue.count("aui.duration", duration); ue.count("aui.startTime", performance.getEntries()[i].startTime); if(duration < 50) { csmTag = "auiCached"; } else { csmTag = "auiNotCached"; } if(window.

ue && ue.tag) { ue.tag(csmTag); } break; } } } (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('A').execute(function(A){ if(A.preload){ A.preload('https://images-na.

ssl-images-amazon.com/images/I/61-6nKPKyWL._RC|11Y+5x+kkTL.js,51IWYO5M+zL.js,112nmCqUymL.js,11giXtZCwVL.js,01+z+uIeJ-L.js,014NohEdE7L.js,21NNXfMitSL.js,11GXfd3+z+L.js,51gm4oPD2cL.js,11AHlQhPRjL.js,11UNQpqeowL.js,11OREnu1epL.js,11KbZymw5ZL.js,21r53SJg7LL.

js,0190vxtlzcL.js,51bbIMIQQwL.js,3109-RXWZcL.js,015c-6CIP9L.js,01ezj5Rkz1L.js,11VS-C+YWGL.js,31pOTH2ZMRL.js,01rpauTep4L.js,01zbcJxtbAL.js_.js?AUIClients/AmazonUI&Dj66etiu#319488-T1.309035-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/11EIQ5IGqaL.

_RC|012LjolmrML.css,41DO8IyHTdL.css,21qPwhPKAAL.css,01Vctty9pOL.css,017DsKjNQJL.css,0131vqwP5UL.css,41EWOOlBJ9L.css,11gKzVUTNZL.css,01ElnPiDxWL.css,11bGSgD5pDL.css,01Dm5eKVxwL.css,01IdKcBuAdL.css,01y-XAlI+2L.css,01ZfXnjPmmL.css,01oDR3IULNL.css,31q1y1irc5L.

css,01XPHJk60-L.css,01R0k0yxPXL.css,21xVR0NtxzL.css,11gneA3MtJL.css,21fecG8pUzL.css,01RddH8vm-L.css,01CFUgsA-YL.css,21AmhU6t0sL.css,11zGrJZ9D2L.css,11tRp6+0HHL.css,11MrdqKlKnL.css,11oHt2HYxnL.css,01-fWz3sOQL.css,11ocrgKoE-L.css,11RKoGSb-gL.css,11g1xm90ZvL.

css,01QrWuRrZ-L.css,21pIv-yKhaL.css,01Wiow6micL.css,01gAR5pB+IL.css,119dKrtBoVL.css,11Y05DTEL6L.css,01cbS3UK11L.css,21F85am0yFL.css,01giMEP+djL.css_.css?AUIClients/AmazonUI&gfGzh2nL#us.not-trident.305299-T1.263677-T2'); A.preload('https://images-na.

ssl-images-amazon.com/images/I/01j2xsQ1yML.css?AUIClients/DetailPageMetaAssetFixed&aK/PDdN0#desktop.252810-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/31yoeTcupOL.js?AUIClients/AmazonUICalendar'); A.preload('https://images-na.

ssl-images-amazon.com/images/I/11xqfyHx1TL._RC|11B3-fvRFzL.css_.css?AUIClients/AmazonUICalendar&wmT7unlZ#not-trident'); A.preload('https://images-na.ssl-images-amazon.com/images/I/31Nb5hZQizL._RC|11DbyV7EqEL.js,31BIH4OUqyL.js,41p7z7KPdRL.js,21KJ58XxAlL.

js,219O6ZmDMOL.js,31oAl8dJC2L.js,41CZ+Voa-5L.js,41wiCyddwRL.js,316nVZ1c+gL.js,214-MQGb6CL.js,318rs4piGPL.js,01jEqq6I0UL.js,0185ITV0M6L.js,41DfHGdXUeL.js,217XOv1WjVL.js,31cYEC0kd-L.js,31VyjkhwGSL.js,11H+quk5jAL.js,21FBJlPfM6L.js,01TQyo0bnIL.js,11SRkYWcpPL.

js,71EA77kZwfL.js,612N12HQlLL.js,31UjTApGOPL.js,01Fy9QPljuL.js,41d8dIFVBYL.js,11oGaoYgbdL.js,0193uyIciNL.js,41fW1gpnNZL.js,41Zy3sUeVDL.js,11p0nLfNCcL.js,01s9HEfbt3L.js,11iHZuQapKL.js,614laSAkMiL.js,01j1Y1PFCRL.js,11+dypSOVUL.js,21mWHADpIYL.js,11G4c43OZvL.

js,217x2gtF0XL.js,31t4ojoCyTL.js,115eJenyunL.js,01X2zigX4kL.js,01JzE3-DfLL.js,01XEEGOr+kL.js,01PQKs49DyL.js,11WPSuNg4JL.js,11TytoM4-ML.js,41YD13pEeXL.js,51gPaXxUTkL.js,01j5DeZSMzL.js,31E0yPIOfyL.js,414RVqfRSrL.js_.js?AUIClients/USHardlinesDetailPageMetaAssetFixed&JxEf5ZYE#desktop.

us.229463-T1.312885-T1.195406-C.316933-T1.290748-T1.317011-T1.315969-T1.287015-T2.332960-T1.291749-T1.306122-T1.336175-T1.123392-T1.284232-T1.311866-T1.245574-T1.183962-T1.324839-T1.310834-T1.184660-C.155175-T1.324832-T1.172346-T1.133003-T1'); A.preload('https://images-na.

ssl-images-amazon.com/images/I/218Y6Z0tipL._RC|11ikU6MX1JL.css,01Qji-D4YPL.css,01rdVnPkgmL.css,01KvCqKMBgL.css,11iwHtffX1L.css,41ErW3pAWLL.css,21ByukFKG4L.css,01DeBJ5q9YL.css,0121zKjk26L.css,11xRy3bSkOL.css,01vUDet4b1L.css,01D-B-OeNDL.css,01zmYtfbgDL.

css,21CTcSQ19+L.css,21fYqeQQUaL.css,01QUs5FVXoL.css,11MXghh1eBL.css,11jG57OztzL.css,41vOQb1k0LL.css,31MkQHV3gaL.css,31Chd+iJTyL.css,01FtAuFRr3L.css,01rgQ3jqo7L.css,31FQQQnSaCL.css,31TJtSmBkXL.css,11X8K4AolpL.css,21PjfsP9YvL.css,4130GA9KMiL.css,01czYle8OiL.

css,11kmwdXfY5L.css,31TbF8vSUbL.css,01ZGR4PDSTL.css,01dCidM2ztL.css,218XVPWf2YL.css,01f31VNCowL.css,01rgQ3jqo7L.css,015FNYa5WbL.css,01lHbKl4MxL.css,017KStdmPkL.css,21jUQU6VhYL.css,11ShMW6C8wL.css,01Y5FkF5TkL.css,0171-O+nBwL.css,11CROM+RNcL.css_.css?AUIClients/USHardlinesDetailPageMetaAssetFixed&WNjO+VjW#desktop.

us.164396-T1.164400-T1.232594-T1.287015-T2.310456-T1.237182-T1.311866-T1.211070-T1.260113-T1.155175-T1.172346-T1.133003-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/612hUK9Mp-L._RC|01PQKs49DyL.js_.js?AUIClients/DetailPageDesktopImageBlockMetaAsset&rQixrNPB#us.

313381-T1.336175-T1.234665-T1.169593-T1.299993-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/21TMrbNilEL._RC|21YblE14ZTL.js,21E2aIDj6DL.js,31X6Dg1fL8L.js,4123BTTtUrL.js,41YD13pEeXL.js,31GulO6CejL.js,21NDIsf0a1L.js,015TRQC5i+L.js,61-erALxblL.

js,01lcH4zcTaL.js,01OtvpwikQL.js,51GHtnD09yL.js,01qwoVEkKlL.js,01g2etah0NL.js,21v7Os12mhL.js,21qOGqjcM7L.js,11wTwl+500L.js,61R3nHOv2DL.js,013eoEBTVUL.js,01YivelYW5L.js,016QFWAAdML.js,61OFdsFyvgL.js,11Gx+6S5O-L.js,41g1TctCA1L.js,51ej8waZXHL.js,311A0yCIeJL.

js,01iRN5bMQkL.js,51KSY3rT5PL.js,31kKc73tPXL.js,011bX2ciJbL.js,21222B+rAzL.js,01gp3oqpb5L.js,31abTeO2myL.js,21-71xWjt2L.js,01zM73lDxwL.js,011kwg0OTQL.js,014kCoIHgIL.js,019W6kk1gjL.js,01hkseOXj6L.js,01yx6A7MuUL.js,01acYp41-1L.js,511sSlcKjsL.js,01ZemZ8TL8L.

js,01IC-gBKyYL.js,01PQKs49DyL.js,01fffmaF5CL.js,11nCpvdpWGL.js,41T696fF78L.js,11Xxd-w8V7L.js,31DClAzGXrL.js,01q-Ep-UrEL.js,013aNY++XJL.js,11-T2UmiytL.js,011a0jbAJkL.js,018ZxeiHuPL.js,01IA5zDheBL.js,01LR86-vYBL.js,61vHswHGUkL.js,210GcckUvlL.js,01OI0RzpxfL.

js,71LDrzwd0pL.js_.js?AUIClients/USHardlinesDetailPageMetaAssetVariable_TURBO_DESKTOP_TradeIn&JIznMGAi#desktop.us.321740-T1.281042-T1.320845-T1.320846-T1.271164-T1.271151-T1.323516-T1.292695-C.312887-T1.140997-T1.252279-T1.327484-T1.312547-T1.239559-T1.

336175-T1.329718-T1.238103-C.209620-T1.313746-T1.234665-T1.200616-T1.317281-T1.329810-T1.109378-T1.154031-T3.227612-T1.227610-T1.301499-T1.304279-T1.327519-T1.224722-T1.169593-T1.142088-C.250575-T1.282422-T1'); A.preload('https://images-na.ssl-images-amazon.

com/images/I/61H5jM7l4aL._RC|21GWIPOCN2L.css,315GMAwkLiL.css,01xJovNL7KL.css,419+eoM+IGL.css,21jUQU6VhYL.css,01g2EoxOu-L.css,31dTK1hHb6L.css,21W5fiSj06L.css,31v5j8kQd3L.css,01wkbZw3FtL.css,01NW8VTUeVL.css,011uHgmxBfL.css,41oY9Jxq+tL.css,31j4n5vuY7L.css,114HJAY+ShL.

css,21VgVEzltcL.css,21ZjVyQPjML.css,01OhA16ND1L.css,01V7QaYzv6L.css,41TRxv33rNL.css,01BwcPgON+L.css,41O+R2F68QL.css,01TZ9fpDSSL.css,21pOUFVE5LL.css,01iXxkJ+wuL.css,31YeUjpBngL.css,01YXz0HO1fL.css,01qwEWNuxuL.css,21qxDmhZV3L.css,11XXguyjjZL.css,31zn+O+ZUXL.

css,01-tcA2vk0L.css,01yo7ZZNxmL.css,01AT3O0C6cL.css,11F7u1F38cL.css,01n8UB-EEfL.css,01adN84djtL.css,01+KRP2j52L.css,01lHBbKIwtL.css,01goIIPoVxL.css,31ge8Xg18wL.css_.css?AUIClients/USHardlinesDetailPageMetaAssetVariable_TURBO_DESKTOP_TradeIn&9EzSNkZ+#desktop.

us.227935-T1.228332-T1.321740-T1.281042-T1.271164-T1.271151-T1.323516-T1.263677-T2.113788-C.172402-T1.329718-T1.317114-T1.209620-T1.234665-T1.133480-T1.129737-C.329581-T1.109378-T1.169593-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/31gw8TiisXL.

_RC|31B0vm3aOQL.js,71njUJ7+LtL.js_.js?AUIClients/DetailPageDesktopTwisterMetaAsset&loF5DEW0#us.123392-T1.317114-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/01r8lpNJhRL.css?AUIClients/DetailPageDesktopTwisterMetaAsset&C0ycBIP6#us'); A.

preload('https://images-na.ssl-images-amazon.com/images/I/311UZ9Ewv%2BL.js?AUIClients/PageRefreshAsset&JL61hJ6+#321884-T1.123392-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/31Nb5hZQizL._RC|21TMrbNilEL.js,21YblE14ZTL.js,21E2aIDj6DL.

js,31BIH4OUqyL.js,41p7z7KPdRL.js,01g2etah0NL.js,21KJ58XxAlL.js,219O6ZmDMOL.js,31oAl8dJC2L.js,41CZ+Voa-5L.js,41wiCyddwRL.js,214-MQGb6CL.js,31JUr01gz+L.js,316nVZ1c+gL.js,01AdYLY9rHL.js,01IOMCsVFCL.js,014pViIqsvL.js,0185ITV0M6L.js,41DfHGdXUeL.js,31cYEC0kd-L.

js,31VyjkhwGSL.js,01TQyo0bnIL.js,11SRkYWcpPL.js,71EA77kZwfL.js,01OrQ5AXqsL.js,31UjTApGOPL.js,01Fy9QPljuL.js,41d8dIFVBYL.js,11oGaoYgbdL.js,01HmcbFsnFL.js,31sG+M5QN5L.js,01j1Y1PFCRL.js,11+dypSOVUL.js,11G4c43OZvL.js,11DGcrZsUwL.js,01X2zigX4kL.js,01OtvpwikQL.

js,31X6Dg1fL8L.js,21qOGqjcM7L.js,01ZF+ovNflL.js,31iuSAu5YqL.js,61R3nHOv2DL.js,013eoEBTVUL.js,01JzE3-DfLL.js,01YivelYW5L.js,016QFWAAdML.js,51ej8waZXHL.js,011bX2ciJbL.js,21222B+rAzL.js,01gp3oqpb5L.js,31abTeO2myL.js,21-71xWjt2L.js,01zM73lDxwL.js,01NKGaW0w5L.

js,01rEmdLLpxL.js,41YD13pEeXL.js,019W6kk1gjL.js,01hkseOXj6L.js,01acYp41-1L.js,01yx6A7MuUL.js,311A0yCIeJL.js,01iRN5bMQkL.js,51KSY3rT5PL.js,01IC-gBKyYL.js,01XEEGOr+kL.js,01PQKs49DyL.js,11nCpvdpWGL.js,31GulO6CejL.js,11TytoM4-ML.js,51gPaXxUTkL.js,01j5DeZSMzL.

js,31E0yPIOfyL.js,414RVqfRSrL.js,217XOv1WjVL.js,013aNY++XJL.js,11-T2UmiytL.js,011a0jbAJkL.js,018ZxeiHuPL.js,01IA5zDheBL.js,01LR86-vYBL.js,61vHswHGUkL.js,210GcckUvlL.js,01OI0RzpxfL.js_.js?AUIClients/USSoftlinesDetailPageMetaAsset_TURBO_DESKTOP&gmXb1hgR#desktop.

us.229463-T1.292695-C.312885-T1.195406-C.252279-T1.327484-T1.316933-T1.290748-T1.317011-T1.315969-T1.312547-T1.287015-T2.332960-T1.239559-T1.306122-T1.336175-T1.123392-T1.284232-T1.311866-T1.245574-T1.183962-T1.324839-T1.200616-T1.310834-T1.184660-C.155175-T1.

324832-T1.329810-T1.109378-T1.154031-T3.227612-T1.227610-T1.301499-T1.224722-T1.169593-T1.133003-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/416kQIkBd-L._RC|41yMaiNBnnL.css,218Y6Z0tipL.css,21GWIPOCN2L.css,315GMAwkLiL.css,01Qji-D4YPL.

css,01rdVnPkgmL.css,01KvCqKMBgL.css,11iwHtffX1L.css,41ErW3pAWLL.css,01DeBJ5q9YL.css,21UvDaNT8uL.css,21ByukFKG4L.css,01lYrTXt4xL.css,019a2eHDX2L.css,0121zKjk26L.css,01vUDet4b1L.css,01D-B-OeNDL.css,21CTcSQ19+L.css,21fYqeQQUaL.css,11jG57OztzL.css,31MkQHV3gaL.

css,31Chd+iJTyL.css,01FtAuFRr3L.css,01QLwk8mu6L.css,01czYle8OiL.css,11kmwdXfY5L.css,01ZGR4PDSTL.css,018mGORJ7tL.css,01NW8VTUeVL.css,01rgQ3jqo7L.css,01xJovNL7KL.css,011uHgmxBfL.css,114HJAY+ShL.css,01MLzcotflL.css,21VgVEzltcL.css,21ZjVyQPjML.css,01OhA16ND1L.

css,21pOUFVE5LL.css,01iXxkJ+wuL.css,01qwEWNuxuL.css,21qxDmhZV3L.css,11XXguyjjZL.css,31zn+O+ZUXL.css,01-tcA2vk0L.css,01yo7ZZNxmL.css,21jUQU6VhYL.css,01AT3O0C6cL.css,31YeUjpBngL.css,015FNYa5WbL.css,01g2EoxOu-L.css,017KStdmPkL.css,11ShMW6C8wL.css,01Y5FkF5TkL.

css,0171-O+nBwL.css,11CROM+RNcL.css,01zmYtfbgDL.css,01goIIPoVxL.css_.css?AUIClients/USSoftlinesDetailPageMetaAsset_TURBO_DESKTOP&JEmYVeK7#desktop.us.263677-T2.113788-C.232594-T1.287015-T2.310456-T1.237182-T1.172402-T1.317114-T1.311866-T1.211070-T1.260113-T1.

155175-T1.109378-T1.169593-T1.133003-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/31Nb5hZQizL._RC|21E2aIDj6DL.js,31BIH4OUqyL.js,41p7z7KPdRL.js,01g2etah0NL.js,0185ITV0M6L.js,41DfHGdXUeL.js,21KJ58XxAlL.js,219O6ZmDMOL.js,31oAl8dJC2L.

js,41CZ+Voa-5L.js,41wiCyddwRL.js,21TMrbNilEL.js,21YblE14ZTL.js,21FBJlPfM6L.js,01TQyo0bnIL.js,11SRkYWcpPL.js,01kTERBenQL.js,71EA77kZwfL.js,31UjTApGOPL.js,01Fy9QPljuL.js,41d8dIFVBYL.js,11oGaoYgbdL.js,11+dypSOVUL.js,01X2zigX4kL.js,21pWDYha7OL.js,31vMFUg376L.

js,01OtvpwikQL.js,31X6Dg1fL8L.js,217XOv1WjVL.js,41YD13pEeXL.js,11p0nLfNCcL.js,11iHZuQapKL.js,21qOGqjcM7L.js,01GhKb2usNL.js,61R3nHOv2DL.js,013eoEBTVUL.js,01VEXCxz+aL.js,01JzE3-DfLL.js,016QFWAAdML.js,51ej8waZXHL.js,019W6kk1gjL.js,01hkseOXj6L.js,01yx6A7MuUL.

js,311A0yCIeJL.js,01iRN5bMQkL.js,51KSY3rT5PL.js,01IC-gBKyYL.js,01PQKs49DyL.js,11nCpvdpWGL.js,11TytoM4-ML.js,51gPaXxUTkL.js,01j5DeZSMzL.js,31E0yPIOfyL.js,414RVqfRSrL.js,013aNY++XJL.js,11-T2UmiytL.js,011a0jbAJkL.js,018ZxeiHuPL.js,01IA5zDheBL.js,01LR86-vYBL.

js,61vHswHGUkL.js,210GcckUvlL.js,01OI0RzpxfL.js_.js?AUIClients/USMediaDetailPageMetaAsset_TURBO_DESKTOP&OeMWlk7/#desktop.us.320228-T1.229463-T1.292695-C.312885-T1.195406-C.252279-T1.327484-T1.315969-T1.312547-T1.287015-T2.332960-T1.306122-T1.336175-T1.

123392-T1.284232-T1.311866-T1.245574-T1.183962-T1.324839-T1.200616-T1.310834-T1.184660-C.329810-T1.109378-T1.154031-T3.227612-T1.227610-T1.301499-T1.224722-T1.169593-T1.133003-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/511SquwpGAL.

_RC|218Y6Z0tipL.css,315GMAwkLiL.css,01Qji-D4YPL.css,01vUDet4b1L.css,01D-B-OeNDL.css,01rdVnPkgmL.css,01KvCqKMBgL.css,11iwHtffX1L.css,41ErW3pAWLL.css,21GWIPOCN2L.css,11MXghh1eBL.css,11jG57OztzL.css,31MkQHV3gaL.css,31Chd+iJTyL.css,01FtAuFRr3L.css,11kmwdXfY5L.

css,01NW8VTUeVL.css,01rgQ3jqo7L.css,21DFVmWtz3L.css,01xJovNL7KL.css,011uHgmxBfL.css,01zmYtfbgDL.css,21jUQU6VhYL.css,31TJtSmBkXL.css,21PjfsP9YvL.css,114HJAY+ShL.css,01wsp46SQTL.css,21VgVEzltcL.css,21ZjVyQPjML.css,01-8BURvQmL.css,21pOUFVE5LL.css,01iXxkJ+wuL.

css,31YeUjpBngL.css,017KStdmPkL.css,11ShMW6C8wL.css,01Y5FkF5TkL.css,0171-O+nBwL.css,11CROM+RNcL.css,01goIIPoVxL.css_.css?AUIClients/USMediaDetailPageMetaAsset_TURBO_DESKTOP&dIMJ3Rcw#desktop.us.113788-C.325934-T1.324115-C.261576-T1.287015-T2.310456-T1.

237182-T1.311866-T1.211070-T1.260113-T1.109378-T1.169593-T1.133003-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/41T696fF78L._RC|31IE3jRc55L.js,51W3wsZodiL.js,01wFfxST+ZL.js,018-nGQj6aL.js,11Xxd-w8V7L.js,31DClAzGXrL.js,61GN59VK+cL.

js,216mhluQMRL.js,31NARet8tJL.js,71LDrzwd0pL.js,21KJ58XxAlL.js,219O6ZmDMOL.js,31oAl8dJC2L.js,41CZ+Voa-5L.js,41wiCyddwRL.js,71EA77kZwfL.js,31BIH4OUqyL.js,41p7z7KPdRL.js,21E2aIDj6DL.js,31Nb5hZQizL.js,11+dypSOVUL.js,01TQyo0bnIL.js,11SRkYWcpPL.js,21qOGqjcM7L.

js,61-erALxblL.js,01GhKb2usNL.js,0185ITV0M6L.js,41DfHGdXUeL.js,013eoEBTVUL.js,016QFWAAdML.js,31X6Dg1fL8L.js,21mWHADpIYL.js,41YD13pEeXL.js,014kCoIHgIL.js,21TMrbNilEL.js,21YblE14ZTL.js,11TytoM4-ML.js,51gPaXxUTkL.js,01j5DeZSMzL.js,31E0yPIOfyL.js,414RVqfRSrL.

js,217XOv1WjVL.js,011VhuFIPDL.js_.js?AUIClients/USAmazonDevicesDetailPageMetaAssets&/nQ0R3Jl#desktop.language-en.us.331965-T1.229463-T1.302352-T1.313003-T1.312885-T1.312887-T1.140997-T1.195406-C.252279-T1.323159-T2.327966-T1.309776-T1.315969-T1.287015-T2.

332960-T1.306122-T1.329718-T1.123392-T1.238103-C.284232-T1.311866-T1.245574-T1.183962-T1.324839-T1.200616-T1.310834-T1.291146-T1.304598-T1.317281-T1.184660-C.262481-T1.271356-T1.172346-T1.154031-T3.227612-T1.227610-T1.304279-T1.327519-T1.133003-T1.142088-C.

250575-T1.282422-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/21vjH1nf-eL._RC|016tWJ63huL.css,01Z3lE5tzaL.css,01ng-wbWRnL.css,01+KRP2j52L.css,31R8uj89LQL.css,31Iyqx-VDnL.css,31ge8Xg18wL.css,61H5jM7l4aL.css,01rdVnPkgmL.css,01KvCqKMBgL.

css,11iwHtffX1L.css,41ErW3pAWLL.css,01Qji-D4YPL.css,315GMAwkLiL.css,218Y6Z0tipL.css,11kmwdXfY5L.css,11jG57OztzL.css,114HJAY+ShL.css,31v5j8kQd3L.css,01wsp46SQTL.css,011uHgmxBfL.css,01vUDet4b1L.css,01D-B-OeNDL.css,21ZjVyQPjML.css,01xJovNL7KL.css,31TbF8vSUbL.

css,21jUQU6VhYL.css,21GWIPOCN2L.css,017KStdmPkL.css,11ShMW6C8wL.css,01Y5FkF5TkL.css,0171-O+nBwL.css,11CROM+RNcL.css,01zmYtfbgDL.css_.css?AUIClients/USAmazonDevicesDetailPageMetaAssets&hogs1l+m#desktop.us.113788-C.333153-C.323159-T2.287015-T2.310456-T1.

237182-T1.172402-T1.329718-T1.317114-T1.311866-T1.211070-T1.260113-T1.291146-T1.172346-T1.133003-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/21TMrbNilEL._RC|21YblE14ZTL.js,21E2aIDj6DL.js,31X6Dg1fL8L.js,4123BTTtUrL.js,41YD13pEeXL.

js,31GulO6CejL.js,21NDIsf0a1L.js,015TRQC5i+L.js,61-erALxblL.js,01lcH4zcTaL.js,01OtvpwikQL.js,51GHtnD09yL.js,01qwoVEkKlL.js,01g2etah0NL.js,21v7Os12mhL.js,21qOGqjcM7L.js,11wTwl+500L.js,61R3nHOv2DL.js,013eoEBTVUL.js,01YivelYW5L.js,016QFWAAdML.js,61OFdsFyvgL.

js,11Gx+6S5O-L.js,41g1TctCA1L.js,51ej8waZXHL.js,311A0yCIeJL.js,01iRN5bMQkL.js,51KSY3rT5PL.js,31kKc73tPXL.js,011bX2ciJbL.js,21222B+rAzL.js,01gp3oqpb5L.js,31abTeO2myL.js,21-71xWjt2L.js,01zM73lDxwL.js,011kwg0OTQL.js,014kCoIHgIL.js,019W6kk1gjL.js,01hkseOXj6L.

js,01yx6A7MuUL.js,01acYp41-1L.js,511sSlcKjsL.js,01ZemZ8TL8L.js,01IC-gBKyYL.js,01PQKs49DyL.js,01fffmaF5CL.js,11nCpvdpWGL.js,41T696fF78L.js,11Xxd-w8V7L.js,31DClAzGXrL.js,01q-Ep-UrEL.js,013aNY++XJL.js,11-T2UmiytL.js,011a0jbAJkL.js,018ZxeiHuPL.js,01IA5zDheBL.

js,01LR86-vYBL.js,61vHswHGUkL.js,210GcckUvlL.js,01OI0RzpxfL.js_.js?AUIClients/USHardlinesDetailPageMetaAssetVariable_TURBO_DESKTOP&q6Rk1dBv#desktop.us.321740-T1.281042-T1.320845-T1.320846-T1.271164-T1.271151-T1.323516-T1.292695-C.312887-T1.140997-T1.252279-T1.

327484-T1.312547-T1.239559-T1.336175-T1.238103-C.209620-T1.313746-T1.234665-T1.200616-T1.317281-T1.329810-T1.109378-T1.154031-T3.227612-T1.227610-T1.301499-T1.224722-T1.169593-T1.142088-C.250575-T1.282422-T1'); A.preload('https://images-na.ssl-images-amazon.

com/images/I/61H5jM7l4aL._RC|21GWIPOCN2L.css,315GMAwkLiL.css,01xJovNL7KL.css,419+eoM+IGL.css,21jUQU6VhYL.css,01g2EoxOu-L.css,31dTK1hHb6L.css,21W5fiSj06L.css,31v5j8kQd3L.css,01wkbZw3FtL.css,01NW8VTUeVL.css,011uHgmxBfL.css,41oY9Jxq+tL.css,31j4n5vuY7L.css,114HJAY+ShL.

css,21VgVEzltcL.css,21ZjVyQPjML.css,01OhA16ND1L.css,01V7QaYzv6L.css,41TRxv33rNL.css,01BwcPgON+L.css,41O+R2F68QL.css,01TZ9fpDSSL.css,21pOUFVE5LL.css,01iXxkJ+wuL.css,31YeUjpBngL.css,01YXz0HO1fL.css,01qwEWNuxuL.css,21qxDmhZV3L.css,11XXguyjjZL.css,31zn+O+ZUXL.

css,01-tcA2vk0L.css,01yo7ZZNxmL.css,01AT3O0C6cL.css,11F7u1F38cL.css,01n8UB-EEfL.css,01adN84djtL.css,01+KRP2j52L.css,01lHBbKIwtL.css,01goIIPoVxL.css_.css?AUIClients/USHardlinesDetailPageMetaAssetVariable_TURBO_DESKTOP&oA7W0I8d#desktop.us.227935-T1.228332-T1.

321740-T1.281042-T1.271164-T1.271151-T1.323516-T1.263677-T2.113788-C.172402-T1.317114-T1.209620-T1.234665-T1.133480-T1.129737-C.329581-T1.109378-T1.169593-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/61GN59VK%2BcL.js?AUIClients/DetailPageAllOffersDisplayAssets&5TKqFZkM#language-en.

331965-T1.302352-T1.252279-T1.323159-T2.327966-T1.309776-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/31R8uj89LQL.css?AUIClients/DetailPageAllOffersDisplayAssets&Q6GIn63g#desktop.333153-C.323159-T2'); A.preload('https://images-na.

ssl-images-amazon.com/images/I/9146Bo5TKSL.js?AUIClients/GestaltDetailPageDesktopMetaAsset'); A.preload('https://images-na.ssl-images-amazon.com/images/I/01B5v1tkmrL._RC|01PQKs49DyL.js_.js?AUIClients/InstallmentPaymentDetailPageMetaAsset&hrzDuonS#us.

336175-T1.215308-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/31kKc73tPXL.js?AUIClients/MonthlyPaymentsDetailPageAssets&ARNqUd94#us.209620-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/01YXz0HO1fL.css?AUIClients/MonthlyPaymentsDetailPageAssets&ARNqUd94#us.

209620-T1'); A.preload('https://images-na.ssl-images-amazon.com/images/I/21drgptkIyL.js?AUIClients/AuthorFollowAssets'); A.preload('https://images-na.ssl-images-amazon.com/images/I/01-RGMDtmPL.css?AUIClients/AuthorFollowAssets'); A.preload('https://images-na.

ssl-images-amazon.com/images/I/01e3LnhQJEL.js?AUIClients/KindleEducationDetailPageAssets'); A.preload('https://images-na.ssl-images-amazon.com/images/I/21WMksupVuL.js?AUIClients/DetailPageDigitalBulkAssets'); A.preload('https://images-na.ssl-images-amazon.

com/images/I/01XCpLggugL.css?AUIClients/DetailPageDigitalBulkAssets'); A.preload('https://images-na.ssl-images-amazon.com/images/I/11ixnratqsL.js?AUIClients/DetailPageRichProductInformationAssets&ZUIyZrxo#desktop'); A.preload('https://images-na.

ssl-images-amazon.com/images/I/0170NVmHU9L.css?AUIClients/DetailPageRichProductInformationAssets&ZUIyZrxo#desktop'); A.preload('https://images-na.ssl-images-amazon.com/images/I/21ORZnj-yYL.css?AUIClients/DetailPageBookDetailsAssets'); } }); #csr-hcb-wrapper { display: none; } .

bia-item .bia-action-button { display: inline-block; height: 22px; margin-top: 3px; padding: 0px; overflow: hidden; text-align: center; vertical-align: middle; text-decoration: none; color: #111; font-family: Arial,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; line-height: 19px; cursor: pointer; outline: 0; border: 1px solid; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; border-radius: 0\9; border-color: #bcc1c8 #bababa #adb2bb; background: #eff0f3; background: -moz-linear-gradient(top, #f7f8fa, #e7e9ec); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f8fa), color-stop(100%, #e7e9ec)); background: -webkit-linear-gradient(top, #f7f8fa, #e7e9ec); background: -o-linear-gradient(top, #f7f8fa, #e7e9ec); background: -ms-linear-gradient(top, #f7f8fa, #e7e9ec); background: linear-gradient(top, #f7f8fa, #e7e9ec); filter: progid:DXImageTransform.

Microsoft.gradient(startColorstr='#f7f8fa', endColorstr='#e7e9ec',GradientType=0); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 0 #fff; -moz-box-shadow: inset 0 1px 0 0 #fff; box-shadow: inset 0 1px 0 0 #fff; box-sizing: border-box; } #bia-hcb-widget .

a-button-text { font-family: Arial,sans-serif !important; } #bia_content .a-icon-row { display: none; } #bia-hcb-widget .a-icon-row { display: none; } #bia_content { width: 266px; } .nav-flyout-sidePanel { width: 266px !important; } .

aui-atc-button { margin-top: 3px; overflow: hidden; color: #111; font-family: Arial,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; } .bia-item .bia-action-button:hover { border-color: #aeb4bd #adadad #9fa5af; background: #e0e3e8; background: -moz-linear-gradient(top, #e7eaf0, #d9dce1); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7eaf0), color-stop(100%, #d9dce1)); background: -webkit-linear-gradient(top, #e7eaf0, #d9dce1); background: -o-linear-gradient(top, #e7eaf0, #d9dce1); background: -ms-linear-gradient(top, #e7eaf0, #d9dce1); background: linear-gradient(top, #e7eaf0, #d9dce1); filter: progid:DXImageTransform.

Microsoft.gradient(startColorstr='#e7eaf0', endColorstr='#d9dce1',GradientType=0); *zoom: 1; -webkit-box-shadow: 0 1px 3px rgba(255, 255, 255, 0.6) inset; -moz-box-shadow: 0 1px 3px rgba(255, 255, 255, 0.6) inset; box-shadow: 0 1px 3px rgba(255, 255, 255, 0.

6) inset; } .bia-item .bia-action-button:active { background-color: #dcdfe3; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; } .bia-item .

bia-action-button-disabled { background: #f7f8fa; color: #b7b7b7; border-color: #e0e0e0; box-shadow: none; cursor: default; } .bia-item .bia-action-button-disabled:hover { background: #f7f8fa; color: #b7b7b7; border-color: #e0e0e0; box-shadow: none; cursor: default; } .

bia-action-button-inner { border-bottom-color: #111111; border-bottom-style: none; border-bottom-width: 0px; border-image-outset: 0px; border-image-repeat: stretch; border-image-slice: 100%; border-image-width: 1; border-left-color: #111111; border-left-style: none; border-left-width: 0px; border-right-color: #111111; border-right-style: none; border-right-width: 0px; border-top-color: #111111; border-top-style: none; border-top-width: 0px; box-sizing: border-box; display: block; height: 20px; line-height: 19px; overflow: hidden; position: relative; padding: 0; vertical-align: baseline; } .

bia-action-inner { border: 0; display: inline; font-size: 11px; height: auto; line-height: 19px; padding: 0px 4px 0px 4px; text-align: center; width: auto; white-space: nowrap; } .csr-content { font-family: Arial, Verdana, Helvetica, sans-serif; width: 220px; line-height: 19px; } .

bia-header { font-size: 16px; color: #E47911; padding-bottom: 10px; } .bia-header-widget { white-space: nowrap; overflow: hidden; } .b2b-nav-header { white-space: nowrap; overflow: hidden; margin-bottom: 18px; } .bia-space-right { padding-right: 18px; white-space: normal; float: left; } .

b2b-see-more-link a { display: inline; float: left; margin-top: 3px; margin-left: 3px; } .hcb-see-more-link a { color: #333; font-size: 13px; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; } .bia-hcb-body { overflow: hidden; } .

bia-item { width: 220px; display: inline-block; margin-bottom: 20px; } .bia-item-image { float: left; margin-right: 15px; width: 75px; height: 75px; } .bia-image { max-height: 75px; max-width: 75px; border: 0; } .bia-item-data { float: left; width: 130px; } .

bia-title { line-height: 19px; font-size: 13px; max-height: 60px; overflow: hidden; } .bia-link:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; } .bia-link:visited { text-decoration: none; color: #004B91; } .

bia-price-nav { margin-top: -4px; color: #800; font-size: 12px; vertical-align: bottom; } .bia-price-yorr { margin-top: -8px; color: #800; font-size: 12px; vertical-align: bottom; } .bia-price { color: #800; font-size: 12px; vertical-align: bottom; } .

bia-vpc-t1{ color: #008a00; font-size: 12px; font-weight: bold; } .bia-vpc-t2{ color: #008a00; font-size: 12px; } .bia-vpc-t3{ font-size: 12px; line-height: 20px; } .bia-vpc-t3-badge{ color: #ffffff; background-color: #e47911; font-weight: normal; } .

bia-vpc-t3-badge::before{ border-bottom: 10px solid #e47911; } .bia-vpc-t3-badge:after{ border-top: 10px solid #e47911; } .bia-ppu { color: #800; font-size: 10px; } .bia-prime-badge { border: 0; vertical-align: middle; } .bia-cart-action { display: none; } .

bia-cart-msg { display: block; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 19px; } .bia-cart-icon { background-image: url("https://images-na.ssl-images-amazon.com/images/G/01/Recommendations/MissionExperience/BIA/bia-atc-confirm-icon.

_CB485946458_.png"); display: inline-block; width: 14px; height: 13px; top: 3px; line-height: 19px; position: relative; vertical-align: top; } .bia-cart-success { color: #090!important; display: inline-block; margin: 0; font-size: 13px; font-style: normal; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; } .

bia-cart-title { margin-bottom: 3px; } .bia-cart-form { margin: 0px; } .bia-inline-cart-form { margin: 0px; } .bia-cart-submit { cursor: inherit; left: 0; top: 0; line-height: 19px; height: 100%; width: 100%; padding: 1px 6px 1px 6px; position: absolute; opacity: 0.

01; overflow: visible; filter: alpha(opacity=1); z-index: 20; } .bia-link-caret { color: #e47911; } (function ($Nav) { "use strict"; if (typeof $Nav === 'undefined' || $Nav === null || typeof $Nav.when !== 'function') { return; } $Nav.

when('$', 'data', 'flyout.yourAccount', 'sidepanel.csYourAccount', 'config') .run("BuyitAgain-YourAccount-SidePanel", function ($, data, yaFlyout, csYourAccount, config) { if (config.disableBuyItAgain) { return; } var render = function (data) { if (data.

status) { var widgetHtml = data.widgetBegin + data.faceouts.join('') + data.widgetEnd; navbar.sidePanel({ flyoutName: 'yourAccount', data: {html: widgetHtml} }); } }; var renderBuyItAgain = function (biaData) { if (csYourAccount) { csYourAccount.

register(render, biaData); } else { render(biaData); } }; yaFlyout.sidePanel.onData(function() { enableInlineAddToCart($); enableImpressionLogging($); P.when('A','p13n-sc-static-list').

execute(function(A, StaticList) { var navContainer = A.$("#bia-hcb-widget"); var navList = navContainer.find('.p13n-sc-static-list'); A.$(navList).bind('truncateList', function() { var staticList = new StaticList(navList); }); A.

$(navList).trigger('truncateList'); }); if (window.P) { P.when('A', 'a-truncate').execute(function(A, truncate) { var truncateElements = A.$('.a-truncate'); A.each(truncateElements, function(element) { truncate.

get(element).update(); }); }); } }); yaFlyout.onRender(function() { $.ajax({ url: '/gp/bia/external/bia-hcb-ajax-handler.html', data: {"biaHcbRid":"85HB9EC6T4R5HPY8GCJN"}, dataType: 'json', timeout: 4*1000, success: renderBuyItAgain, error: function (jqXHR, textStatus, errorThrown) { } }); }); var updateNavCartQty = function(qty) { if (typeof window.

navbar === 'object' && typeof window.navbar.setCartCount === 'function') { window.navbar.setCartCount(qty); } }; var addToCart = function(params, callback) { $.ajax({ url: '/gp/bia/external/bia-cart-ajax-handler.

html', data: params, dataType: 'json', timeout: 2000, success: function(response) { callback(response); }, error: function() { callback({ok:0}); } }); }; var enableInlineAddToCart = function ($) { if ($(".

bia-inline-cart-form").length === 0) { return; } var inlineAddToCartHandler = function(e) { e.preventDefault(); var $target = $(e.target); var $item = $target.parents(".bia-item"); var $submit = $item.

find(".bia-cart-submit"); var params = $target.attr('data-order'); $submit.attr("disabled", true); $item.find(".bia-action-button").addClass("bia-action-button-disabled"); addToCart(params, function(response) { if(response && response.

ok && response.ok === '1') { $item.find(".bia-faceout").hide(); $item.find(".bia-cart-action").show(); updateNavCartQty(response.numActiveItemsInCart); //TODO: add metric } else { $target.

unbind("submit", inlineAddToCartHandler); $submit.attr("disabled", false); $submit.click(); //TODO: add metric } } ); }; $(".

bia-inline-cart-form").bind("submit", inlineAddToCartHandler); }; var enableImpressionLogging = function ($) { var registerToLog = function (p13nLogger, callOnVisible) { var featureEl = $("#bia-hcb-widget"); callOnVisible.

register(featureEl, function () { p13nLogger.logAction({ action: 'view', featureElement: featureEl, replicateAsinImpressions: true }); }); }; AmazonUIPageJS.

when('p13n-sc-logger', 'p13n-sc-call-on-visible') .execute(function(p13nLogger, callOnVisible) { registerToLog(p13nLogger, callOnVisible);}); }; }); })(window.$Nav); //# sourceURL=bia-hcb-js.mi There's a problem loading this menu right now.

Learn more about Amazon Prime. #nav-prime-tooltip{ padding: 0 20px 2px 20px; background-color: white; font-family: arial,sans-serif; } .nav-npt-text-title{ font-family: arial,sans-serif; font-size: 18px; font-weight: bold; line-height: 21px; color: #E47923; } .

nav-npt-text-detail, a.nav-npt-a{ font-family: arial,sans-serif; font-size: 12px; line-height: 14px; color: #333333; margin: 2px 0px; } a.nav-npt-a { text-decoration: underline; } Get free delivery with Amazon Prime Prime members enjoy FREE Delivery and exclusive access to music, movies, TV shows, original audio series, and Kindle books.

> Get started window.$Nav && $Nav.when("data").run(function(data){ data({ "accountListContent":{"html":"Sign inNew customer? Start here.

Read More

Close Your Eyes

Fincham, Thomas 2016

Martin Rhodes could not believe he was living the life of a vagabond. He had no money and no home. He was once a respected homicide detective for the Newport Police Department, but one single action had turned his life upside down. He had gone from catching criminals to becoming one.

 FROM THOMAS FINCHAM, THE NEW VOICE IN THE CRIME AND SUSPENSE GENRE, COMES A HERO UNLIKE ANY IN FICTION.Martin Rhodes is a former police detective who spent years in prison for murder. He is flawed but honorable. He always gets his man...A serial killer is leaving dismembered bodies on trains for passengers to find and he will stop at nothing to get his message across.

After traveling from town to town in search of employment, Former Detective Martin Rhodes arrives in the City of Bridgeton. Rhodes hopes to re-start his life and to leave his past behind him. Special Agent Jo Pullinger is searching for a man who killed her father over twenty years ago.

Jo is suffering from a heart condition which she hides from the world. A series of dead bodies on the trains lead Rhodes and Jo to end up searching for the same person.

Read More

Say Your Prayers

Fincham, Thomas 2016

FROM THOMAS FINCHAM, THE NEW VOICE IN THE CRIME AND SUSPENSE GENRE, COMES A HERO UNLIKE ANY IN FICTION.Martin Rhodes is a former police detective who spent years in prison for murder. He is flawed but honorable. He always gets his man...Gritty, fast-paced,and utterly suspenseful.

You will stay up all night to finish it!A killer is enacting his own form of justice by hanging dead bodies for all to see.Former Detective Martin Rhodes spent ten years in prison for murder. Someone from Rhodes's past comes knocking on his door asking for his help.

Rhodes is also caught off guard by his father's unexpected requested. Meanwhile, Special Agent Jo Pullinger has to deal with two dead bodies of individuals who were once accused of crimes. Jo's heart condition only worsens as she is also faced with a family secret.

As Jo and Rhodes continue their investigation, they have no idea that they will finally come face-to-face with the Bridgeton Ripper.

Read More

Cross Your Heart

Fincham, Thomas 2016

FROM THOMAS FINCHAM, THE NEW VOICE IN THE CRIME AND SUSPENSE GENRE, COMES A HERO UNLIKE ANY IN FICTION.Martin Rhodes is a former police detective who spent years in prison for murder. He is flawed but honorable. He always gets his man...Gritty, fast-paced, and utterly suspenseful.

You will stay up all night to finish it!Someone is luring married men to motel rooms where they are executed for their infidelity.Former Detective Martin Rhodes spent ten years in prison for murder. After his last assignment he is introduced to a man who wants Rhodes to find his only son.

To complicate matters, the man's son died in a horrific car crash many years ago. Meanwhile, Special Agent Jo Pullinger is pulled into a case where married men are found with a bullet in their head.Bodies pile up and secrets are revealed as Rhodes and Jo end up on a collision course with a cold-blood killer.

Read More

Publication Order of Roman Solaire Books

The Solaire Trilogy

Fincham, Thomas 2012

Roman Solaire is the common man's James Bond.A collection of three novellas in one book. The Crystal TowersRoman Solaire travels to New York, where he navigates the dangers between an upscale real estate firm, the grand opening of their hot new property the Crystal Towers, and a beautiful young intern.

Things turn deadly as Solaire closes in on a rich and powerful business magnate whose involvement in international terrorism marks this Solaire’s first assignment to date.The Royal Bank of LordsRoman Solaire travels to London, where he must find evidence against the board members of the Royal Bank of Lords, deal with a dangerous and deadly assassin who is out to kill him, and find out how a beautiful woman is involved in all of this.

  Solaire puts his life in danger as he gets closer to finding out the truth and solving his second assignment to date.The Paradise GalleryRoman Solaire travels to Montreal, where he must locate vital data held by a traitorous computer entrepreneur, find out the identity of a mysterious painter, and romance the beautiful owner of the Paradise Gallery.

  Solaire must risk everything to stop the data from reaching dangerous hands and complete his third assignment to date.“Roman Solaire is a cool character!” Goodreads

Read More

Publication Order of Standalone Novels

The October Five

Fincham, Thomas 2009

FROM THOMAS FINCHAM, THE NEW VOICE IN CRIME AND SUSPENSE GENRE. A MYSTERY THAT WILL STAY WITH YOU EVEN AFTER THE FINAL PAGES. YOU WILL LAUGH, CRY, AND CHEER FOR THE OCTOBER FIVE.What secrets do five men keep behind closed doors?Detective Karl Whaler is thrown into an investigation that may be the strangest and most dangerous of his career, involving the brutal murder of a young man.

Unknown to him, five individuals have secretly been meeting in a room for decades. Each man has a unique set of skills, and together, they work as a team.When another man is found dead, Whaler is forced to make a decision that will change his life forever.

THE OCTOBER FIVE is a spiraling page-turner that examines friendship, loyalty, and justice.Fans of James Patterson, Michael Connelly, and David Baldacci will love this book. PRAISE FOR THE OCTOBER FIVE:“It's a book that I will always remember.”“I could not put it down from the first page to the last.

”“Better than 5 Stars.”“Great book with a twist and a great ending!”“The suspense will keep you reading until you finish the book.”“The imagination of this author is nothing short of amazing.”“READ THIS ONE! Well written, no loose ends, and I loved it!”

Read More

The Paperboys Club

Fincham, Thomas 2010

FROM THOMAS FINCHAM, THE NEW VOICE IN CRIME AND SUSPENSE GENRE. A THRILLER THAT WILL KEEP YOU UP ALL NIGHT TO FIND OUT WHAT HAPPENS NEXT.How well do you know your children?Detective Samantha Banter is assigned a cold case involving the murder of a seven-year-old boy.

Sam's daughter, Maryann, is quiet and withdrawn. She befriends Thomas and Christopher, who, like her, possess gifts that are a result of traumatic events from their pasts. Clarence Hynes has been locked up in the mental institute for a crime he committed two years ago.

Clarence, however, is burdened with something far worse.Can Sam find the young boy's killer? Will Maryann, Thomas, and Christopher reveal their secret? How does Clarence link them all together?THE PAPERBOYS CLUB is a paranormal thriller with twists and turns that lead to a shocking conclusion.

Read More

Killing Them Gently

Fincham, Thomas 2015

Fans of The X-Files, Supernatural, and Stranger Things would love this series."I would absolutely binge something like this on Netflix" - Stephen LupkinDetective Peter Murphy has been given a second chance when he is shot twelve times. He must return as Detective Alex Weller and solve strange and inexplicable crimes that will push him to the limits.

If he's successful he may be able to return to his wife and son. What he doesn't realize is there are hidden forces working to destroy him.HUNTING THEM GENTLY: 1A woman is shot in the head while sitting in her car. Her baby is missing. Detective Weller must find who did it before any more babies are kidnapped.

CHOPPING THEM GENTLY: 2A man's body is found in the dumpster. His right arm has been sawed off. Detective Weller must investigate before any more dismembered bodies are discovered.BREAKING THEM GENTLY: 3A family is missing from their home. They are eventually discovered buried in their backyard.

Detective Weller must search before the killers strike again.TEARING THEM GENTLY: 4A high school coach is found dead in a bloody swimming pool. Chunks of meat are missing from his body. Detective Weller must search for who or what is behind the killing.

SLICING THEM GENTLY: 5A jogger's headless body is found on a bridge. His head is later discovered down in a ravine. Detective Weller must find who is behind this before there are any more headless victims.BOILING THEM GENTLY: 6A chef of an upscale restaurant is found dead in his condo apartment.

He has apparently been poisoned. Detective Weller must search for the killer behind this senseless murder.BURNING THEM GENTLY: 7A woman and man are found burned alive at a dollar store. The perpetrator is revealed to be the woman's husband. Detective Weller races to find the husband before there are any more murders.

STABBING THEM GENTLY: 8A woman is found drowned in the bathtub of a hotel. None of the witnesses saw anyone leave her room. Detective Weller must search for a killer that may or may not exist.BLEEDING THEM GENTLY: 9A teenage girl is found with her face melted off.

There is nothing in her room to indicate how it happened. Detective Weller must find who did it before there are any more faceless victims.RIPPING THEM GENTLY: 10A young man is found ripped to pieces in his home. Bloody paw prints are discovered at the crime scene.

Detective Weller races to find who or what is behind the killing.CUTTING THEM GENTLY: 11A detective is discovered dead in a hospital bed.The sign 666 is written in blood across from him. Detective Weller is faced with the most dangerous case of his life.

KILLING THEM GENTLY: 12The man who shot Peter Murphy is still out there. The search begins to find him before he harms Peter Murphy's family. The stunning conclusion to the Gently Series.

Read More

Son of Simon

Fincham, Thomas 2021

From bestselling author Thomas Fincham comes a mystery about a married man whose life is turned upside down when a woman from his past reveals a shocking revelation.What if everything you knew was a lie?Simon Harris has a perfect life. A beautiful wife, a successful business, and all the trappings that come with money.

After a brutal attack that leaves him bloodied and bruised, Simon is approached by a woman he has not seen in twenty years. What she tells him will changes his life forever. Detective Helen Sloan is months away from retirement. She wants nothing more than to wrap up one last case before she hangs up her badge and gun.

A simple investigation of a dead body found next to a bus shelter leaves Helen with more questions than answers.How can a single lie change the course of so many lives? And who is the mysterious man that connects Simon and Helen to a crime that happened years ago?SON OF SIMON is a jaw-dropping page-turner about revenge, loss, and redemption.

Fans of James Patterson, Harlan Coben, and David Baldacci will love this book!  Praise for Thomas Fincham:★★★★★ “James Patterson look out.”★★★★★ “Type faster Mr. Fincham!”★★★★★ “I LOVE a good mystery and this is a good one.

I TOTALLY ENJOYED the journey. I will definitely look for more books by Thomas Fincham.”★★★★★ “Another good one by Mr. Fincham! I recently "discovered" his work and love his books! This book certainly did not disappoint.”★★★★★ “It's beyond 5 stars once you get into the book it's Unstoppable total page-turner thank you Thomas Fincham.

”★★★★★ “Was up until 6 AM finishing this book because I could not put it down. I will definitely be reading more books by Mr. Fincham.”★★★★★ “Deff. Patterson style, kept me on the edge of my seat, going to read rest of series.

” ★★★★★ “Thank you so much Mr Fincham.”★★★★★ “This is my first Fincham book, but certainly not the last!”★★★★★ “I have read everything Thomas Fincham has written.”

Read More

And that's the end of the complete list! Now that you have it - the next step for you is to of course purchase them and dive into reading Thomas Fincham books. Worry not, we've done the tedious job for you and added amazon direct book links including AudioBook, Kindle, Paperback and Hardcover versions as applicable.

Happy reading!


You Might Also Like to Read


Trending Quotes