CINXE.COM
Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;max-width:60rem;padding-left:1.5rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width <= 720px){.h2{font-size:1.25rem;line-height:1.5rem}}#challenge-error-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme:dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="390"></head><body class="no-js"><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt={cvId: '3',cZone: "www.harpercollins.com",cType: 'managed',cRay: '913cb40d8aabce65',cH: 'S4tw235FF2gCWzW2iBu02jy7wkxp.9mSiNhx5pE_4Yk-1739867931-1.2.1.1-kFMypUk8nrAkfQP6pNKLa0Y6V4iyc4MbjI4NbNkuBJuycsGXBgZtRzIQ2H1EElfE',cUPMDTk: "\/authors\/15288\/John_R_Neill\/index.aspx?__cf_chl_tk=yRXsnIrLBy47I3g96YtAITQeAWxvh4UO8i2fuVKQiXk-1739867931-1.0.1.1-I.6gLXq2Usfl3BR1PJXsBmQ_0fSrEXLWcpT2jQc6SNk",cFPWv: 'g',cITimeS: '1739867931',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/authors\/15288\/John_R_Neill\/index.aspx?__cf_chl_f_tk=yRXsnIrLBy47I3g96YtAITQeAWxvh4UO8i2fuVKQiXk-1739867931-1.0.1.1-I.6gLXq2Usfl3BR1PJXsBmQ_0fSrEXLWcpT2jQc6SNk",md: "xiAh9cx.Hik2hxZhL5TVHMqIuCpaJ0NPQsyMvwKaU7g-1739867931-1.2.1.1-8z5yG_f.msUJfczHFNXvfKddfwK9xTz4S.k4y_u45RfOTOa0yT9N7DEewe4JZsjpV2qC53UwiQ0pOqWx5EMqSiI9epFduLcaahpSIL3BIbNkgWV2zWlMkcQ7bBfNtZS6D9av38wv2igEwi1yeDbjw96J04dL8bbsFjvbV7m5JNWI7mJZecnF2eAbCSihKDmc3_7Yi6x9T2YF7X_rTwR4FDMQ.vT1oC47B9JCED_oCx2DroZjijGkP3ynIjGDq3Yk9.YK7yiVGvp8LoVGw2xUWWuk2N2guN8sxytPCuIacOHUYenUslNZX6J93agkA_BqoW5mRm3GLZYypIWtAIdMUD_lLRFwVwH0VS4dVGd2fWZXRH6KqHWbynujD6dVrRHwqtfR0jEldadIZsrO.w1VscxiSmrNhOMRTbu12nKOZ0s59Fpm3QWQwszJw0kmAVzdNzGbE0Xfq3dH3C62RGBrmjU.smSVw7QwSDd_Ewc4gCMrS.hDlr3FxD3YrOkL.xaMDz2.Ti.yTf0uNrGPpcCgfRjeMZE7iqVrO6Kde72uWqq_CcQ994sWJ6dP_DWIUXcJ9gM0R9J5T_bm.tn1aSu52G7YMHXTdaR9d6bkPCJDpsw9ewtcX2ehaW6bcxFtDu8K2TnJ.eK2EKhKEkhhznsUNtIElvDBmBy4s2G6yYsydaW86YXQkxs8EGP4_6Ifxu5U2TDGWIPnTMK.qMAbl9JBK.SHXTHlcSnQi7RLfC5n2W_utMH_jYqjJCWTVrDpnNn1vJi0e73h5rAo543NvPv.Zax.lLBq8RHr.ozEZ4_LRYqd3NljaYoS9mhR9ADN0knyC6HXF5I6ZXQw_gsfKRX4KjIpceFjzZAwIg.fuPcSOWPRfWUNMfVJDKUGFMKGYD9lCYnEoq0z9K8.hWuOjQzQ59c.3U1Vxz1oqyik4WpvzKsm4_d_aYhm_9.fapkbsngKb5OiuXh3.i8mC8XbIslEm.yp1AT2XBqOUH.yx4rUPFGy05up5pFAHO9LzAMQ.C6G80IiavpqAynTEOQVXrKR.h7SCj094KmBFnbYttnx2k6t7wnK.m5s7TDl95vCZGc7iznNDNGyPtk.dC3HOFL.6jSjc047ZXBn3NbdK0JDZFF2mXiyYC_bCRx_6WeDDebvPbyKgrZsDIMJOJ6HYCldqUymI0V8w9YvgLa5zmQlhHWezOG9knG3GEnPCZRxEPUc8stjwTp.1AqIn2b6x53dLkimylw6eVk3kn0KPeR30FBYdsVUkDqTgVEGEMIGDy8movdTh7kcPIaJ1LQh2PAOSRi_emK.cc1lu43FlS8T0tT1yb_4Vols7ZoOUvnQQxnZqZ7LkfM8t5Z4Z9zty.4dw.bD9n.oGnJrfbL5z_usZTxyCBumAAIpKz3kS9e572xEuLXTFdEFsBWyy_JtquaH3EDbPZ9XVwvY9R8SkARXNIu7K5v5cFQiz_.dpQ03UEbIWQO2LUx6zsZyM0xRKFS1ihoFE7auTMzf1UfqrZAV_1kr1pkKLB5sO_5N936Mzxx.9lQIWOBufiFrAF3iOWa1ecXLJxybhFUeKiinHlacakoaT5FEecnQ4dtlyftVSSFj0uhXL3.Mi6OHIwtmFy0aKa39sQY4eoPPIURwiprqtuS1kRnc6HDhm2iwSjBhc1sHvSfsC14TKclwuGQYoGP33ntOQ7P0OlemFd7HbdF3S0BaBRB1IeJJDzkh6itFcZwgi_oCCPMu0Ld5PPJmtWzoLkczg.tWHclr0i.bPVN4xs7K5LaH1MA0conIarOyyS2ENNDMb39pcIUaRH.8pQjewnxRsvNz_KpC5MZhpeZn83mL9VYsOoUu7qRJaFl4GttADq9MErzknXTNtlXhatcGgvAH63bTyxeRsgjKUzDWcZPOvuKHCNRuK7HrgQR_wZfjRqOaOW7Fl_z2Wc0NMm5dic0wZvRyfnVtOUt3fceLlbDx9IS_tr8vlEn.b5KzXtJXEga5wS_.ZgDj3XfIQgKwwUrid_HIOEoDsUJNPRVJAktgQn5nvSqceoRqtZFAbiLrm9jgwqaGxY3PgALP2iel75brwVgi_dD35iW52jla9hT2uq1d3TroK49WOekQtaFLTAoam2VjAEJUveUEANMFBiRWslg0uWcX0VS7UxSjJM94YgcrqYW.yhJoLPaZ2hvDS0XSFVOf_1ovnbQwVA.WYO887tktkAJPUQrNWDwbE85nE.5HUg7n_qlVV9CHJ5ayBfuzk2tydwUwLt8K4iar1CC3c3L5BiU9IERXnQHdYlce0R2Q6MMOwMdl9.cn6vWM12FgnFIFIqfMilkg80.Y9dbnP1Sbq6Q.55LzdTUVkq4FtAGCA30dc6QyzEnckNfgvo4iHKhkY1pSERuZp4N0trRdEZYK0dFvC1a6LNavfIiGT.D2e52bQs.8XT._5SsIjeHI_oSk.ziGqkLGMpbzbWgghsw.k6YD6nc_VwR5ASc7SliQHg6Bt_Kp_TML1QBLPREfqVE2zc9bJGJj5G74HDQA6MUydCluFthunsZePNkiskvg3H8wkZFPE6hmMtJ5f4j5Azu1Q6iym3AEYw45hyg63cijhkhW.8TqC2nv.EU",mdrd: "a0o3crqW.GgMo0AdwcF54APVHTM5tWxWT9QBHyxGtDk-1739867931-1.2.1.1-e0jBe9YyN0usuVruudhwyIAu5lEq4tVNWyL9iCu45gOf_lfLmTAgFcQV.bmglSqATxIN58MU9w2.OlLtCVhrD5YBblHWs1LTM_lmZTm4YhErVp4nMemyQKn76WvyEHOwyy0w8YehBxVxYJoG5QwGyaQv64gMk7BVumsga8xgHA.6dwK6uhnPHTu8GvO1o0Q0WfQiEzYUgbCzcfxJOuCXaKQnaUVblqxWThjbhbcSUnGNb3wTnKv1c4.RRc7j8Bbq4tkQW0EWCfHMqacaRjZwsTiipryUlUUp5jA.A.XA3j6JN0ZMUfd0WaNlvy.ISND63bjUr.nSJZ1OtAydn.abk1.oqRKhnbemq7XOUZf1wxLqM7Tq8_OdgsiiN.e94aJBdr1jkBerMw3gx8XHVzYLhLfPZ45KXpDDtdelzAQTVi58vsboutVBP800JOvDpq.Iln3J__ZTQkdNw2QLkpNlj1UZb3GYxoXGl3FOM7Sjp1u_DugWhYmasQsPj9qcZejObxLcOg2k_ryauqhOIWA55oSn1ihDJ.6jaXiBxkBmJhccEQVInA0EvIyobQwuUMb1.18eCS5.uFc_xK3haCltTlShUdPRtmv19wOj1JnDPlFIfo6le.lf_LkFSW1qDZGyY9JXJjVWzaC3Auk5G2PHZpWEbRi0IK4vPPS8rU.lSoSWjQDcoR7O4wEoN_BJYuh6knlxvQAscENgVkg2WmkoNKQWuK9I2rGLejZbs2x_VLDODSz.Cwqznb2RzCBqgyb.06sAbam5omh5_rstFlHhRYHEGi4xZ8UsuzqOZEi77xUXPTZiF3PZ_U4Uo5vTnzOu8dJ8dU7CiRKtYSuwBzahJvelHUpgALhiZofUoPoUnrroLfE9mOAUc60aM3S1FCxm87bknSKWvc6lFlJ0NoUJlom3Ke_KYr_5havCeIXn6NhDIvUs_FNjKDs0t4tW4YiQ_7sYAeVujOw_q0Odfk_SbSP5U9Egn5PnCmHN6Z39gzQltfuYNRE1KT65GHokhbwFVRRpSG.Phsia_0X.VGjK3ZLMGPXIq9fdTludYK16.SwHpTq1kuCoOwojDK9gY_nOgBJFggfro3fylt.HdluxmZaL3tqYoCq0ORyRUkqBUWBW.2fAyMB2yIiDhe3xjWX.Js2zndvVdEn0.7pOenPberhx.k.h.M0UWyTDMWRAXkJ_v6Tq3dVg7BcSJEpKIveawPvEsP9cOTFQJwxT0_v8LwVyZ28ULV4S583_iuRLr1gESoaSE6TAzrLkJFpIwHBt1iCCMgVf5RWcRSujr333fUuuMclaGkd43sKC8ObDxfpS7K193qMrH3ks6zDTIQI7nTZHmrHfgB4PN8BlW.y_z7dAHrTYOybV_gfUa_0DxCZn9tPG_w8R39Wx6jwWgIM9zIFqAhyDHrNFDM8vV3QJ3DJ.AYjjg0Ll8oOhg5MTSJwzPVMZlA4I9tdkHQJCeivzDSxWeu6D3N1CFHvcebPtuCDMZhkW.gnaSuI59WkXOoRh7LPBuujVZMmwI3eZJcRCMqleiWzsLBFNgt929gJbcUGbIb6oRLOVjePXjtLbXhEHrhhTFnfZLAwsLXkVqqqCWw0LrokXnmLz8TK1PDjWZhX8i2jTJttkoO4RFpA_uFVsMWb8vQ5.Kw.axf.TydJ6nRwus3oK17WC2CDyVayvmXWdOo77GeJ4kmXOhoQRqPchRibWlyQYKAYGAfxgWtKpuFbJ2aS0ZzvGrxyzfase8dU7CcZeP21VKIj6WHu3C8ukrRpiAWtnzcCo5f1.zx2iGh.D877rw8lJVYh0vFFB34rbPKqaw6Lz3Qxzh5JvWIGC7EfmMcEsBa5MpiU8JO5Vs9NYZtARdolYGMEziU20M.XZunjhMeBuGgNIwabSoQRsAGRWyTZNoW1DVPdSWKibHGCBBP6M6ZrnrGgPWDu7bFMoDwSVshG4L8K0leQ9cW7ov1c6CN88xbDjlpKCzUTE"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=913cb40d8aabce65';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null, "\/authors\/15288\/John_R_Neill\/index.aspx?__cf_chl_rt_tk=yRXsnIrLBy47I3g96YtAITQeAWxvh4UO8i2fuVKQiXk-1739867931-1.0.1.1-I.6gLXq2Usfl3BR1PJXsBmQ_0fSrEXLWcpT2jQc6SNk" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>