CINXE.COM
The Latest Book Reviews & News | Den of Geek
<!DOCTYPE html> <html lang="en-US" class="no-js"> <head> <meta charset="UTF-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"ff397b7ea1",applicationID:"312932250"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="theme-color" content="#d23226" /> <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/poppins-v9-latin-italic.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/poppins-v9-latin-italic.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/poppins-v9-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/poppins-v9-latin-regular.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/poppins-v9-latin-800.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/poppins-v9-latin-800.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/poppins-v9-latin-800italic.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/poppins-v9-latin-800italic.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/pt-serif-v11-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/pt-serif-v11-latin-regular.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/pt-serif-v11-latin-italic.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/pt-serif-v11-latin-italic.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/pt-serif-v11-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/pt-serif-v11-latin-700.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/pt-serif-v11-latin-700italic.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/fonts/pt-serif-v11-latin-700italic.woff" as="font" type="font/woff" crossorigin="anonymous"> <meta name='robots' content='index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1' /> <!-- Jetpack Site Verification Tags --> <meta name="p:domain_verify" content="1893a020468964417f83c6a42b6791cf" /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.1 (Yoast SEO v23.1) - https://yoast.com/wordpress/plugins/seo/ --> <title>The Latest Book Reviews & News | Den of Geek</title> <meta name="description" content="Den of Geek brings you the latest book reviews and news." /> <link rel="canonical" href="https://www.denofgeek.com/books/" /> <link rel="next" href="https://www.denofgeek.com/books/page/2/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Books Archives" /> <meta property="og:description" content="Den of Geek brings you the latest book reviews and news." /> <meta property="og:url" content="https://www.denofgeek.com/books/" /> <meta property="og:site_name" content="Den of Geek" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://www.denofgeek.com/books/","url":"https://www.denofgeek.com/books/","name":"The Latest Book Reviews & News | Den of Geek","isPartOf":{"@id":"https://www.denofgeek.com/#website"},"primaryImageOfPage":{"@id":"https://www.denofgeek.com/books/#primaryimage"},"image":{"@id":"https://www.denofgeek.com/books/#primaryimage"},"thumbnailUrl":"https://www.denofgeek.com/wp-content/uploads/2024/11/Roger-Moore-as-James-Bond-in-the-Snow-in-For-Your-Eyes-Only.jpg?fit=2000%2C1120","description":"Den of Geek brings you the latest book reviews and news.","breadcrumb":{"@id":"https://www.denofgeek.com/books/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.denofgeek.com/books/#primaryimage","url":"https://www.denofgeek.com/wp-content/uploads/2024/11/Roger-Moore-as-James-Bond-in-the-Snow-in-For-Your-Eyes-Only.jpg?fit=2000%2C1120","contentUrl":"https://www.denofgeek.com/wp-content/uploads/2024/11/Roger-Moore-as-James-Bond-in-the-Snow-in-For-Your-Eyes-Only.jpg?fit=2000%2C1120","width":2000,"height":1120,"caption":"Roger Moore as James Bond in the Snow in For Your Eyes Only"},{"@type":"BreadcrumbList","@id":"https://www.denofgeek.com/books/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.denofgeek.com/"},{"@type":"ListItem","position":2,"name":"Books"}]},{"@type":"WebSite","@id":"https://www.denofgeek.com/#website","url":"https://www.denofgeek.com/","name":"Den of Geek","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.denofgeek.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//stats.wp.com' /> <link href='https://api.issuu.com' crossorigin rel='preconnect' /> <link href='https://secure.quantserve.com' crossorigin rel='preconnect' /> <link href='https://www.google.com' crossorigin rel='preconnect' /> <link rel="alternate" type="application/rss+xml" title="Den of Geek » Feed" href="https://www.denofgeek.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Den of Geek » Stories Feed" href="https://www.denofgeek.com/web-stories/feed/"><style id='co-authors-plus-coauthors-style-inline-css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <link rel='stylesheet' id='cnx-video-embed-css-css' href='https://www.denofgeek.com/wp-content/plugins/connatix-video-embed/blocks/video-embed/video-embed.css?ver=1730194916' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://www.denofgeek.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://www.denofgeek.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.6.2' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='elasticpress-facet-style-inline-css'> .widget_ep-facet input[type=search],.wp-block-elasticpress-facet input[type=search]{margin-bottom:1rem}.widget_ep-facet .searchable .inner,.wp-block-elasticpress-facet .searchable .inner{max-height:20em;overflow:scroll}.widget_ep-facet .term.hide,.wp-block-elasticpress-facet .term.hide{display:none}.widget_ep-facet .empty-term,.wp-block-elasticpress-facet .empty-term{opacity:.5;position:relative}.widget_ep-facet .empty-term:after,.wp-block-elasticpress-facet .empty-term:after{bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.widget_ep-facet .level-1,.wp-block-elasticpress-facet .level-1{padding-left:20px}.widget_ep-facet .level-2,.wp-block-elasticpress-facet .level-2{padding-left:40px}.widget_ep-facet .level-3,.wp-block-elasticpress-facet .level-3{padding-left:60px}.widget_ep-facet .level-4,.wp-block-elasticpress-facet .level-4{padding-left:5pc}.widget_ep-facet .level-5,.wp-block-elasticpress-facet .level-5{padding-left:75pt}.widget_ep-facet input[disabled],.wp-block-elasticpress-facet input[disabled]{cursor:pointer;opacity:1}.widget_ep-facet .term a,.wp-block-elasticpress-facet .term a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.widget_ep-facet .term a:hover .ep-checkbox,.wp-block-elasticpress-facet .term a:hover .ep-checkbox{background-color:#ccc}.ep-checkbox{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1em;justify-content:center;margin-right:.25em;width:1em}.ep-checkbox:after{border:solid #fff;border-width:0 .125em .125em 0;content:"";display:none;height:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.25em}.ep-checkbox.checked{background-color:#5e5e5e}.ep-checkbox.checked:after{display:block} </style> <link rel='stylesheet' id='elasticpress-related-posts-block-css' href='https://www.denofgeek.com/wp-content/mu-plugins/search/elasticpress/dist/css/related-posts-block-styles.min.css?ver=4.2.2' media='all' /> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='styles-css' href='https://www.denofgeek.com/wp-content/themes/denofgeek/dist/css/style.css?ver=d279981bb8aa4c716e6f' media='all' /> <link rel='stylesheet' id='non-critical-css' href='https://www.denofgeek.com/wp-content/themes/denofgeek/dist/css/non-critical.css?ver=1f33a55d56b5c62daf81' media='print' onload='this.media="all"' /> <noscript><link rel='stylesheet' id='non-critical-css' href='https://www.denofgeek.com/wp-content/themes/denofgeek/dist/css/non-critical.css?ver=1f33a55d56b5c62daf81' media='all' /> </noscript><link rel="https://api.w.org/" href="https://www.denofgeek.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.denofgeek.com/wp-json/wp/v2/categories/792" /><script id="cnx-init-script">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script> <style>img#wpstats{display:none}</style> <!-- Blockdetector --> <script> !function(){var e=document.createElement("script");e.src="https://c.blockdetector.org/bd.js",e.async=!0;e.onload=function(){BlockDetector.init(["27581458",1,"cID"]),BlockDetector.execute()};var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}(); </script> <script>var dataLayer = [ JSON.parse( decodeURIComponent( "%7B%22page_name%22%3A%22Books%22%2C%22page_type%22%3A%22Category%20Landing%22%7D" ) ) ];</script> <!-- Google Tag Manager --> <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-PFGVSKP');</script> <!-- End Google Tag Manager --> <!-- Chartbeat --> <script type='text/javascript'> (function () { var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); _sf_async_config.uid = 66115; _sf_async_config.domain = "denofgeek.com"; _sf_async_config.useCanonical = true; _sf_async_config.useCanonicalDomain = true; _sf_async_config.sections = decodeURIComponent('%2C%2C'); _sf_async_config.authors = ""; _sf_async_config.flickerControl = false; function loadChartbeat() { var e = document.createElement('script'); var n = document.getElementsByTagName('script')[0]; e.type = 'text/javascript'; e.async = true; e.src = '//static.chartbeat.com/js/chartbeat.js'; n.parentNode.insertBefore(e, n); } loadChartbeat(); })(); </script> <script async src="//static.chartbeat.com/js/chartbeat_mab.js"></script> <!-- End Chartbeat --> <script>"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();</script> <script>(function () { var e = false; var c = window; var t = document; function r() { if (!c.frames["__uspapiLocator"]) { if (t.body) { var a = t.body; var e = t.createElement("iframe"); e.style.cssText = "display:none"; e.name = "__uspapiLocator"; a.appendChild(e) } else { setTimeout(r, 5) } } } r(); function p() { var a = arguments; __uspapi.a = __uspapi.a || []; if (!a.length) { return __uspapi.a } else if (a[0] === "ping") { a[2]({ gdprAppliesGlobally: e, cmpLoaded: false }, true) } else { __uspapi.a.push([].slice.apply(a)) } } function l(t) { var r = typeof t.data === "string"; try { var a = r ? JSON.parse(t.data) : t.data; if (a.__cmpCall) { var n = a.__cmpCall; c.__uspapi(n.command, n.parameter, function (a, e) { var c = { __cmpReturn: { returnValue: a, success: e, callId: n.callId } }; t.source.postMessage(r ? JSON.stringify(c) : c, "*") }) } } catch (a) { } } if (typeof __uspapi !== "function") { c.__uspapi = p; __uspapi.msgHandler = l; c.addEventListener("message", l, false) } })(); </script> <script> window._sp_queue = []; window._sp_ = { config: { accountId: 1226, propertyHref: 'https://www.denofgeek.com', baseEndpoint: 'https://cmpv2.denofgeek.com', detection: { baseEndpoint: 'https://d3fkv551xkjrmm.cloudfront.net', }, gdpr: {}, ccpa:{}, events: { onMessageReady: function () { }, onMessageReceiveData: function (data) { window.__uspapi('getUSPData', 1, function (uspData, success) { if (JSON.stringify(uspData).indexOf("---") === -1) { document.getElementById('GDPR').style.display = 'none'; document.getElementById('CCPA').style.display = 'block'; dogSourcepointType = 'ccpa'; } else { window.__tcfapi('addEventListener', 2, function (tcdata, success) { document.getElementById('GDPR').style.display = 'block'; document.getElementById('CCPA').style.display = 'none'; dogSourcepointType = 'gdpr'; }); } }); var privacyButton = document.getElementById('dog-sp-privacy-button'); privacyButton.classList.remove('--is-hidden'); privacyButton.classList.add('--is-visible'); }, } } } </script> <script src="https://cmpv2.denofgeek.com/unified/wrapperMessagingWithoutDetection.js" async></script> <script src='https://d3fkv551xkjrmm.cloudfront.net/js/messaging.js'></script> <script> var PushlySDK = window.PushlySDK || []; function pushly() { PushlySDK.push(arguments) } pushly('load', { domainKey: decodeURIComponent("DXdcZDcp04V3T31goeWjUcpmrD6cyWWTf3M0"), sw: "https://www.denofgeek.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php", swScope: "https://www.denofgeek.com/wp-content/plugins/pushly/" }); </script> <link rel="icon" href="https://www.denofgeek.com/wp-content/uploads/2020/02/favicon.geek_.purple.swirl_-1.png?fit=32%2C32" sizes="32x32" /> <link rel="icon" href="https://www.denofgeek.com/wp-content/uploads/2020/02/favicon.geek_.purple.swirl_-1.png?fit=192%2C192" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.denofgeek.com/wp-content/uploads/2020/02/favicon.geek_.purple.swirl_-1.png?fit=180%2C180" /> <meta name="msapplication-TileImage" content="https://www.denofgeek.com/wp-content/uploads/2020/02/favicon.geek_.purple.swirl_-1.png?fit=270%2C270" /> <script>var adUnits = [{"divId":"div-gpt-ad-21859463020-Leaderboard-1","adUnitId":"denofgeek_desktop_leader1","adUnitIndex":"0","code":"div-gpt-ad-21859463020-Leaderboard-1","mediaTypes":{"banner":{"sizes":[[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]]}}},{"divId":"div-gpt-ad-21859463020-Leaderboard-2","adUnitId":"denofgeek_desktop_leader2","adUnitIndex":"0","code":"div-gpt-ad-21859463020-Leaderboard-2","mediaTypes":{"banner":{"sizes":[[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]]}}},{"divId":"div-gpt-ad-21859463020-Leaderboard-3","adUnitId":"denofgeek_desktop_leader3","adUnitIndex":"0","code":"div-gpt-ad-21859463020-Leaderboard-3","mediaTypes":{"banner":{"sizes":[[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]]}}},{"divId":"div-gpt-ad-21859463020-mpu_sticky","adUnitId":"denofgeek_desktop_mpusticky","adUnitIndex":"0","code":"div-gpt-ad-21859463020-mpu_sticky","mediaTypes":{"banner":{"sizes":[[300,250], [300,600], [160,600]]}}},{"divId":"div-gpt-ad-21859463020-skin_left","adUnitId":"denofgeek_desktop_skin","adUnitIndex":"0","code":"div-gpt-ad-21859463020-skin_left","mediaTypes":{"banner":{"sizes":[]}}}]</script> <!-- DENOFGEEK ADS --> <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var PWT = {}, pwtFinished = false, gptLoaded = false, initAdserverSet = false, pwtBids = [], APSBidsReceived = false; <!-- OpenWrap --> (function() { var purl = window.location.href; var url = '//ads.pubmatic.com/AdServer/js/pwt/160546/3879'; var profileVersionId = ''; if ( purl.indexOf('pwtv=') > 0 ) { var regexp = /pwtv=(.*?)(&|$)/g; var matches = regexp.exec(purl); if ( matches.length >= 2 && matches[1].length > 0 ) { profileVersionId = '/'+matches[1]; } } var wtads = document.createElement('script'); wtads.async = true; wtads.type = 'text/javascript'; wtads.src = url+profileVersionId+'/pwt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(wtads, node); var gads = document.createElement('script'); var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//securepubads.g.doubleclick.net/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); PWT.jsLoaded = function() { if ( typeof PWT.requestBids === 'function' ) { // Safety check - only request bids for ads that exist on the page. adUnits = adUnits.filter( function( item ) { return document.getElementById( item.divId ); } ); PWT.requestBids( adUnits, function( adUnitsArray ) { pwtFinished = true; pwtBids.push( adUnitsArray ); initAdServer(); } ); } else { pwtFinished = true; initAdserver(); } }; function initAdServer() { if ( initAdserverSet ) { return; } // Wait for GPT, OpenWrap and APS to complete first. if (gptLoaded && pwtFinished && APSBidsReceived) { initAdserverSet = true; var au; while (au = pwtBids.shift()) { PWT.addKeyValuePairsToGPTSlots(au); au.forEach( adslot => { googletag.cmd.push(function() { if ( document.getElementById( adslot.divId ) ) { googletag.display(adslot.divId); } }); }); } } } <!-- APS --> !function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js"); apstag.init({ pubID: '22af09ac-58c5-45d9-9016-5aeaed639e3f', adServer: 'googletag' }); apstag.fetchBids({ slots: [{"slotID":"div-gpt-ad-21859463020-Leaderboard-1","slotName":"21859463020\/denofgeek\/desktop","sizes":[[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]]},{"slotID":"div-gpt-ad-21859463020-Leaderboard-2","slotName":"21859463020\/denofgeek\/desktop","sizes":[[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]]},{"slotID":"div-gpt-ad-21859463020-Leaderboard-3","slotName":"21859463020\/denofgeek\/desktop","sizes":[[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]]},{"slotID":"div-gpt-ad-21859463020-mpu_sticky","slotName":"21859463020\/denofgeek\/desktop","sizes":[[300,250], [300,600], [160,600]]}], timeout: 2e3 }, function( bids ) { googletag.cmd.push( function() { apstag.setDisplayBids(); APSBidsReceived = true; initAdServer(); }); }); googletag.cmd.push( function() { googletag.pubads().enableLazyLoad({ fetchMarginPercent: 0, renderMarginPercent: 0, }); googletag.defineOutOfPageSlot( "21859463020/denofgeek/desktop", "div-gpt-ad-21859463020-skin_left").setTargeting( "pos",["skin"] ).addService( googletag.pubads() ); var sizeMappingLeaderboard = googletag.sizeMapping().addSize([0, 0], [[320, 50], [320, 100], [300, 250], [300, 50]]). addSize([768, 200], [728, 90]). addSize([1200, 200], [[728, 90],[970, 250], [970, 90]]). build(); googletag.defineSlot( "21859463020/denofgeek/desktop", [[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]], "div-gpt-ad-21859463020-Leaderboard-1").defineSizeMapping( sizeMappingLeaderboard ).setTargeting( "pos",["leader1"] ).addService( googletag.pubads() ); googletag.defineSlot( "21859463020/denofgeek/desktop", [[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]], "div-gpt-ad-21859463020-Leaderboard-2").defineSizeMapping( sizeMappingLeaderboard ).setTargeting( "pos",["leader2"] ).addService( googletag.pubads() ); googletag.defineSlot( "21859463020/denofgeek/desktop", [[970,90], [970,250], [728,90], [300,250], [320,50], [320,100], [300,50]], "div-gpt-ad-21859463020-Leaderboard-3").defineSizeMapping( sizeMappingLeaderboard ).setTargeting( "pos",["leader3"] ).addService( googletag.pubads() ); var sizeMappingLeaderboard = googletag.sizeMapping().addSize([0, 0], [[320, 50], [320, 100], [300, 250], [300, 50]]). addSize([768, 200], [728, 90]). addSize([1200, 200], [[728, 90],[970, 250], [970, 90]]). build(); var sizeMappingStickyMpu = googletag.sizeMapping().addSize([0, 0], [300, 250]). addSize([768, 200], [[300, 250], [300, 600], [160, 600]]). addSize([1200, 200], [[300, 250], [300, 600], [160, 600]]). build(); googletag.defineSlot( "21859463020/denofgeek/desktop", [[300,250], [300,600], [160,600]], "div-gpt-ad-21859463020-mpu_sticky").defineSizeMapping( sizeMappingStickyMpu ).setTargeting( "pos",["mpusticky"] ).addService( googletag.pubads() ); googletag.defineSlot( "21859463020/denofgeek/desktop", [[1,1]], "div-gpt-ad-21859463020-header").setTargeting( "pos",["header"] ).addService( googletag.pubads() );googletag.pubads().setTargeting('pageType',['category']).setTargeting('live',['yes']) gptLoaded = true; initAdServer(); googletag.enableServices(); // This failsafe is here so we proceed with GPT execution if OpenWrap does not return for some reason. var FAILSAFE_TIMEOUT = 2000; setTimeout( function() { if ( ! pwtFinished ) { console.error( 'OpenWrap Failsafe Invoked' ); } pwtFinished = true; APSBidsReceived = true; initAdServer(); }, FAILSAFE_TIMEOUT ); googletag.pubads().addEventListener( 'slotRenderEnded', function( event ) { var size = event.size; if ( size === null ) { return; } var slot = event.slot, height = size[1], slotDiv = document.getElementById(slot.getSlotElementId()); adWrapper = slotDiv.parentElement; } ); } ); /** * Callback function from the Ad Refresh Plugin. * * @param array slotsToRefresh The slots due to be refreshed. */ function refreshAdsCallback( slotsToRefresh ) { pwtFinished = false; APSBidsReceived = false; refreshOpenWrapAds( slotsToRefresh ); refreshAmazonAds( slotsToRefresh ); } /** * Refresh the ads for Amazon and OpenWrap once both bid requests have completed. * * @param array slotsToRefresh The slots due to be refreshed. */ function refreshAds( slotsToRefresh ) { if ( pwtFinished && APSBidsReceived ) { googletag.cmd.push( function() { googletag.pubads().refresh( slotsToRefresh ); }); } } /** * Request new bids from OpenWrap and refresh. * * @param array slotsToRefresh The slots due to be refreshed. */ function refreshOpenWrapAds( slotsToRefresh ) { // Remove the previous bids from GPT. PWT.removeKeyValuePairsFromGPTSlots( slotsToRefresh ); // Convert the GPT Ads to OpenWrap format. let openWrapSlots = PWT.generateConfForGPT( slotsToRefresh ); // Loop through the slots and map the adUnitId to the original array. openWrapSlots.forEach( function( slot, key ) { let adSlot = adUnits.find( x => x.divId === slot.divId ); if ( adSlot ) { // The original array uses 'homepage_leader1' but the define is '21859463020/denofgeek/home'. Ensure we refer to the original array. openWrapSlots[ key ].adUnitId = adSlot.adUnitId; } } ); // Get new bids for the slots due to refresh and add them to GPT before refreshing. PWT.requestBids( openWrapSlots, function( adUnitsArray ) { PWT.addKeyValuePairsToGPTSlots( adUnitsArray ); // Push the update to Google. googletag.cmd.push( function() { // Set targeting to inform it's a refresh. slotsToRefresh.forEach( function( slot ) { let refreshCount = 1; if ( typeof slot.getTargetingMap().refreshCount !== 'undefined' && slot.getTargetingMap().refreshCount[0] ) { refreshCount = parseInt( slot.getTargetingMap().refreshCount[0] ); if ( typeof refreshCount === 'number' ) { refreshCount += 1; } } slot.setTargeting( 'refresh', 'true' ); slot.setTargeting( 'refreshCount', refreshCount ); } ); pwtFinished = true; refreshAds( slotsToRefresh ); } ); } ); } /** * Request new bids from Amazon and refresh. * * @param array slotsToRefresh The slots due to be refreshed. */ function refreshAmazonAds( slotsToRefresh ) { // Original ads that we'll use to send to GPT refresh method. const gptAds = slotsToRefresh; // Create array of ad units that we'll format for APS below. slotsToRefresh = PWT.generateConfForGPT( slotsToRefresh ) let queuedSlots = []; // Build a new array of slots to match the APS format. slotsToRefresh.forEach( function( slot ) { queuedSlots.push( { slotID: slot.divId, slotName: slot.adUnitId, sizes: slot.sizes } ); } ); apstag.fetchBids({ slots: queuedSlots, timeout: 2e3 }, function( bids ) { googletag.cmd.push( function() { apstag.setDisplayBids(); APSBidsReceived = true; refreshAds( gptAds ); }); }); } </script> <script>!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.src='javascript:false'; t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js?cid=1ffe12eb-eb53-11e9-b4d2-06948452ae1a',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script> </head> <body class="archive category category-books category-792"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PFGVSKP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="header"> <!-- Ad Slot header --> <div class="ad-display" id="div-gpt-ad-21859463020-header"> <script> googletag.cmd.push( function() { googletag.display( "div-gpt-ad-21859463020-header" ); } ); </script> </div> </div> <div class="site dog-refresh" id="top"> <div class="skip-link"> <a class="screen-reader-text" href="#main">Skip to main content area</a> </div> <header class="site-header has-white-background-color" id="js-site-header" role="banner"> <div class="site-header__wrapper px-2"> <div class="site-header__inner-wrapper"> <a href="#nav-primary__wrapper" class="nav-toggle" id="js-nav-toggle" aria-controls="nav-primary__wrapper"> <span class="screen-reader-text">Menu</span> <svg class="nav-toggle__icon" aria-hidden="true" focusable="false" viewBox="0 0 30 30"> <line class="nav-toggle__line nav-toggle__line--1" x1="0" y1="4" x2="30" y2="4"></line> <line class="nav-toggle__line nav-toggle__line--2" x1="0" y1="14" x2="30" y2="14"></line> <line class="nav-toggle__line nav-toggle__line--3" x1="0" y1="24" x2="30" y2="24"></line> </svg> </a> <div class="nav-secondary is-for-desktop flex"> <a class="nav-secondary__anchor hover-growing-line font-sans uppercase font-semibold no-underline" href="/newsletter/"> Subscribe</a> </div> <p class="site-header__title has-md-font-size has-text-align-center leading-none mb-0"> <a class="site-home-anchor leading-none inline-block has-logo-glasses" href="https://www.denofgeek.com/" rel="home"> <span class="screen-reader-text">Den of Geek</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1658.83 564.28" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M734.22 416.76c-9.14 27.97-21.85 54.2-38.2 78.76-11.86 17.81-28.01 28.49-48.88 32.34-2.2.4-4.33 1.38-6.65.96-6.93 2.15-14.15 2.64-21.28 3.51-19.29 2.35-38.69 3.14-58.1 2.61-17.88-.49-35.71-1.73-53.48-3.96-11.48-1.44-22.99-2.78-34.19-5.79-14.95-4.01-28.68-10.6-40.86-20.26-1.18-.94-2.35-1.87-3.22-3.12-9.51-7.78-16.23-17.46-19.86-29.21-2.16-6.99-4.18-14.01-6.21-21.04-.28-.98-.25-2.06-.36-3.09l.04.07c-2.62-4.97-3.07-10.55-4.3-15.89-3.59-15.52-5.07-31.31-5.96-47.21-.94-16.83-.61-33.61 1.35-50.3 1.85-15.7 8.74-28.81 22.28-37.92 11.31-7.62 23.83-11.86 37.17-13.93 2.51-.39 4.95-1.36 7.56-.96 4.72-1.65 9.71-1.86 14.58-2.53 25.34-3.48 50.83-4.37 76.38-3.93 1.2.02 2.39.19 3.59.29 10.31-.45 20.6-.06 30.87.78 13.26.14 26.33 2.1 39.38 4.2 1.28.21 2.52.73 3.78 1.1 4.26-.38 8.25 1.06 12.33 1.87a327.04 327.04 0 0 1 40.59 10.79c.84.28 1.63.71 2.44 1.07 7.41 2.42 14.89 4.68 21.46 9.08.79-.26 1.44.09 2.11.46 13.47 7.38 23.79 17.78 30.22 31.79 3.45 7.51 4.16 15.58 4.36 23.75.47 19.14-3.03 37.65-8.94 55.73Z" fill="none" id="reuse-0"/><path d="M1265.5 389.18c-1.19 27.08-7.67 53.03-14.92 78.93-5.13 18.32-16.49 31.71-31.82 42.25-11.04 7.59-23.24 12.47-36.21 15.54-1.27.3-2.63.23-3.96.33-.1.61-.54.63-1.03.57-7.41 2.12-15.13 2.37-22.66 3.77-7.16 1.33-14.46 1.79-21.68 2.53-4.55.47-9.18.87-13.77 1.23-17.52 1.39-35.05.71-52.57.66-6.44-.02-12.88-1.02-19.33-1.76-15.57-2-45.79-6.56-58.29-13.02-2.04-1.05-4-2.25-5.87-3.54-.07-.12-.4-.35-.5-.35-8.78-6.18-15.58-14.38-19.32-19.45-5.67-8.09-10.91-16.46-15.62-25.17-3.92-7.26-8.09-14.39-10.79-22.24-.7-.48-.96-1.14-.85-1.96-4.11-7.5-6.61-15.67-9.53-23.64-8.04-21.9-12.51-44.42-11.32-67.9.81-15.89 7.8-28.71 19.11-39.47 7.29-6.94 15.88-11.76 25.14-15.53 8.62-3.51 17.36-6.67 26.29-9.28 1.14-.33 2.27-.73 3.48-.49.03-.63.49-.66.99-.63 6.79-2.48 13.86-3.89 20.88-5.46 9-2.01 18.08-3.64 27.23-4.82 7.82-1.01 15.65-1.9 23.51-2.69 9.24-.92 18.52-.22 27.71-1.45.88-.12 1.8.05 2.7.09 6.11-.47 12.23-.3 18.34-.09 14.48-.68 28.94-.19 43.39.89 13.89.94 27.71 2.56 41.46 4.73 4.58.72 9.15 1.53 13.7 2.41 1.54.3 3.31.22 4.42 1.72 5.13-.12 9.59 2.17 14.16 4 2.54 1.02 4.96 2.34 7.43 3.53 17.52 8.7 26.69 23.25 28.96 42.25 2.12 17.78 1.91 35.62 1.12 53.52Z" fill="none" id="reuse-1"/></defs><defs><clipPath id="a"><use xlink:href="#reuse-0"/></clipPath><clipPath id="b"><use xlink:href="#reuse-1"/></clipPath></defs><path d="M93.9 185.02H9.06c-3.19 0-5.5-.71-6.92-2.14C.71 181.46 0 179.15 0 175.96V12.84c0-3.19.71-5.49 2.14-6.92C3.56 4.5 5.87 3.78 9.06 3.78H93.9c20.98 0 36.54 4.2 46.7 12.59 10.15 8.39 15.23 21.31 15.23 38.77v78.54c0 17.46-5.08 30.38-15.23 38.77-10.15 8.39-25.72 12.59-46.7 12.59ZM57.14 51.86v85.59H87.1c4.03 0 7-1.01 8.94-3.02 1.93-2.01 2.89-5.12 2.89-9.31V63.94c0-4.19-.97-7.26-2.89-9.19-1.93-1.93-4.91-2.89-8.94-2.89H57.14ZM317.19 185.02h-116.8c-3.19 0-5.5-.71-6.92-2.14-1.43-1.42-2.14-3.73-2.14-6.92V12.84c0-3.19.71-5.49 2.14-6.92 1.42-1.42 3.73-2.14 6.92-2.14h116.8c3.19 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v29.45c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14h-69.48v19.38h49.09c3.19 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v26.94c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14h-49.09v21.65h69.48c3.19 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v29.45c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14ZM404.32 185.02h-37.76c-3.19 0-5.5-.71-6.92-2.14-1.43-1.42-2.14-3.73-2.14-6.92V12.84c0-3.19.71-5.49 2.14-6.92 1.42-1.42 3.73-2.14 6.92-2.14h26.18c3.19 0 5.92.5 8.18 1.51s4.49 2.77 6.67 5.29l48.84 55.89V12.84c0-3.19.71-5.49 2.14-6.92 1.42-1.42 3.73-2.14 6.92-2.14h37.76c3.19 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v163.12c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14h-37.76c-3.19 0-5.5-.71-6.92-2.14-1.43-1.42-2.14-3.73-2.14-6.92V145l-43.05-52.11v83.07c0 3.19-.72 5.5-2.14 6.92s-3.74 2.14-6.92 2.14ZM749.55 137.45c0 7.72-1.13 14.73-3.4 21.02-2.27 6.29-6.29 11.67-12.08 16.11-5.79 4.45-13.76 7.93-23.92 10.45-10.15 2.52-23.03 3.78-38.64 3.78s-28.53-1.26-38.77-3.78c-10.24-2.52-18.25-6-24.04-10.45-5.79-4.45-9.82-9.82-12.08-16.11-2.27-6.29-3.4-13.3-3.4-21.02V51.61c0-7.72 1.13-14.73 3.4-21.02 2.26-6.29 6.29-11.71 12.08-16.24 5.79-4.53 13.8-8.06 24.04-10.57C642.98 1.26 655.9 0 671.51 0S700 1.26 710.15 3.78c10.15 2.52 18.13 6.04 23.92 10.57 5.79 4.53 9.82 9.94 12.08 16.24 2.26 6.29 3.4 13.3 3.4 21.02v85.84Zm-99.18-9.06c0 3.36 1.26 6.17 3.78 8.43 2.52 2.27 8.31 3.4 17.37 3.4s14.85-1.13 17.37-3.4c2.52-2.27 3.78-5.07 3.78-8.43V60.67c0-3.18-1.26-5.92-3.78-8.18-2.52-2.27-8.31-3.4-17.37-3.4s-14.85 1.13-17.37 3.4c-2.52 2.26-3.78 5-3.78 8.18v67.72ZM833.05 185.02h-39.02c-3.19 0-5.5-.71-6.92-2.14-1.43-1.42-2.14-3.73-2.14-6.92V12.84c0-3.19.71-5.49 2.14-6.92 1.42-1.42 3.73-2.14 6.92-2.14H906.3c3.19 0 5.5.72 6.93 2.14 1.42 1.43 2.14 3.74 2.14 6.92V42.8c0 3.19-.71 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.93 2.14h-64.19v26.18h43.8c3.18 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v30.21c0 3.19-.71 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14h-43.8v49.59c0 3.19-.72 5.5-2.14 6.92-1.42 1.43-3.73 2.14-6.92 2.14ZM1128.03 185.02h-79.3c-20.98 0-36.54-4.19-46.7-12.59-10.16-8.39-15.23-21.31-15.23-38.77V55.13c0-17.45 5.07-30.37 15.23-38.77 10.15-8.39 25.71-12.59 46.7-12.59h62.93c3.19 0 5.5.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v30.46c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14h-52.36c-5.2 0-9.06 1.05-11.58 3.15-2.52 2.1-3.78 5.25-3.78 9.44v60.16c0 4.2.96 7.3 2.89 9.31 1.93 2.01 4.82 3.02 8.69 3.02h24.42V98.16c0-3.18.71-5.49 2.14-6.92 1.42-1.42 3.73-2.14 6.92-2.14h39.02c3.19 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v77.79c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.73 2.14-6.92 2.14ZM1296.42 185.02h-116.8c-3.19 0-5.5-.71-6.92-2.14-1.43-1.42-2.14-3.73-2.14-6.92V12.84c0-3.19.71-5.49 2.14-6.92 1.42-1.42 3.73-2.14 6.92-2.14h116.8c3.19 0 5.5.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v29.45c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14h-69.48v19.38h49.09c3.18 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v26.94c0 3.19-.72 5.5-2.14 6.92s-3.74 2.14-6.92 2.14h-49.09v21.65h69.48c3.19 0 5.5.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v29.45c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14ZM1464.5 185.02h-116.8c-3.19 0-5.5-.71-6.92-2.14-1.43-1.42-2.14-3.73-2.14-6.92V12.84c0-3.19.71-5.49 2.14-6.92 1.42-1.42 3.73-2.14 6.92-2.14h116.8c3.19 0 5.5.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v29.45c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14h-69.48v19.38h49.09c3.18 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v26.94c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14h-49.09v21.65h69.48c3.19 0 5.5.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v29.45c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.74 2.14-6.92 2.14ZM1551.6 185.02h-39.02c-3.19 0-5.5-.71-6.92-2.14-1.43-1.42-2.14-3.73-2.14-6.92V12.84c0-3.19.71-5.49 2.14-6.92 1.42-1.42 3.73-2.14 6.92-2.14h39.02c3.19 0 5.49.72 6.92 2.14 1.42 1.43 2.14 3.74 2.14 6.92v57.9h10.07l25.93-58.65c1.17-3.02 2.77-5.16 4.78-6.42 2.01-1.26 4.61-1.89 7.8-1.89h38.77c2.85 0 4.78.72 5.79 2.14 1.01 1.43.92 3.49-.25 6.17l-25.68 58.65c9.4.5 16.91 3.82 22.53 9.94 5.62 6.13 8.43 14.22 8.43 24.29v70.99c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.73 2.14-6.92 2.14H1611c-3.19 0-5.5-.71-6.92-2.14-1.43-1.42-2.14-3.73-2.14-6.92v-49.09c0-2.68-.67-4.78-2.01-6.29-1.35-1.51-3.36-2.27-6.04-2.27h-33.23v57.65c0 3.19-.72 5.5-2.14 6.92-1.43 1.43-3.73 2.14-6.92 2.14Z"/><g><path d="M936.31 447.48c.93.38.88 1.18.85 1.98-.7-.48-.96-1.15-.85-1.98ZM990.49 290.56c-.15.5-.47.74-1 .7 0-.71.48-.73 1-.7ZM1177.56 526.8c.18-.49.51-.72 1.04-.62-.08.66-.54.67-1.04.62Z" fill="#ed3226"/><g fill="#030202"><path d="M989.54 291.2h-.04v.07l.05-.06ZM936.31 447.48v.02c0 .01.01.03.02.04l-.02-.06ZM983.18 516.24s.02.03.02.04h.03l-.05-.04Z"/><path d="M1352.84 306.33c-.84-10.94-2.35-21.82-1.77-32.83.12-2.33-1.38-3.29-3.44-4.07-9.83-3.7-19.76-6.99-30.04-9.23-17.78-3.88-35.64-7.11-53.79-8.67-12.44-1.07-24.87-2.28-37.26-3.72-22.57-2.63-45.23-4.21-67.9-4.95-25.42-.83-50.86-.99-76.29.55-25.83 1.56-51.53 4.17-76.86 9.55-18.85 4-36.98 10.27-54.59 18.07-12.38 5.48-24.4 11.53-35.29 19.69-3.96 2.97-8.27 5.46-12.46 8.12-2.82 1.79-5.88 3.2-9.24 3.29-11.27.29-22.54.28-33.81-.46-12.89-.84-25.79-1.69-38.73-.6-10.93.92-21.81 2.31-32.76 3.15-14.62 1.12-28.16-1.11-40.02-10.33-1.42-1.1-3.03-1.96-4.46-3.06-16.75-12.89-36.23-20.48-55.62-28.07-12.57-4.92-25.77-7.93-39.08-10.48-12.56-2.4-25.14-4.59-37.83-5.96-26.05-2.81-52.16-4.58-77.03-3.64-20.48-.45-39.57.2-58.65 1.6-10.8.79-21.63 1.19-32.41 2.16-13.92 1.25-27.82 2.81-41.71 4.4-16.26 1.86-32.6 2.97-48.7 6.18-14.32 2.85-28.29 6.73-41.82 12.26-2.23.91-3.45 1.95-3.26 4.57.84 11.75-1.52 23.34-1.93 35.04-.21 6.15-.76 12.29-.52 18.45.45 11.37 3.76 21.48 12.41 29.46 5.08 4.69 9.87 9.69 14.82 14.53 10.81 10.59 16.56 24.17 22.25 37.75 8.86 21.15 14.68 43.41 23.59 64.58 4.84 11.49 9.7 22.87 16.59 33.26 4.84 7.29 10.4 13.99 17.13 19.67 17.61 14.88 38.22 23.37 60.36 28.85 10.96 2.71 22.05 4.43 33.2 5.99 13.14 1.83 26.38 2.2 39.6 2.43 27.54.48 55.06.28 82.46-3.27 12.29-1.59 24.25-4.36 35.67-9.07 15.14-6.24 27.65-16.27 38.61-28.26 10.37-11.33 19.38-23.67 27.58-36.69 10.66-16.94 20.3-34.35 27.75-52.92 5.14-12.79 9.48-25.82 11.88-39.48 1.48-8.4 2.91-16.83 5.66-25 3.3-9.79 9.78-15.37 19.85-17.39 9.47-1.9 19.03-2.76 28.6-3.77 12.53-1.33 24.98-.84 37.33 1.1 12.03 1.89 21.37 7.81 25.37 20.05 1.35 4.12 2.36 8.38 2.81 12.71 1.86 17.82 5.55 35.26 10.74 52.4 6.36 21.03 16.99 39.97 28.78 58.31 9.45 14.7 20.07 28.45 32.81 40.55 17.6 16.71 38.87 25.26 62.53 28.18 19.56 2.41 39.25 3.27 58.98 2.93 9.77-.17 19.55.22 29.31-.08 19.99-.62 39.95-1.66 59.67-5.37 16.45-3.1 32.44-7.6 47.62-14.7 16.32-7.63 30.54-17.94 41.31-32.62 9.76-13.3 16.46-28.14 22.2-43.47 7.77-20.77 14.22-42 22.57-62.57 5.84-14.37 13.47-27.39 24.88-38.06 5.71-5.34 11.21-10.89 16.34-16.83 3.47-4.01 4.74-8.91 5.35-13.6 1.32-10.11 1.45-20.39.66-30.57ZM734.22 416.76c-9.14 27.97-21.85 54.2-38.2 78.76-11.86 17.81-28.01 28.49-48.88 32.34-2.2.4-4.33 1.38-6.65.96-6.93 2.15-14.15 2.64-21.28 3.51-19.29 2.35-38.69 3.14-58.1 2.61-17.88-.49-35.71-1.73-53.48-3.96-11.48-1.44-22.99-2.78-34.19-5.79-14.95-4.01-28.68-10.6-40.86-20.26-1.18-.94-2.35-1.87-3.22-3.12-9.51-7.78-16.23-17.46-19.86-29.21-2.16-6.99-4.18-14.01-6.21-21.04-.28-.98-.25-2.06-.36-3.09l.04.07c-2.62-4.97-3.07-10.55-4.3-15.89-3.59-15.52-5.07-31.31-5.96-47.21-.94-16.83-.61-33.61 1.35-50.3 1.85-15.7 8.74-28.81 22.28-37.92 11.31-7.62 23.83-11.86 37.17-13.93 2.51-.39 4.95-1.36 7.56-.96 4.72-1.65 9.71-1.86 14.58-2.53 25.34-3.48 50.83-4.37 76.38-3.93 1.2.02 2.39.19 3.59.29 10.31-.45 20.6-.06 30.87.78 13.26.14 26.33 2.1 39.38 4.2 1.28.21 2.52.73 3.78 1.1 4.26-.38 8.25 1.06 12.33 1.87a327.04 327.04 0 0 1 40.59 10.79c.84.28 1.63.71 2.44 1.07 7.41 2.42 14.89 4.68 21.46 9.08.79-.26 1.44.09 2.11.46 13.47 7.38 23.79 17.78 30.22 31.79 3.45 7.51 4.16 15.58 4.36 23.75.47 19.14-3.03 37.65-8.94 55.73Zm531.28-27.58c-1.19 27.08-7.67 53.03-14.92 78.93-5.13 18.32-16.49 31.71-31.82 42.25-11.04 7.59-23.24 12.47-36.21 15.54-1.27.3-2.63.23-3.96.33-.1.61-.54.63-1.03.57-7.41 2.12-15.13 2.37-22.66 3.77-7.16 1.33-14.46 1.79-21.68 2.53-4.55.47-9.18.87-13.77 1.23-17.52 1.39-35.05.71-52.57.66-6.44-.02-12.88-1.02-19.33-1.76-15.57-2-45.79-6.56-58.29-13.02-2.04-1.05-4-2.25-5.87-3.54-.07-.12-.4-.35-.5-.35-8.78-6.18-15.58-14.38-19.32-19.45-5.67-8.09-10.91-16.46-15.62-25.17-3.92-7.26-8.09-14.39-10.79-22.24-.7-.48-.96-1.14-.85-1.96-4.11-7.5-6.61-15.67-9.53-23.64-8.04-21.9-12.51-44.42-11.32-67.9.81-15.89 7.8-28.71 19.11-39.47 7.29-6.94 15.88-11.76 25.14-15.53 8.62-3.51 17.36-6.67 26.29-9.28 1.14-.33 2.27-.73 3.48-.49.03-.63.49-.66.99-.63 6.79-2.48 13.86-3.89 20.88-5.46 9-2.01 18.08-3.64 27.23-4.82 7.82-1.01 15.65-1.9 23.51-2.69 9.24-.92 18.52-.22 27.71-1.45.88-.12 1.8.05 2.7.09 6.11-.47 12.23-.3 18.34-.09 14.48-.68 28.94-.19 43.39.89 13.89.94 27.71 2.56 41.46 4.73 4.58.72 9.15 1.53 13.7 2.41 1.54.3 3.31.22 4.42 1.72 5.13-.12 9.59 2.17 14.16 4 2.54 1.02 4.96 2.34 7.43 3.53 17.52 8.7 26.69 23.25 28.96 42.25 2.12 17.78 1.91 35.62 1.12 53.52Z"/><path d="M1178.53 526.23h.06v-.05l-.07.05Z"/></g><path d="M1178.53 526.23h.02l.05-.05h-.03c-.01.02-.03.03-.04.05Z" fill="#fbca0e"/><use xlink:href="#reuse-0"/><path d="M1265.5 389.18c-1.19 27.08-7.67 53.03-14.92 78.93-5.13 18.32-16.49 31.71-31.82 42.25-11.04 7.59-23.24 12.47-36.21 15.54-1.27.3-2.63.23-3.96.33-.1.61-.54.63-1.03.57-7.41 2.12-15.13 2.37-22.66 3.77-7.16 1.33-14.46 1.79-21.68 2.53-4.55.47-9.18.87-13.77 1.23-17.52 1.39-35.05.71-52.57.66-6.44-.02-12.88-1.02-19.33-1.76-15.57-2-45.79-6.56-58.29-13.02-2.04-1.05-4-2.25-5.87-3.54-.07-.12-.4-.35-.5-.35-8.78-6.18-15.58-14.38-19.32-19.45-5.67-8.09-10.91-16.46-15.62-25.17-3.92-7.26-8.09-14.39-10.79-22.24-.7-.48-.96-1.14-.85-1.96-4.11-7.5-6.61-15.67-9.53-23.64-8.04-21.9-12.51-44.42-11.32-67.9.81-15.89 7.8-28.71 19.11-39.47 7.29-6.94 15.88-11.76 25.14-15.53 8.62-3.51 17.36-6.67 26.29-9.28 1.14-.33 2.27-.73 3.48-.49.03-.63.49-.66.99-.63 6.79-2.48 13.86-3.89 20.88-5.46 9-2.01 18.08-3.64 27.23-4.82 7.82-1.01 15.65-1.9 23.51-2.69 9.24-.92 18.52-.22 27.71-1.45.88-.12 1.8.05 2.7.09 6.11-.47 12.23-.3 18.34-.09 14.48-.68 28.94-.19 43.39.89 13.89.94 27.71 2.56 41.46 4.73 4.58.72 9.15 1.53 13.7 2.41 1.54.3 3.31.22 4.42 1.72 5.13-.12 9.59 2.17 14.16 4 2.54 1.02 4.96 2.34 7.43 3.53 17.52 8.7 26.69 23.25 28.96 42.25 2.12 17.78 1.91 35.62 1.12 53.52ZM734.22 416.76c-9.14 27.97-21.85 54.2-38.2 78.76-11.86 17.81-28.01 28.49-48.88 32.34-2.2.4-4.33 1.38-6.65.96-6.93 2.15-14.15 2.64-21.28 3.51-19.29 2.35-38.69 3.14-58.1 2.61-17.88-.49-35.71-1.73-53.48-3.96-11.48-1.44-22.99-2.78-34.19-5.79-14.95-4.01-28.68-10.6-40.86-20.26-1.18-.94-2.35-1.87-3.22-3.12-9.51-7.78-16.23-17.46-19.86-29.21-2.16-6.99-4.18-14.01-6.21-21.04-.28-.98-.25-2.06-.36-3.09l.04.07c-2.62-4.97-3.07-10.55-4.3-15.89-3.59-15.52-5.07-31.31-5.96-47.21-.94-16.83-.61-33.61 1.35-50.3 1.85-15.7 8.74-28.81 22.28-37.92 11.31-7.62 23.83-11.86 37.17-13.93 2.51-.39 4.95-1.36 7.56-.96 4.72-1.65 9.71-1.86 14.58-2.53 25.34-3.48 50.83-4.37 76.38-3.93 1.2.02 2.39.19 3.59.29 10.31-.45 20.6-.06 30.87.78 13.26.14 26.33 2.1 39.38 4.2 1.28.21 2.52.73 3.78 1.1 4.26-.38 8.25 1.06 12.33 1.87a327.04 327.04 0 0 1 40.59 10.79c.84.28 1.63.71 2.44 1.07 7.41 2.42 14.89 4.68 21.46 9.08.79-.26 1.44.09 2.11.46 13.47 7.38 23.79 17.78 30.22 31.79 3.45 7.51 4.16 15.58 4.36 23.75.47 19.14-3.03 37.65-8.94 55.73Z" fill="#ed3226"/><use xlink:href="#reuse-1"/><g clip-path="url(#a)"><path d="M551.61 760.57c-20.23 0-40.51-1.67-60.73-5.02-47.37-7.84-92.06-24.48-132.84-49.47-42.21-25.86-78.37-59.57-107.45-100.2s-49.35-85.72-60.22-134.01c-10.51-46.65-11.86-94.32-4.01-141.69s24.49-92.06 49.47-132.84c25.86-42.21 59.57-78.37 100.2-107.45 42.62-30.51 89.92-51.77 140.59-63.18 48.94-11.02 98.95-12.44 148.65-4.21 49.69 8.23 96.58 25.69 139.36 51.89 44.29 27.13 82.21 62.5 112.73 105.12 30.51 42.62 51.77 89.92 63.18 140.59 11.02 48.94 12.44 98.95 4.21 148.65-8.23 49.69-25.69 96.58-51.89 139.36-27.13 44.29-62.5 82.21-105.12 112.73-3.05 2.18-7.3 1.48-9.48-1.57-2.19-3.05-1.48-7.3 1.57-9.48 41.14-29.45 75.27-66.05 101.44-108.77 25.29-41.28 42.13-86.52 50.07-134.48 7.94-47.96 6.57-96.22-4.06-143.44-11.01-48.88-31.52-94.53-60.97-135.66S800.26 112.17 757.54 86c-41.28-25.29-86.52-42.13-134.48-50.07-47.96-7.94-96.22-6.57-143.44 4.06-48.88 11.01-94.53 31.52-135.66 60.97-77.44 55.44-128.64 137.64-144.17 231.46s6.44 188.14 61.88 265.57 137.64 128.64 231.46 144.17c93.82 15.54 188.14-6.44 265.57-61.88 73.49-52.61 122.08-130.62 136.82-219.66 14.74-89.04-6.11-178.55-58.73-252.04C784.18 135.09 706.17 86.5 617.12 71.76c-89.04-14.74-178.55 6.11-252.04 58.73-69.54 49.79-115.53 123.61-129.48 207.87s5.79 168.96 55.57 238.51S414.78 692.4 499.04 706.35c84.26 13.95 168.96-5.79 238.51-55.57 65.6-46.96 108.97-116.6 122.13-196.08 13.16-79.48-5.46-159.38-52.42-224.98s-116.6-108.97-196.08-122.13c-79.48-13.16-159.38 5.46-224.98 52.42-61.65 44.14-102.42 109.58-114.78 184.28-12.37 74.7 5.13 149.79 49.27 211.44s109.58 102.42 184.28 114.79c74.7 12.37 149.79-5.13 211.44-49.27 57.71-41.31 95.86-102.57 107.44-172.49s-4.8-140.21-46.11-197.91c-41.31-57.71-102.57-95.86-172.49-107.44-69.92-11.58-140.21 4.8-197.91 46.11-53.76 38.49-89.31 95.56-100.09 160.7-10.78 65.14 4.47 130.62 42.96 184.38s95.56 89.31 160.7 100.09c65.14 10.78 130.62-4.47 184.38-42.96 49.82-35.66 82.75-88.54 92.75-148.9 9.99-60.36-4.15-121.03-39.81-170.85-35.66-49.82-88.54-82.75-148.9-92.75-60.35-9.99-121.03 4.14-170.85 39.81-45.87 32.84-76.2 81.53-85.4 137.11-9.2 55.58 3.82 111.45 36.66 157.32 32.84 45.87 81.53 76.2 137.11 85.4 55.57 9.2 111.45-3.82 157.32-36.66 41.92-30.01 69.65-74.52 78.06-125.31 8.41-50.8-3.49-101.86-33.5-143.78s-74.52-69.65-125.31-78.06c-50.8-8.41-101.86 3.49-143.78 33.5-37.98 27.19-63.09 67.51-70.71 113.52s3.16 92.27 30.35 130.25c27.19 37.98 67.51 63.09 113.52 70.71 46.01 7.62 92.27-3.16 130.25-30.35 34.03-24.37 56.54-60.49 63.36-101.73s-2.83-82.69-27.2-116.72-60.49-56.54-101.73-63.36c-41.23-6.83-82.69 2.83-116.72 27.2-62.06 44.43-76.4 131.06-31.97 193.12 44.43 62.06 131.06 76.4 193.12 31.97 53.92-38.6 66.38-113.88 27.78-167.8-38.6-53.92-113.88-66.38-167.8-27.78-22.2 15.89-36.87 39.45-41.33 66.35-4.45 26.89 1.85 53.93 17.74 76.12 15.89 22.2 39.45 36.87 66.35 41.33 26.89 4.46 53.93-1.85 76.12-17.74 37.64-26.95 46.34-79.5 19.4-117.14-13.07-18.25-32.44-30.32-54.55-33.98-22.11-3.66-44.34 1.52-62.59 14.59-29.51 21.12-36.33 62.31-15.2 91.82 21.12 29.5 62.31 36.32 91.82 15.2 21.37-15.3 26.31-45.13 11.01-66.49-7.42-10.36-18.41-17.21-30.96-19.29-12.55-2.08-25.17.86-35.53 8.28-13.23 9.47-16.29 27.94-6.82 41.17 9.47 13.23 27.94 16.29 41.17 6.82 5.09-3.64 6.27-10.75 2.62-15.84-3.64-5.09-10.75-6.27-15.84-2.62-3.05 2.18-7.3 1.48-9.48-1.57-2.19-3.05-1.48-7.3 1.57-9.48 11.18-8.01 26.8-5.42 34.81 5.76 8.01 11.19 5.42 26.8-5.76 34.81-19.32 13.83-46.3 9.37-60.14-9.96-6.71-9.37-9.36-20.78-7.48-32.13 1.88-11.35 8.07-21.3 17.44-28 13.31-9.53 29.53-13.31 45.66-10.64 16.13 2.67 30.27 11.47 39.8 24.79 19.66 27.46 13.31 65.8-14.15 85.46-35.6 25.49-85.3 17.26-110.79-18.34-25.49-35.6-17.26-85.3 18.34-110.79 21.2-15.18 47.03-21.2 72.73-16.94 25.69 4.25 48.21 18.27 63.39 39.48 31.31 43.74 21.2 104.8-22.54 136.11-25.15 18.01-55.79 25.14-86.26 20.1-30.48-5.05-57.17-21.67-75.18-46.82s-25.14-55.78-20.1-86.26c5.05-30.48 21.67-57.17 46.82-75.18 60.02-42.97 143.8-29.09 186.76 30.92 42.97 60.02 29.09 143.8-30.92 186.77-33.04 23.66-73.29 33.03-113.32 26.4-40.04-6.63-75.11-28.48-98.77-61.52s-33.03-73.29-26.4-113.32 28.48-75.11 61.52-98.77c36.99-26.48 82.04-36.97 126.86-29.56 44.82 7.42 84.08 31.88 110.56 68.86 26.48 36.99 36.98 82.04 29.56 126.85s-31.88 84.08-68.86 110.56c-40.93 29.3-90.79 40.92-140.39 32.71-49.6-8.21-93.05-35.28-122.35-76.21-29.3-40.93-40.92-90.79-32.71-140.39 8.21-49.6 35.28-93.05 76.21-122.35 44.88-32.13 99.54-44.86 153.92-35.86 54.38 9 102.02 38.68 134.15 83.55 32.13 44.88 44.86 99.54 35.86 153.92-9 54.38-38.68 102.02-83.55 134.15-38.6 27.63-83.85 42.08-130.34 42.08-12.32 0-24.72-1.01-37.11-3.07-59.16-9.79-110.99-42.08-145.94-90.9-34.95-48.82-48.81-108.29-39.01-167.45 9.79-59.16 42.08-110.99 90.9-145.94 52.77-37.78 117.04-52.75 180.98-42.17 63.94 10.59 119.96 45.48 157.74 98.25s52.75 117.04 42.17 180.98C790.91 509 756.02 565.02 703.25 602.8c-56.71 40.6-125.8 56.7-194.52 45.32-68.72-11.38-128.93-48.88-169.53-105.59-40.6-56.71-56.7-125.79-45.32-194.52 11.38-68.72 48.88-128.93 105.59-169.53 60.66-43.43 134.55-60.64 208.05-48.47 73.5 12.17 137.9 52.28 181.32 112.94S849.48 377.5 837.31 451c-12.17 73.5-52.28 137.9-112.94 181.32C673.3 668.88 613.41 688 551.9 688c-16.3 0-32.71-1.34-49.11-4.06-78.28-12.96-146.87-55.68-193.12-120.28-46.25-64.61-64.59-143.3-51.63-221.58s55.68-146.87 120.28-193.12c68.55-49.08 152.05-68.53 235.11-54.78s155.83 59.08 204.91 127.63 68.53 152.05 54.78 235.11-59.08 155.83-127.63 204.91c-57.31 41.03-124.51 62.48-193.54 62.48-18.29 0-36.7-1.51-55.1-4.55-87.84-14.54-164.8-62.48-216.71-134.98-51.9-72.5-72.48-160.8-57.93-248.64s62.48-164.8 134.98-216.71c76.44-54.73 169.55-76.42 262.18-61.08 92.62 15.33 173.77 65.88 228.5 142.32 54.73 76.44 76.42 169.55 61.08 262.18-15.33 92.62-65.88 173.77-142.32 228.5-40.63 29.09-85.72 49.35-134.01 60.22-26.73 6.02-53.81 9.03-80.96 9.03Z" fill="#fbca0e"/></g><g clip-path="url(#b)"><path d="M1085.58 760.57c-20.23 0-40.51-1.67-60.73-5.02-47.37-7.84-92.06-24.48-132.84-49.47-42.21-25.86-78.37-59.57-107.45-100.2s-49.35-85.72-60.22-134.01c-10.51-46.65-11.86-94.32-4.01-141.69s24.48-92.06 49.47-132.84c25.86-42.21 59.57-78.37 100.2-107.45 42.62-30.51 89.92-51.77 140.59-63.18 48.94-11.02 98.95-12.44 148.65-4.21 49.69 8.23 96.58 25.69 139.36 51.89 44.29 27.13 82.21 62.5 112.73 105.12 30.51 42.62 51.77 89.92 63.18 140.59 11.02 48.94 12.44 98.95 4.21 148.65-8.23 49.69-25.69 96.58-51.89 139.36-27.13 44.29-62.5 82.21-105.12 112.73-3.05 2.19-7.3 1.48-9.48-1.57-2.19-3.05-1.48-7.3 1.57-9.48 41.14-29.45 75.27-66.05 101.44-108.77 25.29-41.28 42.13-86.52 50.07-134.48 7.94-47.96 6.57-96.22-4.06-143.44-11.01-48.88-31.52-94.53-60.97-135.66S1334.23 112.17 1291.51 86c-41.28-25.29-86.52-42.13-134.48-50.07-47.96-7.94-96.22-6.57-143.44 4.06-48.88 11.01-94.53 31.52-135.66 60.97-77.44 55.44-128.64 137.64-144.17 231.46s6.44 188.14 61.88 265.57c55.44 77.44 137.64 128.64 231.46 144.17 93.82 15.53 188.14-6.44 265.57-61.88 73.49-52.61 122.08-130.62 136.82-219.66 14.74-89.04-6.11-178.55-58.73-252.04S1240.14 86.5 1151.09 71.76c-89.04-14.74-178.55 6.11-252.04 58.73-69.54 49.79-115.53 123.61-129.48 207.87-13.95 84.26 5.79 168.96 55.57 238.51 49.79 69.54 123.61 115.53 207.87 129.48 84.26 13.95 168.96-5.79 238.51-55.57 65.6-46.96 108.97-116.6 122.13-196.08 13.16-79.48-5.46-159.38-52.42-224.98s-116.6-108.97-196.08-122.13c-79.48-13.16-159.38 5.46-224.98 52.42-61.65 44.14-102.42 109.58-114.78 184.28-12.37 74.7 5.13 149.79 49.27 211.44s109.58 102.42 184.28 114.79c74.7 12.37 149.79-5.13 211.44-49.27 57.71-41.31 95.86-102.57 107.44-172.49 11.58-69.92-4.8-140.2-46.11-197.91-41.31-57.71-102.57-95.86-172.49-107.44-69.92-11.58-140.21 4.8-197.91 46.11-53.76 38.49-89.31 95.56-100.09 160.7-10.78 65.14 4.47 130.62 42.96 184.38s95.56 89.31 160.7 100.09c65.14 10.78 130.62-4.47 184.38-42.96 49.82-35.66 82.75-88.54 92.75-148.9 9.99-60.36-4.15-121.03-39.81-170.85-35.66-49.82-88.54-82.75-148.9-92.75-60.35-9.99-121.03 4.15-170.85 39.81-45.87 32.84-76.2 81.53-85.4 137.11s3.82 111.45 36.66 157.32 81.53 76.2 137.11 85.4c55.58 9.2 111.45-3.82 157.32-36.66 41.92-30.01 69.65-74.52 78.06-125.31s-3.49-101.86-33.5-143.78-74.52-69.65-125.31-78.06c-50.79-8.41-101.86 3.49-143.78 33.5-37.98 27.19-63.09 67.51-70.71 113.52-7.62 46.02 3.16 92.27 30.35 130.25s67.5 63.09 113.52 70.71c46.01 7.62 92.27-3.16 130.25-30.35 34.03-24.37 56.54-60.49 63.36-101.73 6.83-41.23-2.83-82.69-27.2-116.72s-60.49-56.54-101.73-63.36c-41.24-6.83-82.69 2.83-116.72 27.2-30.09 21.54-49.98 53.48-56.02 89.93-6.04 36.45 2.5 73.1 24.04 103.19 21.54 30.09 53.48 49.98 89.93 56.02 36.45 6.04 73.1-2.5 103.19-24.04 53.92-38.6 66.38-113.88 27.78-167.8-18.72-26.14-46.47-43.43-78.14-48.67-31.68-5.24-63.51 2.18-89.66 20.89-45.78 32.78-56.36 96.69-23.59 142.47 32.78 45.78 96.69 56.36 142.47 23.59 18.25-13.07 30.32-32.44 33.98-54.55 3.66-22.11-1.52-44.34-14.59-62.59s-32.44-30.32-54.55-33.98c-22.11-3.66-44.34 1.52-62.59 14.59-29.5 21.12-36.33 62.31-15.2 91.82 21.12 29.5 62.31 36.32 91.82 15.2 21.37-15.3 26.3-45.13 11.01-66.49-7.42-10.36-18.41-17.21-30.96-19.29-12.56-2.08-25.17.86-35.53 8.28-6.42 4.59-10.66 11.4-11.94 19.17-1.29 7.77.53 15.58 5.13 22 9.47 13.23 27.94 16.29 41.17 6.82 5.09-3.64 6.27-10.75 2.62-15.84-1.77-2.47-4.39-4.1-7.38-4.6s-6 .21-8.46 1.97c-3.05 2.18-7.3 1.48-9.48-1.57-2.19-3.05-1.48-7.3 1.57-9.48 5.42-3.88 12.03-5.42 18.6-4.33 6.57 1.09 12.33 4.67 16.21 10.1 8.01 11.19 5.42 26.8-5.76 34.81-19.33 13.83-46.3 9.37-60.14-9.96-6.71-9.37-9.36-20.78-7.48-32.13s8.07-21.3 17.44-28c13.31-9.53 29.53-13.31 45.66-10.64 16.13 2.67 30.27 11.47 39.8 24.79 19.66 27.46 13.31 65.8-14.15 85.46-35.6 25.49-85.3 17.26-110.79-18.34-25.49-35.6-17.26-85.3 18.34-110.79 21.2-15.18 47.03-21.2 72.73-16.94 25.69 4.25 48.21 18.27 63.39 39.48 15.18 21.2 21.2 47.03 16.94 72.73-4.25 25.69-18.27 48.21-39.48 63.39-51.88 37.14-124.3 25.15-161.44-26.73-37.14-51.88-25.15-124.3 26.73-161.44 29.1-20.83 64.54-29.09 99.79-23.25 35.26 5.84 66.14 25.08 86.97 54.17 42.97 60.02 29.09 143.8-30.92 186.77-33.04 23.65-73.29 33.03-113.32 26.4-40.04-6.63-75.11-28.48-98.77-61.52s-33.03-73.29-26.4-113.32c6.63-40.04 28.48-75.11 61.52-98.77 36.99-26.48 82.04-36.97 126.86-29.56 44.82 7.42 84.08 31.88 110.56 68.86 26.48 36.99 36.98 82.04 29.56 126.85-7.42 44.82-31.88 84.08-68.86 110.56-40.93 29.3-90.79 40.92-140.39 32.71-49.6-8.21-93.05-35.28-122.35-76.21-29.3-40.93-40.92-90.79-32.71-140.39 8.21-49.6 35.28-93.05 76.21-122.35 44.88-32.13 99.54-44.86 153.92-35.86 54.38 9 102.02 38.68 134.15 83.55 32.13 44.88 44.86 99.54 35.86 153.92s-38.68 102.02-83.55 134.15c-48.82 34.95-108.29 48.81-167.45 39.01-59.16-9.79-110.99-42.08-145.94-90.9-34.95-48.82-48.81-108.29-39.01-167.45 9.79-59.16 42.08-110.99 90.9-145.94 52.77-37.78 117.04-52.75 180.98-42.17 63.94 10.59 119.96 45.48 157.74 98.25 37.78 52.77 52.75 117.04 42.17 180.98-10.59 63.94-45.48 119.96-98.25 157.74-56.71 40.6-125.8 56.7-194.51 45.32-68.72-11.38-128.93-48.88-169.53-105.59-40.6-56.71-56.7-125.79-45.32-194.52 11.38-68.72 48.88-128.93 105.59-169.53 60.66-43.43 134.55-60.64 208.05-48.47 73.5 12.17 137.9 52.28 181.32 112.94 43.43 60.66 60.64 134.55 48.47 208.05-12.17 73.5-52.28 137.9-112.94 181.32-51.07 36.56-110.96 55.68-172.47 55.68-16.3 0-32.71-1.34-49.11-4.06-78.28-12.96-146.87-55.68-193.12-120.28-46.25-64.61-64.59-143.3-51.63-221.58S847.7 195.22 912.3 148.97c68.55-49.08 152.05-68.53 235.11-54.78s155.83 59.08 204.91 127.63c49.08 68.55 68.53 152.05 54.78 235.11s-59.08 155.83-127.63 204.91c-57.31 41.03-124.51 62.48-193.54 62.48-18.29 0-36.7-1.5-55.1-4.55-87.84-14.54-164.8-62.48-216.71-134.98-51.9-72.5-72.48-160.8-57.93-248.64s62.48-164.8 134.98-216.71c76.44-54.73 169.55-76.42 262.17-61.08 92.62 15.33 173.77 65.88 228.5 142.32s76.42 169.55 61.08 262.18c-15.33 92.62-65.88 173.77-142.32 228.5-40.63 29.09-85.72 49.35-134.01 60.22-26.73 6.02-53.81 9.03-80.96 9.03Z" fill="#fbca0e"/></g></g></svg> </a> </p> <div class="site-header__nav-search"> <div class="nav-social is-for-desktop"> <ul class="nav-social__items nav-social__items--header reset-list flex"> <li class="nav-social__item nav-social__item--header"> <a class="nav-social__anchor nav-social__anchor--header" href="https://www.facebook.com/DenOfGeekUS" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Facebook</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 32"><path d="M16.65.007L12.5 0C7.838 0 4.825 3.091 4.825 7.875v3.631H.652A.653.653 0 000 12.16v5.261c0 .36.292.653.652.653h4.173v13.275c0 .36.292.652.652.652h5.444c.36 0 .653-.292.653-.652V18.073h4.878c.36 0 .652-.292.652-.653l.002-5.26a.653.653 0 00-.652-.654h-4.88V8.428c0-1.48.352-2.23 2.28-2.23l2.795-.001c.36 0 .652-.293.652-.653V.66a.653.653 0 00-.652-.652z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--header"> <a class="nav-social__anchor nav-social__anchor--header" href="https://twitter.com/DenofGeekUS" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Twitter</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 27"><path d="M11.915 26.14c-1.381 0-2.803-.113-4.233-.337-2.519-.395-5.068-1.713-5.79-2.107L0 22.66l2.049-.673c2.24-.737 3.602-1.194 5.288-1.91-1.689-.817-2.99-2.288-3.616-4.19l-.477-1.446.39.06a7.107 7.107 0 01-.89-1.098c-.806-1.225-1.233-2.723-1.142-4.006l.09-1.263.755.293a7.068 7.068 0 01-.685-1.92c-.33-1.644-.053-3.39.779-4.918L3.199.38l.881 1.06c2.786 3.345 6.314 5.33 10.502 5.91-.17-1.179-.043-2.317.382-3.337.494-1.187 1.372-2.194 2.54-2.912A7.63 7.63 0 0121.932.014c1.654.102 3.155.722 4.348 1.794.582-.152 1.011-.313 1.591-.532.349-.131.745-.28 1.24-.45l1.824-.63-1.19 3.399a6.01 6.01 0 01.245-.016l1.948-.088-1.152 1.574c-.066.09-.083.115-.106.15-.093.14-.208.314-1.789 2.425-.396.529-.593 1.217-.556 1.939.14 2.742-.197 5.224-1.001 7.375-.76 2.035-1.94 3.781-3.504 5.19-1.935 1.742-4.402 2.936-7.334 3.546-1.438.299-2.983.45-4.581.45z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--header"> <a class="nav-social__anchor nav-social__anchor--header" href="https://www.instagram.com/denofgeek/" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Instagram</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M23.338 0H8.662C3.886 0 0 3.886 0 8.662v14.676C0 28.114 3.886 32 8.662 32h14.676C28.114 32 32 28.114 32 23.338V8.662C32 3.886 28.114 0 23.338 0zM16 24.75c-4.825 0-8.75-3.925-8.75-8.75S11.175 7.25 16 7.25s8.75 3.925 8.75 8.75-3.925 8.75-8.75 8.75zm8.959-15.436a2.588 2.588 0 01-2.585-2.586 2.588 2.588 0 012.585-2.585 2.589 2.589 0 012.586 2.585 2.588 2.588 0 01-2.586 2.586z"/><path d="M16 9.126A6.882 6.882 0 009.126 16 6.882 6.882 0 0016 22.874 6.882 6.882 0 0022.874 16 6.881 6.881 0 0016 9.126z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--header"> <a class="nav-social__anchor nav-social__anchor--header" href="https://www.youtube.com/user/denofgeektube" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Youtube</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 22"><path d="M30.64 2.12C29.772.576 28.83.292 26.912.184 24.996.054 20.178 0 16.004 0 11.822 0 7.002.054 5.088.182 3.174.292 2.23.574 1.354 2.12.46 3.662 0 6.318 0 10.994v.016c0 4.656.46 7.332 1.354 8.858.876 1.544 1.818 1.824 3.732 1.954 1.916.112 6.736.178 10.918.178 4.174 0 8.992-.066 10.91-.176 1.918-.13 2.86-.41 3.728-1.954.902-1.526 1.358-4.202 1.358-8.858v-.016c0-4.678-.456-7.334-1.36-8.876zM12 17V5l10 6-10 6z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--header"> <a class="nav-social__anchor nav-social__anchor--header" href="https://www.twitch.tv/denofgeektv" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Twitch</span> <svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 28"><defs/><path fill="currentColor" d="M5,0L0,5v18h6v5l5-5h4l9-9V0H5z M22,13l-4,4h-4l-3.5,3.5v-3.5H6V2h16 V13z"/><rect x="17" y="5.5" fill="currentColor" width="2" height="6"/><rect x="11.5" y="5.5" fill="currentColor" width="2" height="6"/></svg> </a> </li> <li class="nav-social__item nav-social__item--header"> <a class="nav-social__anchor nav-social__anchor--header" href="https://www.tiktok.com/@denofgeektv?lang=en" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">TikTok</span> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2859 3333" fill-rule="evenodd" clip-rule="evenodd"><path fill="currentColor" d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"></path></svg> </a> </li> </ul> </div> <form role="search" class="search-form js-search-form animated" id="search-form" method="get" action="https://www.denofgeek.com/" hidden [hidden]="! searchToggle"> <div class="search-form__wrapper"> <label class="screen-reader-text" for="search-form-1"> Search for: </label> <input class="search-form__field js-search-form-field" type="search" id="search-form-1" placeholder="Search" name="s" /> <button type="submit" class="search-form__submit is-style-button-flat px-sm"> <span class="screen-reader-text">Search</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M31.276 28.158L24.53 21.41a13.436 13.436 0 002.54-7.875c0-3.614-1.406-7.013-3.965-9.57A13.444 13.444 0 0013.535 0a13.436 13.436 0 00-9.57 3.966A13.443 13.443 0 000 13.535a13.45 13.45 0 003.964 9.571 13.448 13.448 0 009.57 3.966 13.41 13.41 0 007.874-2.541l6.747 6.747a2.2 2.2 0 001.56.647 2.206 2.206 0 001.56-3.767zm-24.19-8.173a9.064 9.064 0 01-2.671-6.451c0-2.436.948-4.725 2.671-6.449a9.056 9.056 0 016.449-2.672c2.436 0 4.727.949 6.45 2.672a9.062 9.062 0 012.672 6.45 9.062 9.062 0 01-2.672 6.45 9.056 9.056 0 01-6.45 2.671 9.054 9.054 0 01-6.449-2.671z"/></svg> </button> <button type="button" class="search-form__close js-search-form-close is-style-button-flat px-sm" aria-controls="search-form" on="tap:AMP.setState( { searchToggle: ! searchToggle } )"> <span class="screen-reader-text">Close search</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.123 12l9.437-9.438A1.5 1.5 0 1021.438.44L12 9.878 2.562.44A1.5 1.5 0 10.44 2.562L9.878 12 .44 21.438a1.5 1.5 0 102.122 2.122L12 14.122l9.438 9.438a1.496 1.496 0 002.122 0 1.5 1.5 0 000-2.122L14.123 12z"/></svg> </button> </div> </form> <button class="search-toggle is-style-button-flat js-search-toggle" aria-controls="search-form" on="tap:AMP.setState( { searchToggle: ! searchToggle } )"> <span class="screen-reader-text">Toggle search</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M31.276 28.158L24.53 21.41a13.436 13.436 0 002.54-7.875c0-3.614-1.406-7.013-3.965-9.57A13.444 13.444 0 0013.535 0a13.436 13.436 0 00-9.57 3.966A13.443 13.443 0 000 13.535a13.45 13.45 0 003.964 9.571 13.448 13.448 0 009.57 3.966 13.41 13.41 0 007.874-2.541l6.747 6.747a2.2 2.2 0 001.56.647 2.206 2.206 0 001.56-3.767zm-24.19-8.173a9.064 9.064 0 01-2.671-6.451c0-2.436.948-4.725 2.671-6.449a9.056 9.056 0 016.449-2.672c2.436 0 4.727.949 6.45 2.672a9.062 9.062 0 012.672 6.45 9.062 9.062 0 01-2.672 6.45 9.056 9.056 0 01-6.45 2.671 9.054 9.054 0 01-6.449-2.671z"/></svg> </button> </div> </div> </div> <nav class="nav-primary" id="js-nav-primary" aria-label="Primary" role="navigation" [class]="'nav-primary' + ( mobileNavExpanded ? ' is-opened' : '' )"> <div class="nav-primary__wrapper" id="nav-primary__wrapper" > <ul id="nav-primary__items" class="nav-primary__items js-nav-primary-items"><li id="menu-item-386726" class="nav-primary__item is-top-level has-category-movies"><a href="https://www.denofgeek.com/movies/" class="nav-primary__anchor is-top-level">Movies</a></li><li id="menu-item-386725" class="nav-primary__item is-top-level has-category-tv"><a href="https://www.denofgeek.com/tv/" class="nav-primary__anchor is-top-level">TV</a></li><li id="menu-item-386728" class="nav-primary__item is-top-level has-category-games"><a href="https://www.denofgeek.com/games/" class="nav-primary__anchor is-top-level">Games</a></li><li id="menu-item-560097" class="nav-primary__item is-top-level has-category-comics"><a href="https://www.denofgeek.com/comics/" class="nav-primary__anchor is-top-level">Comics</a></li><li id="menu-item-386729" class="nav-primary__item is-top-level has-category-books"><a href="https://www.denofgeek.com/books/" aria-current="page" class="nav-primary__anchor is-active is-top-level">Books</a></li><li id="menu-item-855821" class="nav-primary__item is-top-level "><a href="https://www.denofgeek.com/collectibles/" class="nav-primary__anchor is-top-level">Collectibles</a></li><li id="menu-item-945864" class="nav-primary__item is-top-level "><a href="https://www.denofgeek.com/video/" class="nav-primary__anchor is-top-level">Video</a></li><li id="menu-item-960243" class="nav-primary__item is-top-level "><a href="https://www.denofgeek.com/magazine/" class="nav-primary__anchor is-top-level">Magazine</a></li></ul> <div class="nav-secondary is-for-mobile"> <a class="nav-secondary__anchor hover-growing-line font-sans uppercase font-semibold no-underline" href="/newsletter/"> Subscribe</a> </div> <div class="nav-social is-for-mobile"> <ul class="nav-social__items nav-social__items-- reset-list flex"> <li class="nav-social__item nav-social__item--"> <a class="nav-social__anchor nav-social__anchor--" href="https://www.facebook.com/DenOfGeekUS" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Facebook</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 32"><path d="M16.65.007L12.5 0C7.838 0 4.825 3.091 4.825 7.875v3.631H.652A.653.653 0 000 12.16v5.261c0 .36.292.653.652.653h4.173v13.275c0 .36.292.652.652.652h5.444c.36 0 .653-.292.653-.652V18.073h4.878c.36 0 .652-.292.652-.653l.002-5.26a.653.653 0 00-.652-.654h-4.88V8.428c0-1.48.352-2.23 2.28-2.23l2.795-.001c.36 0 .652-.293.652-.653V.66a.653.653 0 00-.652-.652z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--"> <a class="nav-social__anchor nav-social__anchor--" href="https://twitter.com/DenofGeekUS" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Twitter</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 27"><path d="M11.915 26.14c-1.381 0-2.803-.113-4.233-.337-2.519-.395-5.068-1.713-5.79-2.107L0 22.66l2.049-.673c2.24-.737 3.602-1.194 5.288-1.91-1.689-.817-2.99-2.288-3.616-4.19l-.477-1.446.39.06a7.107 7.107 0 01-.89-1.098c-.806-1.225-1.233-2.723-1.142-4.006l.09-1.263.755.293a7.068 7.068 0 01-.685-1.92c-.33-1.644-.053-3.39.779-4.918L3.199.38l.881 1.06c2.786 3.345 6.314 5.33 10.502 5.91-.17-1.179-.043-2.317.382-3.337.494-1.187 1.372-2.194 2.54-2.912A7.63 7.63 0 0121.932.014c1.654.102 3.155.722 4.348 1.794.582-.152 1.011-.313 1.591-.532.349-.131.745-.28 1.24-.45l1.824-.63-1.19 3.399a6.01 6.01 0 01.245-.016l1.948-.088-1.152 1.574c-.066.09-.083.115-.106.15-.093.14-.208.314-1.789 2.425-.396.529-.593 1.217-.556 1.939.14 2.742-.197 5.224-1.001 7.375-.76 2.035-1.94 3.781-3.504 5.19-1.935 1.742-4.402 2.936-7.334 3.546-1.438.299-2.983.45-4.581.45z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--"> <a class="nav-social__anchor nav-social__anchor--" href="https://www.instagram.com/denofgeek/" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Instagram</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M23.338 0H8.662C3.886 0 0 3.886 0 8.662v14.676C0 28.114 3.886 32 8.662 32h14.676C28.114 32 32 28.114 32 23.338V8.662C32 3.886 28.114 0 23.338 0zM16 24.75c-4.825 0-8.75-3.925-8.75-8.75S11.175 7.25 16 7.25s8.75 3.925 8.75 8.75-3.925 8.75-8.75 8.75zm8.959-15.436a2.588 2.588 0 01-2.585-2.586 2.588 2.588 0 012.585-2.585 2.589 2.589 0 012.586 2.585 2.588 2.588 0 01-2.586 2.586z"/><path d="M16 9.126A6.882 6.882 0 009.126 16 6.882 6.882 0 0016 22.874 6.882 6.882 0 0022.874 16 6.881 6.881 0 0016 9.126z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--"> <a class="nav-social__anchor nav-social__anchor--" href="https://www.youtube.com/user/denofgeektube" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Youtube</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 22"><path d="M30.64 2.12C29.772.576 28.83.292 26.912.184 24.996.054 20.178 0 16.004 0 11.822 0 7.002.054 5.088.182 3.174.292 2.23.574 1.354 2.12.46 3.662 0 6.318 0 10.994v.016c0 4.656.46 7.332 1.354 8.858.876 1.544 1.818 1.824 3.732 1.954 1.916.112 6.736.178 10.918.178 4.174 0 8.992-.066 10.91-.176 1.918-.13 2.86-.41 3.728-1.954.902-1.526 1.358-4.202 1.358-8.858v-.016c0-4.678-.456-7.334-1.36-8.876zM12 17V5l10 6-10 6z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--"> <a class="nav-social__anchor nav-social__anchor--" href="https://www.twitch.tv/denofgeektv" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Twitch</span> <svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 28"><defs/><path fill="currentColor" d="M5,0L0,5v18h6v5l5-5h4l9-9V0H5z M22,13l-4,4h-4l-3.5,3.5v-3.5H6V2h16 V13z"/><rect x="17" y="5.5" fill="currentColor" width="2" height="6"/><rect x="11.5" y="5.5" fill="currentColor" width="2" height="6"/></svg> </a> </li> <li class="nav-social__item nav-social__item--"> <a class="nav-social__anchor nav-social__anchor--" href="https://www.tiktok.com/@denofgeektv?lang=en" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">TikTok</span> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2859 3333" fill-rule="evenodd" clip-rule="evenodd"><path fill="currentColor" d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"></path></svg> </a> </li> </ul> </div> </div> </nav> </header> <main class="site-main pb-4" id="main" role="main"> <div class="archive-header has-category-books "> <div class="archive-header__wrapper"> <h1 class="archive-header__title">Books</h1> </div> </div> <div class="archive-content px-2 has-category-books"> <ul class="archive-filters archive-filters--desktop reset-list mx-auto max-w-xl uppercase font-sans has-500-color has-xs-font-size font-extrabold py-2"> <li class="archive-filters__item">Filter:</li> <li class="archive-filters__item"> <a class="archive-filters__anchor no-underline is-active" aria-current="page" href="https://www.denofgeek.com/books/">Everything</a> </li> <li class="archive-filters__item"> <a class="archive-filters__anchor no-underline " href="https://www.denofgeek.com/books/features/">Features</a> </li> <li class="archive-filters__item"> <a class="archive-filters__anchor no-underline " href="https://www.denofgeek.com/books/news/">News</a> </li> <li class="archive-filters__item"> <a class="archive-filters__anchor no-underline " href="https://www.denofgeek.com/books/reviews/">Reviews</a> </li> <li class="archive-filters__item"> <a class="archive-filters__anchor no-underline " href="https://www.denofgeek.com/books/videos/">Videos</a> </li> </ul> <div class="archive-filters archive-filters--mobile font-sans"> <button class="archive-filters__toggle js-archive-filters-toggle is-style-button-flat font-extrabold uppercase py-1 has-xs-font-size" aria-label="Filter toggle" aria-controls="archive-filters__wrapper"> Filter<svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 15"><path d="M15.385 1.432h-1.473c-.575-1.882-3.252-1.884-3.828 0h-9.5a.584.584 0 100 1.169h9.5c.576 1.882 3.252 1.885 3.828 0h1.473a.584.584 0 000-1.169zm0 5.064h-9.5c-.576-1.882-3.252-1.885-3.828 0H.584a.584.584 0 000 1.168h1.473c.575 1.882 3.251 1.885 3.828 0h9.5a.584.584 0 000-1.168zm0 5.063h-1.473c-.575-1.882-3.252-1.885-3.828 0h-9.5a.584.584 0 000 1.168h9.5c.576 1.882 3.252 1.885 3.828 0h1.473a.584.584 0 000-1.168z"></svg> </button> <div class="archive-filters__wrapper animated js-archive-filters-wrapper" id="archive-filters__wrapper" hidden> <div class="flex justify-between"> <p class="mb-0 font-extrabold uppercase"> Filter </p> <button class="archive-filters__close js-archive-filters-close is-style-button-flat" aria-label="Close filters"> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.123 12l9.437-9.438A1.5 1.5 0 1021.438.44L12 9.878 2.562.44A1.5 1.5 0 10.44 2.562L9.878 12 .44 21.438a1.5 1.5 0 102.122 2.122L12 14.122l9.438 9.438a1.496 1.496 0 002.122 0 1.5 1.5 0 000-2.122L14.123 12z"/></svg> <span class="has-xs-font-size">Close</span> </button> </div> <div class="archive-filters__content"> <p class="mb-1">Showing:</p> <ul class="reset-list flex flex-wrap"> <li class="archive-filters__item archive-filters__item--mobile"> <div class="wp-block-button is-style-outline-dark"> <a class="wp-block-button__link is-active" aria-current="page" href="https://www.denofgeek.com/books/"> Everything </a> </div> </li> <li class="archive-filters__item archive-filters__item--mobile"> <div class="wp-block-button is-style-outline-dark"> <a class="wp-block-button__link " href="https://www.denofgeek.com/books/features/">Features</a> </div> </li> <li class="archive-filters__item archive-filters__item--mobile"> <div class="wp-block-button is-style-outline-dark"> <a class="wp-block-button__link " href="https://www.denofgeek.com/books/news/">News</a> </div> </li> <li class="archive-filters__item archive-filters__item--mobile"> <div class="wp-block-button is-style-outline-dark"> <a class="wp-block-button__link " href="https://www.denofgeek.com/books/reviews/">Reviews</a> </div> </li> <li class="archive-filters__item archive-filters__item--mobile"> <div class="wp-block-button is-style-outline-dark"> <a class="wp-block-button__link " href="https://www.denofgeek.com/books/videos/">Videos</a> </div> </li> </ul> </div> </div> </div> <div class="archive-content__wrapper"> <div class="curated-posts grid has-3-columns has-layout-three_featured"> <article aria-label="Dune 3: The Many Challenges of Adapting Frank Herbert's Dune Messiah" id="post-941281" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/movies/dune-3-challenges-messiah-frank-herbert/" aria-hidden="true" tabindex="-1"> <img width="400" height="400" src="https://www.denofgeek.com/wp-content/uploads/2024/04/Paul-raises-knife-to-crowd-in-Dune-Part-Two.jpeg?resize=400%2C400" class="entry__img skip-lazy wp-post-image" alt="Paul raises knife to crowd in Dune Part Two" /> </a> </figure> <div class="entry__summary px-2 pt-2"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h2 class="entry__title mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/movies/dune-3-challenges-messiah-frank-herbert/">Dune 3: The Many Challenges of Adapting Frank Herbert's Dune Messiah</a></h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/max-evry/">Max Evry</a></span> </footer> </div> </article> <article aria-label="Batman: Resurrection Is a Batman '89 Sequel That Explores a City Still Haunted by the Joker" id="post-961503" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/books/batman-resurrection-tim-burton-movie-sequel/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" src="https://www.denofgeek.com/wp-content/uploads/2024/10/dog-lead-issue-15-batman-resurrection.jpg?resize=768%2C432" class="entry__img skip-lazy wp-post-image" alt="Batman: Resurrection" /> </a> </figure> <div class="entry__summary px-2 pt-2"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h2 class="entry__title mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/books/batman-resurrection-tim-burton-movie-sequel/">Batman: Resurrection Is a Batman '89 Sequel That Explores a City Still Haunted by the Joker</a></h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/joe-george/">Joe George</a></span> </footer> </div> </article> <article aria-label="What The Rings of Power Season 3 Would Be About Based on the Tolkien Books" id="post-960649" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/tv/lord-of-the-rings-of-power-season-3-tolkien-books-spoilers/" aria-hidden="true" tabindex="-1"> <img width="400" height="400" src="https://www.denofgeek.com/wp-content/uploads/2024/10/lord-of-the-rings-of-power-gandalf.jpg?resize=400%2C400" class="entry__img skip-lazy wp-post-image" alt="Gandalf in The Rings of Power" /> </a> </figure> <div class="entry__summary px-2 pt-2"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h2 class="entry__title mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/tv/lord-of-the-rings-of-power-season-3-tolkien-books-spoilers/">What The Rings of Power Season 3 Would Be About Based on the Tolkien Books</a></h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/lacy-baugher/">Lacy Baugher</a></span> </footer> </div> </article> </div> <div class="ad-dog has-100-background-color mx-auto max-w-xl mt-3 ad ad-container leaderboard-1 ad-dog--full"><p class="dog-ad__label font-sans font-extrabold has-xs-font-size has-400-color has-text-align-center uppercase mb-1">Ad - content continues below</p> <!-- Ad Slot Leaderboard-1 --> <div class="ad-display" id="div-gpt-ad-21859463020-Leaderboard-1"> </div> </div> <div class="grid has-3-columns"> <div class="latest-posts listing-posts column-span-2"> <h2 class="title-boxed title-boxed--arrow uppercase has-text-align-center relative mb-4"> <span class="title-boxed__wrapper title-boxed__wrapper--arrow inline-block relative">Latest Books<span class="title-boxed__arrow-element" /></span> </h2> <div class="grid has-2-columns"> <article aria-label="The Curious Way James Bond Spends Christmas" id="post-965104" class="grid has-2-columns-list-mobile post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/movies/curious-way-james-bond-spends-christmas/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Roger Moore as James Bond in the Snow in For Your Eyes Only" data-src="https://www.denofgeek.com/wp-content/uploads/2024/11/Roger-Moore-as-James-Bond-in-the-Snow-in-For-Your-Eyes-Only.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/movies/curious-way-james-bond-spends-christmas/">The Curious Way James Bond Spends Christmas</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">November 30, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/david-crow/">David Crow</a></span> </footer> </div> </article> <article aria-label="Den of Geek’s Best Books of 2024" id="post-964961" class="grid has-2-columns-list-mobile post-964961 post type-post status-publish format-standard has-post-thumbnail category-books article_type-features topic-fantasy topic-red-dead-redemption topic-romance topic-sci-fi topic-young-adult entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/books/den-of-geeks-best-books-of-2024/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="DoG Best Books of 2024" data-src="https://www.denofgeek.com/wp-content/uploads/2024/11/BookComp.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/books/den-of-geeks-best-books-of-2024/">Den of Geek’s Best Books of 2024</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">November 29, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/louisa-mellor/">Louisa Mellor</a> <span class="entry__author-more">and 3 others</span></span> </footer> </div> </article> <article aria-label="Silo Season 2 Pays Homage to Wool in an Unexpected Way" id="post-964339" class="grid has-2-columns-list-mobile post-964339 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-apple-tv topic-drama topic-sci-fi entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/tv/silo-season-2-pays-unexpected-homage-wool-book/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Silo Season 2 Pays Homage to Wool in an Unexpected Way" data-src="https://www.denofgeek.com/wp-content/uploads/2024/11/silo-season-2-edited-apple-tv-plus.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/tv/silo-season-2-pays-unexpected-homage-wool-book/">Silo Season 2 Pays Homage to Wool in an Unexpected Way</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">November 22, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/brynna-arens/">Brynna Arens</a></span> </footer> </div> </article> <article aria-label="Dune: Prophecy Episode 1 Explained – What Happened in That Fiery Ending?" id="post-964159" class="grid has-2-columns-list-mobile post-964159 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-dune topic-frank-herbert topic-hbo topic-max topic-sci-fi entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/tv/dune-prophecy-episode-1-explained-fiery-ending/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="A gathering of the Sisterhood for a dark funeral in Dune: Prophecy episode 1." data-src="https://www.denofgeek.com/wp-content/uploads/2024/11/dune-prophecy_7_e6afe6.jpeg?resize=768%2C432" /> </a> </figure> <div class="entry__summary"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/tv/dune-prophecy-episode-1-explained-fiery-ending/">Dune: Prophecy Episode 1 Explained - What Happened in That Fiery Ending?</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">November 18, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/joe-george/">Joe George</a></span> </footer> </div> </article> <article aria-label="Dune: Prophecy Cast and Character Guide – Valya Harkonnen, Javicco Corrino, and More" id="post-963996" class="grid has-2-columns-list-mobile post-963996 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-dune topic-frank-herbert topic-hbo topic-max topic-sci-fi entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/tv/dune-prophecy-character-guide-valya-harkonnen/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="chris-mason-sarah-sofie-boussnina in Dune Prophecy" data-src="https://www.denofgeek.com/wp-content/uploads/2024/11/chris-mason-sarah-sofie-boussnina.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/tv/dune-prophecy-character-guide-valya-harkonnen/">Dune: Prophecy Cast and Character Guide - Valya Harkonnen, Javicco Corrino, and More</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">November 17, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/joe-george/">Joe George</a></span> </footer> </div> </article> <article aria-label="Cross Star Aldis Hodge Reveals What Makes a Great Alex Cross Adaptation" id="post-962134" class="grid has-2-columns-list-mobile post-962134 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features article_type-videos topic-amazon-prime-video topic-crime-drama topic-nycc topic-video entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/tv/prime-video-cross-aldis-hodge-alex-cross-adaptation-nycc/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="The cast and showrunner of Prime Video's Cross at New York Comic Con 2024" data-src="https://www.denofgeek.com/wp-content/uploads/2024/10/Cross_Lead.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/tv/prime-video-cross-aldis-hodge-alex-cross-adaptation-nycc/">Cross Star Aldis Hodge Reveals What Makes a Great Alex Cross Adaptation</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">October 23, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/michael-ahr/">Michael Ahr</a></span> </footer> </div> </article> <article aria-label="War of the Rohirrim Footage Finally Brings an Ancient Lord of the Rings Hero to Life" id="post-962020" class="grid has-2-columns-list-mobile post-962020 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-animation topic-fantasy topic-lord-of-the-rings topic-nycc entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/movies/lotr-war-of-the-rohirrim-nycc-footage-helm-hammerhand/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Helm Hammerhand in The Lord of the Rings: The War of the Rohirrim." data-src="https://www.denofgeek.com/wp-content/uploads/2024/10/Lord-of-the-Rings-War-of-the-Rohirrim.jpeg?resize=768%2C432" /> </a> </figure> <div class="entry__summary"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/movies/lotr-war-of-the-rohirrim-nycc-footage-helm-hammerhand/">War of the Rohirrim Footage Finally Brings an Ancient Lord of the Rings Hero to Life</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">October 18, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/theresa-delucci/">Theresa DeLucci</a></span> </footer> </div> </article> <article aria-label="Teacup Showrunner Ian McCulloch on Adapting an Intimate Horror Epic" id="post-962014" class="grid has-2-columns-list-mobile post-962014 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-horror topic-peacock topic-sci-fi entry"> <figure class="mb-0 "> <a class="inline-block relative" href="https://www.denofgeek.com/tv/teacup-showrunner-ian-mcculloch-adapting-horror-epic/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="TEACUP -- "Think About the Bubbles" Episode 101 -- Pictured: Rob Morgan as McNab." data-src="https://www.denofgeek.com/wp-content/uploads/2024/10/NUP_203878_00761.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="underline-on-hover" href="https://www.denofgeek.com/tv/teacup-showrunner-ian-mcculloch-adapting-horror-epic/">Teacup Showrunner Ian McCulloch on Adapting an Intimate Horror Epic</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">October 18, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/chris-longo/">Chris Longo</a></span> </footer> </div> </article> </div> </div> <div class="sidebar-posts sidebar-posts--latest-reviews column-span-1"> <h2 class="title-boxed title-boxed--smaller uppercase has-white-color has-text-align-center mb-0 relative z-0"> <span class="title-boxed__wrapper inline-block has-dark-background-color relative">Latest Book reviews</span> </h2> <div class="sidebar-posts__wrapper sidebar-posts__wrapper--latest-reviews has-200-background-color has-text-align-center"> <article aria-label="Ripley Review: New Adaptation is Dark and Stormy and Not Always in a Good Way" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/tv/ripley-review/">Ripley Review: New Adaptation is Dark and Stormy and Not Always in a Good Way</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/rosie-fletcher/">Rosie Fletcher</a></span> </footer> </div> </article> <article aria-label="Interview with the Vampire Episode 1 Review: In Throes of Increasing Wonder" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/tv/interview-with-the-vampire-episode-1-review-in-throes-of-increasing-wonder/">Interview with the Vampire Episode 1 Review: In Throes of Increasing Wonder</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/tony-sokol/">Tony Sokol</a></span> </footer> </div> </article> <article aria-label="Interview with the Vampire Review: The Best Anne Rice Adaptation Ever Made" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/tv/interview-with-the-vampire-review-the-best-anne-rice-adaptation-ever-made/">Interview with the Vampire Review: The Best Anne Rice Adaptation Ever Made</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/tony-sokol/">Tony Sokol</a></span> </footer> </div> </article> <article aria-label="The Time Traveler’s Wife Review: Steven Moffat Drama Gives Us Another Girl Who Waited" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/tv/the-time-travelers-wife-review-steven-moffat/">The Time Traveler's Wife Review: Steven Moffat Drama Gives Us Another Girl Who Waited</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/amanda-rae-prescott/">Amanda-Rae Prescott</a></span> </footer> </div> </article> <article aria-label="Firestarter Review: Remake Flames Out" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/movies/firestarter-review-remake/">Firestarter Review: Remake Flames Out</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/don-kaye/">Don Kaye</a></span> </footer> </div> </article> </div> </div> </div> <div class="latest_videos has-text-align-center alignfull"> <div class="latest_videos__wrapper mx-auto max-w-xl"> <h2 class="title-boxed title-boxed--ribbon uppercase has-text-align-center relative mb-4 "> <span class="title-boxed__wrapper title-boxed__wrapper--ribbon inline-block relative"> <span class="title-boxed__ribbon-element title-boxed__ribbon-element--top-left"></span> <span class="title-boxed__ribbon-element title-boxed__ribbon-element--bottom-left"></span> Latest Book Video <span class="title-boxed__ribbon-element title-boxed__ribbon-element--top-right"></span> <span class="title-boxed__ribbon-element title-boxed__ribbon-element--bottom-right"></span> </span> </h2> <article aria-label="Latest Book Video" class="latest-videos__media mt-4"> <div class="ad-dog__cnx-container"><script id="0270c398a82f44f49c23c16122516796"> cnx.cmd.push(function() { cnx({ playerId: "106e33c0-3911-473c-b599-b1426db57530", playlistId: "08d7c1e2-b0ab-b6e5-93cd-5a797d6a1165" }).render("0270c398a82f44f49c23c16122516796"); }); </script></div> </article> </div> </div> <div class="newsletter has-white-color font-sans"> <form class="newsletter__form grid has-2-columns mx-auto max-w-lg" action="https://denofgeek.us14.list-manage.com/subscribe/post?u=88c0c2ea4015fcf1366e102d5&id=bb43dbbe54" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" target="_blank" novalidate="" > <div class="newsletter__intro mb-0"> <label class="newsletter__label" for="mce-EMAIL">Join our mailing list</label> <p class="newsletter__desc has-sm-font-size">Get the best of Den of Geek delivered right to your inbox!</p> </div> <div class="newsletter__content flex mb-0"> <input class="newsletter__email" type="email" value="" name="EMAIL" id="mce-EMAIL" placeholder="Your email address" required > <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;" aria-hidden="true"> <input type="text" name="b_88c0c2ea4015fcf1366e102d5_bb43dbbe54" tabindex="-1" value=""> </div> <button class="newsletter__submit has-teal-background-color has-900-color px-1" name="subscribe" id="mc-embedded-subscribe"> <span class="screen-reader-text">Subscribe</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 27"><path d="M31.425 12.066L19.892.532a1.737 1.737 0 00-1.236-.51c-.468 0-.907.181-1.236.51L16.373 1.58c-.33.328-.51.767-.51 1.236 0 .467.18.921.51 1.25l6.728 6.743H1.725c-.963 0-1.725.754-1.725 1.719v1.48c0 .964.762 1.795 1.725 1.795h21.452l-6.804 6.78a1.71 1.71 0 00-.51 1.225c0 .467.181.9.51 1.23l1.047 1.044c.33.329.768.508 1.236.508.468 0 .907-.181 1.236-.51l11.533-11.534c.33-.33.512-.77.51-1.24.001-.47-.18-.91-.51-1.24z"/></svg> </button> </div> </form> </div> <div class="trending-topics has-200-background-color has-text-align-center alignfull"> <div class="trending-topics__wrapper mx-auto max-w-xl"> <h2 class="title-boxed title-boxed--arrow uppercase has-text-align-center relative mb-4"> <span class="title-boxed__wrapper title-boxed__wrapper--arrow inline-block relative">Trending Books<span class="title-boxed__arrow-element" /></span> </h2> <div class="grid has-2-3-columns has-sm-md-gap mt-5"> <article aria-label="Fantasy Books" class="relative post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__bg"> <a class="entry__anchor fill-full no-underline" href="https://www.denofgeek.com/fantasy-books"> <div class="entry__summary fill-full relative z-10 px-2 py-2"> <h3 class="entry__title mb-0 has-white-color"> Fantasy Books </h3> </div> </a> </div> </article> <article aria-label="Horror Books" class="relative post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__bg"> <a class="entry__anchor fill-full no-underline" href="https://www.denofgeek.com/horror-books"> <img width="768" height="432" class="trending-topics__img z-0 fill-full object-cover js-lazy" alt="Best Dracula Actors Ranked" decoding="async" data-src="https://www.denofgeek.com/wp-content/uploads/2022/09/Best-Dracula-Actors-Ranked.jpg?resize=768%2C432" /> <div class="entry__summary fill-full relative z-10 px-2 py-2"> <h3 class="entry__title mb-0 has-white-color"> Horror Books </h3> </div> </a> </div> </article> <article aria-label="Stephen King" class="relative post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__bg"> <a class="entry__anchor fill-full no-underline" href="https://www.denofgeek.com/stephen-king"> <img width="768" height="432" class="trending-topics__img z-0 fill-full object-cover js-lazy" alt="Stephen King" decoding="async" data-src="https://www.denofgeek.com/wp-content/uploads/2022/09/stephen-king-movies-tv-series.jpg?resize=768%2C432" /> <div class="entry__summary fill-full relative z-10 px-2 py-2"> <h3 class="entry__title mb-0 has-white-color"> Stephen King </h3> </div> </a> </div> </article> </div> <div class="trending-posts__search mx-auto max-w-md"> <p class="trending-posts__search-text font-sans font-extrabold">Looking for something else?</p> <form class="search-topic search-topic--bottom js-search-topic-bottom"> <label class="search-topic__label search-topic__label--bottom screen-reader-text" for="search-topic-input-bottom-id">Search topic:</label> <div class="search-topic__autocomplete mx-auto js-search-topic-autocomplete-bottom"></div> </form> </div> </div> </div> <div class="ad-dog has-100-background-color mx-auto max-w-xl mt-3 ad ad-container leaderboard-2 ad-dog--full"><p class="dog-ad__label font-sans font-extrabold has-xs-font-size has-400-color has-text-align-center uppercase mb-1">Ad - content continues below</p> <!-- Ad Slot Leaderboard-2 --> <div class="ad-display" id="div-gpt-ad-21859463020-Leaderboard-2"> </div> </div> <div class="grid has-3-columns"> <div class="latest-posts listing-posts column-span-2"> <h2 class="title-boxed title-boxed--arrow uppercase has-text-align-center relative mb-4"> <span class="title-boxed__wrapper title-boxed__wrapper--arrow inline-block relative">Latest Books<span class="title-boxed__arrow-element" /></span> </h2><article aria-label="How Batman: Revolution Will Finally Bring the Riddler to the Gotham of Batman ’89" id="post-961756" class="grid has-2-columns-list has-border post-961756 post type-post status-publish format-standard has-post-thumbnail category-books article_type-features topic-batman topic-batman-forever topic-batman-returns topic-joel-schumacher topic-superhero topic-tim-burton entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/books/batman-revolution-resurrection-sequel-riddler/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Michael Keaton in Batman '89" data-src="https://www.denofgeek.com/wp-content/uploads/2024/10/batman-89.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/books/batman-revolution-resurrection-sequel-riddler/">How Batman: Revolution Will Finally Bring the Riddler to the Gotham of Batman '89</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">October 18, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/joe-george/">Joe George</a></span> </footer> </div> </article> <article aria-label="The Best Horror Books to Read for Spooky Season 2024" id="post-961084" class="grid has-2-columns-list has-border post-961084 post type-post status-publish format-standard has-post-thumbnail category-books article_type-features topic-horror topic-magazine entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/books/best-horror-books-of-2024/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="The Best Horror Books to Read for Spooky Season 2024" data-src="https://www.denofgeek.com/wp-content/uploads/2024/10/dog-lead-issue-15-horror-books.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/books/best-horror-books-of-2024/">The Best Horror Books to Read for Spooky Season 2024</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">October 18, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/natalie-zutter/">Natalie Zutter</a></span> </footer> </div> </article> <article aria-label="eBay Live’s NYCC 2024 Collectible Auction Bonanza Features Jim Lee, Amanda Conner, Jeff Lemire & More" id="post-961758" class="grid has-2-columns-list has-border post-961758 post type-post status-publish format-standard has-post-thumbnail category-books category-comics category-culture category-games category-movies category-tv article_type-news topic-collectibles topic-ebay topic-nycc entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/comics/ebay-live-nycc-collectible-auction/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="eBay Live’s NYCC 2024 Collectible Auction Bonanza Features Jim Lee, Amanda Conner, Jeff Lemire & More" data-src="https://www.denofgeek.com/wp-content/uploads/2024/10/Article-Image.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/comics/ebay-live-nycc-collectible-auction/">eBay Live’s NYCC 2024 Collectible Auction Bonanza Features Jim Lee, Amanda Conner, Jeff Lemire & More</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">October 17, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/jim-dandy/">Jim Dandeneau</a></span> </footer> </div> </article> <article aria-label="Every Book Isaac Reads in Heartstopper Season 3" id="post-960151" class="grid has-2-columns-list has-border post-960151 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-heartstopper topic-lgbt topic-netflix topic-uk-tv entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/tv/every-book-isaac-reads-in-heartstopper-season-3/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Charlie and Isaac reading on the beach in Heartstopper season 3" data-src="https://www.denofgeek.com/wp-content/uploads/2024/10/Heartstopper_FirstLook_Season3_Image3.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/tv/every-book-isaac-reads-in-heartstopper-season-3/">Every Book Isaac Reads in Heartstopper Season 3</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">October 3, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/louisa-mellor/">Louisa Mellor</a></span> </footer> </div> </article> <article aria-label="Salem’s Lot: What Was Cut From the Original 3-Hour Version of the Stephen King Movie" id="post-959947" class="grid has-2-columns-list has-border post-959947 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-horror topic-horror-movies topic-salems-lot topic-stephen-king topic-vampires entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/movies/salems-lot-director-first-cut-stephen-king-movie-was-3-hours/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Salem's Lot" data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/salem-s-lot_0.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/movies/salems-lot-director-first-cut-stephen-king-movie-was-3-hours/">Salem's Lot: What Was Cut From the Original 3-Hour Version of the Stephen King Movie</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">October 1, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/don-kaye/">Don Kaye</a></span> </footer> </div> </article> <article aria-label="Time After Time: Nicholas Meyer on His First Film, His Star Trek Future, and Sherlock Holmes" id="post-959845" class="grid has-2-columns-list has-border post-959845 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-sci-fi topic-sherlock-holmes topic-star-trek entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/movies/time-after-time-nicholas-meyer-star-trek-sherlock-holmes/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Malcom McDowell in Time After Time" data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/time-after-time-malcolm-mcdowell.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/movies/time-after-time-nicholas-meyer-star-trek-sherlock-holmes/">Time After Time: Nicholas Meyer on His First Film, His Star Trek Future, and Sherlock Holmes</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 27, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/ryan-britt/">Ryan Britt</a></span> </footer> </div> </article> <article aria-label="Dune: Prophecy Timeline Embraces the Franchise’s Most Confusing Element" id="post-959478" class="grid has-2-columns-list has-border post-959478 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-news topic-dune topic-frank-herbert topic-hbo topic-max topic-sci-fi entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/tv/dune-prophecy-timeline-embraces-franchises-confusing-element/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Jihae as Reverend Mother Kasha in Dune: Prophecy." data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/jihae-as-reverend-mother-kasha.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/tv/dune-prophecy-timeline-embraces-franchises-confusing-element/">Dune: Prophecy Timeline Embraces the Franchise's Most Confusing Element</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 24, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/joe-george/">Joe George</a></span> </footer> </div> </article> <article aria-label="The Star Trek Shatnerverse Still Features the Wildest Version of Captain Kirk Ever" id="post-958941" class="grid has-2-columns-list has-border post-958941 post type-post status-publish format-standard has-post-thumbnail category-books category-movies category-tv article_type-features topic-sci-fi topic-star-trek topic-star-trek-deep-space-nine topic-star-trek-the-next-generation topic-star-trek-the-original-series topic-william-shatner entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/books/star-trek-shatnerverse-captain-kirk-william-shatner/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="William Shatner as Captain Kirk in Star Trek: The Wrath of Khan" data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/star-trek-captain-kirk-william-shatner.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/books/star-trek-shatnerverse-captain-kirk-william-shatner/">The Star Trek Shatnerverse Still Features the Wildest Version of Captain Kirk Ever</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 17, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/joe-george/">Joe George</a></span> </footer> </div> </article> </div> <div class="sidebar-posts sidebar-posts--latest-features column-span-1"> <h2 class="title-boxed title-boxed--smaller uppercase has-white-color has-text-align-center mb-0 relative z-0"> <span class="title-boxed__wrapper inline-block has-dark-background-color relative">Latest Book features</span> </h2> <div class="sidebar-posts__wrapper sidebar-posts__wrapper--latest-reviews has-200-background-color has-text-align-center"> <article aria-label="Batman: Resurrection Is a Batman '89 Sequel That Explores a City Still Haunted by the Joker" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/books/batman-resurrection-tim-burton-movie-sequel/">Batman: Resurrection Is a Batman '89 Sequel That Explores a City Still Haunted by the Joker</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/joe-george/">Joe George</a></span> </footer> </div> </article> <article aria-label="What The Rings of Power Season 3 Would Be About Based on the Tolkien Books" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/tv/lord-of-the-rings-of-power-season-3-tolkien-books-spoilers/">What The Rings of Power Season 3 Would Be About Based on the Tolkien Books</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/lacy-baugher/">Lacy Baugher</a></span> </footer> </div> </article> <article aria-label="Upcoming Stephen King Movies and TV Series: The Monkey, It Prequel, The Dark Tower, and More" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/movies/upcoming-stephen-king-movies-tv-series-still-happening/">Upcoming Stephen King Movies and TV Series: The Monkey, It Prequel, The Dark Tower, and More</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/don-kaye/">Don Kaye</a></span> </footer> </div> </article> <article aria-label="The Red Dead Redemption 2 Book That Teaches the Violent History of the American South" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/games/the-red-dead-redemption-2-book-that-digs-up-the-violent-history-of-the-american-south/">The Red Dead Redemption 2 Book That Teaches the Violent History of the American South</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/theresa-delucci/">Theresa DeLucci</a></span> </footer> </div> </article> <article aria-label="Star Wars: The Best Sith Lords Ranked" id="post-965104" class="post-965104 post type-post status-publish format-standard has-post-thumbnail category-books category-movies article_type-features topic-action topic-christmas topic-ian-fleming topic-james-bond entry"> <div class="entry__summary"> <h2 class="entry__title mb-0 font-serif"> <a class="underline-on-hover" href="https://www.denofgeek.com/movies/star-wars-best-sith-lords-ranked/">Star Wars: The Best Sith Lords Ranked</a> </h2> <footer class="entry__footer"> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/brynna-arens/">Brynna Arens</a></span> </footer> </div> </article> </div> </div> </div> <div class="ad-dog has-100-background-color mx-auto max-w-xl mt-3 ad ad-container leaderboard-3 ad-dog--full"><p class="dog-ad__label font-sans font-extrabold has-xs-font-size has-400-color has-text-align-center uppercase mb-1">Ad - content continues below</p> <!-- Ad Slot Leaderboard-3 --> <div class="ad-display" id="div-gpt-ad-21859463020-Leaderboard-3"> </div> </div> <div class="grid has-3-columns max-w-xl"> <div class="flow-spacing column-span-2"> <div class="issuu-dog max-w-md"> <h2 class="title-boxed title-boxed--ribbon uppercase has-text-align-center relative mb-4 "> <span class="title-boxed__wrapper title-boxed__wrapper--ribbon inline-block relative"> <span class="title-boxed__ribbon-element title-boxed__ribbon-element--top-left"></span> <span class="title-boxed__ribbon-element title-boxed__ribbon-element--bottom-left"></span> Read the latest issue <span class="title-boxed__ribbon-element title-boxed__ribbon-element--top-right"></span> <span class="title-boxed__ribbon-element title-boxed__ribbon-element--bottom-right"></span> </span> </h2><figure class="wp-block-embed-issuu wp-block-embed is-type-rich is-provider-issuu"> <div class="wp-block-embed__wrapper"><iframe src="https://e.issuu.com/embed.html?u=denofgeek&d=den-of-geek-new-york-comic-con-2024"></iframe></div> </figure> </div> <div class="latest-posts listing-posts column-span-2"> <article aria-label="The Best Crime Books Being Made Into New TV Series & Movies" id="post-958529" class="grid has-2-columns-list has-border post-958529 post type-post status-publish format-standard has-post-thumbnail category-books category-movies category-tv article_type-features topic-crime topic-crime-drama topic-uk-tv entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/books/best-crime-books-being-made-into-new-tv-series-movies/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Playdate by Alex Dahl, How to Kill Your Family by Bella Mackie, Until I Kill You by Delia Balmer, Verity by Colleen Hoover and An Unsuitable Job for a Woman by PD James book cover details" data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/Crime-Book-Adaptations-2024-composite-header.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/books/best-crime-books-being-made-into-new-tv-series-movies/">The Best Crime Books Being Made Into New TV Series & Movies</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 13, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/louisa-mellor/">Louisa Mellor</a></span> </footer> </div> </article> <article aria-label="The Perfect Couple: Ranking the Most Reprehensible Characters" id="post-958472" class="grid has-2-columns-list has-border post-958472 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-drama topic-netflix topic-nicole-kidman entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/tv/the-perfect-couple-ranking-the-most-reprehensible-characters/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="The Perfect Couple. (L to R) Dakota Fanning as Abby Winbury, Jack Reynor as Thomas Winbury, Eve Hewson as Amelia Sacks, Billy Howle as Benji Winbury, Meghann Fahy as Merritt Monaco in episode 101 of The Perfect Couple." data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/The-Perfect-Couple-Characters.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/tv/the-perfect-couple-ranking-the-most-reprehensible-characters/">The Perfect Couple: Ranking the Most Reprehensible Characters</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 12, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/erin-qualey/">Erin Qualey</a></span> </footer> </div> </article> <article aria-label="The Best Sci-Fi & Fantasy Books Being Made Into New TV Series and Movies" id="post-957788" class="grid has-2-columns-list has-border post-957788 post type-post status-publish format-standard has-post-thumbnail category-books category-movies category-tv article_type-features topic-fantasy topic-sci-fi entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/books/best-sci-fi-fantasy-books-being-made-into-new-tv-series-movies/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Cover details from The Electric State, Neuromancer and Mickey7 books" data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/SFF-Books-Being-Made-into-Movies-and-TV-header-image.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/books/best-sci-fi-fantasy-books-being-made-into-new-tv-series-movies/">The Best Sci-Fi & Fantasy Books Being Made Into New TV Series and Movies</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 6, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/louisa-mellor/">Louisa Mellor</a></span> </footer> </div> </article> <article aria-label="The Perfect Couple Ending Explained: Who Killed Merritt Monaco?" id="post-957828" class="grid has-2-columns-list has-border post-957828 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-drama topic-netflix topic-nicole-kidman entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/tv/the-perfect-couple-ending-explained-who-killed-merritt-monaco/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="The Perfect Couple. Nicole Kidman as Greer Winbury in episode 106 of The Perfect Couple." data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/The-Perfect-Couple-Ending-Explained.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/tv/the-perfect-couple-ending-explained-who-killed-merritt-monaco/">The Perfect Couple Ending Explained: Who Killed Merritt Monaco?</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 5, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/erin-qualey/">Erin Qualey</a></span> </footer> </div> </article> <article aria-label="The Rings of Power: The Real World History of LOTR’s Barrow-Wights" id="post-957811" class="grid has-2-columns-list has-border post-957811 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-amazon-prime-video topic-fantasy topic-j-r-r-tolkien topic-lord-of-the-rings topic-the-rings-of-power entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/tv/the-rings-of-power-lotr-real-world-history-of-barrow-wights/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Morfydd Clark as Galadriel; a Barrow-Wight" data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/Rings-of-Power-Barrow-Wights.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/tv/the-rings-of-power-lotr-real-world-history-of-barrow-wights/">The Rings of Power: The Real World History of LOTR's Barrow-Wights</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 5, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/juliette-harrisson/">Juliette Harrisson</a></span> </footer> </div> </article> <article aria-label="Tom Bombadil Isn’t the Only Mysterious LOTR Character Reveal in The Rings of Power" id="post-957796" class="grid has-2-columns-list has-border post-957796 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-features topic-amazon-prime-video topic-fantasy topic-j-r-r-tolkien topic-lord-of-the-rings topic-the-rings-of-power entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/tv/tom-bombadil-mysterious-lotr-reveal-rings-of-power-goldberry/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Rory Kinnear as “Tom Bombadil” (Left); Daniel Weyman as “The Stranger” (Right) in The Rings of Power season 2" data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/Rings-of-Power-Season-2-Episode-4-Tom-Bombadil.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/tv/tom-bombadil-mysterious-lotr-reveal-rings-of-power-goldberry/">Tom Bombadil Isn't the Only Mysterious LOTR Character Reveal in The Rings of Power</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 5, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/juliette-harrisson/">Juliette Harrisson</a></span> </footer> </div> </article> <article aria-label="George R. R. Martin Misses the Bigger Picture with House of the Dragon Complaints" id="post-957819" class="grid has-2-columns-list has-border post-957819 post type-post status-publish format-standard has-post-thumbnail category-books category-tv article_type-news topic-fantasy topic-game-of-thrones topic-george-r-r-martin topic-hbo topic-house-of-the-dragon topic-max entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/tv/george-r-r-martin-house-of-the-dragon-complaints/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Aemond Targaryen (Ewan Mitchell) orders Helaena Targaryen (Phia Saban) in House of the Dragon season 2" data-src="https://www.denofgeek.com/wp-content/uploads/2024/09/ewan-mitchell-phia-saban.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/tv/george-r-r-martin-house-of-the-dragon-complaints/">George R. R. Martin Misses the Bigger Picture with House of the Dragon Complaints</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">September 4, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/brynna-arens/">Brynna Arens</a></span> </footer> </div> </article> <article aria-label="The Best Star Trek Books Ever Written" id="post-955149" class="grid has-2-columns-list has-border post-955149 post type-post status-publish format-standard has-post-thumbnail category-books category-movies category-tv article_type-features topic-sci-fi topic-star-trek topic-star-trek-deep-space-nine topic-star-trek-the-next-generation topic-star-trek-the-original-series topic-star-trek-voyager entry"> <figure class="mb-0 column-span-3 dog-16-9-md"> <a class="inline-block relative" href="https://www.denofgeek.com/books/best-star-trek-books-ever-written/" aria-hidden="true" tabindex="-1"> <img width="768" height="432" class="entry__img wp-post-image js-lazy" alt="Star Trek: The Next Generation Cast" data-src="https://www.denofgeek.com/wp-content/uploads/2024/02/star-trek-the-next-generation-cast.jpg?resize=768%2C432" /> </a> </figure> <div class="entry__summary column-span-5"> <span class="entry__terms entry__terms--article_type font-sans uppercase inline-block font-extrabold align-top"><a href="https://www.denofgeek.com/features/" rel="tag">Features</a></span> <h3 class="entry__title has-listing-title-font-size mb-0"><a class="decoration-none underline-on-hover" href="https://www.denofgeek.com/books/best-star-trek-books-ever-written/">The Best Star Trek Books Ever Written</a></h3> <footer class="entry__footer"> <time class="entry__published" datetime="2024-11-30T08:00:00-05:00">August 19, 2024</time> <span class="sep">|</span> <span class="entry__author">By <a class="entry__author-link underline-on-hover font-bold " href="https://www.denofgeek.com/author/joe-george/">Joe George</a></span> </footer> </div> </article> </div> </div> <div class="entry__sidebar entry__sidebar--hidden-mobile column-span-1"> <div class="ad-dog has-100-background-color mx-auto max-w-xl mt-3 ad ad-container mpu_sticky "><p class="dog-ad__label font-sans font-extrabold has-xs-font-size has-400-color has-text-align-center uppercase mb-1">Ad</p> <!-- Ad Slot mpu_sticky --> <div class="ad-display" id="div-gpt-ad-21859463020-mpu_sticky"> </div> </div> </div> </div> <div class="pagination-archive max-w-xl"> <div class="pagination-archive__wrapper max-w-md"> <div class="wp-block-button pagination-archive__button"> <a href="https://www.denofgeek.com/books/page/2/">View more<span class="screen-reader-text">latest Books articles</span></a> </div> </div> </div> </div> </div> </main> <footer class="px-2 has-900-background-color has-white-color"> <div class="dog-footer"> <div class="mx-auto max-w-xl grid has-3-columns"> <div class="dog-footer__left"> <div class="dog-footer__subscribe"> <p class="has-xs-font-size mb-2 font-sans">The Den of Geek quarterly magazine is packed with exclusive features, interviews, previews and deep dives into geek culture.</p> <a class="font-sans no-underline uppercase inline-block font-extrabold is-style-button-outline" href="https://www.denofgeek.com/stores"> Learn more </a> </div> <img width="158" height="158" class="dog-footer__cover-image js-lazy" alt="" decoding="async" loading="lazy" data-src="https://www.denofgeek.com/wp-content/uploads/2024/11/Issue-16-Sci-Fi-Cover-Reveal-SQ.jpg?fit=158%2C158" /> </div> <div class="has-text-align-center"> <div class="dog-footer__logo-container"> <span class="screen-reader-text">Den of Geek Network</span> <svg xmlns="http://www.w3.org/2000/svg" width="220px" height="71px" viewBox="0 0 1868.41 600"> <path fill="currentColor" d="M198.69,291.68H113.85q-4.78,0-6.92-2.14t-2.14-6.92V119.5q0-4.78,2.14-6.93c1.42-1.42,3.73-2.14,6.92-2.14h84.84q31.45,0,46.69,12.59t15.23,38.77v78.54q0,26.17-15.23,38.77T198.69,291.68ZM161.93,158.52V244.1h30c4,0,7-1,8.94-3s2.89-5.11,2.89-9.31V170.6q0-6.28-2.89-9.19c-1.94-1.93-4.91-2.89-8.94-2.89Z"/> <path fill="currentColor" d="M422,291.68H305.18q-4.79,0-6.92-2.14t-2.14-6.92V119.5q0-4.78,2.14-6.93c1.42-1.42,3.73-2.14,6.92-2.14H422c3.19,0,5.5.72,6.92,2.14s2.14,3.74,2.14,6.93V149q0,4.78-2.14,6.92T422,158H352.5V177.4h49.09q4.79,0,6.92,2.14t2.14,6.92v26.93q0,4.79-2.14,6.93c-1.42,1.42-3.73,2.14-6.92,2.14H352.5V244.1H422c3.19,0,5.5.72,6.92,2.14S431,250,431,253.17v29.45q0,4.78-2.14,6.92T422,291.68Z"/> <path fill="currentColor" d="M509.11,291.68H471.35q-4.78,0-6.93-2.14c-1.42-1.42-2.14-3.73-2.14-6.92V119.5c0-3.19.72-5.5,2.14-6.93s3.74-2.14,6.93-2.14h26.18a20,20,0,0,1,8.18,1.52,19.55,19.55,0,0,1,6.67,5.28l48.84,55.89V119.5q0-4.78,2.14-6.93c1.42-1.42,3.73-2.14,6.92-2.14H608c3.18,0,5.49.72,6.92,2.14s2.14,3.74,2.14,6.93V282.62q0,4.78-2.14,6.92T608,291.68H570.28q-4.78,0-6.92-2.14t-2.14-6.92v-31l-43.05-52.11v83.07c0,3.19-.72,5.5-2.14,6.92S512.29,291.68,509.11,291.68Z"/> <path fill="currentColor" d="M854.33,244.1a61.79,61.79,0,0,1-3.39,21,35.19,35.19,0,0,1-12.09,16.12q-8.69,6.66-23.91,10.44t-38.64,3.78q-23.41,0-38.77-3.78t-24-10.44a35.1,35.1,0,0,1-12.08-16.12,61.55,61.55,0,0,1-3.4-21V158.27a61.69,61.69,0,0,1,3.4-21A35.85,35.85,0,0,1,713.49,121q8.68-6.8,24-10.58t38.77-3.77q23.41,0,38.64,3.77T838.85,121a35.94,35.94,0,0,1,12.09,16.23,61.93,61.93,0,0,1,3.39,21ZM755.15,235a10.9,10.9,0,0,0,3.78,8.44q3.78,3.39,17.37,3.4t17.37-3.4a10.92,10.92,0,0,0,3.77-8.44V167.33a10.63,10.63,0,0,0-3.77-8.18q-3.78-3.41-17.37-3.4t-17.37,3.4a10.61,10.61,0,0,0-3.78,8.18Z"/> <path fill="currentColor" d="M937.84,291.68h-39q-4.79,0-6.92-2.14t-2.14-6.92V119.5q0-4.78,2.14-6.93c1.42-1.42,3.73-2.14,6.92-2.14h112.27c3.19,0,5.5.72,6.93,2.14s2.13,3.74,2.13,6.93v29.95q0,4.78-2.13,6.93c-1.43,1.42-3.74,2.14-6.93,2.14H946.9V184.7h43.81q4.77,0,6.92,2.14t2.13,6.92V224q0,4.78-2.13,6.92T990.71,233H946.9v49.59c0,3.19-.72,5.5-2.14,6.92S941,291.68,937.84,291.68Z"/> <path fill="currentColor" d="M1232.81,291.68h-79.29q-31.47,0-46.7-12.58t-15.23-38.77V161.79q0-26.17,15.23-38.77t46.7-12.59h62.93c3.19,0,5.5.72,6.93,2.14s2.13,3.74,2.13,6.93V150q0,4.78-2.13,6.92t-6.93,2.14h-52.36q-7.8,0-11.58,3.15t-3.77,9.44v60.16q0,6.3,2.89,9.31c1.93,2,4.82,3,8.69,3h24.41V204.83q0-4.77,2.14-6.92c1.43-1.42,3.73-2.14,6.93-2.14h39c3.19,0,5.5.72,6.93,2.14s2.14,3.74,2.14,6.92v77.79c0,3.19-.72,5.5-2.14,6.92S1236,291.68,1232.81,291.68Z"/> <path fill="currentColor" d="M1401.21,291.68h-116.8q-4.79,0-6.92-2.14t-2.14-6.92V119.5q0-4.78,2.14-6.93c1.42-1.42,3.73-2.14,6.92-2.14h116.8c3.19,0,5.5.72,6.93,2.14s2.14,3.74,2.14,6.93V149c0,3.19-.72,5.5-2.14,6.92s-3.74,2.14-6.93,2.14h-69.48V177.4h49.09q4.79,0,6.92,2.14t2.14,6.92v26.93q0,4.79-2.14,6.93c-1.42,1.42-3.73,2.14-6.92,2.14h-49.09V244.1h69.48c3.19,0,5.5.72,6.93,2.14s2.14,3.74,2.14,6.93v29.45c0,3.19-.72,5.5-2.14,6.92S1404.4,291.68,1401.21,291.68Z"/> <path fill="currentColor" d="M1569.29,291.68h-116.8c-3.2,0-5.5-.71-6.93-2.14s-2.14-3.73-2.14-6.92V119.5q0-4.78,2.14-6.93c1.43-1.42,3.73-2.14,6.93-2.14h116.8c3.18,0,5.49.72,6.92,2.14s2.14,3.74,2.14,6.93V149c0,3.19-.72,5.5-2.14,6.92s-3.74,2.14-6.92,2.14h-69.48V177.4h49.09q4.77,0,6.92,2.14t2.14,6.92v26.93q0,4.79-2.14,6.93c-1.43,1.42-3.74,2.14-6.92,2.14h-49.09V244.1h69.48c3.18,0,5.49.72,6.92,2.14s2.14,3.74,2.14,6.93v29.45c0,3.19-.72,5.5-2.14,6.92S1572.47,291.68,1569.29,291.68Z"/> <path fill="currentColor" d="M1656.39,291.68h-39q-4.78,0-6.93-2.14c-1.42-1.42-2.14-3.73-2.14-6.92V119.5c0-3.19.72-5.5,2.14-6.93s3.74-2.14,6.93-2.14h39c3.18,0,5.49.72,6.92,2.14s2.14,3.74,2.14,6.93v57.9h10.07l25.93-58.66a12.56,12.56,0,0,1,4.78-6.42,14.58,14.58,0,0,1,7.8-1.89h38.77c2.85,0,4.78.72,5.79,2.14s.92,3.49-.25,6.17l-25.68,58.66q14.1.75,22.53,9.94t8.43,24.29v71q0,4.78-2.14,6.92t-6.92,2.14H1715.8c-3.2,0-5.5-.71-6.93-2.14s-2.14-3.73-2.14-6.92V233.53a9.16,9.16,0,0,0-2-6.29q-2-2.27-6-2.27h-33.23v57.65c0,3.19-.72,5.5-2.14,6.92S1659.57,291.68,1656.39,291.68Z"/> <path fill="currentColor" d="M222.42,355.05V489.76H204.86L134.23,382.65V489.76H116.66V355.05h17.57L204.86,462V355.05Z"/> <path fill="currentColor" d="M450.16,369.52H395.35v45h49V429h-49v46.32h54.81v14.47H377.79V355.05h72.37Z"/> <path fill="currentColor" d="M594,355.24H685v14.28H648.37V489.76H630.81V369.52H594Z"/> <path fill="currentColor" d="M821.69,355.24h18.72L869.74,469.3l32.42-114.06h19.69l30.88,113.68,29.53-113.68h18.91l-39,134.52H942.5L911.23,381.49,878.81,489.76l-19.49.19Z"/> <path fill="currentColor" d="M1466.5,355.24c31.65,0,46.7,17.57,46.7,39.57,0,17.17-9.46,33.58-32,38.6l33.78,56.35h-21l-32-55h-21.23v55h-17.56V355.24Zm0,14.48h-25.87v50.95h25.87c19.87,0,28.56-10.81,28.56-25.86C1495.06,379.56,1486.57,369.72,1466.5,369.72Z"/> <path fill="currentColor" d="M1683.43,428.39v61.37h-17.57V355.24h17.57v62.34L1739,355.24h22.19l-61,67.36,61.56,67.16h-23Z"/> <path fill="currentColor" d="M1209.71,354.19c7.35,0,14.71,0,22.06,0a3.78,3.78,0,0,1,2.06.68q17.84,12.89,35.59,25.85a3.37,3.37,0,0,1,1.14,1.57q6.87,20.93,13.62,41.88a3.73,3.73,0,0,1,0,2.17q-6.78,21-13.65,42a3.17,3.17,0,0,1-1.07,1.48q-17.91,13.06-35.87,26.07a3,3,0,0,1-1.64.53q-22.24,0-44.49,0A2.74,2.74,0,0,1,1186,496q-18.06-13.07-36.08-26.2a2.63,2.63,0,0,1-.88-1.2q-7-21.27-13.84-42.57a2.61,2.61,0,0,1,0-1.49q6.8-21,13.65-42a4,4,0,0,1,1.35-1.85q17.7-12.95,35.48-25.79a3.78,3.78,0,0,1,2.07-.65C1195.08,354.18,1202.39,354.19,1209.71,354.19Zm-3,32.09a3.53,3.53,0,0,0-.56-.1c-6.92,0-13.83,0-20.75,0a2.34,2.34,0,0,0-1.4.71c-3.5,3.45-7,6.92-10.42,10.44a2.81,2.81,0,0,0-.71,1.77c0,7.27,0,14.55,0,21.82,0,.43.05.85.07,1.26h33.79Zm6.1,42.1v36c.3,0,.53.07.76.07,6.91,0,13.83,0,20.74,0a2.49,2.49,0,0,0,1.52-.72q5.09-5,10.08-10.09a2.75,2.75,0,0,0,.7-1.75c.05-7.43,0-14.86,0-22.29,0-.39,0-.77-.06-1.19Zm-39.88,0c0,.26-.08.45-.08.64,0,7.43,0,14.86,0,22.29a2.32,2.32,0,0,0,.7,1.41c3.59,3.64,7.24,7.23,10.82,10.87a2.69,2.69,0,0,0,2.11.87c6.27,0,12.54,0,18.81,0h1.34V428.39Zm39.89-42.16v36h33.74a6.18,6.18,0,0,0,.08-.64c0-7.31,0-14.63,0-21.94a2.17,2.17,0,0,0-.64-1.31c-3.76-3.81-7.57-7.58-11.33-11.39a2.56,2.56,0,0,0-2-.8c-6.2,0-12.4,0-18.59,0C1213.67,386.18,1213.28,386.21,1212.82,386.23Zm64.43,36-11.71-36h-23c.39.42.63.71.9,1,2.71,2.71,5.39,5.46,8.16,8.12a3.34,3.34,0,0,1,1.09,2.72c0,7.59,0,15.18,0,22.77v1.43Zm-100.54,42.19c-.51-.54-.77-.83-1-1.11-2.65-2.65-5.29-5.33-8-7.95a2.61,2.61,0,0,1-.86-2.1c0-7.83,0-15.66,0-23.49v-1.43h-24.55c.11.39.19.73.29,1.06q5.52,17,11,34a1.26,1.26,0,0,0,1.45,1c6.75,0,13.5,0,20.26,0Zm-9.87-42.2v-1.46q0-12,0-24.1a2.5,2.5,0,0,1,.81-2c2.57-2.52,5.1-5.08,7.64-7.62.23-.24.42-.5.76-.9-7.31,0-14.38,0-21.45,0-.33,0-.83.64-1,1.07q-4.24,12.9-8.41,25.82c-1,3-2,6.06-3,9.14Zm110.4,6.14h-24.6v1.48c0,8,0,16.07,0,24.1a3.11,3.11,0,0,1-1,2.51c-2.34,2.24-4.6,4.56-6.89,6.85-.28.29-.55.6-1,1.06.63,0,1,.06,1.33.06,6.4,0,12.8,0,19.19,0,1,0,1.37-.38,1.65-1.26q3.7-11.57,7.48-23.11C1274.7,436.25,1275.94,432.38,1277.24,428.39Zm-19-48.21c-.39-.35-.5-.46-.63-.55q-13.08-9.53-26.19-19a2.54,2.54,0,0,0-1.43-.41c-4.16,0-8.32,0-12.47,0-.3,0-.59.06-1,.1.39.41.65.71.92,1q9,9,18,18.08a2.62,2.62,0,0,0,2.1.84c6.4,0,12.8,0,19.19,0Zm-96.72,90.32-.13.28c.13.08.27.16.39.25q13.14,9.54,26.29,19.07a2.34,2.34,0,0,0,1.33.36c4.07,0,8.15,0,12.23,0,.28,0,.57-.06.94-.1-.17-.21-.24-.31-.32-.39-6.3-6.3-12.59-12.62-18.93-18.89a2.63,2.63,0,0,0-1.69-.61c-6.35-.05-12.71,0-19.06,0C1162.27,470.45,1161.92,470.49,1161.57,470.5Zm40.62-110.31h-1.41c-3.71,0-7.43,0-11.14,0a3.68,3.68,0,0,0-2,.64q-12.76,9.21-25.49,18.49c-.27.2-.53.42-.93.74.35,0,.49.08.64.08,6.51,0,13,0,19.53,0a2.36,2.36,0,0,0,1.41-.67c3.87-3.82,7.7-7.67,11.54-11.5Zm56.08,110.38c-.5-.07-.65-.11-.81-.11-6.35,0-12.7,0-19.06,0a2.28,2.28,0,0,0-1.42.67q-9.32,9.25-18.58,18.55a8.44,8.44,0,0,0-.6.78c4.15,0,8.1,0,12,0a3.44,3.44,0,0,0,1.85-.59q9.54-6.86,19-13.78Zm-45.42-.06v15.68l15.68-15.68Zm-6.16-105.86-15.45,15.44h15.45Zm0,120.94v-15h-15Zm20.57-105.45-14.39-14.4v14.4Z"/> </svg> </div> <nav class="nav-footer" aria-label="Footer" role="navigation"> <ul id="nav-footer__items" class="nav-footer__items reset-list"><li id="menu-item-560116" class="nav-footer__item is-top-level "><a href="https://www.denofgeek.com/about-us/" class="nav-footer__anchor is-top-level">About Us</a></li><li id="menu-item-560118" class="nav-footer__item is-top-level "><a href="https://www.denofgeek.com/authors/" class="nav-footer__anchor is-top-level">Authors</a></li><li id="menu-item-560119" class="nav-footer__item is-top-level "><a href="https://www.denofgeek.com/newsletter/" class="nav-footer__anchor is-top-level">Subscribe Today!</a></li></ul></nav> </div> <div class="dog-footer__right"> <ul class="nav-social__items nav-social__items--footer reset-list flex"> <li class="nav-social__item nav-social__item--footer"> <a class="nav-social__anchor nav-social__anchor--footer" href="https://www.facebook.com/DenOfGeekUS" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Facebook</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 32"><path d="M16.65.007L12.5 0C7.838 0 4.825 3.091 4.825 7.875v3.631H.652A.653.653 0 000 12.16v5.261c0 .36.292.653.652.653h4.173v13.275c0 .36.292.652.652.652h5.444c.36 0 .653-.292.653-.652V18.073h4.878c.36 0 .652-.292.652-.653l.002-5.26a.653.653 0 00-.652-.654h-4.88V8.428c0-1.48.352-2.23 2.28-2.23l2.795-.001c.36 0 .652-.293.652-.653V.66a.653.653 0 00-.652-.652z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--footer"> <a class="nav-social__anchor nav-social__anchor--footer" href="https://twitter.com/DenofGeekUS" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Twitter</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 27"><path d="M11.915 26.14c-1.381 0-2.803-.113-4.233-.337-2.519-.395-5.068-1.713-5.79-2.107L0 22.66l2.049-.673c2.24-.737 3.602-1.194 5.288-1.91-1.689-.817-2.99-2.288-3.616-4.19l-.477-1.446.39.06a7.107 7.107 0 01-.89-1.098c-.806-1.225-1.233-2.723-1.142-4.006l.09-1.263.755.293a7.068 7.068 0 01-.685-1.92c-.33-1.644-.053-3.39.779-4.918L3.199.38l.881 1.06c2.786 3.345 6.314 5.33 10.502 5.91-.17-1.179-.043-2.317.382-3.337.494-1.187 1.372-2.194 2.54-2.912A7.63 7.63 0 0121.932.014c1.654.102 3.155.722 4.348 1.794.582-.152 1.011-.313 1.591-.532.349-.131.745-.28 1.24-.45l1.824-.63-1.19 3.399a6.01 6.01 0 01.245-.016l1.948-.088-1.152 1.574c-.066.09-.083.115-.106.15-.093.14-.208.314-1.789 2.425-.396.529-.593 1.217-.556 1.939.14 2.742-.197 5.224-1.001 7.375-.76 2.035-1.94 3.781-3.504 5.19-1.935 1.742-4.402 2.936-7.334 3.546-1.438.299-2.983.45-4.581.45z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--footer"> <a class="nav-social__anchor nav-social__anchor--footer" href="https://www.instagram.com/denofgeek/" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Instagram</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M23.338 0H8.662C3.886 0 0 3.886 0 8.662v14.676C0 28.114 3.886 32 8.662 32h14.676C28.114 32 32 28.114 32 23.338V8.662C32 3.886 28.114 0 23.338 0zM16 24.75c-4.825 0-8.75-3.925-8.75-8.75S11.175 7.25 16 7.25s8.75 3.925 8.75 8.75-3.925 8.75-8.75 8.75zm8.959-15.436a2.588 2.588 0 01-2.585-2.586 2.588 2.588 0 012.585-2.585 2.589 2.589 0 012.586 2.585 2.588 2.588 0 01-2.586 2.586z"/><path d="M16 9.126A6.882 6.882 0 009.126 16 6.882 6.882 0 0016 22.874 6.882 6.882 0 0022.874 16 6.881 6.881 0 0016 9.126z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--footer"> <a class="nav-social__anchor nav-social__anchor--footer" href="https://www.youtube.com/user/denofgeektube" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Youtube</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 22"><path d="M30.64 2.12C29.772.576 28.83.292 26.912.184 24.996.054 20.178 0 16.004 0 11.822 0 7.002.054 5.088.182 3.174.292 2.23.574 1.354 2.12.46 3.662 0 6.318 0 10.994v.016c0 4.656.46 7.332 1.354 8.858.876 1.544 1.818 1.824 3.732 1.954 1.916.112 6.736.178 10.918.178 4.174 0 8.992-.066 10.91-.176 1.918-.13 2.86-.41 3.728-1.954.902-1.526 1.358-4.202 1.358-8.858v-.016c0-4.678-.456-7.334-1.36-8.876zM12 17V5l10 6-10 6z"/></svg> </a> </li> <li class="nav-social__item nav-social__item--footer"> <a class="nav-social__anchor nav-social__anchor--footer" href="https://www.twitch.tv/denofgeektv" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">Twitch</span> <svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 28"><defs/><path fill="currentColor" d="M5,0L0,5v18h6v5l5-5h4l9-9V0H5z M22,13l-4,4h-4l-3.5,3.5v-3.5H6V2h16 V13z"/><rect x="17" y="5.5" fill="currentColor" width="2" height="6"/><rect x="11.5" y="5.5" fill="currentColor" width="2" height="6"/></svg> </a> </li> <li class="nav-social__item nav-social__item--footer"> <a class="nav-social__anchor nav-social__anchor--footer" href="https://www.tiktok.com/@denofgeektv?lang=en" target="_blank" rel="noreferrer noopener"> <span class="screen-reader-text">TikTok</span> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2859 3333" fill-rule="evenodd" clip-rule="evenodd"><path fill="currentColor" d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"></path></svg> </a> </li> </ul> <div class="newsletter has-white-color font-sans newsletter--footer"> <form class="newsletter__form" action="https://denofgeek.us14.list-manage.com/subscribe/post?u=88c0c2ea4015fcf1366e102d5&id=bb43dbbe54" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" target="_blank" novalidate="" > <div class="newsletter__intro mb-0"> <label class="newsletter__label" for="mce-EMAIL-footer">Join our mailing list</label> <p class="newsletter__desc has-sm-font-size">Get the best of Den of Geek delivered right to your inbox!</p> </div> <div class="newsletter__content flex mb-0"> <input class="newsletter__email" type="email" value="" name="EMAIL" id="mce-EMAIL-footer" placeholder="Your email address" required > <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;" aria-hidden="true"> <input type="text" name="b_88c0c2ea4015fcf1366e102d5_bb43dbbe54" tabindex="-1" value=""> </div> <button class="newsletter__submit has-teal-background-color has-900-color px-1" name="subscribe" id="mc-embedded-subscribe"> <span class="screen-reader-text">Subscribe</span> <svg class="icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 27"><path d="M31.425 12.066L19.892.532a1.737 1.737 0 00-1.236-.51c-.468 0-.907.181-1.236.51L16.373 1.58c-.33.328-.51.767-.51 1.236 0 .467.18.921.51 1.25l6.728 6.743H1.725c-.963 0-1.725.754-1.725 1.719v1.48c0 .964.762 1.795 1.725 1.795h21.452l-6.804 6.78a1.71 1.71 0 00-.51 1.225c0 .467.181.9.51 1.23l1.047 1.044c.33.329.768.508 1.236.508.468 0 .907-.181 1.236-.51l11.533-11.534c.33-.33.512-.77.51-1.24.001-.47-.18-.91-.51-1.24z"/></svg> </button> </div> </form> </div> </div> </div> <div class="mx-auto max-w-xl grid has-3-columns has-text-align-center"> <div></div> <div class="letter-spaced has-xs-font-size pt-2 pb-4 font-sans"> Den of Geek™ is a registered trademark <nav class="nav-footer nav-footer--secondary my-sm" aria-label="Footer" role="navigation"> <ul id="nav-footer__items" class="nav-footer__items reset-list"><li id="menu-item-709645" class="nav-secondary-footer__item is-top-level "><a href="https://www.denofgeek.com/privacy-policy/" class="nav-secondary-footer__anchor is-top-level">Privacy Policy</a></li><li id="menu-item-709646" class="nav-secondary-footer__item is-top-level "><a href="https://www.denofgeek.com/sitemap/" class="nav-secondary-footer__anchor is-top-level">Sitemap</a></li><li class="nav-footer__item is-top-level is-style-outline-dark" id="CCPA" style="display: none;"><a class="nav-footer__anchor is-top-level dog-sp-privacy-link" href="javascript:void(0);" onclick="window._sp_.ccpa.loadPrivacyManagerModal('5e455f53dc19753dc7fee65a')"> Privacy Settings</a></li><li class="nav-footer__item is-top-level is-style-outline-dark" id="GDPR" style="display: none;"><a class="nav-footer__anchor is-top-level dog-sp-privacy-link" href="javascript:void(0);" onclick="window._sp_.gdpr.loadPrivacyManagerModal(185645)"> Privacy Settings</a></li></ul></nav> </div> <div></div> </div> </div> </footer> <a href="#" id="dog-sp-privacy-button" class="dog-sp-privacy-settings --is-hidden"> <svg width="16px" height="17px" viewBox="0 0 16 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin-right: 5px; height: 17px; vertical-align: bottom;"> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="cog" fill="#FFFFFF" fill-rule="nonzero"> <path d="M15.596917,9.98326938 L14.5041079,9.33798816 C14.5728064,8.7815386 14.5728064,8.2184614 14.5041079,7.66201184 L15.596917,7.01673062 C15.9178229,6.82726259 16.0726124,6.43742732 15.9670848,6.0741546 C15.5912871,4.78033611 14.9223646,3.61573153 14.0390021,2.66061113 C13.7831755,2.38401797 13.3749053,2.32348965 13.0525249,2.51384881 L11.9613243,3.15813608 C11.5248519,2.81840117 11.0481221,2.53648663 10.542482,2.31910255 L10.542482,1.02991108 C10.542482,0.648438733 10.2860522,0.316869683 9.92305592,0.229024792 C8.66155,-0.07632446 7.33871809,-0.0763587342 6.07694408,0.229024792 C5.71398131,0.316869683 5.457518,0.648404458 5.457518,1.02991108 L5.457518,2.31910255 C4.95187406,2.53647872 4.47514334,2.81839382 4.03867572,3.15813608 L2.94747511,2.51384881 C2.62506122,2.32348965 2.21679094,2.38401797 1.96099786,2.66061113 C1.07763542,3.61573153 0.40871289,4.78037038 0.0329152236,6.0741546 C-0.072612407,6.43742732 0.0821770899,6.82722832 0.403082962,7.01673062 L1.49589212,7.66201184 C1.42719356,8.2184614 1.42719356,8.7815386 1.49589212,9.33798816 L0.403082962,9.98326938 C0.0821770899,10.1727374 -0.072612407,10.5625727 0.0329152236,10.9258454 C0.40871289,12.2196296 1.07763542,13.3842685 1.96099786,14.3393889 C2.21682445,14.615982 2.62509474,14.6765103 2.94747511,14.4861855 L4.03867572,13.8418982 C4.47514096,14.1816349 4.95187243,14.4635389 5.457518,14.6808975 L5.457518,15.9700889 C5.457518,16.3515613 5.7139478,16.6831303 6.07694408,16.7709752 C7.33848351,17.0763245 8.66128191,17.0763587 9.92305592,16.7709752 C10.2860187,16.6831303 10.542482,16.3515955 10.542482,15.9700889 L10.542482,14.6808975 C11.0481183,14.4635198 11.5248475,14.1816171 11.9613243,13.8418982 L13.0525249,14.4861855 C13.3749053,14.6765446 13.7831755,14.6160163 14.0390021,14.3393889 C14.9223646,13.3842685 15.5912871,12.2196296 15.9670848,10.9258454 C16.0726124,10.5625727 15.9178229,10.1727717 15.596917,9.98326938 Z M13.4026193,13.4264943 L11.8507364,12.510001 C10.9463288,13.3007421 10.6255905,13.4997041 9.47011484,13.9172673 L9.47011484,15.7502196 C8.50024808,15.9548373 7.49975192,15.9548373 6.52988516,15.7502196 L6.52988516,13.9172673 C5.4031959,13.5101235 5.07699522,13.3210668 4.14926358,12.510001 L2.59738075,13.4264943 C1.9368696,12.6693763 1.43490124,11.7817076 1.12525522,10.8230912 L2.67780828,9.90659789 C2.4588108,8.69270694 2.45871027,8.30790999 2.67780828,7.09340211 L1.12525522,6.17690879 C1.43490124,5.21829242 1.93690311,4.33058946 2.59738075,3.57312864 L4.14926358,4.49030745 C5.0667072,3.68712478 5.39129933,3.4941265 6.52988516,3.08269846 L6.52988516,1.24978037 C7.49971774,1.04482059 8.50028226,1.04482059 9.47011484,1.24978037 L9.47011484,3.08273274 C10.6087677,3.49419505 10.9333933,3.6872276 11.8507364,4.49034172 L13.4026193,3.57316291 C14.0630969,4.33058946 14.5650988,5.21829242 14.8747448,6.17694306 L13.3221917,7.09343638 C13.5412227,8.3076358 13.5412897,8.69212428 13.3221917,9.90663217 L14.8747448,10.8231255 C14.5650988,11.7817076 14.0631304,12.6694105 13.4026193,13.4264943 Z M8,5.20968958 C6.22607014,5.20968958 4.78289853,6.68570996 4.78289853,8.50001714 C4.78289853,10.3143243 6.22607014,11.7903447 8,11.7903447 C9.77392986,11.7903447 11.2171015,10.3143243 11.2171015,8.50001714 C11.2171015,6.68570996 9.77392986,5.20968958 8,5.20968958 Z M8,10.6935688 C6.81738009,10.6935688 5.85526568,9.70955526 5.85526568,8.50001714 C5.85526568,7.29047902 6.81738009,6.30646543 8,6.30646543 C9.18261991,6.30646543 10.1447343,7.29047902 10.1447343,8.50001714 C10.1447343,9.70955526 9.18261991,10.6935688 8,10.6935688 Z" id="Shape"></path> </g> </g> </svg> Privacy Settings </a> <script type="text/javascript"> (function () { var privacyManagerEl = document.getElementById('dog-sp-privacy-button'); privacyManagerEl.addEventListener('click', function (e) { e.preventDefault(); if (window._sp_) { if (dogSourcepointType && 'ccpa' === dogSourcepointType) { window._sp_.ccpa.loadPrivacyManagerModal('5e455f53dc19753dc7fee65a'); } else { window._sp_.gdpr.loadPrivacyManagerModal(185645); } } }); })(); </script> <script type="text/javascript" id="avc_frontend-js-extra"> /* <![CDATA[ */ var AdRefreshControl = {"advertiserIds":[],"lineItemIds":{"6006260128":1},"sizesToExclude":"","slotIdsToExclude":[],"viewabilityThreshold":"50","refreshInterval":"30","maximumRefreshes":"10","refreshCallback":"refreshAdsCallback"}; /* ]]> */ </script> <script type="text/javascript" id="disqus_count-js-extra"> /* <![CDATA[ */ var countVars = {"disqusShortname":"dogus"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.denofgeek.com/_static/??-eJxtjcEOwiAQRH9IuliTGg/GTzEK1IKwILsb49+XEr15nXlvBt5FmYzskKFEeXgkuFlV3VwdLb2qOYL1xBAI5tpZOwTawR+1cS+hFqfUYkUfYpegyD16s/nf4mqyIP9GPJoo1tEG9KMl5ycNyWMjLum8Px7GUU9an8IK8npA0Q==" ></script><script type="text/javascript" src="https://www.denofgeek.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://www.denofgeek.com/wp-includes/js/dist/url.min.js?m=1732206009g" ></script><script type="text/javascript" src="https://www.denofgeek.com/wp-includes/js/dist/api-fetch.min.js?ver=4c185334c5ec26e149cc" id="wp-api-fetch-js"></script> <script type="text/javascript" id="wp-api-fetch-js-after"> /* <![CDATA[ */ wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://www.denofgeek.com/wp-json/" ) ); wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "9535725fa7" ); wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); wp.apiFetch.nonceEndpoint = "https://www.denofgeek.com/wp-admin/admin-ajax.php?action=rest-nonce"; /* ]]> */ </script> <script type="text/javascript" id="frontend-js-extra"> /* <![CDATA[ */ var dogLocalizedData = {"restUrl":"https:\/\/www.denofgeek.com\/wp-json\/"}; var dogAnalytics = {"page_name":"Books","page_type":"Category Landing"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.denofgeek.com/wp-content/themes/denofgeek/dist/js/frontend.js?m=1730194917g" ></script><script type="text/javascript" src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"169204069\",\"post\":\"0\",\"tz\":\"-5\",\"srv\":\"www.denofgeek.com\",\"hp\":\"vip\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "169204069", "0" ]); /* ]]> */ </script> <script async type="text/javascript" src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=DXdcZDcp04V3T31goeWjUcpmrD6cyWWTf3M0&ver=6.6.2" id="pushly-sdk-js"></script> </div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"ff397b7ea1","applicationID":"312932250","transactionName":"MQNaYkEHVxJQAkALDQhJeVVHD1YPHgBGAQoPEF0=","queueTime":0,"applicationTime":411,"atts":"HURNFAkdRE0TABZYGRsb","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>