CINXE.COM
A Voice in the Night | Simon Mason | 9781529425901 | NetGalley
<!DOCTYPE html> <html lang="en" data-bs-theme=""> <head> <title> A Voice in the Night | Simon Mason | 9781529425901 | NetGalley </title> <meta name="og:image" content="https://netgalley-covers.s3.amazonaws.com/cover515854-large.png" /> <meta name="og:title" content="A Voice in the Night" /> <meta name="og:url" content="https://www.netgalley.com/catalog/book/515854" /> <meta name="og:type" content="book" /> <meta charset="UTF-8" /> <meta name="description" content="NetGalley helps publishers and authors promote digital review copies to book advocates and industry professionals. Publishers make digital review copies and audiobooks available for the NetGalley community to discover, request, read, and review." /> <meta name="distribution" content="Global" /> <meta name="resource-type" content="document" /> <meta name="revisit-after" content="1 days" /> <meta name="robots" content="index,follow" /> <meta name="copyright" content="Copyright (c) 2024 NetGalley LLC" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> <meta name="p:domain_verify" content="f3d6ddceade44c492847896ba4ef1845" /> <!-- Google Tag Manager --> <script type="text/javascript"> var dataLayer = window.dataLayer = window.dataLayer || []; dataLayer.push({ 'fireGtm': true, 'memberType': 'anonymous' }); </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-TS2DQJG');</script> <!-- End Google Tag Manager --> <link rel="stylesheet" href="https://netgalley-assets.s3.amazonaws.com/65fed9235e/assets/netgalley_styles_bootstrap_5.css" /> <link rel="stylesheet" href="https://netgalley-assets.s3.amazonaws.com/65fed9235e/assets/netgalley_media_styles.css" /> <link rel="icon" type="image/x-icon" href="https://netgalley-assets.s3.amazonaws.com/65fed9235e/favicon.ico" /> <!-- Favicon for modern browsers & devices --> <link rel="icon" type="image/png" href="/images/favicon/favicon-16x16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/favicon/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/images/favicon/favicon-48x48.png" sizes="48x48"> <link rel="icon" type="image/png" href="/images/favicon/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="/images/favicon/favicon-192x192.png" sizes="192x192"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon.png"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-precomposed.png"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-57x57.png" sizes="57x57"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-60x60.png" sizes="60x60"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-72x72.png" sizes="72x72"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-76x76.png" sizes="76x76"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-120x120.png" sizes="120x120"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-144x144.png" sizes="144x144"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-152x152.png" sizes="152x152"> <link rel="apple-touch-icon" href="/images/favicon/apple-icon-180x180.png" sizes="180x180"> <meta name="msapplication-square70x70logo" content="/images/favicon/ms-icon-70x70.png" /> <meta name="msapplication-square144x144logo" content="/images/favicon/ms-icon-144x144.png" /> <meta name="msapplication-square150x150logo" content="/images/favicon/ms-icon-150x150.png" /> <meta name="msapplication-square310x310logo" content="/images/favicon/ms-icon-310x310.png" /> <script src="https://netgalley-assets.s3.amazonaws.com/65fed9235e/assets/netgalley_media.js"></script> <script src="https://netgalley-assets.s3.amazonaws.com/65fed9235e/assets/netgalley_scripts_bootstrap_5.js"></script> <script> const themeToggle = document.querySelector('[data-bs-theme]') let storedTheme = localStorage.getItem("theme") themeToggle.setAttribute('data-bs-theme', storedTheme) </script> </head> <body class="netgalley-responsive" data-locale="en-US"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TS2DQJG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <a name="top"></a> <div class="container-lg p-0 wrap-user-guest"> <div x-data="mobileMenu"> <nav class="navbar navbar-expand-lg mb-lg-0 netgalley-header pb-3"> <div class="container-fluid d-flex align-items-center"> <div class="d-flex align-items-center"> <button @click="toggleMenu()" class="navbar-toggler border-0 shadow-none ps-3 mt-2" type="button" data-bs-toggle="collapse" data-bs-target="#signInMenuContent" aria-controls="signInMenuContent" aria-expanded="false" aria-label="Sign In" > <span class="fa primary" :class="isMenuOpen ? 'fa-times' : 'fa-bars'"></span> </button> <div class="d-lg-none position-absolute top-50 start-50 translate-middle"> <div class="header-logo ps-3 pb-0"> <a href="/"> <?xml version="1.0" encoding="UTF-8"?> <svg role="img" class="publicLogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 243.51 48" aria-label="NetGalley logo, which links to the home page."> <title>NetGalley logo, which links to the home page.</title> <defs><style>.logo-swirl{fill:#fff;}.logo-icon{fill:#9ec400;}.logo-text{fill:#666;}</style></defs> <g id="Layer_4"><path class="logo-text" d="m239.87,16.68v.4h-1.13v2.96h-.46v-2.96h-1.14v-.4h2.73Z"/> <path class="logo-text" d="m240.28,16.68h.65l.97,2.84.96-2.84h.65v3.36h-.43v-1.99c0-.07,0-.18,0-.34,0-.16,0-.33,0-.51l-.96,2.84h-.45l-.97-2.84v.11c0,.08,0,.21,0,.38,0,.17,0,.29,0,.37v1.99h-.43v-3.36Z"/> <path class="logo-text" d="m45.63,35.4h3.85V11.3h-3.85v-3.37h8.18l15.18,22.13c.53.87,1.05,2.23,1.05,2.23h.13s-.22-1.53-.22-2.49V11.3h-3.94v-3.37h12.21v3.37h-3.89v27.51h-4.29l-15.18-22.13c-.57-.87-1.05-2.23-1.05-2.23h-.13s.22,1.53.18,2.49v18.46h3.98v3.41h-12.2v-3.41Z"/> <path class="logo-text" d="m88.35,16.16c6.3,0,9.58,4.64,9.58,10.37,0,.57-.13,1.62-.13,1.62h-16.18c.26,4.9,3.72,7.52,7.65,7.52s6.61-2.49,6.61-2.49l1.75,3.11s-3.32,3.06-8.62,3.06c-6.96,0-11.72-5.03-11.72-11.59,0-7.04,4.77-11.59,11.07-11.59Zm5.2,9.27c-.13-3.89-2.49-5.91-5.29-5.91-3.24,0-5.86,2.19-6.47,5.91h11.77Z"/> <path class="logo-text" d="m102.53,19.96h-3.72v-3.28h3.81v-6.08h4.16v6.08h5.29v3.28h-5.29v10.37c0,4.51,3.06,5.07,4.72,5.07.61,0,1.01-.04,1.01-.04v3.54s-.61.09-1.53.09c-2.8,0-8.44-.87-8.44-8.27v-10.76Z"/> <path class="logo-text" d="m130.35,7.41c5.42,0,11.85,2.19,11.85,6.08v3.81h-4.02v-2.27c0-2.58-4.07-3.85-7.7-3.85-7.22,0-11.77,4.9-11.77,11.99s4.64,12.38,11.9,12.38c2.76,0,8.27-.83,8.27-3.85v-4.07h-6.04v-3.41h10.06v8.66c0,4.77-7.96,6.47-12.6,6.47-9.49,0-16.14-6.91-16.14-16.05s6.56-15.88,16.18-15.88Z"/> <path class="logo-text" d="m158.13,25.21h1.4v-.83c0-3.5-2.01-4.72-4.73-4.72-3.5,0-6.34,2.14-6.34,2.14l-1.71-3.02s3.24-2.62,8.4-2.62c5.64,0,8.62,2.93,8.62,8.53v9.89c0,.66.35.96.96.96h2.23v3.28h-4.42c-1.97,0-2.76-.96-2.76-2.41v-.31c0-.87.18-1.44.18-1.44h-.09s-1.92,4.68-7.3,4.68c-3.67,0-7.35-2.14-7.35-6.69,0-6.96,9.23-7.44,12.9-7.44Zm-4.64,10.85c3.76,0,6.08-3.85,6.08-7.17v-.92h-1.09c-2.01,0-8.97.09-8.97,4.33,0,1.97,1.44,3.76,3.98,3.76Z"/> <path class="logo-text" d="m168.78,11.21h-3.67v-3.28h7.92v24.32c0,1.88.44,3.15,2.36,3.15.7,0,1.18-.04,1.18-.04l-.04,3.5s-.87.09-1.88.09c-3.15,0-5.86-1.27-5.86-6.43V11.21Z"/> <path class="logo-text" d="m179.54,11.21h-3.67v-3.28h7.92v24.32c0,1.88.44,3.15,2.36,3.15.7,0,1.18-.04,1.18-.04l-.04,3.5s-.87.09-1.88.09c-3.15,0-5.86-1.27-5.86-6.43V11.21Z"/> <path class="logo-text" d="m199.25,16.16c6.3,0,9.58,4.64,9.58,10.37,0,.57-.13,1.62-.13,1.62h-16.19c.26,4.9,3.72,7.52,7.66,7.52s6.61-2.49,6.61-2.49l1.75,3.11s-3.32,3.06-8.62,3.06c-6.96,0-11.72-5.03-11.72-11.59,0-7.04,4.77-11.59,11.07-11.59Zm5.2,9.27c-.13-3.89-2.49-5.91-5.29-5.91-3.24,0-5.86,2.19-6.47,5.91h11.77Z"/> <path class="logo-text" d="m214.87,44.46c1.88,0,3.33-1.31,4.07-3.06l.92-2.19-7.74-19.25h-2.8v-3.28h10.11v3.28h-2.93l4.94,13.17c.31.96.39,1.92.39,1.92h.13s.18-.96.53-1.92l4.9-13.17h-2.84v-3.28h9.8v3.28h-2.76l-8.75,22.35c-1.49,3.76-4.37,5.69-7.79,5.69-2.84,0-4.77-1.4-4.77-1.4l1.44-3.19s1.27,1.05,3.15,1.05Z"/> <path class="logo-icon" d="m38.93,41.9c0,2.25-2.44,3.73-4.96,3.73H4.88c-2.52,0-4.88-1.48-4.88-3.73V4.01C0,1.77,2.36,0,4.88,0h29.09c2.52,0,4.96,1.77,4.96,4.01v37.88Z"/> <path class="logo-swirl" d="m19.74,12.92c1.61,3.91-9.06,10.88-10.88,9-.89,7.27,30.26-5.55,17.87-15.36-4-3.16-14.31-1.82-26.73,4.52v3.23c9.11-4.12,18.11-5.34,19.74-1.39Zm9.84,5.66l1.62,1.67c-14.94,8.65-27.18,12.65-29.36,7.36-1.61-3.91,9.6-11,11.41-9.11.42-3.42-6.62-1.58-13.25,2.55v19.67c8.28-1.98,20.76-8.29,33.03-18.43l2.04,1.71,3.86-4.96v-3.87l-9.35,3.41Z"/> </g> </svg> </a> </div> </div> <div class="d-none d-lg-block"> <div class="header-logo ps-3 pb-0"> <a href="/"> <?xml version="1.0" encoding="UTF-8"?> <svg role="img" class="publicLogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 243.51 48" aria-label="NetGalley logo, which links to the home page."> <title>NetGalley logo, which links to the home page.</title> <defs><style>.logo-swirl{fill:#fff;}.logo-icon{fill:#9ec400;}.logo-text{fill:#666;}</style></defs> <g id="Layer_4"><path class="logo-text" d="m239.87,16.68v.4h-1.13v2.96h-.46v-2.96h-1.14v-.4h2.73Z"/> <path class="logo-text" d="m240.28,16.68h.65l.97,2.84.96-2.84h.65v3.36h-.43v-1.99c0-.07,0-.18,0-.34,0-.16,0-.33,0-.51l-.96,2.84h-.45l-.97-2.84v.11c0,.08,0,.21,0,.38,0,.17,0,.29,0,.37v1.99h-.43v-3.36Z"/> <path class="logo-text" d="m45.63,35.4h3.85V11.3h-3.85v-3.37h8.18l15.18,22.13c.53.87,1.05,2.23,1.05,2.23h.13s-.22-1.53-.22-2.49V11.3h-3.94v-3.37h12.21v3.37h-3.89v27.51h-4.29l-15.18-22.13c-.57-.87-1.05-2.23-1.05-2.23h-.13s.22,1.53.18,2.49v18.46h3.98v3.41h-12.2v-3.41Z"/> <path class="logo-text" d="m88.35,16.16c6.3,0,9.58,4.64,9.58,10.37,0,.57-.13,1.62-.13,1.62h-16.18c.26,4.9,3.72,7.52,7.65,7.52s6.61-2.49,6.61-2.49l1.75,3.11s-3.32,3.06-8.62,3.06c-6.96,0-11.72-5.03-11.72-11.59,0-7.04,4.77-11.59,11.07-11.59Zm5.2,9.27c-.13-3.89-2.49-5.91-5.29-5.91-3.24,0-5.86,2.19-6.47,5.91h11.77Z"/> <path class="logo-text" d="m102.53,19.96h-3.72v-3.28h3.81v-6.08h4.16v6.08h5.29v3.28h-5.29v10.37c0,4.51,3.06,5.07,4.72,5.07.61,0,1.01-.04,1.01-.04v3.54s-.61.09-1.53.09c-2.8,0-8.44-.87-8.44-8.27v-10.76Z"/> <path class="logo-text" d="m130.35,7.41c5.42,0,11.85,2.19,11.85,6.08v3.81h-4.02v-2.27c0-2.58-4.07-3.85-7.7-3.85-7.22,0-11.77,4.9-11.77,11.99s4.64,12.38,11.9,12.38c2.76,0,8.27-.83,8.27-3.85v-4.07h-6.04v-3.41h10.06v8.66c0,4.77-7.96,6.47-12.6,6.47-9.49,0-16.14-6.91-16.14-16.05s6.56-15.88,16.18-15.88Z"/> <path class="logo-text" d="m158.13,25.21h1.4v-.83c0-3.5-2.01-4.72-4.73-4.72-3.5,0-6.34,2.14-6.34,2.14l-1.71-3.02s3.24-2.62,8.4-2.62c5.64,0,8.62,2.93,8.62,8.53v9.89c0,.66.35.96.96.96h2.23v3.28h-4.42c-1.97,0-2.76-.96-2.76-2.41v-.31c0-.87.18-1.44.18-1.44h-.09s-1.92,4.68-7.3,4.68c-3.67,0-7.35-2.14-7.35-6.69,0-6.96,9.23-7.44,12.9-7.44Zm-4.64,10.85c3.76,0,6.08-3.85,6.08-7.17v-.92h-1.09c-2.01,0-8.97.09-8.97,4.33,0,1.97,1.44,3.76,3.98,3.76Z"/> <path class="logo-text" d="m168.78,11.21h-3.67v-3.28h7.92v24.32c0,1.88.44,3.15,2.36,3.15.7,0,1.18-.04,1.18-.04l-.04,3.5s-.87.09-1.88.09c-3.15,0-5.86-1.27-5.86-6.43V11.21Z"/> <path class="logo-text" d="m179.54,11.21h-3.67v-3.28h7.92v24.32c0,1.88.44,3.15,2.36,3.15.7,0,1.18-.04,1.18-.04l-.04,3.5s-.87.09-1.88.09c-3.15,0-5.86-1.27-5.86-6.43V11.21Z"/> <path class="logo-text" d="m199.25,16.16c6.3,0,9.58,4.64,9.58,10.37,0,.57-.13,1.62-.13,1.62h-16.19c.26,4.9,3.72,7.52,7.66,7.52s6.61-2.49,6.61-2.49l1.75,3.11s-3.32,3.06-8.62,3.06c-6.96,0-11.72-5.03-11.72-11.59,0-7.04,4.77-11.59,11.07-11.59Zm5.2,9.27c-.13-3.89-2.49-5.91-5.29-5.91-3.24,0-5.86,2.19-6.47,5.91h11.77Z"/> <path class="logo-text" d="m214.87,44.46c1.88,0,3.33-1.31,4.07-3.06l.92-2.19-7.74-19.25h-2.8v-3.28h10.11v3.28h-2.93l4.94,13.17c.31.96.39,1.92.39,1.92h.13s.18-.96.53-1.92l4.9-13.17h-2.84v-3.28h9.8v3.28h-2.76l-8.75,22.35c-1.49,3.76-4.37,5.69-7.79,5.69-2.84,0-4.77-1.4-4.77-1.4l1.44-3.19s1.27,1.05,3.15,1.05Z"/> <path class="logo-icon" d="m38.93,41.9c0,2.25-2.44,3.73-4.96,3.73H4.88c-2.52,0-4.88-1.48-4.88-3.73V4.01C0,1.77,2.36,0,4.88,0h29.09c2.52,0,4.96,1.77,4.96,4.01v37.88Z"/> <path class="logo-swirl" d="m19.74,12.92c1.61,3.91-9.06,10.88-10.88,9-.89,7.27,30.26-5.55,17.87-15.36-4-3.16-14.31-1.82-26.73,4.52v3.23c9.11-4.12,18.11-5.34,19.74-1.39Zm9.84,5.66l1.62,1.67c-14.94,8.65-27.18,12.65-29.36,7.36-1.61-3.91,9.6-11,11.41-9.11.42-3.42-6.62-1.58-13.25,2.55v19.67c8.28-1.98,20.76-8.29,33.03-18.43l2.04,1.71,3.86-4.96v-3.87l-9.35,3.41Z"/> </g> </svg> </a> </div> </div> </div> <div x-show="!isMenuOpen" class="collapse navbar-collapse"> <div class="ps-5 collapse navbar-collapse" id="signInMenuContent"> <ul class="navbar-nav me-auto mb-2 mb-lg-0 align-items-center"> <div class="navbar-nav d-flex"> <li class="align-items-center"> <a class="default" href="/catalog/"> Find Titles </a> </li> <span class='px-2 align-self-end'>|</span> <li class="align-items-center"> <a class="default" href="/catalog/publishers"> Browse Publishers </a> </li> </div> </ul> <div class="dropdown" id="loginMenu"> <a class="dropdown-toggle hide-default-arrow" href="#" id="signInDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> <i class="fa-light fa-user-large"></i> <i class="fa-thin fa-chevron-down secondary default-color"></i> </a> <ul class="dropdown-menu dropdown-menu-end login-dropdown p-3" aria-labelledby="signInDropdown"> <form class="" name="login" method="post" action="/auth/login"> <div> <div class="pb-3"> <div class="pb-2"> <input type="text" id="login_username" name="login[username]" required="required" autocapitalize="none" placeholder="Login" /></div> <div> <input type="password" id="login_password" name="login[password]" required="required" autocomplete="67622c5f24ba2" placeholder="Password" row_class="passwordInputContainer" row_id="headerPassword" /></div> </div> <div class="d-flex align-items-center text-start text-10 pb-3"> <input type="checkbox" id="login_rememberMe" name="login[rememberMe]" value="1" /> <span class="ps-2"> <label for="login_rememberMe"> Remember Me on This Computer </label> </span> </div> <div class="pb-1 text-start"> <div class="row form-login"> <div class="col "> <button type="submit" id="login_login" name="login[login]" class="btn btn-primary" data-test-id="sign-in"> <div class="d-flex align-items-center"> <div>Sign In</div> </div> </button> </div> </div> </div> <div class="login-text"> <a class="primary text-start text-10" href="/auth/forgot_login">Need help signing in?</a> </div> <div class="login-text"> <a class="primary text-start text-10" href="/auth/register">Register for NetGalley</a> </div> </div> <input type="hidden" id="login_widgetId" name="login[widgetId]" /> <input type="hidden" id="login_widgetRedeemCode" name="login[widgetRedeemCode]" /> <input type="hidden" id="login__token" name="login[_token]" value="22632323d0763105cbb013.1bVfCl2n_kzWlbotc1EOOC9JcuSIE0v7DLuvL931HaE.s9Jsbx_svyKCw4p3OABGc1t_X7XyWX6eR-_oeeqCb8Cx0hVYH_fKFO7Q7w" /></form> </ul> </div> </div> </div> <div class="mobile-menu" :class="{'show': isMenuOpen}" x-show="isMenuOpen"> <div class="pt-3"> <div class="px-4 pb-4"> <form class="" name="login" method="post" action="/auth/login"> <div> <div class="pb-3"> <div class="pb-2"> <input type="text" id="login_username" name="login[username]" required="required" autocapitalize="none" placeholder="Login" /></div> <div> <input type="password" id="login_password" name="login[password]" required="required" autocomplete="67622c5f24ba2" placeholder="Password" row_class="passwordInputContainer" row_id="headerPassword" /></div> </div> <div class="d-flex align-items-center text-start text-10 pb-3"> <input type="checkbox" id="login_rememberMe" name="login[rememberMe]" value="1" /> <span class="ps-2"> <label for="login_rememberMe"> Remember Me on This Computer </label> </span> </div> <div class="pb-1 text-start"> <div class="row form-login"> <div class="col "> <button type="submit" id="login_login" name="login[login]" class="btn btn-primary" data-test-id="sign-in"> <div class="d-flex align-items-center"> <div>Sign In</div> </div> </button> </div> </div> </div> <div class="login-text"> <a class="primary text-start text-10" href="/auth/forgot_login">Need help signing in?</a> </div> <div class="login-text"> <a class="primary text-start text-10" href="/auth/register">Register for NetGalley</a> </div> </div> <input type="hidden" id="login_widgetId" name="login[widgetId]" /> <input type="hidden" id="login_widgetRedeemCode" name="login[widgetRedeemCode]" /> <input type="hidden" id="login__token" name="login[_token]" value="22632323d0763105cbb013.1bVfCl2n_kzWlbotc1EOOC9JcuSIE0v7DLuvL931HaE.s9Jsbx_svyKCw4p3OABGc1t_X7XyWX6eR-_oeeqCb8Cx0hVYH_fKFO7Q7w" /></form> </div> <hr class="p-0"> <div class="row"> <div class="pt-2 col px-4 ms-4 pb-2"> <a class='text-16' href="/catalog/"> Find Titles </a> <br> <a class='text-16' href="/catalog/publishers"> Browse Publishers </a> <br> <a class='text-16' href="https://netgalley.zendesk.com/hc/en-us/" target="_blank" rel="noreferrer noopener"> Help </a> </div> <div class="col me-3 text-end"> </div> </div> <hr> <div class="row p-3"> <a href="#" class="col-6 text-10 text-end" @click="setTheme('light'); toggleMenu(false)"> <i class="fa-light fa-sun align-top pe-1 text-16"></i> <span class="light-mode fw-semibold" :class="theme == 'light' ? 'active' : 'primary'">Light Mode</span> </a> <a href="#" class="col-6 text-10 text-start" @click="setTheme('dark'); toggleMenu(false)"> <i class="fa-light fa-moon align-top pe-1 text-16"></i> <span class="dark-mode fw-semibold" :class="theme == 'dark' ? 'active' : 'primary'">Dark Mode</span> </a> </div> <hr> <div class="row px-4 py-2"> <div class="col-6 primary"> <a class="text-12" href="/privacy">Privacy Policy</a><br> <a class="text-12" href="/terms">Terms</a><br> <a class="text-12" href="/cookie_policy">Cookie Policy</a> </div> <div class="col-6 primary"> <a class="text-12" href="/contact">Contact</a><br> <a class="text-12" href="/about">About</a><br> <a class="text-12" href="https://bookish.netgalley.com/" target="_blank" rel="noreferrer noopener">We Are Bookish</a> </div> </div> <hr> <p class="px-4 py-3 text-12"> Powered by Firebrand Technologies<br>漏 2024 NetGalley LLC<br>All Rights Reserved </p> </div> </div> </div> </nav> </div> <div class="page-content"> <div id="errorMessageDisplay"> </div> <div id="errorMessageTemplate" class="row d-none"> <div class="col-md-12 alert alert-danger"></div> </div> <div id="alertMessageDisplay"> </div> <div id="alertMessageTemplate" class="row d-none"> <div class="col-md-12 alert alert-warning"></div> </div> <div id="successMessageDisplay"> </div> <div id="successMessageTemplate" class="row d-none"> <div class="col-md-12 alert alert-success"></div> </div> <div id="infoMessageDisplay"> </div> <div id="infoMessageTemplate" class="row d-none"> <div class="col-md-12 alert alert-info"></div> </div> <div id="lockedMessageDisplay"> </div> <div id="lockedMessageTemplate" class="row d-none"> <div class="col-md-12 alert alert-locked"></div> </div> <script src="https://dzrosyogtuajb.cloudfront.net/pageflow.js"></script> <div class="modal fade " id="loadInPageflowModal" tabindex="-1" role="dialog" aria-hidden="true" > <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-content-liner"> <div class="row modal-header "> <div class="col-11"> <h1 class="modal-title ">Loading in Reader.</h1> </div> <div class="col-1 ps-0 align-middle"> <button type="button" class="blue-close close secondary" data-bs-dismiss="modal"> <span aria-hidden="true">×</span> <span class="sr-only">Close</span> </button> </div> </div> <div class="modal-body emphasis"> <div class="modal-body-header"> </div> <div class="modal-body-content"> <div class="pageflow-error d-none"></div> <div class="pageflow-default"> <i class="fa fa-spinner fa-spin me-2"></i> Please wait... This may take a moment. </div> </div> <div class="modal-body-footer"> </div> </div> </div> </div> </div> </div> <script> $(document).bind('netgalley.content.changed', function() { // Checks to see if the title image loads on the user's browser. If not, rewrite the // image URL to use our local generic book image, sized accordingly. $('#loadInPageflowModal .verify-title-image img').one('error', function () { var regex = /.*-(micro|mini|small|medium|large)\.png/; var input = $(this).attr('src'); if (regex.test(input)) { var matches = input.match(regex); $(this).attr('src', '/images/cover-placeholder-green-' + matches[1] + '.png'); } }); // The above technique won't work with IE8 or lower because of timing issues // so we need to set the image source to itself on the page load which will then start the error event $('#loadInPageflowModal .verify-title-image img').each(function () { $(this).attr('src', $(this).attr('src')); }); }); </script> <script> $(function() { $('#loadInPageflowModal').on('show.bs.modal', function (event) { $.event.trigger('netgalley.content.changed'); }); }); </script> <script> $(() => { const errorCont = $('#loadInPageflowModal .pageflow-error'); const defaultCont = $('#loadInPageflowModal .pageflow-default'); $('.pageflowButton').click(async function (e) { e.preventDefault(); const bookId = $(this).data('book'); const transferUrl = '/reader/transfer/99999'.replace('99999', bookId); const redirectUrl = '/reader/99999'.replace('99999', bookId); const websocketUrl = 'wss://a46el2xrdb.execute-api.us-east-1.amazonaws.com/socket'; // If the book has already been transferred, redirect to the pageflow reader if ($(this).data('transferred')) { window.location.href = redirectUrl; return; } $(this).prop('disabled', true); defaultCont.removeClass('d-none'); errorCont.addClass('d-none'); $('#loadInPageflowModal').modal('show'); // Open a websocket that listens for the file finished processing event and then redirects the page PageFlow.waitForFile($(this).data('hash'), websocketUrl, redirectUrl); const response = await fetch(transferUrl, { method: 'POST', headers: { 'Content-Type': 'application/json', 'x-csrf-protected': 1, } }); $(this).prop('disabled', false); let data; try { data = await response.json(); } catch (e) { data = {}; } if (response.status !== 200) { defaultCont.addClass('d-none'); errorCont.text(data.error ?? 'There was an error converting your file.'); errorCont.removeClass('d-none'); } else if (data.alreadyTransferred) { $('#loadInPageflowModal').modal('hide'); window.location.href = redirectUrl; } }); }); </script> <div class="row"> <div class="col-12 col-md-auto text-center text-md-start verify-title-image pb-1"> <img class="cover-width" itemprop="image" src="https://netgalley-covers.s3.amazonaws.com/cover515854-medium.png" /> <script> $(function() { $(document).on('click', 'a.cover-vote', function(e) { e.preventDefault(); var $container = $(this).closest('.cover-vote-container'); $container.find('.hide').hide(); $container.find('.cover-vote-login-prompt').show(); }); }); </script> <div class="cover-vote-container cover-voting text-center pt-1 anonymous-cover-vote-width"> <div class="hide"> <div class="no-link-hover-color p-1 d-inline-flex "> <div class="cover-vote-label pe-2"> Cover Votes: </div> <a href="#" data-book="515854" data-vote="1" class="cover-vote cover-vote-up default" > <i class="fb-icon-thumbsup align-middle cover-vote-icon d-inline-block"></i> <span class="vote-count text-muted pe-2">14</span> </a> <a href="#" data-book="515854" data-vote="-1" class="cover-vote cover-vote-down default" > <i class="fb-icon-thumbsdown align-middle cover-vote-icon d-inline-block"></i> <span class="vote-count text-muted">0</span> </a> </div> </div> <div class="cover-vote-login-prompt d-none col-12"> <p>Please sign in to submit your valuable feedback.<br> <a href="/auth/login"><strong>Sign In</strong></a> or <a href="/auth/register"><strong>Register</strong></a> Now. </p> </div> </div> </div> <div class="col-12 col-md-6 col-lg-8" itemscope itemtype="http://schema.org/Book"> <div class="pb-2"> <h1 class="mb-1 py-0 pt-6 pt-md-0" itemprop="name">A Voice in the Night</h1> <h3 class="mb-0">The razor-sharp fourth book in the DI Ryan Wilkins Mysteries</h3> </div> <div class="mb-0 pb-4"> <h2 class="default text-20 fw-medium" itemprop="author" itemscope itemtype="http://schema.org/Person"> by <span itemprop="name">Simon Mason</span> </h2> </div> <div class="pb-2"> <div> <h5 class="lh-lg text-14 fw-bold">You must sign in to see if this title is available for request. <a href="/auth/login"> Sign In or Register Now </a> </h5> </div> <div id="modalForPhoneRenderContainer"></div> <script> $(function() { $(document).on('click', '.wishlist-click', function(e) { e.preventDefault(); var bookId = $(this).data('book'); var baseUrl = '/member/wish/9999999'; $.ajax({ type: 'POST', url: baseUrl.replace('9999999', bookId) }) .done(function(data) { $('#wishlistedContent' + bookId).show(); $('#wishlistContent' + bookId).hide(); }); }); // show reading app info popovers if ($('.app-info-popover').length) { new bootstrap.Popover($('.app-info-popover')) } }); </script> </div> <div id="kindleForm" class="d-none"> <div class="row pb-2"> <div class="col-10 align-self-center m-0"> <h6 class="mb-0"> Send NetGalley books directly to your Kindle or Kindle app </h6> </div> <div class="col text-end"> <a class="small-link align-end text-end" id="kindleCancel" href="#"> Cancel </a> </div> </div> <hr class="my-2"/> <div class="edit-kindle-email pb-6"> <div class="row"> <div> <div class="row pb-2"> <div class="col-auto pe-0"> <h6><strong>1</strong></h6> </div> <div class="col-11"> <h6 class="mb-0">To read on a Kindle or Kindle app, please add kindle@netgalley.com as an approved email address to receive files in your Amazon account. <a target="_blank" rel="noreferrer noopener" href="https://netgalley.zendesk.com/hc/en-us/articles/115003979534">Click here for step-by-step instructions.</a> </h6> </div> </div> </div> </div> <div> <div class="row pt-1 pb-3"> <div class="col-auto pe-0"> <h6><strong>2</strong></h6> </div> <div class="col-11"> <h6 class="mb-0">Also find your Kindle email address within your Amazon account, and enter it here.</h6> </div> </div> </div> </div> </div> <div class="pb-0"> <div class="publication-dates"> <h6 class="pb-1"> Pub Date <strong><span itemprop="datePublished" content="2025-01-21" aria-label="January 21 2025" ><span aria-hidden="true"></span></span>Jan 21 2025</strong> | Archive Date <strong><span aria-label="December 19 2024"><span aria-hidden="true"></span></span>Dec 19 2024</strong> </h6> </div> </div> <div class="pb-3"> <div> <h6 itemprop="publisher" itemscope itemtype="http://schema.org/Organization"> <a href="/catalog/publisher/81542"> <span itemprop="name">Hachette Book Group <span class="default"> | </span></span> </a> <span itemprop="name">Mobius</span> </h6> </div> </div> <div class="pb-2"> <div class="categories"> <h6> <a href="/catalog/category/1"> <span itemprop="genre"> Arts & Photography </span> </a> | <a href="/catalog/category/35"> <span itemprop="genre"> General Fiction (Adult) </span> </a> | <a href="/catalog/category/16"> <span itemprop="genre"> Mystery & Thrillers </span> </a> </h6> </div> </div> </div> </div> <hr class="mb-1" /> <div class="row"> <div class="col-12"> <div class="d-block d-lg-flex flex-lg-wrap"> <div class="align-items-center d-flex py-2"> <div class="pe-2"><i class="fa-solid fa-megaphone advanced"></i></div> <p class="mb-0"> Talking about this book? Use <b>#AVoiceintheNight #NetGalley</b>. <a target="_blank" rel="noreferrer noopener" href="https://bookish.netgalley.com/bookish-lifestyle/03/2021/hashtag-tips-how-to-book-influencers/">More hashtag tips!</a> </p> </div> </div> </div> </div> <hr class="mt-1"> <div class="row"> <div class="col-12"> <h3>Description</h3> <div class="pb-3"> <div class="d-none d-md-block" id="descriptionFullTextBox"> <p><b>DEEP DECEPTION. TWISTED FATE.</b><br><b><br>'As great a contribution to the noble British genre of detective fiction as any writer for decades' Stephen Fry</b><br><b><br>Thames Valley has a new Superintendent - DCS Wainwright - young, charismatic and ruthless, charged with pushing through big reforms. Her in-tray is full of problems - and at the top of the pile is the problem of Wilkins and Wilkins.</b><br><br>Trailer park boy DI Ryan Wilkins, interesting looking in baggy trackies and over-large lime-green puffa. In his personnel file is a handwritten note scribbled by the outgoing Super: 'Do not, repeat not, give him responsibility.' And posh boy DI Ray Wilkins, improbably handsome in navy blazer and tan chinos: 'Thinks too highly of himself. More experience needed at the wet end.' Their previous investigations - though somehow successful - were models of disorder and dysfunction. The new Super needs to take action.<br><br>There's been a shocking murder in the heart of Oxford, the stabbing of a security guard during an attempted armed robbery. Meanwhile, an elderly professor of linguistics goes missing from his home in cosy Iffley Village.<br><br>The high-profile murder investigation can be safely handled by reliable detective DI Hare. The entry-level enquiry into the wandering academic can be given to the problem duo, with instructions to keep it simple. But when the body of the professor is found, still dressed in his pyjamas and dripping wet, spreadeagled on a hotel lawn miles from home, things get a little unexpected for the Wilkinses. Will Ray keep on top of the brief? Will Ryan keep it together?<br><br><b>PRAISE FOR SIMON MASON </b><br><b><br>'Terrific' Mick Herron<br><br>'This moody, atmospheric novel is full of surprises' <i>Sunday Times</i> (Crime Book of the Month)<br><br>'[W]ell plotted and very funny' <i>Sun</i><i></i><br><br>'This has a TV series written all over it' <i>Daily Mail</i><i></i></b></p> </div> <div class="d-block d-md-none"> <p><b>DEEP DECEPTION. TWISTED FATE.</b><br><b><br>'As great a contribution to the noble British genre of detective fiction as any writer for decades' Stephen Fry</b><br><b><br>Thames Valley has a new Superintendent - DCS Wainwright -...</b></p> <div class="text-end pt-1"> <a class="d-none d-md-inline-block description-read-more-link" href="#">Read More</a> <a class="d-md-none description-read-more-link" data-is-phone="1" href="#">Read More</a> </div> </div> <div class="modal modal-phone-full-page " id="descriptionReadMoreModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content "> <div class="modal-content-liner"> <div class="modal-header "> <div class="align-self-end ps-2"> <button type="button" class="close secondary close-back" data-bs-dismiss="modal"> <i class="fa-regular fa-circle-chevron-left secondary"></i> <span class="sr-only">Close</span> </button> <div id="modalMainActionButton" class="pull-right"></div> </div> </div> <div class="netgalley-header"></div> <div class="modal-body emphasis p-0"> <div class="modal-body-header"><h2>Description</h2></div> <div class="modal-body-content"><p><b>DEEP DECEPTION. TWISTED FATE.</b><br><b><br>'As great a contribution to the noble British genre of detective fiction as any writer for decades' Stephen Fry</b><br><b><br>Thames Valley has a new Superintendent - DCS Wainwright - young, charismatic and ruthless, charged with pushing through big reforms. Her in-tray is full of problems - and at the top of the pile is the problem of Wilkins and Wilkins.</b><br><br>Trailer park boy DI Ryan Wilkins, interesting looking in baggy trackies and over-large lime-green puffa. In his personnel file is a handwritten note scribbled by the outgoing Super: 'Do not, repeat not, give him responsibility.' And posh boy DI Ray Wilkins, improbably handsome in navy blazer and tan chinos: 'Thinks too highly of himself. More experience needed at the wet end.' Their previous investigations - though somehow successful - were models of disorder and dysfunction. The new Super needs to take action.<br><br>There's been a shocking murder in the heart of Oxford, the stabbing of a security guard during an attempted armed robbery. Meanwhile, an elderly professor of linguistics goes missing from his home in cosy Iffley Village.<br><br>The high-profile murder investigation can be safely handled by reliable detective DI Hare. The entry-level enquiry into the wandering academic can be given to the problem duo, with instructions to keep it simple. But when the body of the professor is found, still dressed in his pyjamas and dripping wet, spreadeagled on a hotel lawn miles from home, things get a little unexpected for the Wilkinses. Will Ray keep on top of the brief? Will Ryan keep it together?<br><br><b>PRAISE FOR SIMON MASON </b><br><b><br>'Terrific' Mick Herron<br><br>'This moody, atmospheric novel is full of surprises' <i>Sunday Times</i> (Crime Book of the Month)<br><br>'[W]ell plotted and very funny' <i>Sun</i><i></i><br><br>'This has a TV series written all over it' <i>Daily Mail</i><i></i></b></p></div> </div> </div> </div> </div> </div> <script> $(document).bind('netgalley.content.changed', function() { // Checks to see if the title image loads on the user's browser. If not, rewrite the // image URL to use our local generic book image, sized accordingly. $('#descriptionReadMoreModal .verify-title-image img').one('error', function () { var regex = /.*-(micro|mini|small|medium|large)\.png/; var input = $(this).attr('src'); if (regex.test(input)) { var matches = input.match(regex); $(this).attr('src', '/images/cover-placeholder-green-' + matches[1] + '.png'); } }); // The above technique won't work with IE8 or lower because of timing issues // so we need to set the image source to itself on the page load which will then start the error event $('#descriptionReadMoreModal .verify-title-image img').each(function () { $(this).attr('src', $(this).attr('src')); }); }); </script> <script> $('#descriptionReadMoreModal').on('show.bs.modal', function (event) { $.event.trigger('netgalley.content.changed'); }); </script> <script> $('.description-read-more-link').click(function(e) { e.preventDefault(); if ($(this).data('is-phone')) { new bootstrap.Modal($('#descriptionReadMoreModal')).show(); } // all other devices, show the inline form else { $('#descriptionFullTextBox').show(); } }); </script> </div> </div> </div> <hr class="mt-1"> <div class="d-none d-md-flex"> <div class="row"> <div class="d-flex justify-content-start align-items-baseline flex-column flex-md-row col-12"> <div class="mb-1 me-md-6 pe-2 pb-3 pb-md-0"> <h3>Available Editions</h3> <table> <tbody> <tr> <td class="emphasis text-end">EDITION</td> <td class="ps-2">Hardcover </td> </tr> <tr> <td class="emphasis flex-column text-end">ISBN</td> <td class="ps-2">9781529425901</td> </tr> <tr> <td class="emphasis text-end">PRICE</td> <td class="ps-2"> $20.00 (USD) </td> </tr> <tr> <td class="emphasis text-end">PAGES</td> <td class="ps-2"> 368 </td> </tr> <tr> </tr> </tbody> </table> </div> <div class="mb-1 mx-md-6 pb-sm-3 px-md-1 pb-3 pb-md-0"> <h3 class="pt-sm-2">Available on NetGalley</h3> <div> <span class="emphasis">NetGalley Shelf App</span> (PDF) </div> <div> <span class="emphasis">Send to Kindle</span> (PDF) </div> <div> <span class="emphasis">Download</span> (PDF) </div> </div> </div> </div> </div> <div class="row d-md-none mt-2"> <div class="col-12 justify-content-between"> <a class="title-additional-information-link" href="#"> <h3 class="secondary"> Additional Information <i class="fa fa-chevron-right pull-end"></i> </h3> </a> </div> </div> <script> $('.title-additional-information-link').click(function(e) { e.preventDefault(); new bootstrap.Modal($('#titleAdditionalInformationModal')).show(); }); </script> <div class="modal modal-phone-full-page " id="titleAdditionalInformationModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content "> <div class="modal-content-liner"> <div class="modal-header "> <div class="align-self-end ps-2"> <button type="button" class="close secondary close-back" data-bs-dismiss="modal"> <i class="fa-regular fa-circle-chevron-left secondary"></i> <span class="sr-only">Close</span> </button> <div id="modalMainActionButton" class="pull-right"></div> </div> </div> <div class="netgalley-header"></div> <div class="modal-body emphasis p-0"> <div class="modal-body-header"><h2>Additional Information</h2></div> <div class="modal-body-content"> <div class="row"> <div class="d-flex justify-content-start align-items-baseline flex-column flex-md-row col-12"> <div class="mb-1 me-md-6 pe-2 pb-3 pb-md-0"> <h3>Available Editions</h3> <table> <tbody> <tr> <td class="emphasis text-end">EDITION</td> <td class="ps-2">Hardcover </td> </tr> <tr> <td class="emphasis flex-column text-end">ISBN</td> <td class="ps-2">9781529425901</td> </tr> <tr> <td class="emphasis text-end">PRICE</td> <td class="ps-2"> $20.00 (USD) </td> </tr> <tr> <td class="emphasis text-end">PAGES</td> <td class="ps-2"> 368 </td> </tr> <tr> </tr> </tbody> </table> </div> <div class="mb-1 mx-md-6 pb-sm-3 px-md-1 pb-3 pb-md-0"> <h3 class="pt-sm-2">Available on NetGalley</h3> <div> <span class="emphasis">NetGalley Shelf App</span> (PDF) </div> <div> <span class="emphasis">Send to Kindle</span> (PDF) </div> <div> <span class="emphasis">Download</span> (PDF) </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script> $(document).bind('netgalley.content.changed', function() { // Checks to see if the title image loads on the user's browser. If not, rewrite the // image URL to use our local generic book image, sized accordingly. $('#titleAdditionalInformationModal .verify-title-image img').one('error', function () { var regex = /.*-(micro|mini|small|medium|large)\.png/; var input = $(this).attr('src'); if (regex.test(input)) { var matches = input.match(regex); $(this).attr('src', '/images/cover-placeholder-green-' + matches[1] + '.png'); } }); // The above technique won't work with IE8 or lower because of timing issues // so we need to set the image source to itself on the page load which will then start the error event $('#titleAdditionalInformationModal .verify-title-image img').each(function () { $(this).attr('src', $(this).attr('src')); }); }); </script> <script> $('#titleAdditionalInformationModal').on('show.bs.modal', function (event) { $.event.trigger('netgalley.content.changed'); }); </script> <hr /> <div class="row pt-1 mx-0"> <div class="d-md-inline col-12 col-md-4 px-0 align-self-center"> <h3 class="headline fw-bold">Average rating from 2 members</h3> </div> <div class="d-md-inline col-12 col-md-4 px-0 py-sm-2 align-self-center"> <i class="fa fa-star yellow fa-2x" aria-hidden="true"></i> <i class="fa fa-star yellow fa-2x" aria-hidden="true"></i> <i class="fa fa-star yellow fa-2x" aria-hidden="true"></i> <i class="fa fa-star yellow fa-2x" aria-hidden="true"></i> <i class="fa fa-star ghosty fa-2x" aria-hidden="true"></i> </div> <div class="d-md-inline text-md-end col-12 col-md-4 px-0 align-self-center"> <div> <a href="/book/515854/reviews"> <h6 class="secondary">See all member reviews <i class="fa fa-chevron-right ps-1" aria-hidden="true"></i></h6> </a> </div> </div> </div> <div class="footerwrap d-none d-lg-block mt-4 pb-3" role="contentinfo"> <div class="row d-none d-lg-flex"> <div class="col-md-12"> <div class="row gray-9 border-bottom border-gray-9 pb-3 mb-3 mx-0"> <div class="p-0 col-md-6 "> <div class="footer-logo"><a href="/"> <?xml version="1.0" encoding="UTF-8"?> <svg role="img" class="publicLogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 243.51 48" aria-label="NetGalley logo, which links to the home page."> <title>NetGalley logo, which links to the home page.</title> <defs><style>.logo-swirl{fill:#fff;}.logo-icon{fill:#9ec400;}.logo-text{fill:#666;}</style></defs> <g id="Layer_4"><path class="logo-text" d="m239.87,16.68v.4h-1.13v2.96h-.46v-2.96h-1.14v-.4h2.73Z"/> <path class="logo-text" d="m240.28,16.68h.65l.97,2.84.96-2.84h.65v3.36h-.43v-1.99c0-.07,0-.18,0-.34,0-.16,0-.33,0-.51l-.96,2.84h-.45l-.97-2.84v.11c0,.08,0,.21,0,.38,0,.17,0,.29,0,.37v1.99h-.43v-3.36Z"/> <path class="logo-text" d="m45.63,35.4h3.85V11.3h-3.85v-3.37h8.18l15.18,22.13c.53.87,1.05,2.23,1.05,2.23h.13s-.22-1.53-.22-2.49V11.3h-3.94v-3.37h12.21v3.37h-3.89v27.51h-4.29l-15.18-22.13c-.57-.87-1.05-2.23-1.05-2.23h-.13s.22,1.53.18,2.49v18.46h3.98v3.41h-12.2v-3.41Z"/> <path class="logo-text" d="m88.35,16.16c6.3,0,9.58,4.64,9.58,10.37,0,.57-.13,1.62-.13,1.62h-16.18c.26,4.9,3.72,7.52,7.65,7.52s6.61-2.49,6.61-2.49l1.75,3.11s-3.32,3.06-8.62,3.06c-6.96,0-11.72-5.03-11.72-11.59,0-7.04,4.77-11.59,11.07-11.59Zm5.2,9.27c-.13-3.89-2.49-5.91-5.29-5.91-3.24,0-5.86,2.19-6.47,5.91h11.77Z"/> <path class="logo-text" d="m102.53,19.96h-3.72v-3.28h3.81v-6.08h4.16v6.08h5.29v3.28h-5.29v10.37c0,4.51,3.06,5.07,4.72,5.07.61,0,1.01-.04,1.01-.04v3.54s-.61.09-1.53.09c-2.8,0-8.44-.87-8.44-8.27v-10.76Z"/> <path class="logo-text" d="m130.35,7.41c5.42,0,11.85,2.19,11.85,6.08v3.81h-4.02v-2.27c0-2.58-4.07-3.85-7.7-3.85-7.22,0-11.77,4.9-11.77,11.99s4.64,12.38,11.9,12.38c2.76,0,8.27-.83,8.27-3.85v-4.07h-6.04v-3.41h10.06v8.66c0,4.77-7.96,6.47-12.6,6.47-9.49,0-16.14-6.91-16.14-16.05s6.56-15.88,16.18-15.88Z"/> <path class="logo-text" d="m158.13,25.21h1.4v-.83c0-3.5-2.01-4.72-4.73-4.72-3.5,0-6.34,2.14-6.34,2.14l-1.71-3.02s3.24-2.62,8.4-2.62c5.64,0,8.62,2.93,8.62,8.53v9.89c0,.66.35.96.96.96h2.23v3.28h-4.42c-1.97,0-2.76-.96-2.76-2.41v-.31c0-.87.18-1.44.18-1.44h-.09s-1.92,4.68-7.3,4.68c-3.67,0-7.35-2.14-7.35-6.69,0-6.96,9.23-7.44,12.9-7.44Zm-4.64,10.85c3.76,0,6.08-3.85,6.08-7.17v-.92h-1.09c-2.01,0-8.97.09-8.97,4.33,0,1.97,1.44,3.76,3.98,3.76Z"/> <path class="logo-text" d="m168.78,11.21h-3.67v-3.28h7.92v24.32c0,1.88.44,3.15,2.36,3.15.7,0,1.18-.04,1.18-.04l-.04,3.5s-.87.09-1.88.09c-3.15,0-5.86-1.27-5.86-6.43V11.21Z"/> <path class="logo-text" d="m179.54,11.21h-3.67v-3.28h7.92v24.32c0,1.88.44,3.15,2.36,3.15.7,0,1.18-.04,1.18-.04l-.04,3.5s-.87.09-1.88.09c-3.15,0-5.86-1.27-5.86-6.43V11.21Z"/> <path class="logo-text" d="m199.25,16.16c6.3,0,9.58,4.64,9.58,10.37,0,.57-.13,1.62-.13,1.62h-16.19c.26,4.9,3.72,7.52,7.66,7.52s6.61-2.49,6.61-2.49l1.75,3.11s-3.32,3.06-8.62,3.06c-6.96,0-11.72-5.03-11.72-11.59,0-7.04,4.77-11.59,11.07-11.59Zm5.2,9.27c-.13-3.89-2.49-5.91-5.29-5.91-3.24,0-5.86,2.19-6.47,5.91h11.77Z"/> <path class="logo-text" d="m214.87,44.46c1.88,0,3.33-1.31,4.07-3.06l.92-2.19-7.74-19.25h-2.8v-3.28h10.11v3.28h-2.93l4.94,13.17c.31.96.39,1.92.39,1.92h.13s.18-.96.53-1.92l4.9-13.17h-2.84v-3.28h9.8v3.28h-2.76l-8.75,22.35c-1.49,3.76-4.37,5.69-7.79,5.69-2.84,0-4.77-1.4-4.77-1.4l1.44-3.19s1.27,1.05,3.15,1.05Z"/> <path class="logo-icon" d="m38.93,41.9c0,2.25-2.44,3.73-4.96,3.73H4.88c-2.52,0-4.88-1.48-4.88-3.73V4.01C0,1.77,2.36,0,4.88,0h29.09c2.52,0,4.96,1.77,4.96,4.01v37.88Z"/> <path class="logo-swirl" d="m19.74,12.92c1.61,3.91-9.06,10.88-10.88,9-.89,7.27,30.26-5.55,17.87-15.36-4-3.16-14.31-1.82-26.73,4.52v3.23c9.11-4.12,18.11-5.34,19.74-1.39Zm9.84,5.66l1.62,1.67c-14.94,8.65-27.18,12.65-29.36,7.36-1.61-3.91,9.6-11,11.41-9.11.42-3.42-6.62-1.58-13.25,2.55v19.67c8.28-1.98,20.76-8.29,33.03-18.43l2.04,1.71,3.86-4.96v-3.87l-9.35,3.41Z"/> </g> </svg> </a> </div> </div> <div class="d-flex flex-row footer-link col-md-6 "> <ul class="ms-auto"> <li><a href="/contact">Contact</a></li> <li> <a target="_blank" rel="noreferrer noopener" href="https://netgalley.zendesk.com/hc/en-us/"> Get Help </a> </li> <li><a href="/about">About</a></li> <li><a href="https://bookish.netgalley.com/" target="_blank" rel="noreferrer noopener">We Are Bookish</a></li> <li><a href="/tour">How It Works</a></li> </ul> <ul class="mx-5 px-0"> <li><a href="/privacy">Privacy Policy</a></li> <li><a href="/terms">Terms</a></li> <li><a href="/cookie_policy">Cookie Policy</a></li> </ul> <ul class="mx-0 px-0"> <li><span class="fw-bold small">International</span></li> <li><a href="https://www.netgalley.fr/">www.netgalley.fr</a></li> <li><a href="https://www.netgalley.de/">www.netgalley.de</a></li> <li><a href="https://www.netgalley.jp/">www.netgalley.jp</a></li> <li><a href="https://www.netgalley.co.uk/">www.netgalley.co.uk</a></li> </ul> </div> </div> </div> </div> <div class="row d-none d-lg-flex mb-2"> <div class="col-md-7 me-auto text-center justify-content-center"> <a class="d-flex primary" href="http://www.firebrandtech.com" target="_blank" rel="noreferrer noopener"> Powered by Firebrand Technologies<br class="d-lg-none" /><span class="d-none d-lg-inline"> • </span>漏 2024 NetGalley LLC<br class="d-block d-md-none" /><span class="d-none d-sm-inline"> • </span>All Rights Reserved </a> </div> <div class="col-md-2 pe-4"> <ul class="list-unstyled d-flex justify-content-around social-link"> <li><a href="https://www.instagram.com/netgalley" target="_blank" rel="noreferrer noopener"><i class="fab fa-instagram fa-2x"></i></a></li> <li><a href="https://www.tiktok.com/@netgalley" target="_blank" rel="noreferrer noopener"><i class="fab fa-tiktok fa-2x"></i></a></li> <li><a href="https://www.youtube.com/@NetGalleyTV" target="_blank" rel="noreferrer noopener"><i class="fab fa-youtube fa-2x"></i></a></li> <li><a href="https://www.facebook.com/NetGalley" target="_blank" rel="noreferrer noopener"><i class="fab fa-facebook fa-2x"></i></a></li> <li><a href="https://x.com/netgalley" target="_blank" rel="noreferrer noopener"><i class="fab fa-x-twitter fa-2x"></i></a></li> </ul> </div> </div> <div class="d-lg-none p-3"> <div class="row "> <div class="col-12"> <div class="row footer-link footer-links-com"> <div class="footer-link col-4"> <ul class="list-unstyled menulist-vert"> <li><a href="/contact">Contact<i class="fa fa-chevron-right d-none d-lg-block"></i></a></li> <li> <a target="_blank" rel="noreferrer noopener" href="https://netgalley.zendesk.com/hc/en-us/"> Get Help<i class="fa fa-chevron-right d-none d-lg-block"></i> </a> </li> <li><a href="/about">About<i class="fa fa-chevron-right d-none d-lg-block"></i></a></li> <li><a href="https://bookish.netgalley.com/" target="_blank" rel="noreferrer noopener">We Are Bookish<i class="fa fa-chevron-right d-none d-lg-block"></i></a></li> </ul> </div> <div class="footer-link col-4"> <ul class="list-unstyled menulist-vert"> <li><a href="/privacy">Privacy Policy<i class="fa fa-chevron-right d-none d-lg-block"></i></a></li> <li><a href="/terms">Terms<i class="fa fa-chevron-right d-none d-lg-block"></i></a></li> <li><a href="/cookie_policy">Cookie Policy</a></li> </ul> </div> <div class="footer-link col-4"> <ul class="list-unstyled menulist-vert"> <li><a href="/tour">How It Works<i class="fa fa-chevron-right d-none d-lg-block"></i></a></li> </ul> </div> </div> <div class="row"> <div class="col-12 text-end"> <ul class="d-flex flex-row justify-content-center list-unstyled"> <li class="ms-3"><a href="https://www.instagram.com/netgalley" target="_blank" rel="noreferrer noopener"><i class="fab fa_instagram fa-2x"></i></a></li> <li class="ms-3"><a href="https://www.tiktok.com/@netgalley" target="_blank" rel="noreferrer noopener"><i class="fab fa-tiktok fa-2x"></i></a></li> <li class="ms-3"><a href="https://www.youtube.com/@NetGalleyTV" target="_blank" rel="noreferrer noopener"><i class="fab fa-youtube fa-2x"></i></a></li> <li class="ms-3 mb-3"><a href="https://www.facebook.com/NetGalley" target="_blank" rel="noreferrer noopener"><i class="fab fa-facebook fa-2x"></i></a></li> <li class="ms-3 mb-3"><a href="https://x.com/netgalley" target="_blank" rel="noreferrer noopener"><i class="fab fa-x-twitter fa-2x"></i></a></li> </ul> </div> </div> </div> <div class="col-12"> <div> <img class="me-2" src="https://netgalley-assets.s3.amazonaws.com/65fed9235e/images/flags/france_flag_29.png" /> <a class="text-white" href="https://www.netgalley.fr/">www.netgalley.fr</a> </div> <div> <img class="me-2" src="https://netgalley-assets.s3.amazonaws.com/65fed9235e/images/flags/germany_flag_29.png" /> <a class="text-white" href="https://www.netgalley.de/">www.netgalley.de</a> </div> <div> <img class="me-2" src="https://netgalley-assets.s3.amazonaws.com/65fed9235e/images/flags/japan_flag_29.png" /> <a class="text-white" href="https://www.netgalley.jp/">www.netgalley.jp</a> </div> <div> <img class="me-2" src="https://netgalley-assets.s3.amazonaws.com/65fed9235e/images/flags/uk_flag_29.png" /> <a class="text-white" href="https://www.netgalley.co.uk/">www.netgalley.co.uk</a> </div> </div> <div class="col-12 pb-3 mt-6"> <a class="text-white" href="http://www.firebrandtech.com" target="_blank" rel="noreferrer noopener"> Powered by Firebrand Technologies<br class="d-lg-none" /><span class="d-none d-lg-block"> • </span>漏 2024 NetGalley LLC<br class="d-inline-block" /><span class="d-none"> • </span>All Rights Reserved </a> </div> <div class="clearfix"></div> </div> </div> </div> </div> </div><!-- END wrap-user --> <div class="alert alert-dark alert-fixed-bottom cookie-alert row d-none"> <div class="col-12 col-sm-9 col-md-10 text-left"> This site uses cookies. By continuing to use the site, you are agreeing to our <a class="white fw-bold" href="/cookie_policy">cookie policy</a>. You'll also find information about how we protect your personal data in our <a class="white fw-bold" href="/privacy">privacy policy</a>. </div> <div class="col-12 col-sm-3 col-md-2 text-center text-sm-right pt-3 pt-md-0"> <button class="cookie-button transparent-button transparent-white px-4">I agree</button> <script> $(function() { // create a cookie to hide the cookies banner with a // one year expiration $('.cookie-button').click(function() { $('.cookie-alert').hide(); NetGalley.setCookie('cookies-banner', '1766023135000', null); }); if (NetGalley.getCookie('cookies-banner') == null) { $('.cookie-alert').show(); } }); </script> </div> </div> <script> $(function() { $('.mobile-menu-open .navbar-toggler').click(function(e) { $(this).closest('.mobile-menu-open').toggleClass('navbar-shown'); }) }); </script> <script src="https://netgalley-assets.s3.amazonaws.com/65fed9235e/assets/netgalley_scripts_body.js"></script> </body> </html>