Soft Case: A John Keegan Mystery

Empire Strikes Press ┬╖ AI рдХреЛ рдорджреНрджрдд рд▓рд┐рдПрд░ Madison (Google рдмрд╛рдЯ) рд▓реЗ рд╡рд╛рдЪрди рдЧрд░реЗрдХрд╛
рек.рен
резрем рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ
рдЕрдбрд┐рдпреЛрдмреБрдХ
7 рдШрдиреНрдЯрд╛ 57 рдорд┐рдиреЗрдЯ
рдкреВрд░реНрдг
AI рдорд╛рд░реНрдлрдд рд╡рд╛рдЪрди рдЧрд░рд┐рдиреЗ рдЕрдбрд┐рдпреЛрдмреБрдХ
рд░реЗрдЯрд┐рдЩ рд░ рд░рд┐рднреНрдпреВрд╣рд░реВрдХреЛ рдкреБрд╖реНрдЯрд┐ рдЧрд░рд┐рдПрдХреЛ рд╣реБрдБрджреИрди ┬ардердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
15 рдорд┐рдиреЗрдЯ рдХреЛ рдирдореБрдирд╛ рд╕реБрдиреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рдЬреБрдирд╕реБрдХреИ рдмреЗрд▓рд╛ (рдЕрдлрд▓рд╛рдЗрди рд╣реБрдБрджрд╛ рдкрдирд┐) рд╕реБрдиреНрдиреБрд╣реЛрд╕реНред┬а
рдердк

рдпреЛ рдЕрдбрд┐рдпреЛрдмреБрдХрдХрд╛ рдмрд╛рд░реЗрдорд╛

Read the book that launched the John Keegan Mystery Series!

When New York City's most famous man dies suspiciously, Homicide Detective John Keegan must follow a trail of corruption that may just lead to the top of city government...and the end of his career.


Successful, rich people usually don't kill themselves. This is the thought that runs through Keegan's mind when he learns his partner, Rick Calhill, has scored them the Ronald Mullins case. Mullins had it all, money, power, and a beautiful wife. If anyone had a reason to commit suicide, it wasn't Mullins.┬а

Despite this, the mayor, a good friend of Mullins, is convinced the one-time tycoon killed himself. So is practically everyone else. Except Keegan's partner. At first, it appears Calhill hopes to use this case to catapult up the NYPD ladder. Then, a case full of corruption and intrigue unravels. So does Keegan's life.┬а

Keegan and Calhill investigate further, and find out Mullins was preparing a Senate run. They also discover marital problems, and friction between Mullins and his business partner. All of a sudden they can point a finger at half a dozen people who would want the software mogul dead. There is a pattern of corruption in Mullins' life and in city government, it seems, but before Keegan can make it near an answer, he is in handcuffs, framed, with his whole life falling to pieces around him.┬а

Suspended, threatened, and betrayed, Keegan decides to go it alone, armed only with his belief in justice, and a handful of people he has no choice but to trust. He learns truths about the people he respected most, truths he doesn't want to know. In the end, he risks his job, and his life to solve the biggest case the city has seen in decades.

рдореВрд▓реНрдпрд╛рдЩреНрдХрди рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рек.рен
резрем рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рдпреЛ рдЕрдбрд┐рдпреЛрдмреБрдХрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╣рд╛рдореАрд▓рд╛рдИ рдЖрдлреНрдиреЛ рдзрд╛рд░рдгрд╛ рдмрддрд╛рдЙрдиреБрд╣реЛрд╕реНред

рдЬрд╛рдирдХрд╛рд░реА рд╕реБрдиреНрджреИ

рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рддрдерд╛ рдЯреНрдпрд╛рдмрд▓реЗрдЯрд╣рд░реВ
Android рд░ iPad/iPhone рдХрд╛ рд▓рд╛рдЧрд┐┬аGoogle Play рдХрд┐рддрд╛рдм рдПрдк рдХреЛ рдЗрдиреНрд╕реНрдЯрд▓ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рддрдкрд╛рдИрдВрдХреЛ рдЦрд╛рддрд╛рд╕реЕрдВрдЧ рд╕реНрд╡рддрдГ рд╕рд┐рдВрдХ рд╣реБрдиреНрдЫ рд░ рддрдкрд╛рдИрдВ рдЕрдирд▓рд╛рдЗрди рд╡рд╛ рдЕрдлрд▓рд╛рдЗрди рдЬрд╣рд╛рдБ рднрдП рдкрдирд┐┬ардЕрдзреНрдпрдпрди рдЧрд░реНрди рджрд┐рдиреНрдЫред
рд▓реНрдпрд╛рдкрдЯрдк рддрдерд╛ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВ
рддрд╛рдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдХреЛ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Google Play рдорд╛ рдкреБрд╕реНрддрдХрд╣рд░реВ рдЦрд░реАрдж рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╢реНрд░реЛрддрд╛рд╣рд░реВрд▓реЗ рдирд┐рдореНрди рдЕрдбрд┐рдпреЛрдмреБрдХ рдкрдирд┐ рдорди рдкрд░рд╛рдПрдХрд╛ рдЫрдиреН

рд╕рдорд╛рди┬ардЕрдбрд┐рдпреЛрдмреБрдХрд╣рд░реВ

Madison рд▓реЗ рд╡рд╛рдЪрди рдЧрд░реНрдиреБрднрдПрдХреЛ