CINXE.COM

Book Reviews, Bestselling Books & Publishing Business News | Publishers Weekly

<!DOCTYPE HTML> <html class="no-js" lang="en"> <HEAD> <TITLE>Book Reviews, Bestselling Books & Publishing Business News | Publishers Weekly</TITLE> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> <link href="/JavaScriptShared/boilerplate.css" rel="stylesheet" type="text/css"> <script src="/JavaScriptShared/modernizr.js"></script> <link href="/JavaScriptShared/jquery/css/start/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,700,700italic,600italic" rel="stylesheet" type="text/css"> <link href="/all.css" rel="stylesheet" type="text/css"> <meta property="fb:admins" content="519698960"> <meta property="fb:admins" content="623101154"> <meta property="fb:app_id" content="190910504285954"> <script type='text/javascript'>var _gaq = _gaq || [];_gaq.push(['_setAccount', 'UA-15906914-1']);_gaq.push(['_setDomainName', 'publishersweekly.com']);(function() {var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);})();</script> <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script> <!-- Begin comScore Tag --><script type="text/javascript"> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "17817714" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })();</script><noscript> <img src="http://b.scorecardresearch.com/p?c1=2&c2=17817714&cv=2.0&cj=1" /></noscript><!-- End comScore Tag --> <script src='https://www.google.com/recaptcha/api.js'></script> <meta name="referrer" content="no-referrer-when-downgrade"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" integrity="sha512-c42qTSw/wPZ3/5LBzD+Bw5f7bSF2oxou6wEb+I/lqeaKV5FDIfMvvRp772y4jcJLKuGUOpbJMdg/BTl50fJYAw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <style type="text/css">.hidden { display: none; } </style> <link rel="stylesheet" href="https://olytics.omeda.com/olytics/css/v3/p/olytics.css" /> <script type="text/javascript">window.olytics||(window.olytics=[]),window.olytics.methods=["fire","confirm"],window.olytics.factory=function(i){return function(){var t=Array.prototype.slice.call(arguments);return t.unshift(i),window.olytics.push(t),window.olytics}};for(var i=0;i<window.olytics.methods.length;i++){var method=window.olytics.methods[i];window.olytics[method]=window.olytics.factory(method)}olytics.load=function(i){if(!document.getElementById("olyticsImport")){window.a=window.olytics;var t=document.createElement("script");t.async=!0,t.id="olyticsImport",t.type="text/javascript";var o="";void 0!==i&&void 0!==i.oid&&(o=i.oid),t.setAttribute("data-oid",o),t.src="https://olytics.omeda.com/olytics/js/v3/p/olytics.min.js",t.addEventListener("load",function(t){for(olytics.initialize({Olytics:i});window.a.length>0;){var o=window.a.shift(),s=o.shift();olytics[s]&&olytics[s].apply(olytics,o)}},!1);var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}</script> <meta name="olyticsTarget" content="met_26" /> <meta name="keywords" content="book news, book reviews, bestselling books, book bestsellers, book publishing, best selling books, list of books, book business, publishing business"> <meta name="description" content="Publishers Weekly is the international news website of book publishing and bookselling including business news, reviews, bestseller lists, commentaries and more."> <meta property="og:type" content="article"/> <meta property="og:title" content="Book Reviews, Bestselling Books & Publishing Business News | Publishers Weekly"/> <meta property="og:image" content="https://www.publishersweekly.com/images/data/IMG/img/000/000/1-3.PNG"/> <meta property="og:description" content="Publishers Weekly is the international news website of book publishing and bookselling including business news, reviews, bestseller lists, commentaries and more."/> <meta property="og:site_name" content="PublishersWeekly.com"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@publisherswkly"/> <meta name="twitter:title" content=""/> <meta name="twitter:description" content=""/> <meta name="twitter:image" content="https://www.publishersweekly.com/images/data/IMG/img/000/000/1-3.PNG"/> </HEAD> <body class="" data-jsclass="responsiveInit"> <script language="javascript"> var result; var cookie=(result=new RegExp('(?:^|; )responsive=([^;]*)').exec(document.cookie))?decodeURIComponent(result[1]):null; if(cookie){document.body.className = cookie;} var paperCopy = false; </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-ZM4EJFJEG0"></script> <script language="javascript"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-ZM4EJFJEG0', {}); </script> <div id="fb-root"></div> <script language="javascript"> window.fbAsyncInit = function() { FB.init({ appId : '190910504285954', status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); }; (function() { var e = document.createElement('script'); e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; e.async = true; document.getElementById('fb-root').appendChild(e); }()); (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <div id="wrapper" class="wrapper "> <div id="leaderboard" class="leaderboard no-paper-copy" aria-hidden="true"> <div id='div-gpt-ad-Leaderboard' style='width:728px; height:90px;' data-jsclass="loadAd" data-scales="medium,large"></div> </div> <div id="header"> <div class="header" data-jsclass="header" aria-hidden="true"> <div class="logo"><a href="/pw/home/index.html"><img src="/images/logo-trans.png" width=84 height=84 border=0></a></div> <div class="smalllogo"><a href="/pw/home/index.html"><img src="/images/mobile-logo.png" width=51 height=51 border=0></a></div> <div class="goto gotomenu no-paper-copy"></div> <!-- <div class="libraries gotomenu no-paper-copy"><a href="https://publishersweekly.com/edu" target="_blank">PW Edu</a></div> --> <div class="self-publishing gotomenu no-paper-copy"><a href="/pw/diy/index.html">Self-Pub</a> <div class="booklifelogosm"><a href="https://booklife.com" target="_offsite"><img src="/images/booklife-verysmall.png"></a></div></div> <div class="jobzone gotomenu no-paper-copy"><a href="https://jobzone.publishersweekly.com" target="_offsite">Jobzone</a></div> <div class="millions gotomenu no-paper-copy"><a href="https://themillions.com/" target="_offsite"><img src="/images/email/millions-logo-new.png" width=85 height=15 alt="The Millions logo"></a></div> <div class="join-simple no-paper-copy"> <span class="link-tracker" data-id="7"></span> | <div id="loginButton" class="gated" data-jsclass="loggedOutOnly"style="display:inline-block;"> <a href="/pw/login-olytics.html" >Login</a> </div> <div id="logoutButton" class="gated" data-jsclass="loggedInOnly" style="display:inline-block;"> <a href="/pw/login-olytics.html?actiion=logout">Logout</a> </div> | <span class="link-tracker" data-id="31"></span> </div> <div class="subscribe-animation no-paper-copy"> <!-- data-jsclass="loggedOutOnly" --> <div class="subscribe join">Subscribe: <span class="link-tracker" data-id="6"></span></div> <!-- <div class="subscribe join" data-jsclass="loggedInOnly"> <p id="frame-1" class="hidden" style="margin:0">click here to read it now</p> <p id="frame-2" class="hidden" style="margin:0;color:#c01c27;"><a href="https://www.digitalpw.com/digitalpw-refurl/current" target="_offsite" referrerpolicy=”no-referrer-when-downgrade”>Read this week's magazine</a></p> </div> --> </div> <div class="login join no-paper-copy"> <div id="loginButton" class="gated" data-jsclass="loggedOutOnly"> <a href="/pw/login-olytics.html">Log In</a> </div> <div id="logoutButton" class="gated" data-jsclass="loggedInOnly"> <a href="/pw/login-olytics.html?action=logout">Logout</a> </div> </div> <div class="enewsletters join no-paper-copy"><span class="link-tracker" data-id="14"></span></div> <form action="/pw/search/index.html" method="GET"> <div class="search no-paper-copy"><input name=q type=text value="Search Publishers Weekly" onFocus="clearDefault(this);" id="search-box"></input></div> <div class="search-button no-paper-copy"><input type=Image src="/images/button_search.png" width=35 height=36 border=0 name=submit value=submit></div> </form> <div class="icon-searchsmall no-paper-copy"><a href="/pw/search/index.html" target="_blank"><img src="/images/button_search-small.png" width=24 height=24 border=0></a></div> <div class="icon-facebook no-paper-copy"><a href="http://www.facebook.com/pubweekly" target="_offsite"><img src="/images/icon_facebook.png" width=24 height=24 border=0></a></div> <div class="icon-twitter no-paper-copy"><a href="https://twitter.com/PublishersWkly" target="_offiste"><img src="/images/icon-twitter2.jpg" width=24 height=24 border=0></a></div> <div class="icon-instagram no-paper-copy"><a href="https://www.instagram.com/publisherswkly/" target="_offsite"><img src="/images/icon_instagram-48x48.png" width=24 height=24 border=0></a></div> <div class="icon-rss no-paper-copy"><a href="https://www.linkedin.com/company/publishers-weekly/" target="_offsite"><img src="/images/icon-linkedin.jpg" width=24 height=24 border=0></a></div> </div> </div> <div tag="div" id="navigation-menu" class="no-paper-copy" data-deliver="ajax" data-ajaxsrc="components/navigation-json.html" data-jsclass="navigation" data-topic="" data-subtopic="" data-reviewCategory="30" data-bestsellerCategory="" data-page="reviews" data-path="/pw/reviews/mystery-thriller.html" ></div> <div class="advert-mobile-enlarged" data-jsclass="mobileEnlarged" data-scales="small" aria-hidden="true"> <div style="text-align:center; color:#ccc; margin-bottom:4px; font-size:11px;">ADVERTISEMENT</div> <div id='div-gpt-ad-mobile_box' style='width:300px; height:250px;' data-jsclass="loadAd" data-scales="small"></div> </div> <div id="content" class="v-gutters" style="padding-bottom:15px;"> <div id="content-main" data-hijax="true"> <div id="breadcrumbs" class="breadcrumbs full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" aria-hidden="true"> <a href="/pw/home/index.html">Home</a> > <a href="/pw/reviews/index.html">Reviews</a> </div> <div class="full-width-heading-placeholder"> </div> <div id="reviewMenu" data-jsclass="reviewSubmenu" role="sub navigation" aria-label="review category"> <a href="/pw/reviews/fiction.html">Fiction</a> <a href="/pw/reviews/mystery-thriller.html">Mystery/Thriller</a> <a href="/pw/reviews/sci-fi-fantasy-horror.html">Sci-Fi/Fantasy/Horror</a> <a href="/pw/reviews/romance-erotica.html">Romance/Erotica</a> <a href="/pw/reviews/comics.html">Comics</a> <a href="/pw/reviews/poetry.html">Poetry</a> <a href="/pw/reviews/inspirational-fiction.html">Inspirational Fiction</a> <a href="/pw/reviews/nonfiction.html">Nonfiction</a> <a href="/pw/reviews/lifestyle.html">Lifestyle</a> <a href="/pw/reviews/religion.html">Religion</a> <a href="/pw/reviews/childrens.html">Children's</a> <a href="/pw/reviews/pw-select/index.html">Self-Published</a> <a href="/pw/reviews/search/index.html" class="reviews-search">Search</a> </div> <div class="embargoed-reviews" data-jsclass="loggedOutOnly"> <div class="embargo-info"> <!-- gate-backissue- --><h2>Subscriber-Only Content. You must be a <em>PW</em> subscriber to access feature articles from our print edition. To view, <a href="https://publishersweekly.dragonforms.com/loading.do?omedasite=pwk_insider&pc=articlepaywalltop">subscribe</a> or <a href="https://www.publishersweekly.com/pw/login-olytics.html">log in</a>.</h2> <div style="padding: 10px 10px 20px 10px; "> <div style="max-width:600px; margin:auto; display: block; "> <h3><strong>Get IMMEDIATE ACCESS to <em>Publishers Weekly</em> for only <span style="color:#D91734; text-decoration:normal">$15/month</span>.</strong></h3> <p>Instant access includes exclusive feature articles on notable figures in the publishing industry, the latest industry news, interviews of up and coming authors and bestselling authors, and access to over 200,000 book reviews.</p> </div> <div style="max-width:600px; margin:auto; border:thin solid #c01b26; display:block; background:white"> <a rel="nofollow" href="https://www.publishersweekly.com/pw/link-tracker?action=click&id=21" style="color: #c01b26; width: 100%; margin:auto; cursor: pointer; text-align: center; display: inline-block; font-family: arial,helvetica,sans-serif; font-size: 20px; font-weight: bold; text-transform: uppercase; text-decoration:none; padding: 5px 0px;" > SUBSCRIBE HERE </a> </div> </div> <p> <em><span style="font-style: normal">PW</span> "All Access" site license members have access to <span style="font-style: normal">PW</span>'s subscriber-only website content. To find out more about <span style="font-style: normal">PW</span>'s site license subscription options please email: <a href="mailto:PublishersWeekly@omeda.com">PublishersWeekly@omeda.com</a> or call 1-800-278-2991 (outside US/Canada, call +1-847-513-6135) 8:00 am - 4:30 pm, Monday-Friday (Central).</em> </p> </div> </div> <div class="category-reviews" data-jsclass="loggedInOnly"> <div class="category-reviews-item"> <cite> Nothing Serious </cite> <h4> Emily J. Smith. Morrow, $30 (272p) ISBN 978-0-06-338583-2 </h4> <div id="review-275415" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9780063385832?w=124"> </div> <div class="category-reviews-body"> A San Francisco computer engineer fixates on a suspicious death in Smith’s disquieting debut. Edie Walker, 35, hates both dating apps and being single, so when her longtime pal and crush, Peter Masterson, splits up with his girlfriend, Edie decides to confess her feelings and hope he reciprocates. Before Edie summons the courage, however, Peter starts dating Anaya Thomas, a stunning, self-assured feminist studies professor with whom Edie feels an immediate kinship. After reading all of Anaya’s publications in an effort to “inhabit” the mind of the woman she believes to be a better version of herself, Edie is blindsided when Anaya fatally overdoses. Peter admits to Edie that he did drugs with Anaya the night she died, but swears she was fine when he left her. If that’s the case, Edie wonders, then why do the police suspect foul play? The close third-person narration follows Edie’s increasingly reckless quest for the truth. While her dogged obsession propels the plot forward, it’s Smith’s exploration of themes like feminine insecurity, self-erasure, and dating double standards that sets this apart from similar fare. Readers will be thinking about this long after they’ve turned the final page. <em>Agent: Aurora Fernandez, Trident Media Group. (Feb.)</em> <p> <review-date>Reviewed on 12/13/2024 | </review-date> <a href="/9780063385832">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275415" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> The Medici Return </cite> <h4> Steve Berry. Grand Central, $30 (416p) ISBN 978-1-538770-56-6 </h4> <div id="review-275414" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9781538770566?w=124"> </div> <div class="category-reviews-body"> Berry’s scorching latest thriller featuring Cotton Malone (after <em>The Atlas Maneuver</em>) finds the retired U.S. Justice Department operative once again battling violent men over events in the distant past. After a dozen years with the government, Malone has started a new life as a bookstore owner. But he’s drawn back into the fray by his former handler, Stephanie Nelle, after the Vatican is roiled by a scandal: a church official on trial for embezzlement and theft has implicated Cardinal Jason Richter—a close friend of the current pope, who will help select his successor—in his schemes. Malone breaks into Richter’s home and verifies that he’s in possession of stolen items, but suspects the cardinal has been framed. The plot thickens when right-wing Italian politician Eric Casaburi claims the Vatican owes him hundreds of billions of euros as a descendant of the Medici family, whose members, centuries earlier, bailed out the church with a sizeable loan guaranteed by the Pledge of Christ. Malone joins church officials on a dangerous search for that rarely issued promissory note. The plot offers few surprises, but series fans are likely to stick it out for the fast-paced, well-oiled action. This may not be top-shelf Berry, but it gets the job done. <em>Agent: Simon Lipskar, Writers House. (Feb.)</em> <p> <review-date>Reviewed on 12/13/2024 | </review-date> <a href="/9781538770566">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275414" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> One Minute More </cite> <h4> Robert Rotenberg. Simon & Schuster, $17.99 trade paper (336p) ISBN 978-1-668-07877-8 </h4> <div id="review-275413" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9781668078778?w=124"> </div> <div class="category-reviews-body"> Exciting action sequences can’t make up for the weaknesses of criminal defense attorney Rotenberg’s eighth Detective Greene novel (after <em>What We Buried</em>), which covers an early case in the officer’s career. In July 1988, Toronto Police Chief Charles Keon receives an anonymous tip that an assassin targeting the leaders of the Ontario G7 Summit—which include Ronald Reagan, Margaret Thatcher, and Mikhail Gorbachev—will attempt to enter Canada. Keon sends promising young officer Ari Greene to a small town straddling the Quebec-Vermont border to investigate. There, Greene learns that several people have been killed, but fails to apprehend the culprit: Marina, a young woman trained as an assassin since age four by Afghan terrorist Alisander. Alisander’s coconspirator is Angus Whitecastle, former prime minister of Great Britain, who intends to use Thatcher’s death as pretext for a return to power. Marina leads Greene on a tense, bloody chase by car, train, and boat to stop her before she reaches Toronto. While Rotenberg gives most of his cast intriguing backstories, Alisander, the ostensible main antagonist, is a wisp of a character, and readers will be frustrated that Greene is scarcely involved in bringing him to justice. This is a letdown. <em>Agent: Michael Levine, Westwood Creative Artists. (Feb.)</em> <p> <review-date>Reviewed on 12/13/2024 | </review-date> <a href="/9781668078778">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275413" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> Within the Circle </cite> <h4> Arne Dahl. Crooked Lane, $29.99 (320p) ISBN 979-8-89242-070-9 </h4> <div id="review-275395" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9798892420709?w=124"> </div> <div class="category-reviews-body"> Swedish novelist Dahl (the Detective Sam Berger series) impresses in this taut procedural about a frantic search for a bomber who selects victims based on their complicity in global warming. Insp. Eva Nyman of Stockholm’s National Operations Department is assigned to probe the potential connection between two recent deaths: the first victim, steel executive Alf Stiernström, died in a car explosion that was initially deemed an accident; the second, ad executive Jesper Sahlgren, was killed by a package bomb sent to his office, where he was drawing up ads for an oil company. Early in her investigation, Nyman receives an anonymous letter that alludes to the two crimes (“It has begun. The clock no longer ticks of its own volition; it has to be wound with violence”) and threatens a third. Her team scrambles to identify the potential target, and Nyman becomes increasingly suspicious that the perpetrator may be her former mentor on the force, whose idiosyncratic vocabulary matches the killer’s manifestos. Dahl’s crackerjack plotting is enhanced by nuanced characterizations of Nyman and her colleagues, whose inner lives are given equal weight with the story’s procedural elements. This deserves a sequel. <em>Agent: Tor Jonasson, Salomonsson Agency. (Feb.)</em> <p> <review-date>Reviewed on 12/13/2024 | </review-date> <a href="/9798892420709">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275395" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> An Excellent Thing in a Woman: A Sparks and Bainbridge Mystery </cite> <h4> Allison Montclair. Severn House, $29.99 (224p) ISBN 978-1-4483-1237-5 </h4> <div id="review-275394" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9781448312375?w=124"> </div> <div class="category-reviews-body"> Montclair seamlessly blends fair-play detection, immersive period detail, and dashes of humor in her latest historical featuring matchmakers Iris Sparks and Gwendolyn Bainbridge (after <em>Murder at the White Palace</em>). In 1947 England, Sparks is mourning her lover, gangster Archie Spelling, who died in a shoot-out soon after he proposed to her. Bainbridge hopes that getting back to work at the duo’s matchmaking firm, the Right Sort Marriage Bureau, will help lift Sparks’s spirits. The partners get a diverting challenge when Jeanne-Marie Duplessis, a dancer who trained with the Paris Opéra Ballet but has been reduced to performing in nightclubs, seeks their help finding a husband in the next nine days so she can remain in England. Sparks and Bainbridge spring into action, but their initial objective becomes moot when Duplessis is found strangled to death in a BBC TV studio. BBC site manager Sally Danielli, who is both Bainbridge’s boyfriend and Sparks’s best friend, comes under suspicion for the killing, and the matchmakers must once again turn to sleuthing to clear his name. Montclair’s light, comic touch and gift for well-placed clues are on full display. It’s another solid entry in a dependable series. <em>Agent: Mitchell Waters, Mitchell Waters Literary. (Feb.)</em> <p> <review-date>Reviewed on 12/13/2024 | </review-date> <a href="/9781448312375">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275394" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> An Island of Suspects: A Brittany Mystery </cite> <h4> Jean-Luc Bannalec. Minotaur, $28 (320p) ISBN 978-1-250-89311-6 </h4> <div id="review-275372" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9781250893116?w=124"> </div> <div class="category-reviews-body"> The sturdy 10th installment in Bannalec’s series featuring food-obsessed French detective Georges Dupin (after <em>Death of a Master Chef</em>) sets a locked-room mystery on an island off the Brittany coast. A body found on a navigation buoy is quickly identified as that of Patric Prevost, the wealthiest and most disagreeable resident of Belle-Île, famed for its needlelike rock formations that inspired Claude Monet. Dupin’s initial questioning reveals Prevost to have been deeply unloved and alienated from others by his fortune. As Dupin digs further, the responses by Prevost’s neighbors, tenants, and the island’s mayor frustrate him. When Prevost’s estate is totaled at $20 million, and it emerges that much of it is willed to the island’s improvement, there’s plenty of motive, but no obvious suspect. Then an islander is kidnapped, and Prevost’s ex-wife is found strangled to death after making a frantic phone call for help. The mystery’s satisfying solution ties neatly into the series’s focus on food. While the pacing sometimes drags, with sidebars about Breton culture slowing the action, fans will enjoy Dupin’s characteristically wry observations. It’s a satisfying enough series entry. <em>(Feb.)</em> <p> <review-date>Reviewed on 12/06/2024 | </review-date> <a href="/9781250893116">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275372" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> Seems Perfect </cite> <h4> Rebecca Hanover. Lake Union, $28.99 (272p) ISBN 978-1-6625-2050-1 </h4> <div id="review-275371" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9781662520501?w=124"> </div> <div class="category-reviews-body"> Hanover (<em>The Last Applicant</em>) delivers a limp tale of psychological manipulation set in San Francisco’s sleepy Noe Valley neighborhood. A knee injury has halted sidelined yoga teacher Emily Hawthorne. To pay her mounting bills, she advertises for a roommate to share her one-bedroom house. Charmed by a cursory online chat with a woman named Pip Stone, Emily accepts her application, but when Pip arrives, she unexpectedly has her 12-year-old daughter, Sophie, in tow. Within days, the new tenants have taken over Emily’s bedroom, rearranged the contents of her cabinets, and raided her closet; they have not, however, paid a dime in rent. Then a neighbor is murdered, and insecure Emily finds herself even more unwilling to confront her squatters. Hanover makes the regrettable choice to shunt the murder investigation to the back burner, instead dedicating far too much space to Emily’s hand-wringing and a series of repetitive stalemates between her and the two-dimensional Pip. When the pace finally picks up in the book’s final third, it’s too little, too late. This is a letdown. <em>Agent: Victoria Sanders, Victoria Sanders and Assoc. (Feb.)</em> <p> <review-date>Reviewed on 12/06/2024 | </review-date> <a href="/9781662520501">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275371" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> Notes on Surviving the Fire </cite> <h4> Christine Murphy. Knopf, $28 (288p) ISBN 978-0-593-80149-9 </h4> <div id="review-275370" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9780593801499?w=124"> </div> <div class="category-reviews-body"> Murphy debuts with a bold and complex thriller that tackles rape culture and academic bureaucracy with a pinch of Buddhist philosophy. After police dismiss the death of Sarah Commons’s best friend, Nathan, as an accident, Sarah decides to launch her own inquiry. The two were graduate students in a Southern California religious studies program, and Nathan became Sarah’s main supporter after she was raped by another man in their department. While investigating Nathan’s death, Sarah starts to wonder if his demise is linked with the many deaths documented in a memorial tunnel on campus, and begins to suspect her rapist might be involved. As she contemplates revenge, she draws on lessons from the religious texts she’s studying, as well as those she learned while hunting with her father as a child. Murphy traverses multiple genres over the course of Sarah’s investigation, dark academia, amateur detective fiction, revenge thriller, and social satire among them. Though the tonal shifts can induce whiplash, Murphy establishes a convincing sense of psychological realism while making salient points about the challenges women face in the aftermath of sexual violence. Readers seeking a tidy conclusion may be unsatisfied, but those in the mood for more challenging fare will be rewarded. <em>Agent: Catherine Cho, Paper Literary. (Feb.)</em><p><em>Correction: A previous version of this review mistakenly referred to protagonist Sarah Commons as Susan Commons.</em> <p> <review-date>Reviewed on 12/06/2024 | </review-date> <a href="/9780593801499">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275370" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> <img src="/images/star3.gif" width=16 height=20 border=0 style="vertical-align:top;"> The Last Hamilton </cite> <h4> Jenn Bregman. Crooked Lane, $29.99 (228p) ISBN 979-8-89242-224-6 </h4> <div id="review-275354" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9798892422246?w=124"> </div> <div class="category-reviews-body"> Former defense attorney Bregman’s propulsive debut weaves little-known details of American history with a frightening vision of financial armageddon. Elizabeth Hamilton Walker, Alexander Hamilton’s last descendant, works in wealth management until she jumps—or is pushed—onto subway tracks in Harlem and killed by a train. Just before her death, she’d retrieved an antique key from the Grange, Hamilton’s old New York City residence, and sent a mysterious text message to her best friend, Sarah Brockton. Together, Sarah and Elizabeth’s new husband, Ralph, dig into the circumstances of her death. Other characters include NYPD detective Deborah Schwartz, a nefarious Russian duo, and a pair of “quant jocks” who sense a shift in the market. All of them gradually become embroiled in a conspiracy involving a secret society established by Hamilton to protect U.S. gold reserves from foreign and domestic enemies. A blockbuster finale on top of the New Jersey Palisades brings the action to a satisfying close and sets the stage for a potential sequel. Dan Brown fans will relish this electrifying tale. <em>Agent: Claudia Cross, Folio Literary. (Feb.)</em> <p> <review-date>Reviewed on 11/22/2024 | </review-date> <a href="/9798892422246">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275354" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="cateogry-reviews-separator"> </div> <div class="category-reviews-item"> <cite> <img src="/images/star3.gif" width=16 height=20 border=0 style="vertical-align:top;"> Saint of the Narrows Street </cite> <h4> William Boyle. Soho Crime, $28.95 (448p) ISBN 978-1-64129-640-3 </h4> <div id="review-275335" class="category-reviews-table"> <div class="category-reviews-row"> <div class="category-reviews-graphic"> <img src="https://www.publishersweekly.com/cover/9781641296403?w=124"> </div> <div class="category-reviews-body"> Boyle (<em>Shoot the Moonlight Out</em>) delivers his most ambitious novel yet with this extraordinary crime saga set in the working-class neighborhood of Gravesend, Brooklyn. The story opens in 1986, with 28-year-old Risa realizing she’s made a tragic mistake by marrying Saverio “Sav” Franzone. Sav’s escalating violence comes to a head the night he drunkenly pulls a gun on Risa and the couple’s eight-month old son. When Sav threatens Risa’s sister later that night, Risa reflexively grabs a metal pan and hits him with it, killing him. The sisters panic and turn for help to their neighbor, Christopher “Chooch” Gardini, a childhood friend of Sav’s who harbors secret feelings for Risa. Chooch comes up with a plan to bury the body on his family’s land upstate, and over the next two decades, it appears the cover-up has worked: most neighbors are satisfied with the story that Sav ran off and abandoned his family, but doubts persist, especially among the regulars of the local dive bar. As Risa and Sav’s son grows up and begins to follow in his father’s criminal footsteps, he becomes increasingly obsessed with learning more about the night Sav died. Boyle structures the sprawling tale like a Greek tragedy, mining potent themes of legacy and class with such force and empathy that readers may come to think of him as the Balzac of Brooklyn. It’s a stunning achievement. Agent: Nat Sobel, Sobel Weber Assoc. <em>(Feb.)</em> <p> <review-date>Reviewed on 12/06/2024 | </review-date> <a href="/9781641296403">Details & Permalink</a> </p> </div> </div> </div> <div class="more-less full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width" data-row="275335" onclick="revealReview(this);"><ml>show more</ml></div> <div class="full-width-heading-placeholder"> </div> </div> <div class="pagination"> <div class="pagination-right">Page <select onChange="window.open(this.options[this.selectedIndex].value,'_top');">&nbsp;<option value="/pw/reviews/mystery-thriller.html?page=1" selected>1</option>&nbsp;<option value="/pw/reviews/mystery-thriller.html?page=2">2</option>&nbsp;<option value="/pw/reviews/mystery-thriller.html?page=3">3</option></select> | <a href="/pw/reviews/mystery-thriller.html?page=2">Next</a></div> <div class="pagination-left">1 - 10 of 30 Mystery/Thriller reviews</div> </div> <div class="review-search no-paper-copy"> <form action="/pw/reviews/search/index.html"> <input type=hidden name=search value="1"> <div id="review-search-heading" class="review-search-headline full-width-heading" data-jsclass="responsiveWrapper" data-responsive-scales="small" data-follow="#wrapper" data-constrain="width">SEARCH REVIEWS:</div> <div class="full-width-heading-placeholder"> </div> <div class="review-search-input-wrapper"> <table cellpadding=0 cellspacing=0 border=0> <tr> <td> <input class="review-search-input" name=title type=text value="" onFocus="clearDefault(this);"></input></div> </td> <td> <div class="review-search-button"><input type=Image src="/images/button_search.png" width=35 height=36 border=0 name=submit value=submit></div> </td> </tr> </table> </div> <div class="review-search-text"> You must be a <span class="link-tracker" data-id="19"></span> to access the reviews archive. </div> </form> </div> </div> </div> <div id="content-right" class="h-gutters no-paper-copy " data-hijax="true" aria-hidden="true"> <div tag="div" id="right-column-quick-links" class="right-column-module-hide" data-deliver="ajax" data-ajaxsrc="components/right-column-quick-links.html" data-jsclass="rightColumnQuickLinks" data-clientcache="sessionStorage" ></div> <div id="right-column-boom-box" class="v-gutters"> <div class="quicklinks-ad">ADVERTISEMENT</div> <div id='div-gpt-ad-enlarged' style='width:336px; height:280px;' data-jsclass="loadAd" data-scales="large,medium,small"></div> </div> <div class="right-column-module right-column-module-hide v-gutters" style="clear:left;overflow:auto;"> <div class="right-column-module v-gutters right-column-module-hide" style="clear:right;overflow:auto;padding-bottom:5px;"> <div style="width:160px;float:right;padding-left:7px;"> <div id="right-column-skyscraper"> <div id='div-gpt-ad-skyscraper' style='width:160px; height:600px;' data-jsclass="loadAd" data-scales="large"></div> </div> </div> <div style="padding-right:7px;margin-right:172px;"> <div id="right-column-blogs-box"> <div id="right-column-blogs" class="right-column-box"> <div class="right-column-box-header" style="font-size:18px;">More from pw</div> <div class="right-column-box-body" style="padding-top:0;padding-bottom:0;"> <div class="right-column-blogs-blog" style="margin-bottom:0;"> <div class="featured-articles-item" style="font-size:12px;"> <div style="height:119px;overflow:hidden;text-align:center;"><a href="https://best-books.publishersweekly.com/pw/best-books/2024"><img src="/images/cached/LINK_SET_LINK/graphic/000/000/076/76797-v1-109x.PNG" width=109 height=109 id="LINK_SET_LINK.76797" ></a></div> <div style="display:inline-block;vertical-align:middle;line-height:14px;text-align:center;"><a href="https://best-books.publishersweekly.com/pw/best-books/2024" style="color:#333;"><i>PW</i> Best Books 2024</a></div> </div><div class="featured-row-separator"></div><div class="featured-articles-item" style="font-size:12px;"> <div style="height:119px;overflow:hidden;text-align:center;"><a href="https://themillions.com/2024/10/the-great-fall-2024-preview.html?consumer"><img src="/images/cached/LINK_SET_LINK/graphic/000/000/073/73761-v1-109x.JPG" width=109 height=87 id="LINK_SET_LINK.73761" ></a></div> <div style="display:inline-block;vertical-align:middle;line-height:14px;text-align:center;"><a href="https://themillions.com/2024/10/the-great-fall-2024-preview.html?consumer" style="color:#333;">The Great Fall 2024 Book Preview</a></div> </div><div class="featured-row-separator"></div><div class="featured-articles-item" style="font-size:12px;"> <div style="height:119px;overflow:hidden;text-align:center;"><a href="https://www.publishersweekly.com/pw/by-topic/industry-news/tip-sheet/article/96191-twenty-books-our-editors-don-t-want-you-to-miss-this-year.html?consumer"><img src="/images/cached/LINK_SET_LINK/graphic/000/000/072/72412-v3-109x.PNG" width=109 height=113 id="LINK_SET_LINK.72412" ></a></div> <div style="display:inline-block;vertical-align:middle;line-height:14px;text-align:center;"><a href="https://www.publishersweekly.com/pw/by-topic/industry-news/tip-sheet/article/96191-twenty-books-our-editors-don-t-want-you-to-miss-this-year.html?consumer" style="color:#333;">20 Books Our Editors Don't Want You to Miss This Year</a></div> </div><div class="featured-row-separator"></div><div class="featured-articles-item" style="font-size:12px;"> <div style="height:119px;overflow:hidden;text-align:center;"><a href="https://www.publishersweekly.com/pw/by-topic/industry-news/tip-sheet/article/96099-25-books-for-25-years-of-nyrb-classics.html?consumer"><img src="/images/cached/ARTICLE_PHOTO/photo/000/000/114/114527-v1-109x.JPG" width=109 height=93 id="ARTICLE_PHOTO.114527" ></a></div> <div style="display:inline-block;vertical-align:middle;line-height:14px;text-align:center;"><a href="https://www.publishersweekly.com/pw/by-topic/industry-news/tip-sheet/article/96099-25-books-for-25-years-of-nyrb-classics.html?consumer" style="color:#333;">25 Books for 25 Years of NYRB Classics</a></div> </div> </div> </div> </div> </div> </div> </div> </div> <div tag="div" id="right-column-featured-reviews" class="right-column-module v-gutters" data-deliver="ajax" data-ajaxsrc="components/right-column-featured-reviews.html" data-jsclass="rightColumnFeaturedReviews" data-clientcache="sessionStorage" ></div> <div tag="div" id="right-column-popular" class="right-column-module v-gutters" data-deliver="ajax" data-ajaxsrc="components/right-column-popular.html" data-jsclass="rightColumnPopular" data-clientcache="sessionStorage" ></div> <div tag="div" id="right-column-bestsellers" class="right-column-module v-gutters" data-deliver="ajax" data-ajaxsrc="components/right-column-bestsellers.html" data-jsclass="rightColumnBestsellers" data-zclientcache="sessionStorage" data-path="/reviews/mystery-thriller.html" ></div> </div> </div> <div id="bottom-ad" class="bottom-ad no-paper-copy" aria-hidden="true"> <div id='div-gpt-ad-new_bottom_leaderboard' style='width:728px; height:90px;' data-jsclass="loadAd" data-scales="medium,large"></div> </div> <div id="footer"> <div class="footer"> <div class="no-paper-copy"> <div class="social-small" role="navigation" aria-label="Social"> <div class="small-footer-social"><a href="https://plus.google.com/b/117664410219923363283/117664410219923363283/posts" target="_offsite"><img src="/images/icon_googleplus.png" width=24 height=24 border=0 alt="google plus"></a></div> <div class="small-footer-social"><a href="http://www.facebook.com/pubweekly" target="_offsite"><img src="/images/icon_facebook.png" width=24 height=24 border=0 alt="facebook"></a></div> <div class="small-footer-social"><a href="https://twitter.com/PublishersWkly" target="_offiste"><img src="/images/icon_twitter.png" width=24 height=24 border=0 alt="twitter"></a></div> <div class="small-footer-social"><a href="/pw/feeds/recent/index.xml"><img src="/images/icon_rss.png" width=24 height=24 border=0 alt="rss"></a></div> </div> <div class="footer-nav" role="navigation" aria-label="Footer"> <a href="/pw/corp/aboutus.html">About Us</a><span class="break">|</span> <a href="/pw/corp/contactus.html">Contact Us</a><span class="break">|</span> <a href="/pw/corp/submissionguidelines.html">Submission Guidelines</a><span class="break">|</span> <a href="/pw/corp/faq.html">FAQ</a><span class="break">|</span> <a href="/pw/corp/subscriberservices.html">Subscriber Services</a><span class="break">|</span> <a href="/pw/event/item/51-mediakit.html">Advertising Info</a><span class="break">|</span> <a href="/pw/corp/termsandconditions.html">Terms of Use</a><span class="break">|</span> <a href="/pw/corp/privacypolicy.html">Privacy Policy</a><span class="break">|</span> <a href="/pw/corp/donotsell.html">Do Not Sell</a><span class="break">|</span> <a href="/pw/calls-for-information/index.html">Calls for Info</a><span class="break">|</span> <a href="/editorialcalendar">Editorial Calendar</a><span class="break">|</span> <a href="/pw/event/item/49-pw-archive-highlights.html">Archives</a><span class="break">|</span> <a href="/pw/corp/press.html">Press</a><span class="break">|</span> </div> <div class="footer-tmks">&copy; PWxyz, LLC. All rights reserved. PUBLISHERS WEEKLY and the PW Logo are registered trademarks of PWxyz, LLC.</div> <div class="bottom-nav-container" role="navigation" aria-label="Site Overall"> <div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/by-topic/industry-news/index.html">News</a></div> <div><a href="/pw/by-topic/industry-news/Obituary/index.html">Obituaries</a></div> <div><a href="/pw/by-topic/industry-news/book-deals/index.html">Book Deals</a></div> <div><a href="/pw/by-topic/industry-news/financial-reporting/index.html">Financial Reporting</a></div> <div><a href="/pw/by-topic/industry-news/page-to-screen/index.html">Page to Screen</a></div> <div><a href="/pw/by-topic/industry-news/bookselling/index.html">Bookselling</a></div> <div><a href="/pw/by-topic/industry-news/publisher-news/index.html">Publisher News</a></div> <div><a href="/pw/by-topic/industry-news/awards-and-prizes/index.html">Awards & Prizes</a></div> <div><a href="/pw/by-topic/industry-news/comics/index.html">Comics</a></div> <div><a href="/pw/by-topic/industry-news/industry-deals/index.html">Business Deals</a></div> <div><a href="/pw/by-topic/industry-news/trade-shows-events/index.html">Shows & Events</a></div> <div><a href="/pw/by-topic/industry-news/cooking/index.html">Cooking</a></div> <div><a href="/pw/by-topic/industry-news/people/index.html">People</a></div> <div><a href="/pw/by-topic/industry-news/religion/index.html">Religion</a></div> <div><a href="/pw/by-topic/industry-news/audio-books/index.html">Audio Books</a></div> <div><a href="/pw/by-topic/industry-news/manufacturing/index.html">Manufacturing</a></div> <div><a href="/pw/by-topic/industry-news/publishing-and-marketing/index.html">Marketing</a></div> <div><a href="/pw/by-topic/industry-news/tip-sheet/index.html">PW Picks</a></div> <div><a href="/pw/by-topic/industry-news/licensing/index.html">Licensing</a></div> <div><a href="/pw/by-topic/industry-news/bea/index.html">U.S. Book Show</a></div> </div> <div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/reviews/index.html">Reviews</a></div> <div><a href="/pw/reviews/fiction.html">Fiction</a></div> <div><a href="/pw/reviews/mystery-thriller.html">Mystery/Thriller</a></div> <div><a href="/pw/reviews/sci-fi-fantasy-horror.html">Sci-Fi/Fantasy/Horror</a></div> <div><a href="/pw/reviews/romance-erotica.html">Romance/Erotica</a></div> <div><a href="/pw/reviews/comics.html">Comics</a></div> <div><a href="/pw/reviews/poetry.html">Poetry</a></div> <div><a href="/pw/reviews/inspirational-fiction.html">Inspirational Fiction</a></div> <div><a href="/pw/reviews/nonfiction.html">Nonfiction</a></div> <div><a href="/pw/reviews/lifestyle.html">Lifestyle</a></div> <div><a href="/pw/reviews/religion.html">Religion</a></div> <div><a href="/pw/reviews/childrens.html">Children's</a></div> <div><a href="/pw/reviews/web-exclusive/index.html">Web Exclusive</a></div> <div><a href="/pw/reviews/pw-select/index.html">BookLife</a></div> </div> <div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/bestsellers/index.html">Bestsellers</a></div> <div><a href="/pw/nielsen/kidsfiction.html">Children's Frontlist Fiction</a></div> <div><a href="/pw/nielsen/kidspicture.html">Children's Picture Books</a></div> <div><a href="/pw/nielsen/hardcoverfiction.html">Hardcover Frontlist Fiction</a></div> <div><a href="/pw/nielsen/HardcoverNonfiction.html">Hardcover Frontlist Nonfiction</a></div> <div><a href="/pw/nielsen/top100.html">Top 10 Overall</a></div> <div><a href="/pw/nielsen/tradepaper.html">Trade Paper Frontlist</a></div> </div> <div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/by-topic/childrens/index.html">Children's</a></div> <div><a href="/pw/by-topic/childrens/childrens-authors/index.html">Authors</a></div> <div><a href="/pw/by-topic/childrens/childrens-book-news/index.html">Book News</a></div> <div><a href="/pw/by-topic/childrens/childrens-industry-news/index.html">Industry News</a></div> </div><div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/by-topic/authors/index.html">Authors</a></div> <div><a href="/pw/by-topic/authors/profiles/index.html">Profiles</a></div> <div><a href="/pw/by-topic/authors/interviews/index.html">Interviews</a></div> <div><a href="/pw/by-topic/authors/why-i-write/index.html">Why I Write</a></div> <div><a href="/pw/by-topic/authors/pw-select/index.html">BookLife</a></div> </div><div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/by-topic/new-titles/index.html">Previews</a></div> <div><a href="/pw/by-topic/new-titles/adult-announcements/index.html">Adult Previews</a></div> <div><a href="/pw/by-topic/new-titles/childrens-announcements/index.html">Children's Previews</a></div> <div><a href="/pw/by-topic/new-titles/religion-listings/index.html">Religion Listings</a></div> <div><a href="/pw/by-topic/new-titles/on-sale-calendar/index.html">On-Sale Calendar</a></div> <div><a href="/pw/by-topic/new-titles/galley-talk/index.html">Galley Talk</a></div> </div><div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/by-topic/digital/index.html">Digital</a></div> <div><a href="/pw/by-topic/digital/devices/index.html">Devices</a></div> <div><a href="/pw/by-topic/digital/copyright/index.html">Copyright</a></div> <div><a href="/pw/by-topic/digital/retailing/index.html">Retailing</a></div> <div><a href="/pw/by-topic/digital/conferences/index.html">Conferences</a></div> <div><a href="/pw/by-topic/digital/content-and-e-books/index.html">Content / e-books</a></div> <div><a href="/pw/by-topic/digital/Apps/index.html">Apps</a></div> <div><a href="/pw/digital-marketplace/index.html">Digital Marketplace</a></div><br><br><div style="font-weight:bold;"><a href="/pw/roundup/index.html">The Roundup</a></div> </div><div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/by-topic/international/index.html">International</a></div> <div><a href="/pw/by-topic/international/international-deals/index.html">Deals</a></div> <div><a href="/pw/by-topic/international/international-book-news/index.html">News</a></div> <div><a href="/pw/by-topic/international/trade-shows/index.html">Trade Shows</a></div> <div><a href="/pw/by-topic/international/Frankfurt-Book-Fair/index.html">Frankfurt Book Fair</a></div> <div><a href="/pw/by-topic/international/london-book-fair/index.html">London Book Fair</a></div> <div><a href="/pw/by-topic/international/sharjah-book-fair/index.html">Sharjah Book Fair</a></div> <div><a href="/pw/by-topic/international/china-showcase/index.html">China Showcase</a></div> <div><a href="/pw/translation/home/index.html">Translation Database</a></div> <br><br><div style="font-weight:bold;"><a href="/pw/jobzone/index.html">Job Zone</a></div><div style="font-weight:bold;"><a href="/pw/jobmoves/index.html">Job Moves</a></div> <br><br><div style="position:relative;width:90px;height:95px;"><div style="position:absolute;width:170px;"><div style="font-weight:bold;">Find Us</div><div><a href="https://www.facebook.com/pubweekly">Facebook</a></div><div><a href="https://twitter.com/PublishersWkly">Twitter</a></div><div><a href="https://www.instagram.com/publisherswkly/">Instagram</a></div><div><a href="https://www.linkedin.com/company/publishers-weekly/posts/">LinkedIn PW</a></div><div><a href="https://www.linkedin.com/groups/12733386/">LinkedIn PW Religion & Spirituality</a></div><div><a href="https://www.linkedin.com/groups/12738396/">LinkedIn PW School Librarian</a></div></div></div> </div> <div class="bottom-nav"> <div style="font-weight:bold;"><a href="/pw/edition/ai.html">AI</a></div> </div> </div> <div class="pwxyz-logo"> <img src="/images/logo-pwxyz.png" width=123 height=77 border=0 alt="P W x y z Logo"> </div> </div> </div> </div> </div> <div id="huffpo-popin" class="huffpo-popin" data-jsclass="huffPo"> <div class="huffpo-close">X</div> <div class="huffpo-container"> <div class="huffpo-left"> Stay ahead with <div class="huffpo-left-big">Tip Sheet!</div> </div> <div class="huffpo-right"> <b>Free newsletter:</b> the hottest new books, features and more <table style="width:230px;margin-top:7px;"> <tr> <td> <input class="hpc-input" type=text id="huffpo_email" name="huffpo_email" value="Email address" onFocus="clearDefault(this);" id="home-newsletter-form"> </td> <td> <a href="javascript:tipsheetSubscribe()"><img src="/images/huffpo-signup-button.png" width=76 height=24 border=0></a> </td> </tr> </table> </div> </div> </div> <div id="bbstar-popin" class="bbstar-popin" data-jsclass="BBStarPopin"> <div class="bbstar-container"> <div id='div-gpt-ad-slider-main' style='width:397px; height:86px;' data-jsclass="loadAd" data-scales="medium,large"></div> </div> <div class="bbstar-close">X</div> </div> <div id="mobile-ad" class="mobile-ad no-paper-copy"> <div id="mobile-ad-optout">X</div> <div id='div-gpt-ad-Mobile' style='width:320px; height:50px;' data-jsclass="loadAd" data-scales="small"></div> </div> <div data-jsclass="linkTracker"></div> <div id="hijax-loading" style="display:none;"><img src="/loading.gif"><p>Loading...</p></div> <script type="text/javascript">var slot_suffix = '';var is_home = '';</script> <script language="javascript" src="//htlbid.com/v3/publishersweekly.com/htlbid.js"></script> <script language="javascript"> var htlbid = htlbid || {}; htlbid.cmd = htlbid.cmd || []; htlbid.cmd.push(function() { htlbid.setTargeting('is_testing', 'no'); htlbid.setTargeting('is_home', is_home ? 'yes' : 'no'); htlbid.setTargeting('post_id', ''); htlbid.setTargeting('categories', ''); htlbid.setTargeting('tags', []); }); window.htlbid.layout(); </script> <div class="dialog" id="loginDialog"> <form name=login_dialog_form id=login_dialog_form> <input type=hidden name=proc id=proc value=login> Email Address<br><input type=text name=email id=email_field value=""> <p>Password<br><input type=password name=password id=password> <p><a href="#" onClick="ajaxLogin('login_dialog_form');return false;" class="dialog-button">Log In</a> <a href="https://publishersweekly.dragonforms.com/loading.do?omedasite=pwk_forgotpw" class="dialog-button">Forgot Password</a> <div id=login_dialog_errors class=dialog_errors></div> <div id=debug></div> </form> <div id="login_dialog_text"> <!-- login_blurb -->Premium online access is only available to <i>PW</i> subscribers. If you have an active subscription and need to set up or change your password, <a href="https://publishersweekly.dragonforms.com/loading.do?omedasite=pwk_forgotpw">please click here</a>. <p> New to <i>PW</i>? To set up immediate access, <a href="https://publishersweekly.dragonforms.com/loading.do?omedasite=pwk_insider&pc=login">click here</a>. <p> NOTE: If you had a previous <i>PW</i> subscription, <a href="https://publishersweekly.dragonforms.com/pwk_renew">click here to reactivate your immediate access</a>. <i>PW</i> site license members have access to <i>PW</i>’s subscriber-only website content. If working at an office location and you are not "logged in", simply close and relaunch your preferred browser. For off-site access, <a href="https://www.publishersweekly.com/pw/auth/institution/index.html">click here</a>. To find out more about <i>PW</i>’s site license subscription options, please email Mike Popalardo at: <a href="mailto:mike@nextstepsmarketing.com?subject=Publishers Weekly Site License Inquiry">mike@nextstepsmarketing.com</a>. </div> <div id="login_dialog_error_text" style="display:none;"> <!-- login_blurb_fail --><b>Thank you for visiting <i>Publishers Weekly</i>. There are 3 possible reasons you were unable to login and get access our premium online pages.</b> <ol><li><b>You are NOT a current subscriber to <i>Publishers Weekly</i> magazine.</b><br>To get immediate access to all of our Premium Digital Content try a monthly subscription for as little as $15 per month. You may cancel at any time with no questions asked. <a href="https://publishersweekly.dragonforms.com/loading.do?omedasite=pwk_insider&pwtracker=6&utm_campaign=pwsubannualprintordigital&utm_source=pw&utm_medium=web">Click here</a> for details about <i>Publishers Weekly</i>’s monthly subscription plans. <li><b>You are a subscriber but you have not yet set up your account for premium online access.</b><br> Contact customer service (see details below) to add your preferred email address and password to your account.</li> <li><b>You forgot your password and you need to retrieve it.</b><br><a href="https://publishersweekly.dragonforms.com/loading.do?omedasite=pwk_forgotpw">Click here to retrieve reset your password.</a></li> <li><b>Your company has a site license, use our easy login.</b><br><a href="https://www.publishersweekly.com/pw/auth/institution/index.html">Enter your work email address in the Site License Portal.</a></li></ol> <b>Customer Service</b> <p> If you have questions, contact: <p> Email: <a href="mailto:PublishersWeekly@omeda.com">PublishersWeekly@omeda.com</a> <p> Call:1-800 -278-2991 (outside US/Canada, call +1-847-513-6135) 8:00 am - 4:30 pm, Monday-Friday (Central) </div> <div> To subscribe: <a href="https://publishersweekly.dragonforms.com/loading.do?omedasite=pwk_insider&pc=login" style="text-decoration:underline;">click here</a>. </div> </div> <script type="text/javascript" defer> var metas = document.querySelectorAll('meta'); var keywords = ''; for(var i = 0; i < metas.length; ++i) { if(metas[i].getAttribute('name') === 'keywords') { keywords = metas[i].getAttribute('content'); break; } } var categories = []; if("") { categories.push("") } if("") { categories.push("") } olytics.fire({ behaviorId:'2672C9123356A8B',category: categories.join(', '), tag: keywords }); </script> <!-- <div id="div-gpt-ad-Interstitial" data-jsclass="loadAd" data-scales="large"></div> <div id="interstitial" data-jsclass="interstitialAd"></div> --> <script src="/JavaScriptShared/jquery/js/jquery-1.6.2.min.js"></script> <script src="/JavaScriptShared/jquery/js/jquery-ui-1.8.16.custom.min.js"></script> <script type="text/javascript" src="/JavaScriptShared/jplayer/jquery.jplayer.min.js"></script> <link type="text/css" href="/JavaScriptShared/jplayer/skins/blue.monday/jplayer.blue.monday.css" rel="stylesheet" /> <script src="/JavaScript/responsive.js"></script> <script src="/all.js"></script> <script type='text/javascript'> //GA_googleFillSlot("Interstitial"); </script> <!-- Start Quantcast tag --> <script type="text/javascript"> _qoptions={ qacct:"p-41pJuP7EJbuEo" }; </script> <script type="text/javascript" src="https://edge.quantserve.com/quant.js"></script> <noscript> <img src="https://pixel.quantserve.com/pixel/p-41pJuP7EJbuEo.gif" style="display: none;" border="0" height="1" width="1" alt="Quantcast"/> </noscript> <!-- End Quantcast tag --> <!-- Start Alexa Certify Javascript --> <!-- <script type="text/javascript"> _atrk_opts = { atrk_acct:"yGqto1IWNa1070", domain:"publishersweekly.com",dynamic: true}; (function() { var as = document.createElement('script'); as.type = 'text/javascript'; as.async = true; as.src = "https://d31qbv1cthcecs.cloudfront.net/atrk.js"; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(as, s); })(); </script> <noscript><img src="https://d5nxst8fruw4z.cloudfront.net/atrk.gif?account=yGqto1IWNa1070" style="display:none" height="1" width="1" alt="" /></noscript> --> <!-- End Alexa Certify Javascript --> <!-- Start Mailchimp Google ad retargeting Javascript --> <!-- <script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/d684790bedf89afe76e7b9156/ac1bb0054950d604b6a28934a.js");</script> --> <!-- End Mailchimp Google ad retargeting Javascript --> <script type="text/javascript"> window.onload = function() { window.setTimeout(function() { const one = document.querySelector('#frame-1'); const two = document.querySelector('#frame-2'); one.classList.remove('hidden'); one.classList.add('animate__animated', 'animate__bounce'); one.addEventListener('animationend', () => { one.classList.remove('animate__animated', 'animate__fadeIn'); // cleanup one.classList.add('hidden'); // hide the first one two.classList.remove('hidden'); // show the second one two.classList.add('animate__animated', 'animate__fadeIn'); // reveal the second one }); two.addEventListener('animationend', () => { two.classList.remove('animate__animated', 'animate__fadeIn'); }); },2000); }; </script> </body> <!-- this page was generated by the Iowa(tm) Content Management System by Mediapolis(tm), inc. --> </HTML>

Pages: 1 2 3 4 5 6 7 8 9 10