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: "bookshop.org",cType: 'managed',cRay: '8ec0140baf7c40e3',cH: 'cisG6ry9LW23leyK1Q39Yt1xhkirAZe2hcm5P3VBZDs-1733192434-1.2.1.1-N_kWJbOXnzEZwsUaJMvOBjeSDynBZyhdouxx9MHBgfPnDr53bURzwE7Nghk_az2x',cUPMDTk: "\/book\/9780300266153?source=IndieBound&ref=&title=&__cf_chl_tk=EdzHFB5A4eJHy_.xKTp2t_okRJHOla_885roGWkcVUU-1733192434-1.0.1.1-rM6bd96..i.hifGBCIjHmBYWFz98MToaXqHJZCKBycs",cFPWv: 'b',cITimeS: '1733192434',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/book\/9780300266153?source=IndieBound&ref=&title=&__cf_chl_f_tk=EdzHFB5A4eJHy_.xKTp2t_okRJHOla_885roGWkcVUU-1733192434-1.0.1.1-rM6bd96..i.hifGBCIjHmBYWFz98MToaXqHJZCKBycs",md: "dwdvnpnePNqwQfaoSeLn09bZL.d24Z40QcNWygDswOw-1733192434-1.2.1.1-u.UgRHLfyUrsnOnxXh3KWzUKB44u4vQA1upbtCsR4O1J0pHoOL5icmB.yOY..Lr92WAbKt6AsDHxtvLLtgFpN96H9ltlMVkf5ZJpk_p3fSzyYGcCbOinh2Mn.rjT_x4h__H.epOkg0JNXAaH3YL7piFl4u1haTRfdh3eShF18.bjO_3h9KA5kHhC5Jup_aeBhHNWE4r_h21K4YH.OJtnwwAT.W0QZIdH8VJ7RN6hBSLC0wy8wF4atgaZ.k4ZqnzBxzaKVYabgVsko8NQLhCYC_rys_KhYWZX3ECO0afDCOnnMcyvaXmR2reMzOuItyx9HzIiwJB0Vm9qlmQfCrXmAj7U.zKHIjvFC.O3cRCfvaytyQ1dQ_ymh.COlNEbwOfn0JhDH7ahIzwSthvKywnIEakRynpm63WNm6wyEf3CAYioD50CpoMBTHRWs39pOv1sAwcfwN4o28lZ6mM9DJ6Bi9Hg3M02KQRS3FHp_sBr3rHKBMoUusBOGTSwiZG1IfQhqebEBq0qNNflmzrkn4ruMtrqwNxvubEeoSb5XeHKhH6pzF191Dx1CekQ11OeXtPiA9GQVPOcWjXO5EF4Y2tEMEWaVVFolIRoEgOKFnBF39p7qp.HSDqvEci4FxSJOmiHRKKFGXDnF9cRpssBf4uYEPPIQdF6aW1hDNFgJBcNAtJQh7PxJ8MG.mF7I5f3mYXOIeNHhKKhqzmkZZsNDtIEynMTc9HYdw_467kJf68WPE0xN_fkf.jLKIChfcU8whnKGYza8ghViKyff_OyEr3I7QiynUSdlmQR7YPVoiLxaVBtZiDRJe.5VoKG9bonHoFTZbT13qu7YCKLsL5VIrJTnHQ3BUH7HHr03FHEhhuOEPiRjD03o.ehgHsh.iFk_Je3R2xE4YjoHtwB4tFDs_Qo_PXmtAqpGJygNVvh057NlB3elLt2VFEEpoJA9ZLT9JW0ra3ibfv2_PprPbt1v8GDGGJWtFlYxPw3PEZxZZPhJNpvLPukEY2od8xlUnmiqOqI_ZbvszeRAvI0YrTto.EHj34618fbrpKVIE1M3zjMczHljPQ1wN2hmd.BjWY.QuJKyUul1IawU2AhtasFBD6qOWp1yhAsmbA.8BpsJhBjzhZUpbg6nC1OM4NE8O0yzITuSR.Am7hLmgK.cXvAgEU_dw7yyyLg6kd07OvMdsaBciBG1L7yiyXry_aihpReEgPpYNQF6KGb5GzKsvNFnJaOxO4vZM_Z8.EDBAHQcobcymc.QrvuTSAKAhsByCTgO1c0fhRNnuYISbNOWHmN3siFtxM0iW3biZQj_KAA1fpyZ1nvrp72AW4oi_tETEOw4ozcMspFGfqFUHiG3qBg5.snZSqEn4Uwqg0eM2dpW0LDSZRKZGJpgns_DSMhMUNv4RN2z6YrWPD7Clk8zdBXAkdI_srtzFPTN5_.hlrEZta0WU14OeGf.9_yFDZm8eFruU1MhrNhOElNcKfsyuR0x.i5FaWPSCFaWXT0e.H1YAW3IuYhRzdjtOMFEjUZuj8UY1zG7JCLeB3wM.zRVAB_4S.EfckTxk.k9xTXNkXi8m7cdhb0t7IRUpoUNeJNpVLKm9UO9LkwVZLQ3YbkL8AHqVyaIWzkJ8S2zqpN7ec5L0bMTWkq91aImj0rQKUdEvh_bxSoCfftBhWKha0fvCC5IMVj8xVsTVEUTDQv0x7pBSdVboLYVHwHytBuEx8.oSIgkqJSKp.T5_JWWm9Z8zxFASdHEpHsjYAOl7ZYOk_iJz8f.5gWAuex8NJR7eXQZY680D0IbMTlh5a5k.1MA3fTLqrT6HNxdhMPIsvToNC1OBIq.ctuh8xNxVLAnKvGUEhaLObVBRqSEs4RryEWIr3R6irBAXkfeKef5XRksGhWGYHiojCjNMXWEGmTBHEOUDV9gSrlZ7l7fEs9jz4.1bbj5G6za2._9BgsbVVBH5PCRMQfeiMrvXJz8xhJbIKGb_li_.T4qstU72.Fv._d98itLJhpI3ZFtUekwNT3GB9h9pJeHjTTrS5lFRiZqBsEydCVvll6KWO9xe.eLdrReBwVxL038Wk_CUo5p_3qMxwoWvo0iAaAgW2ndgAxAa2.dtA_MmnxxE8OAqulM.DT_PEJuE3S8ZFS_BmE1ZxlKmpvUe5yK0S8I_j6shgvU8fvdLbSc8nt9n9lCVz.A9u0wJ.J6d8GQ8cjLT9M4J5k_Z93ZNddaLkvJ.j_t2OuDCCAa9iPg9EYdm4.YBUjl3pbhQ8wjWbS4aBZkrWQq.ji.oWP7uEeCErhFiUMBVxNYT1eX37jgE7VO4FktUP1hvW1gQPkyy2iHqlD4idC0suYCy7FWpFfbw1j2C_odr_djjYxlMuvhzPLACzH8iu16gT5xFNvlK6DZMGcqCEsnPQv_N7uQYw6K_XNTj6v4YzrSBl2BxlznE0Fk3XvbMvI5jz6HPHep.0QCpIWLyGEbv2_hmEGMZKyl6m9pMnHqhKaA4WKmEi9bzAValA2iqq4fx0YmaZoGyJ384Y39eu1reTVgQre94KKYUursAPYkWxwKLrKgPXhcfEyx8ZEJJK8tLIo.MKpugeGdCgGinXww7cq7xH2ItJCynbo8VBq8MiwRfN8w31jx3IFflDOC0xTNIaU2OH01McBcOq8ViHsD7HbD9GBtRTZfac_0uPOrnabrOrKFc65Zgw2bKIA6uTAp3vXWvZXKcSNPA7DZoCCXcPpAFbDb3ywwqNjyFb3ucB83ikZwLboyVueq5pmQ9yYKJTnGC8IABtRhXSI3loTdnlYcUdZP.SR.Adp9UPcFSr3y4N1phoF5.4lNYTNEb5AvoMtyBtqoEBJap78TDyCoD37gri90h9claYCSTXUOgXKN4Z6JRW2gSIEDquLTgT8raZqHoTDcGxGiKHSq_SHL_pKjIcaaVu5C1E7HoYRai9kiebUYy2Hxh_hdRwytlkOS4GMaLEVPHzTkxQRTuS80wzOk0ATdWW.CHU_1lw7PfNtsEwo3gwAlwgC",mdrd: ".RcIconWHerPECz6LyolZWcwXdJRLOMTgeD1i.c0E10-1733192434-1.2.1.1-gVHNp0BmeICdd7.TAW729VJajosOSEFrAQCFZKA3PdAVNBJ7iM.hJOnvfuYohpMou2Mz5345izR.tE5Wy1UtGy1Io0FByGUU1mYt98zLKsEVhhQm8i2IVckHUfT5VDWsTmYuE3enJBoTK5rNLtgOAZMZFGWz7MDCKNy_HyfEW3DZf72h4b7OxtixFrGaYonbyfWbdJzo5Z6WB8pGuyfZc_U3PTlAMZEPX1lytn._bt5n.OsCBXC0R_Jo.oAmWUpMzEWhW43zbUsermSqV8hH5ov389rAhpx97hiFbfj04l8t_UQfjCeNg8cgnZltsAcU7R0H1fA77pK_LuuQwHQZtfWp6K.JnK9ToOml4UM_gD0YCOo.c334z4jZ78OSkOLLq622t2S4nvFRGGl.lw_Q5IlhS2GF7pSMLbUpAfvgTmv1NZd7lnXuZewjy9FkCC2bO2nk21ydcr2JaKvdfJTznHLEK8iXALbk.3tuNauxp5PyBDnOayr6lkCdrKeVXMNmdTvoQ3YtnwPJevjzi0huZjKOM0U5heEx33rBqJTOvkx1NdYNpo65Sk.XRfBSQw6O1lGliI42ryLiDJKDDkQP2vIffCuXLE1rIuc1hl8KN282GvwXdUFzpNvBaMzAgTi6ZMRODmVXt3kwSl8gaG14J2PYtzkojbhdYbZlR2dT3NKw7760gvdzpAVlV_Q8yVzYAZjQgcUSPZCfRLnnXh5pLJI23_TJ0O2DsrS92udKag38.JlZy7ADYm0bgCT0KmW44Z661GNccbHqNaBnlAZORr1aMBzRQ6tzP4yRzwNU4VmAAtanVdaersc84rFy1i9rBglbfuDNf7U38eymuoS1gGOI6yvRCn.G8NGTF8qsNNppjXz14DZeFRuwd__2c2AAVoCNRCO1oZxgG6dt9talZkGHHNkbNa_rdqTIlyQOXSOdxqgvoMRJPsniQe9.efjjusB8HoEHwLYIa05MS2B7YOemgkXwExMmQ6J.Z1wSny6qS4jqzI5P906Ny2VIKpwkvw_eFQ4XWaGsB1OG5pNIwuRJ08kEz1j_wbpak4xKnsPyWFt8DCIsVyuDaRe2VhHOKyb_IpGECRaHBNCGg5uUyqjymxOx7G3E4UUYSb4d6qTtLlNP.QkFYj36rThDa3h.l7RSTDUEMS0HTJ0u3uI3at3kNpmioV1lqeiSWZckSYcueKCST8WtXSowB_1oLHreduEn6nUdb.DC4XHgvpS9H67HAsjLCKKzl0MdYWUjWdKnn.ag1QjN3YSPexMPNj9hSZRMgxsBH.CVbOsmMpYltB9Iy_jodO4feFMCaVhcodisI18Fp517nDf9f0D8RuVmE1cwltQJY8cE7eK5aZETf2DSsCcI4eU.B2wocmV37DMDsLG2ha32v5WqumYOLjBdNnhNxWQLOCvFHYyu.BC7Ea.dkYDk.i1xQfN0Y_hSaPxoHq0aHSgSaLvjUZP02l6GRuJKn9vk2sb38pGyTNG0_OeWc6kdwQeHUTaZQptUdjDQbAhj6xvnHRngGZweDHGPlQgIUHNuNcpTIjQSTyod7UFRCXX_DU9cyX_i4AR6DDgdjrRNEcq_fKqavUu5ak.wxMX9egQblKBm7gT0wVKe8SbJkUHXnE1jYdzuO6j5x3VrtSBCPiErxvSDXTqJReFdXL4nTWr_4q_DjPbj0yDgQGWZv6ElnUT0pIWIPYNnZB.5zWuTHlDqFuv1sjDam4Kjs0fX6BJYb7jMK9NkgnLdoBe6.nUEPtuP5ThRz_Nov2Eq76Q95TFiMXAPhM3IuaVIAHirNcv9rcoA8Q_ZHgdJc.k5XR3RbfHTk9iujps81gOQiFyi89XL8kJwTcAqyJ.LD4os7lzCBCinMrJ36UW7iuUjoMHdOtSH_l.AS3.Z7sEgZtWC_HGFer.10yGXtUZB3oHKOTTlRMM7ZcyF4C.nSwBmIPPvKIa2xs3F93.ezuY"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=8ec0140baf7c40e3';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, "\/book\/9780300266153?source=IndieBound&ref=&title=&__cf_chl_rt_tk=EdzHFB5A4eJHy_.xKTp2t_okRJHOla_885roGWkcVUU-1733192434-1.0.1.1-rM6bd96..i.hifGBCIjHmBYWFz98MToaXqHJZCKBycs" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>