WWW-Scraper-ISBN-Waterstones_Driver v0.09 Perl 5 v5.30.0 x86_64-linux
- Status
- Fail
- From
- Slaven Rezić (SREZIC)
- Dist
-
WWW-Scraper-ISBN-Waterstones_Driver v0.09
- Platform
- Perl 5 v5.30.0 x86_64-linux
- Date
- 2019-07-27 18:22:34
- ID
- 8163bd3a-b09b-11e9-a267-0d611f24ea8f
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Barbie,
This is a computer-generated report for WWW-Scraper-ISBN-Waterstones_Driver-0.09
on perl 5.30.0, created by CPAN-Reporter-1.2018.
Thank you for uploading your work to CPAN. However, there was a problem
testing your distribution.
If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
none provided
------------------------------
PROGRAM OUTPUT
------------------------------
Output from '/usr/bin/make test':
PERL_DL_NONLAZY=1 "/opt/perl-5.30.0/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01basic.t ....... ok
# Failed test '.. 'image_link' found [9780571239566]'
# at t/10object.t line 107.
# undef
# doesn't match '(?^:9780571239566\.jpg$)'
# Failed test '.. 'thumb_link' found [9780571239566]'
# at t/10object.t line 107.
# undef
# doesn't match '(?^:9780571239566\.jpg$)'
# book=[$VAR1 = {
# 'pages' => undef,
# 'html' => "<!DOCTYPE html>
# <!--[if lt IE 9]> <html class=\"no-js no-touch lt-ie9 lt-ie10\" lang=\"en\"> <![endif]-->
# <!--[if IE 9]> <html class=\"no-js no-touch lt-ie10\" lang=\"en\"> <![endif]-->
# <!--[if gt IE 9]><!-->
#
#
# <html class=\"no-js no-touch\" lang=\"en\"> <!--<![endif]-->
# <head>
# <!-- S = Stan -->
# <!-- -->
# <!-- Interested in code, web design and web development? Check out our bestselling books on Web Programming: -->
# <!-- HTML & CSS by Jon Duckett : https://www.waterstones.com/book/html-and-css/jon-duckett/9781118008188 -->
# <!-- Python in Easy Steps by Mike McGrath : https://www.waterstones.com/book/python-in-easy-steps/mike-mcgrath/9781840788129 -->
# <!-- PHP & MYSQL in Easy Steps by Mike McGrath : https://www.waterstones.com/book/php-and-mysql-in-easy-steps/mike-mcgrath/9781840788273 -->
# <!-- Javascript: The Good Parts by Douglas Crockford : https://www.waterstones.com/book/javascript-the-good-parts/douglas-crockford/9780596517748 -->
# <!-- Learning Python with Raspberry Pi by Alex Bradbury : https://www.waterstones.com/book/learning-python-with-raspberry-pi/alex-bradbury/ben-everard/9781118717059 -->
# <!-- Angular: Up and Running by Shyam Seshadri : https://www.waterstones.com/book/angular-up-and-running/shyam-seshadri/9781491999837 -->
#
# <!-- -->
# <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
# <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" ><script type=\"text/javascript\">(window.NREUM||(NREUM={})).loader_config={xpid:\"VQUHVlRRDxABUVlbAQUPXg==\"};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if(\"function\"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e,n){function r(t){try{s.console&&console.log(t)}catch(e){}}var o,i=t(\"ee\"),a=t(23),s={};try{o=localStorage.getItem(\"__nr_flags\").split(\",\"),console&&\"function\"==typeof console.log&&(s.console=!0,o.indexOf(\"dev\")!==-1&&(s.dev=!0),o.indexOf(\"nr_dev\")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on(\"internal-error\",function(t){r(t.stack)}),s.dev&&i.on(\"fn-err\",function(t,e,n){r(n.stack)}),s.dev&&(r(\"NR AGENT IN DEVELOPMENT MODE\"),r(\"flags: \"+a(s,function(t,e){return t}).join(\", \")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{l?l-=1:o(s||new UncaughtException(t,e,n),!0)}catch(f){try{i(\"ierr\",[f,c.now(),!0])}catch(d){}}return\"function\"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||\"Uncaught error with no additional information\",this.sourceURL=e,this.line=n}function o(t,e){var n=e?null:c.now();i(\"err\",[t,n])}var i=t(\"handle\"),a=t(24),s=t(\"ee\"),c=t(\"loader\"),f=t(\"gos\"),u=window.onerror,d=!1,p=\"nr\@seenError\",l=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){\"stack\"in h&&(t(13),t(12),\"addEventListener\"in window&&t(6),c.xhrWrappable&&t(14),d=!0)}s.on(\"fn-start\",function(t,e,n){d&&(l+=1)}),s.on(\"fn-err\",function(t,e,n){d&&!n[p]&&(f(n,p,function(){return!0}),this.thrown=!0,o(n))}),s.on(\"fn-end\",function(){d&&!this.thrown&&l>0&&(l-=1)}),s.on(\"internal-error\",function(t){i(\"ierr\",[t,c.now(),!0])})},{}],3:[function(t,e,n){t(\"loader\").features.ins=!0},{}],4:[function(t,e,n){function r(){j++,L=y.hash,this[u]=x.now()}function o(){j--,y.hash!==L&&i(0,!0);var t=x.now();this[h]=~~this[h]+t-this[u],this[d]=t}function i(t,e){E.emit(\"newURL\",[\"\"+y,e])}function a(t,e){t.on(e,function(){this[e]=x.now()})}var s=\"-start\",c=\"-end\",f=\"-body\",u=\"fn\"+s,d=\"fn\"+c,p=\"cb\"+s,l=\"cb\"+c,h=\"jsTime\",m=\"fetch\",v=\"addEventListener\",w=window,y=w.location,x=t(\"loader\");if(w[v]&&x.xhrWrappable){var g=t(10),b=t(11),E=t(8),R=t(6),O=t(13),C=t(7),P=t(14),T=t(9),N=t(\"ee\"),S=N.get(\"tracer\");t(16),x.features.spa=!0;var L,j=0;N.on(u,r),N.on(p,r),N.on(d,o),N.on(l,o),N.buffer([u,d,\"xhr-done\",\"xhr-resolved\"]),R.buffer([u]),O.buffer([\"setTimeout\"+c,\"clearTimeout\"+s,u]),P.buffer([u,\"new-xhr\",\"send-xhr\"+s]),C.buffer([m+s,m+\"-done\",m+f+s,m+f+c]),E.buffer([\"newURL\"]),g.buffer([u]),b.buffer([\"propagate\",p,l,\"executor-err\",\"resolve\"+s]),S.buffer([u,\"no-\"+u]),T.buffer([\"new-jsonp\",\"cb-start\",\"jsonp-error\",\"jsonp-end\"]),a(P,\"send-xhr\"+s),a(N,\"xhr-resolved\"),a(N,\"xhr-done\"),a(C,m+s),a(C,m+\"-done\"),a(T,\"new-jsonp\"),a(T,\"jsonp-end\"),a(T,\"cb-start\"),E.on(\"pushState-end\",i),E.on(\"replaceState-end\",i),w[v](\"hashchange\",i,!0),w[v](\"load\",i,!0),w[v](\"popstate\",function(){i(0,j>1)},!0)}},{}],5:[function(t,e,n){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t(\"ee\"),i=t(\"handle\"),a=t(13),s=t(12),c=\"learResourceTimings\",f=\"addEventListener\",u=\"resourcetimingbufferfull\",d=\"bstResource\",p=\"resource\",l=\"-start\",h=\"-end\",m=\"fn\"+l,v=\"fn\"+h,w=\"bstTimer\",y=\"pushState\",x=t(\"loader\");x.features.stn=!0,t(8);var g=NREUM.o.EV;o.on(m,function(t,e){var n=t[0];n instanceof g&&(this.bstStart=x.now())}),o.on(v,function(t,e){var n=t[0];n instanceof g&&i(\"bst\",[n,e,this.bstStart,x.now()])}),a.on(m,function(t,e,n){this.bstStart=x.now(),this.bstType=n}),a.on(v,function(t,e){i(w,[e,this.bstStart,x.now(),this.bstType])}),s.on(m,function(){this.bstStart=x.now()}),s.on(v,function(t,e){i(w,[e,this.bstStart,x.now(),\"requestAnimationFrame\"])}),o.on(y+l,function(t){this.time=x.now(),this.startPath=location.pathname+location.hash}),o.on(y+h,function(t){i(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance[\"c\"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance[\"c\"+c]()},!1):window.performance[f](\"webkit\"+u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance[\"webkitC\"+c]()},!1)),document[f](\"scroll\",r,{passive:!0}),document[f](\"keypress\",r,!1),document[f](\"click\",r,!1)}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){s.inPlace(t,[u,d],\"-\",i)}function i(t,e){return t[1]}var a=t(\"ee\").get(\"events\"),s=t(26)(a,!0),c=t(\"gos\"),f=XMLHttpRequest,u=\"addEventListener\",d=\"removeEventListener\";e.exports=a,\"getPrototypeOf\"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+\"-start\",function(t,e){var n=t[1],r=c(n,\"nr\@wrapped\",function(){function t(){if(\"function\"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,\"function\":n}[typeof n];return e?s(e,\"fn-\",null,e.name||\"anonymous\"):n});this.wrapped=t[1]=r}),a.on(d+\"-start\",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];\"function\"==typeof r&&(t[e]=function(){var t=r.apply(this,arguments);return o.emit(n+\"start\",arguments,t),t.then(function(e){return o.emit(n+\"end\",[null,e],t),e},function(e){throw o.emit(n+\"end\",[e],t),e})})}var o=t(\"ee\").get(\"fetch\"),i=t(23);e.exports=o;var a=window,s=\"fetch-\",c=s+\"body-\",f=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],u=a.Request,d=a.Response,p=a.fetch,l=\"prototype\";u&&d&&p&&(i(f,function(t,e){r(u[l],e,c),r(d[l],e,c)}),r(a,\"fetch\",s),o.on(s+\"end\",function(t,e){var n=this;if(e){var r=e.headers.get(\"content-length\");null!==r&&(n.rxSize=r),o.emit(s+\"done\",[null,e],n)}else o.emit(s+\"done\",[t],n)}))},{}],8:[function(t,e,n){var r=t(\"ee\").get(\"history\"),o=t(26)(r);e.exports=r;var i=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;i&&i.pushState&&i.replaceState&&(a=i),o.inPlace(a,[\"pushState\",\"replaceState\"],\"-\")},{}],9:[function(t,e,n){function r(t){function e(){c.emit(\"jsonp-end\",[],p),t.removeEventListener(\"load\",e,!1),t.removeEventListener(\"error\",n,!1)}function n(){c.emit(\"jsonp-error\",[],p),c.emit(\"jsonp-end\",[],p),t.removeEventListener(\"load\",e,!1),t.removeEventListener(\"error\",n,!1)}var r=t&&\"string\"==typeof t.nodeName&&\"script\"===t.nodeName.toLowerCase();if(r){var o=\"function\"==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var u=s(a),d=\"function\"==typeof u.parent[u.key];if(d){var p={};f.inPlace(u.parent,[u.key],\"cb-\",p),t.addEventListener(\"load\",e,!1),t.addEventListener(\"error\",n,!1),c.emit(\"new-jsonp\",[t.src],p)}}}}}function o(){return\"addEventListener\"in window}function i(t){var e=t.match(u);return e?e[1]:null}function a(t,e){var n=t.match(p),r=n[1],o=n[3];return o?a(o,e[r]):e[r]}function s(t){var e=t.match(d);return e&&e.length>=3?{key:e[2],parent:a(e[1],window)}:{key:t,parent:window}}var c=t(\"ee\").get(\"jsonp\"),f=t(26)(c);if(e.exports=c,o()){var u=/[?&](?:callback|cb)=([^&#]+)/,d=/(.*)\\.([^.]+)/,p=/^(\\w+)(\\.|\$)(.*)\$/,l=[\"appendChild\",\"insertBefore\",\"replaceChild\"];Node&&Node.prototype&&Node.prototype.appendChild?f.inPlace(Node.prototype,l,\"dom-\"):(f.inPlace(HTMLElement.prototype,l,\"dom-\"),f.inPlace(HTMLHeadElement.prototype,l,\"dom-\"),f.inPlace(HTMLBodyElement.prototype,l,\"dom-\")),c.on(\"dom-start\",function(t){r(t[0])})}},{}],10:[function(t,e,n){var r=t(\"ee\").get(\"mutation\"),o=t(26)(r),i=NREUM.o.MO;e.exports=r,i&&(window.MutationObserver=function(t){return this instanceof i?new i(o(t,\"fn-\")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype)},{}],11:[function(t,e,n){function r(t){var e=a.context(),n=s(t,\"executor-\",e),r=new f(n);return a.context(r).getCtx=function(){return e},a.emit(\"new-promise\",[r,e],e),r}function o(t,e){return e}var i=t(26),a=t(\"ee\").get(\"promise\"),s=i(a),c=t(23),f=NREUM.o.PR;e.exports=a,f&&(window.Promise=r,[\"all\",\"race\"].forEach(function(t){var e=f[t];f[t]=function(n){function r(t){return function(){a.emit(\"propagate\",[null,!o],i),o=o||!t}}var o=!1;c(n,function(e,n){Promise.resolve(n).then(r(\"all\"===t),r(!1))});var i=e.apply(f,arguments),s=f.resolve(i);return s}}),[\"resolve\",\"reject\"].forEach(function(t){var e=f[t];f[t]=function(t){var n=e.apply(f,arguments);return t!==n&&a.emit(\"propagate\",[t,!0],n),n}}),f.prototype[\"catch\"]=function(t){return this.then(null,t)},f.prototype=Object.create(f.prototype,{constructor:{value:r}}),c(Object.getOwnPropertyNames(f),function(t,e){try{r[e]=f[e]}catch(n){}}),a.on(\"executor-start\",function(t){t[0]=s(t[0],\"resolve-\",this),t[1]=s(t[1],\"resolve-\",this)}),a.on(\"executor-err\",function(t,e,n){t[1](n)}),s.inPlace(f.prototype,[\"then\"],\"then-\",o),a.on(\"then-start\",function(t,e){this.promise=e,t[0]=s(t[0],\"cb-\",this),t[1]=s(t[1],\"cb-\",this)}),a.on(\"then-end\",function(t,e,n){this.nextPromise=n;var r=this.promise;a.emit(\"propagate\",[r,!0],n)}),a.on(\"cb-end\",function(t,e,n){a.emit(\"propagate\",[n,!0],this.nextPromise)}),a.on(\"propagate\",function(t,e,n){this.getCtx&&!e||(this.getCtx=function(){if(t instanceof Promise)var e=a.context(t);return e&&e.getCtx?e.getCtx():this})}),r.toString=function(){return\"\"+f})},{}],12:[function(t,e,n){var r=t(\"ee\").get(\"raf\"),o=t(26)(r),i=\"equestAnimationFrame\";e.exports=r,o.inPlace(window,[\"r\"+i,\"mozR\"+i,\"webkitR\"+i,\"msR\"+i],\"raf-\"),r.on(\"raf-start\",function(t){t[0]=o(t[0],\"fn-\")})},{}],13:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],\"fn-\",null,n)}function o(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],\"fn-\",this,n)}var i=t(\"ee\").get(\"timer\"),a=t(26)(i),s=\"setTimeout\",c=\"setInterval\",f=\"clearTimeout\",u=\"-start\",d=\"-\";e.exports=i,a.inPlace(window,[s,\"setImmediate\"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,\"clearImmediate\"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],14:[function(t,e,n){function r(t,e){d.inPlace(e,[\"onreadystatechange\"],\"fn-\",s)}function o(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit(\"xhr-resolved\",[],t)),d.inPlace(t,y,\"fn-\",s)}function i(t){x.push(t),h&&(b?b.then(a):v?v(a):(E=-E,R.data=E))}function a(){for(var t=0;t<x.length;t++)r([],x[t]);x.length&&(x=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t(\"ee\"),u=f.get(\"xhr\"),d=t(26)(u),p=NREUM.o,l=p.XHR,h=p.MO,m=p.PR,v=p.SI,w=\"readystatechange\",y=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],x=[];e.exports=u;var g=window.XMLHttpRequest=function(t){var e=new l(t);try{u.emit(\"new-xhr\",[e],e),e.addEventListener(w,o,!1)}catch(n){try{u.emit(\"internal-error\",[n])}catch(r){}}return e};if(c(l,g),g.prototype=l.prototype,d.inPlace(g.prototype,[\"open\",\"send\"],\"-xhr-\",s),u.on(\"send-xhr-start\",function(t,e){r(t,e),i(e)}),u.on(\"open-xhr-start\",r),h){var b=m&&m.resolve();if(!v&&!m){var E=1,R=document.createTextNode(E);new h(a).observe(R,{characterData:!0})}}else f.on(\"fn-end\",function(t){t[0]&&t[0].type===w||a()})},{}],15:[function(t,e,n){function r(){var t=window.NREUM,e=t.info.accountID||null,n=t.info.agentID||null,r=t.info.trustKey||null,i=\"btoa\"in window&&\"function\"==typeof window.btoa;if(!e||!n||!i)return null;var a={v:[0,1],d:{ty:\"Browser\",ac:e,ap:n,id:o.generateCatId(),tr:o.generateCatId(),ti:Date.now()}};return r&&e!==r&&(a.d.tk=r),btoa(JSON.stringify(a))}var o=t(21);e.exports={generateTraceHeader:r}},{}],16:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<l;r++)t.removeEventListener(p[r],this.listener,!1);e.aborted||(n.duration=s.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):a(this,t),n.cbTime=this.cbTime,d.emit(\"xhr-done\",[t],t),c(\"xhr\",[e,n,this.startTime]))}}function o(t,e){var n=t.responseType;if(\"json\"===n&&null!==e)return e;var r=\"arraybuffer\"===n||\"blob\"===n||\"json\"===n?t.response:t.responseText;return v(r)}function i(t,e){var n=f(e),r=t.params;r.host=n.hostname+\":\"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}function a(t,e){t.params.status=e.status;var n=o(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader(\"X-NewRelic-App-Data\");r&&(t.params.cat=r.split(\", \").pop())}t.loadCaptureCalled=!0}var s=t(\"loader\");if(s.xhrWrappable){var c=t(\"handle\"),f=t(17),u=t(15).generateTraceHeader,d=t(\"ee\"),p=[\"load\",\"error\",\"abort\",\"timeout\"],l=p.length,h=t(\"id\"),m=t(20),v=t(19),w=window.XMLHttpRequest;s.features.xhr=!0,t(14),d.on(\"new-xhr\",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,t.addEventListener(\"load\",function(n){a(e,t)},!1),m&&(m>34||m<10)||window.opera||t.addEventListener(\"progress\",function(t){e.lastSize=t.loaded},!1)}),d.on(\"open-xhr-start\",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),d.on(\"open-xhr-end\",function(t,e){\"loader_config\"in NREUM&&\"xpid\"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader(\"X-NewRelic-ID\",NREUM.loader_config.xpid);var n=!1;if(\"init\"in NREUM&&\"distributed_tracing\"in NREUM.init&&(n=!!NREUM.init.distributed_tracing.enabled),n&&this.sameOrigin){var r=u();r&&e.setRequestHeader(\"newrelic\",r)}}),d.on(\"send-xhr-start\",function(t,e){var n=this.metrics,r=t[0],o=this;if(n&&r){var i=v(r);i&&(n.txSize=i)}this.startTime=s.now(),this.listener=function(t){try{\"abort\"!==t.type||o.loadCaptureCalled||(o.params.aborted=!0),(\"load\"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||\"function\"!=typeof e.onload))&&o.end(e)}catch(n){try{d.emit(\"internal-error\",[n])}catch(r){}}};for(var a=0;a<l;a++)e.addEventListener(p[a],this.listener,!1)}),d.on(\"xhr-cb-time\",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&\"function\"==typeof n.onload||this.end(n)}),d.on(\"xhr-load-added\",function(t,e){var n=\"\"+h(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),d.on(\"xhr-load-removed\",function(t,e){var n=\"\"+h(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),d.on(\"addEventListener-end\",function(t,e){e instanceof w&&\"load\"===t[0]&&d.emit(\"xhr-load-added\",[t[1],t[2]],e)}),d.on(\"removeEventListener-end\",function(t,e){e instanceof w&&\"load\"===t[0]&&d.emit(\"xhr-load-removed\",[t[1],t[2]],e)}),d.on(\"fn-start\",function(t,e,n){e instanceof w&&(\"onload\"===n&&(this.onload=!0),(\"load\"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=s.now()))}),d.on(\"fn-end\",function(t,e){this.xhrCbStart&&d.emit(\"xhr-cb-time\",[s.now()-this.xhrCbStart,this.onload,e],e)})}},{}],17:[function(t,e,n){e.exports=function(t){var e=document.createElement(\"a\"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split(\"://\");!r.port&&o[1]&&(r.port=o[1].split(\"/\")[0].split(\"\@\").pop().split(\":\")[1]),r.port&&\"0\"!==r.port||(r.port=\"https\"===o[0]?\"443\":\"80\"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],\"/\"!==r.pathname.charAt(0)&&(r.pathname=\"/\"+r.pathname);var i=!e.protocol||\":\"===e.protocol||e.protocol===n.protocol,a=e.hostname===document.domain&&e.port===n.port;return r.sameOrigin=i&&(!e.hostname||a),r}},{}],18:[function(t,e,n){function r(){}function o(t,e,n){return function(){return i(t,[f.now()].concat(s(arguments)),e?null:this,n),e?void 0:this}}var i=t(\"handle\"),a=t(23),s=t(24),c=t(\"ee\").get(\"tracer\"),f=t(\"loader\"),u=NREUM;\"undefined\"==typeof window.newrelic&&(newrelic=u);var d=[\"setPageViewName\",\"setCustomAttribute\",\"setErrorHandler\",\"finished\",\"addToTrace\",\"inlineHit\",\"addRelease\"],p=\"api-\",l=p+\"ixn-\";a(d,function(t,e){u[e]=o(p+e,!0,\"api\")}),u.addPageAction=o(p+\"addPageAction\",!0),u.setCurrentRouteName=o(p+\"routeName\",!0),e.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,e){var n={},r=this,o=\"function\"==typeof e;return i(l+\"tracer\",[f.now(),t,n],r),function(){if(c.emit((o?\"\":\"no-\")+\"fn-start\",[f.now(),r,o],n),o)try{return e.apply(this,arguments)}catch(t){throw c.emit(\"fn-err\",[arguments,this,t],n),t}finally{c.emit(\"fn-end\",[f.now()],n)}}}};a(\"actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get\".split(\",\"),function(t,e){h[e]=o(l+e)}),newrelic.noticeError=function(t,e){\"string\"==typeof t&&(t=new Error(t)),i(\"err\",[t,f.now(),!1,e])}},{}],19:[function(t,e,n){e.exports=function(t){if(\"string\"==typeof t&&t.length)return t.length;if(\"object\"==typeof t){if(\"undefined\"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if(\"undefined\"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!(\"undefined\"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],20:[function(t,e,n){var r=0,o=navigator.userAgent.match(/Firefox[\\/\\s](\\d+\\.\\d+)/);o&&(r=+o[1]),e.exports=r},{}],21:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var o,i=\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\",a=\"\",s=0;s<i.length;s++)o=i[s],\"x\"===o?a+=t().toString(16):\"y\"===o?(o=3&t()|8,a+=o.toString(16)):a+=o;return a}function o(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&Uint8Array&&(e=r.getRandomValues(new Uint8Array(31)));for(var o=[],i=0;i<16;i++)o.push(t().toString(16));return o.join(\"\")}e.exports={generateUuid:r,generateCatId:o}},{}],22:[function(t,e,n){function r(t,e){if(!o)return!1;if(t!==o)return!1;if(!e)return!0;if(!i)return!1;for(var n=i.split(\".\"),r=e.split(\".\"),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var o=null,i=null,a=/Version\\/(\\S+)\\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf(\"Chrome\")===-1&&s.indexOf(\"Chromium\")===-1&&(o=\"Safari\",i=c[1])}e.exports={agent:o,version:i,match:r}},{}],23:[function(t,e,n){function r(t,e){var n=[],r=\"\",i=0;for(r in t)o.call(t,r)&&(n[i]=e(r,t[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],24:[function(t,e,n){function r(t,e,n){e||(e=0),\"undefined\"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(o<0?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=r},{}],25:[function(t,e,n){e.exports={exists:\"undefined\"!=typeof window.performance&&window.performance.timing&&\"undefined\"!=typeof window.performance.timing.navigationStart}},{}],26:[function(t,e,n){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t(\"ee\"),i=t(24),a=\"nr\@original\",s=Object.prototype.hasOwnProperty,c=!1;e.exports=function(t,e){function n(t,e,n,o){function nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s=\"function\"==typeof n?n(r,a):n||{}}catch(f){p([f,\"\",[r,a,o],s])}u(e+\"start\",[r,a,o],s);try{return c=t.apply(a,r)}catch(d){throw u(e+\"err\",[r,a,d],s),d}finally{u(e+\"end\",[r,a,c],s)}}return r(t)?t:(e||(e=\"\"),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,e,o,i){o||(o=\"\");var a,s,c,f=\"-\"===o.charAt(0);for(c=0;c<e.length;c++)s=e[c],a=t[s],r(a)||(t[s]=n(a,f?s+o:o,i,s))}function u(n,r,o){if(!c||e){var i=c;c=!0;try{t.emit(n,r,o,e)}catch(a){p([a,n,r,o])}c=i}}function d(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){p([r])}for(var o in t)s.call(t,o)&&(e[o]=t[o]);return e}function p(e){try{t.emit(\"internal-error\",e)}catch(n){}}return t||(t=o),n.inPlace=f,n.flag=a,n}},{}],ee:[function(t,e,n){function r(){}function o(t){function e(t){return t&&t instanceof r?t:t?c(t,s,i):i()}function n(n,r,o,i){if(!p.aborted||i){t&&t(n,r,o);for(var a=e(o),s=m(n),c=s.length,f=0;f<c;f++)s[f].apply(a,r);var d=u[x[n]];return d&&d.push([g,n,r,a]),a}}function l(t,e){y[t]=m(t).concat(e)}function h(t,e){var n=y[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return y[t]||[]}function v(t){return d[t]=d[t]||o(n)}function w(t,e){f(t,function(t,n){e=e||\"feature\",x[n]=e,e in u||(u[e]=[])})}var y={},x={},g={on:l,addEventListener:l,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:a,aborted:!1};return g}function i(){return new r}function a(){(u.api||u.feature)&&(p.aborted=!0,u=p.backlog={})}var s=\"nr\@context\",c=t(\"gos\"),f=t(23),u={},d={},p=e.exports=o();p.backlog=u},{}],gos:[function(t,e,n){function r(t,e,n){if(o.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[e]=r,r}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){o.buffer([t],r),o.emit(t,e,n)}var o=t(\"ee\").get(\"handle\");e.exports=r,r.ee=o},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||\"object\"!==e&&\"function\"!==e?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i=\"nr\@id\",a=t(\"gos\");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!E++){var t=b.info=NREUM.info,e=l.getElementsByTagName(\"script\")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return u.abort();f(x,function(e,n){t[e]||(t[e]=n)}),c(\"mark\",[\"onload\",a()+b.offset],null,\"api\");var n=l.createElement(\"script\");n.src=\"https://\"+t.agent,e.parentNode.insertBefore(n,e)}}function o(){\"complete\"===l.readyState&&i()}function i(){c(\"mark\",[\"domContent\",a()+b.offset],null,\"api\")}function a(){return R.exists&&performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t(\"handle\"),f=t(23),u=t(\"ee\"),d=t(22),p=window,l=p.document,h=\"addEventListener\",m=\"attachEvent\",v=p.XMLHttpRequest,w=v&&v.prototype;NREUM.o={ST:setTimeout,SI:p.setImmediate,CT:clearTimeout,XHR:v,REQ:p.Request,EV:p.Event,PR:p.Promise,MO:p.MutationObserver};var y=\"\"+location,x={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",agent:\"js-agent.newrelic.com/nr-spa-1130.min.js\"},g=v&&w&&w[h]&&!/CriOS/.test(navigator.userAgent),b=e.exports={offset:s,now:a,origin:y,features:{},xhrWrappable:g,userAgent:d};t(18),l[h]?(l[h](\"DOMContentLoaded\",i,!1),p[h](\"load\",r,!1)):(l[m](\"onreadystatechange\",o),p[m](\"onload\",r)),c(\"mark\",[\"firstbyte\",s],null,\"api\");var E=0,R=t(25)},{}]},{},[\"loader\",2,16,5,3,4]);</script>
# <meta name=\"og:type\" content=\"website\" >
# <meta name=\"og:url\" content=\"https://www.waterstones.com/book/touching-from-a-distance/deborah-curtis/9780571239566\" >
# <meta name=\"description\" content=\"Buy Touching from a Distance by Deborah Curtis from Waterstones today! Click and Collect from your local Waterstones or get FREE UK delivery on orders over \x{a3}20.\" >
# <meta name=\"og:description\" content=\"Buy Touching from a Distance by Deborah Curtis from Waterstones today! Click and Collect from your local Waterstones or get FREE UK delivery on orders over \x{a3}20.\" >
# <meta name=\"og:title\" content=\"Touching from a Distance by Deborah Curtis | Waterstones\" >
# <meta name=\"og:image\" content=\"https://cdn.waterstones.com/bookjackets/large/9780/5712/9780571239566.jpg\" >
#
# <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=2, user-scalable=yes\">
# <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">
# <meta name=\"apple-mobile-web-app-title\" content=\"Waterstones\">
#
# <meta name=\"HandheldFriendly\" content=\"true\">
# <meta name=\"p:domain_verify\" content=\"d6bfa3b9cce920407c86840c9e5470e7\"/>
# <meta name=\"msapplication-tap-highlight\" content=\"no\"/>
#
#
# <title>Touching from a Distance by Deborah Curtis | Waterstones</title>
#
#
# <link href=\"https://static.waterstones.com/1.9.2/css/bundle.css\" media=\"all\" rel=\"stylesheet\" type=\"text/css\" >
# <link href=\"https://static.waterstones.com/1.9.2/css/print.css\" media=\"print\" rel=\"stylesheet\" type=\"text/css\" >
#
# <!--[if lt IE 9]>
# <script src=\"https://static.waterstones.com/1.9.2/js/html5shiv.js\"></script>
# <![endif]-->
#
# <script type=\"text/javascript\" src=\"https://static.waterstones.com/1.9.2/js/bundle.js\"></script>
# <script type=\"text/javascript\" src=\"https://static.waterstones.com/1.9.2/js/ecommerce.js\"></script>
#
# <!--[if lte IE 9]>
# <script src=\"https://static.waterstones.com/1.9.2/js/jquery.placeholder.js\"></script>
# <![endif]-->
#
# <script>
# ws_dl = [{\"gtm-user_id\":\"\",\"gtm-user_logged_in\":\"No\",\"gtm-waterstones_card_number\":\"\",\"gtm-waterstones_cardholder\":\"No\",\"gtm-page_type\":\"books\\/detail\",\"gtm-session_id\":\"ibhcj99u0s8efntvt90d8ab6u2\",\"gtm-user_ip\":\"94.130.9.32\",\"gtm-books\":[{\"isbn\":\"9780571239566\",\"sku\":\"9780571239566\",\"title\":\"Touching from a Distance\",\"author\":\"Deborah Curtis\",\"category\":\"Biography & True Stories \\/ Arts & entertainment biographies\",\"imprint\":\"Faber & Faber\",\"publication_date\":\"04\\/10\\/2007\",\"selling_price\":\"8.99\",\"rrp\":\"8.99\",\"currency_code\":\"GBP\",\"format\":\"Paperback\",\"availability_status\":\"\",\"available_for_collection\":\"No\",\"average_review_rating\":\"4 stars\",\"has_description\":\"Yes\",\"has_author_biography\":\"No\",\"has_extra_jpeg\":\"No\",\"has_extra_video\":\"No\",\"has_extra_pdf\":\"No\"}]}]
# </script>
#
#
# <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-7951506-1', 'auto');ga('require', 'GTM-PZMM84K');</script>
#
#
#
#
# <script>(function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({ 'gtm.start':
# new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
# j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
# 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
# })(window,document,'script','ws_dl','GTM-N66L6Q');</script>
#
# <link rel=\"shortcut icon\" type=\"image/png\" href=\"https://static.waterstones.com/1.9.2/img/favicon.png\">
# <link rel=\"icon\" type=\"image/png\" href=\"https://static.waterstones.com/1.9.2/img/favicon.png\">
#
# <link rel=\"icon\" sizes=\"180x180\" href=\"https://static.waterstones.com/1.9.2/img/touch-icon-180x180.png\">
# <link rel=\"apple-touch-icon-precomposed\"
# href=\"https://static.waterstones.com/1.9.2/img/apple-touch-icon-180x180-precomposed.png\">
#
# <link rel=\"publisher\" href=\"https://plus.google.com/104518605237134368274\">
#
# <link rel=\"canonical\" href=\"https://www.waterstones.com/book/touching-from-a-distance/deborah-curtis/9780571313600\"\x{200b}/>
#
# </head>
#
# <body class=\" \"
# data-gmapskey=\"AIzaSyDrOnNff8I7i7Uov8GSBs_ZaN2743AxlmE\">
# <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-N66L6Q\"
# height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
# <div class=\"main-container\">
# <div class=\"cookie-header-bar cookie-bar\">
# <div class=\"cookie-inner\">
# We have recently updated our Privacy Policy. The site uses cookies to offer you a better experience. By continuing to browse the site you accept our Cookie Policy, you can change your settings at any time.<br /><br />
# <div><a href=\"/help/privacy-policy/1401\">View Privacy Policy</a><a href=\"/help/cookie-policy/1408\">View Cookie Policy</a></div>
# <a class=\"close-cookie-bar js-close-cookie-bar\"></a>
# </div>
# </div>
#
# <a class=\"ribbon-banner\" href=\"/holiday-reads\">
# <div class=\"message\">Find your perfect holiday reading</div>
# </a>
#
# <header id=\"masthead\" class=\"\">
# <div id=\"header-bar\" class=\"header-bar\">
# <div class=\"row\">
# <div class=\"right-menu span7 tablet-span6 mobile-span12\">
# <ul>
# <li class=\"nav-account\"><a href=\"#\" data-modal-id=\"loginModal\" class=\"js-open-modal\">Sign In / Register</a></li>
# <li class=\"nav-plus\"><a href=\"/plus\"></a></li>
# <li class=\"nav-wish-lists\"><a href=\"/account/lists\" data-modal-id=\"loginModal\" class=\"js-open-modal\">Wish list</a></li>
# </ul>
# </div>
# <div class=\"right-menu navbar-redesign span5 tablet-span6 mobile-hide\">
# <ul>
# <li class=\"nav-shops-li\">
# <a href=\"/shops\" class=\"nav-shops\">Shop Finder</a>
# </li>
# <li>
# <a href=\"/help\">Help</a>
# </li>
# <li>
# <a href=\"/events\">Events</a>
# </li>
# <li>
# <a href=\"/blog\">Blog</a>
# </li>
# <li>
# <a href=\"/podcast\">Podcast</a>
# </li>
# <li>
# <a href=\"/win\">Win</a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# <div class=\"row inner\" id=\"main-logos\">
# <div class=\"span12\">
# <a class=\"logo\" href=\"/\">Waterstones</a>
# </div>
# </div>
# <div class=\"main-nav-holder\">
#
# <a id=\"nav-menu-button\" class=\"nav-trigger-button\">
# <div>MENU</div>
# <span></span>
# </a>
# <a href=\"/shops\" class=\"nav-shop-finder\">
# <div>SHOPS</div>
# </a>
# <a id=\"nav-menu-search\" class=\"search-trigger-button icon\">
# <div>SEARCH</div>
# <span></span>
# </a>
#
# <div class=\"main-nav \">
# <div class=\"row\">
# <div class=\"span12\">
# <nav class=\"main-nav-bar\">
# <div class=\"navs-container desktop-navs\">
# <ul class=\"navs\">
# <li>
# <a class=\"nav-item-new js-nav-item nav-item \"
# data-content=\"NEW\" data-subnav=\"20\"
# href=\"/campaign/new-books\"
# >
# New
# </a>
# </li>
# <li>
# <a class=\"nav-item-bestsellers js-nav-item nav-item \"
# data-content=\"BESTSELLERS\" data-subnav=\"19\"
# href=\"/books/bestsellers \"
# >
# Bestsellers
# </a>
# </li>
# <li>
# <a class=\"nav-item-fiction js-nav-item nav-item has-dropdown\"
# data-content=\"FICTION\" data-subnav=\"11\"
# href=\"/category/fiction\"
# >
# Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-non-fiction js-nav-item nav-item has-dropdown\"
# data-content=\"NON-FICTION\" data-subnav=\"12\"
# href=\"/non-fiction-books\"
# >
# Non-Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's js-nav-item nav-item has-dropdown\"
# data-content=\"CHILDREN'S\" data-subnav=\"13\"
# href=\"/category/childrens-teenage\"
# >
# Children's
# </a>
# </li>
# <li>
# <a class=\"nav-item-stationery & gifts js-nav-item nav-item has-dropdown\"
# data-content=\"STATIONERY & GIFTS\" data-subnav=\"14\"
# href=\"/category/stationery-gifts\"
# >
# Stationery & Gifts
# </a>
# </li>
# </ul>
#
# <ul class=\"subnavs\">
# <li class=\"subnav\" data-id=\"11\">
# <div class=\"row\">
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"44\" data-navid=\"11\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Highlights</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/holiday-reads\"
# >Holiday Reads</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions\"
# >Signed & Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/book-awards\"
# >Book Awards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/blog\"
# >Book Blog</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/books-of-the-month\"
# >Books of the Month</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights\"
# >Cultural Highlights</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/new-books\"
# >New & Coming Soon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/on-the-horizon\"
# >On the Horizon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/international-womens-day-2019\"
# >Women Write Now</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"37\" data-navid=\"11\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/fiction\">Fiction</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/poetry-drama-criticism/anthologies\"
# >Anthologies and Short Stories</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/audiobook-cds\"
# >CD Audiobooks</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/fiction/classic-fiction\"
# >Classics</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/poetry-drama-criticism/classical-texts\"
# >Classical Texts</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/fiction/fiction-in-translation\"
# >Fiction in Translation</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/fiction/historical-fiction\"
# >Historical Fiction</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/poetry-drama-criticism\"
# >Poetry, Drama & Literary Criticism</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/romance-erotica\"
# >Romance</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"38\" data-navid=\"11\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/crime-thrillers-mystery\">Crime</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/agatha-christie/10593\"
# >Agatha Christie</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/british-library-crime-classics\"
# >British Library Classics</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/crime-mystery/classic-crime\"
# >Classic Crime</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/crime-mystery/historical-mysteries\"
# >Historical Crime</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/sherlock-holmes\"
# >Sherlock Holmes</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/thrillers\"
# >Thrillers</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/true-crime\"
# >True Crime</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"39\" data-navid=\"11\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/science-fiction-fantasy-horror\">Sci-fi & Fantasy</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-fiction-fantasy-horror/science-fiction\"
# >Science Fiction</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-fiction-fantasy-horror/fantasy\"
# >Fantasy</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-fiction-fantasy-horror/horror-ghost-stories\"
# >Horror</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/graphic-novels-manga\"
# >Graphic Novels & Manga</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/game-of-thrones-books\"
# >A Game of Thrones</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/doctor-who-books\"
# >Doctor Who</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/good-omens\"
# >Good Omens</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-fiction-fantasy-horror/science-fiction/star-wars\"
# >Star Wars</a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# </li>
# <li class=\"subnav\" data-id=\"12\">
# <div class=\"row\">
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"48\" data-navid=\"12\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Highlights</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/holiday-reads\"
# >Holiday Reads</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions\"
# >Signed & Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/book-awards\"
# >Book Awards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/books-of-the-month\"
# >Books of the Month</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights\"
# >Cultural Highlights</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/blog\"
# >Book Blog</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/new-books\"
# >New & Coming Soon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/on-the-horizon\"
# >On the Horizon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/international-womens-day-2019\"
# >Women Write Now</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"46\" data-navid=\"12\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/non-fiction-books\">Non-Fiction Books</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/art-fashion-photography\"
# >Art, Fashion & Photography</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/popular-science-nature/popular-science/popular-astronomy-and-space\"
# >Astronomy & Space</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/biography-true-stories\"
# >Biography & True Stories</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/business-finance-law\"
# >Business, Finance & Law</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/audiobook-cds\"
# >CD Audiobooks</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/computing-internet\"
# >Computing & Internet</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/entertainment\"
# >Entertainment</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-technology-medicine/earth-sciences-geography-environment-planning/the-environment\"
# >Environment</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"80\" data-navid=\"12\">
# <div class=\"span12\">
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/food-drink\"
# >Food & Drink</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/health-lifestyle\"
# >Health & Lifestyle</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/history\"
# >History</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/hobbies-quizzes-games\"
# >Hobbies, Quizzes & Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/home-garden\"
# >Home & Garden</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/humour\"
# >Humour</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/language-reference\"
# >Language & Reference</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/spirituality-beliefs/mind-body-and-spirit\"
# >Mind, Body and Spirit</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/popular-science-nature/nature-natural-history\"
# >Nature Writing</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"79\" data-navid=\"12\">
# <div class=\"span12\">
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/popular-science-nature/pets\"
# >Pets</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/spirituality-beliefs/philosophy\"
# >Philosophy</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/politics-society-education/politics-government\"
# >Politics</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/popular-science-nature/popular-science\"
# >Popular Science</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-technology-medicine\"
# >Science, Technology & Medicine</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/spirituality-beliefs\"
# >Spirituality & Beliefs</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/sports-leisure\"
# >Sports</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/transport-general-interest\"
# >Transport</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/travel-maps\"
# >Travel & Maps</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/true-crime\"
# >True Crime</a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# </li>
# <li class=\"subnav\" data-id=\"13\">
# <div class=\"row\">
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"51\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Highlights</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/holiday-reads\"
# >Holiday Reads</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions\"
# >Signed & Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/book-awards\"
# >Book Awards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/blog\"
# >Book Blog</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/books-of-the-month\"
# >Books of the Month</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights\"
# >Cultural Highlights</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/new-books\"
# >New & Coming Soon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/on-the-horizon\"
# >On the Horizon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights/book-awards/the-waterstones-childrens-book-prize\"
# >Waterstones Children's Book Prize</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/waterstones-childrens-laureate\"
# >Waterstones Children's Laureate</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/international-womens-day-2019\"
# >Women Write Now</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"52\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Age Group</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/baby-and-toddler\"
# >Baby & Toddler</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/ages-5-8\"
# >Ages 5 to 8</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/ages-9-12\"
# >Ages 9 to 12</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/teen-and-young-adult\"
# >Teenage / Young Adult</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"50\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Popular Categories</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/early-learning\"
# >Early learning</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/fiction\"
# >Children's Fiction</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/hobbies-interests\"
# >Hobbies & Interests</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/interactive-activity-books\"
# >Interactive & Activity Books</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/education\"
# >Learning & Education</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/poetry-and-anthologies\"
# >Poetry & Anthologies</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/reference\"
# >Reference</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"77\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Toys, Games & Stationery</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-stationery\"
# >Children's Stationery</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-crafts-hobbies/colouring-painting\"
# >Colouring & Painting</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-crafts-hobbies\"
# >Crafts & Hobbies</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/educational-games\"
# >Educational Toys & Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/lego\"
# >LEGO \x{ae}</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys/jelly-cat\"
# >Jelly Cat</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys\"
# >Soft Toys</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"84\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Characters, Friends & Series</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/the-gruffalo\"
# >The Gruffalo</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/harry-potter-books\"
# >Harry Potter</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/mog-the-cat\"
# >Mog the Cat</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/the-moomins\"
# >Moomins</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/paddington\"
# >Paddington</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/peppa-pig\"
# >Peppa Pig</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/horrible-histories\"
# >Horrible Histories</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"78\" data-navid=\"13\">
# <div class=\"span12\">
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"\"
# ></a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/beatrix-potter\"
# >Peter Rabbit</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/the-very-hungry-caterpillar\"
# >The Very Hungry Caterpillar</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/liz-pichon/24153\"
# >Tom Gates</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/jeff-kinney/50442\"
# >Wimpy Kid</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/winnnie-the-pooh\"
# >Winnie the Pooh</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/thats-not-my\"
# >That's Not My...</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"53\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Popular Authors</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/roald-dahl-books\"
# >Roald Dahl</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/julia-donaldson\"
# >Julia Donaldson</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/beatrix-potter\"
# >Beatrix Potter</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/harry-potter-books\"
# >J.K. Rowling</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/david-walliams\"
# > David Walliams</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/jacqueline-wilson\"
# >Jacqueline Wilson</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"\"
# > </a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# </li>
# <li class=\"subnav\" data-id=\"14\">
# <div class=\"row\">
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"81\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Highlights</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/summer-sale-2019\"
# >Summer Sale</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"https://www.waterstonesgiftcards.com/\"
# target=\"_blank\">Gift Cards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions\"
# >Signed and Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights/book-awards\"
# >Book Awards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/blog\"
# >Book Blog</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/books-of-the-month\"
# >Books of the Month</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights\"
# >Cultural Highlights</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/new-books\"
# >New and Coming Soon</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"73\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/stationery-gifts/gifts\">Gifts</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/hobbies-quizzes-games/adult-colouring-books\"
# >Adult Colouring Books</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/gifts/gadgets-technology\"
# >Gadgets & Technology</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/help/gift-cards-and-vouchers/32\"
# >Gift Cards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/min_price/0/max_price/5\"
# >Gifts Under \x{a3}5</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/home-kitchen-garden\"
# >Home, Kitchen & Garden</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/gifts/literary-gifts\"
# >Literary Gifts</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/gifts/penguin-collection\"
# >Penguin Collection</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions/sort/pub-date-desc\"
# >Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/book-accessories/tote-bags\"
# >Tote Bags</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"https://www.waterstonesgiftcards.com/\"
# target=\"_blank\">Gift Cards</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"74\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/toys-games\">Toys & Games</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/games/board-games\"
# >Board Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/games/card-games\"
# >Card Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/educational-games\"
# >Educational Toys and Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys/jelly-cat\"
# >Jelly Cat</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/jigsaw-puzzles\"
# >Jigsaw Puzzles</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/lego\"
# >LEGO \x{ae}</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys\"
# >Soft Toys</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/travel-games\"
# >Travel Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/games/trivia-games\"
# >Trivia Games</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"72\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/stationery-gifts/\">Stationery</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/arts-and-crafts\"
# >Arts & Crafts</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/calendars-and-diaries\"
# >Calendars & Diaries</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/cards\"
# >Cards, Postcards & Notecards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-crafts-hobbies\"
# >Children's Crafts & Hobbies</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-stationery\"
# >Children's Stationery</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/giftwrap\"
# >Giftwrap</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/notebooks-journals\"
# >Notebooks & Journals</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/notebooks-journals/moleskine-notebooks\"
# >Moleskine Notebooks</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/stationery-equipment\"
# >Stationery Equipment</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/pens-and-pencils\"
# >Pens & Pencils</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"82\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/stationery-gifts/book-accessories\">Book Accessories</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/book-accessories/book-lights-and-lamps\"
# >Book Lights and Lamps</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/book-accessories/bookmarks\"
# >Bookmarks</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/book-accessories/magnifiers-and-reading-glasses\"
# >Reading Glasses & Magnifiers</a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# </li>
# </ul>
# </div>
#
# <div class=\"navs-container mobile-navs\">
# <ul class=\"navs\">
# <li>
# <a class=\"nav-item-new js-nav-item nav-item \"
# data-subnav=\"324\" href=\"https://www.waterstones.com/campaign/new-books\"
# >
# New
# </a>
# </li>
# <li>
# <a class=\"nav-item-bestsellers js-nav-item nav-item \"
# data-subnav=\"310\" href=\"https://www.waterstones.com/books/bestsellers\"
# >
# BESTSELLERS
# </a>
# </li>
# <li>
# <a class=\"nav-item-highlights js-nav-item nav-item has-dropdown\"
# data-subnav=\"295\" >
# Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-fiction js-nav-item nav-item has-dropdown\"
# data-subnav=\"243\" >
# Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's js-nav-item nav-item has-dropdown\"
# data-subnav=\"272\" >
# Children's
# </a>
# </li>
# <li>
# <a class=\"nav-item-non-fiction js-nav-item nav-item has-dropdown\"
# data-subnav=\"251\" >
# Non-Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-stationery & gifts js-nav-item nav-item has-dropdown\"
# data-subnav=\"344\" >
# Stationery & Gifts
# </a>
# </li>
# <li>
# <a class=\"nav-item-cd audiobooks js-nav-item nav-item \"
# data-subnav=\"525\" href=\"/audiobook-cds\"
# >
# CD Audiobooks
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed & special editions js-nav-item nav-item \"
# data-subnav=\"415\" href=\"/campaign/special-editions\"
# >
# Signed & Special Editions
# </a>
# </li>
# <li>
# <a class=\"nav-item-shop finder js-nav-item nav-item \"
# data-subnav=\"302\" href=\"/bookshops\"
# >
# Shop Finder
# </a>
# </li>
# <li>
# <a class=\"nav-item-help js-nav-item nav-item has-dropdown\"
# data-subnav=\"526\" >
# Help
# </a>
# </li>
# <li>
# <a class=\"nav-item-events js-nav-item nav-item \"
# data-subnav=\"303\" href=\"/events\"
# >
# Events
# </a>
# </li>
# <li>
# <a class=\"nav-item-book blog js-nav-item nav-item \"
# data-subnav=\"307\" href=\"/blog\"
# >
# Book Blog
# </a>
# </li>
# <li>
# <a class=\"nav-item-podcast js-nav-item nav-item \"
# data-subnav=\"615\" href=\"/podcast\"
# >
# PODCAST
# </a>
# </li>
# <li>
# <a class=\"nav-item-competitions and prize draws js-nav-item nav-item \"
# data-subnav=\"420\" href=\"/win\"
# >
# COMPETITIONS AND PRIZE DRAWS
# </a>
# </li>
# <li>
# <a class=\"nav-item-sign in js-nav-item nav-item \"
# data-subnav=\"241\" href=\"/account\"
# >
# Sign In
# </a>
# </li>
# <li>
# <a class=\"nav-item-home js-nav-item nav-item \"
# data-subnav=\"242\" href=\"/\"
# >
# Home
# </a>
# </li>
#
# </ul>
#
# <ul class=\"subnavs\">
# <li class=\"subnav\" data-id=\"528\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-about us js-nav-item nav-item \"
# data-subnav=\"535\"
# href=\"/help/about-us/44\"
# >
# About Us
# </a>
# </li>
# <li>
# <a class=\"nav-item-affiliate programme js-nav-item nav-item \"
# data-subnav=\"536\"
# href=\"/help/affiliate-programme/45\"
# >
# Affiliate Programme
# </a>
# </li>
# <li>
# <a class=\"nav-item-book trust js-nav-item nav-item \"
# data-subnav=\"537\"
# href=\"/help/book-trust/49\"
# >
# Book Trust
# </a>
# </li>
# <li>
# <a class=\"nav-item-recycling electrical equipment js-nav-item nav-item \"
# data-subnav=\"538\"
# href=\"/help/recycling-electrical-equipment/40\"
# >
# Recycling Electrical Equipment
# </a>
# </li>
# <li>
# <a class=\"nav-item-stamp card js-nav-item nav-item \"
# data-subnav=\"539\"
# href=\"/help/stamp-card/187\"
# >
# Stamp Card
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's laureate js-nav-item nav-item \"
# data-subnav=\"540\"
# href=\"/help/waterstones-children's-laureate/347\"
# >
# Waterstones Children's Laureate
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"529\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-careers at waterstones js-nav-item nav-item \"
# data-subnav=\"541\"
# href=\"/help/careers-at-waterstones/47\"
# >
# Careers at Waterstones
# </a>
# </li>
# <li>
# <a class=\"nav-item-job applicant privacy notice js-nav-item nav-item \"
# data-subnav=\"542\"
# href=\"/help/job-applicant-privacy-notice/1404\"
# >
# Job Applicant Privacy Notice
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"530\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-contact us js-nav-item nav-item \"
# data-subnav=\"543\"
# href=\"/help/contact-us/28\"
# >
# Contact Us
# </a>
# </li>
# <li>
# <a class=\"nav-item-event tickets js-nav-item nav-item \"
# data-subnav=\"544\"
# href=\"/help/event-tickets/50\"
# >
# Event Tickets
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"531\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-how to get published js-nav-item nav-item \"
# data-subnav=\"545\"
# href=\"/help/how-to-get-published/156\"
# >
# How To Get Published
# </a>
# </li>
# <li>
# <a class=\"nav-item-independent publishers js-nav-item nav-item \"
# data-subnav=\"546\"
# href=\"/help/independent-publishers/48\"
# >
# Independent Publishers
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"532\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-accessibility js-nav-item nav-item \"
# data-subnav=\"547\"
# href=\"/help/accessibility/5\"
# >
# Accessibility
# </a>
# </li>
# <li>
# <a class=\"nav-item-account sales js-nav-item nav-item \"
# data-subnav=\"548\"
# href=\"/help/account-sales/11\"
# >
# Account Sales
# </a>
# </li>
# <li>
# <a class=\"nav-item-click & collect js-nav-item nav-item \"
# data-subnav=\"549\"
# href=\"/help/click-&-collect/27\"
# >
# Click & Collect
# </a>
# </li>
# <li>
# <a class=\"nav-item-delivery options js-nav-item nav-item \"
# data-subnav=\"550\"
# href=\"/help/delivery-options/19\"
# >
# Delivery Options
# </a>
# </li>
# <li>
# <a class=\"nav-item-ebooks & mp3 audio downloads js-nav-item nav-item \"
# data-subnav=\"551\"
# href=\"/help/ebooks-&-mp3-audio-downloads/836\"
# >
# eBooks & MP3 Audio Downloads
# </a>
# </li>
# <li>
# <a class=\"nav-item-free uk delivery js-nav-item nav-item \"
# data-subnav=\"552\"
# href=\"/help/free-uk-delivery/13\"
# >
# Free UK Delivery
# </a>
# </li>
# <li>
# <a class=\"nav-item-gift cards and vouchers js-nav-item nav-item \"
# data-subnav=\"553\"
# href=\"/help/gift-cards-and-vouchers/32\"
# >
# Gift Cards and Vouchers
# </a>
# </li>
# <li>
# <a class=\"nav-item-international shoppers js-nav-item nav-item \"
# data-subnav=\"554\"
# href=\"/help/international-shoppers/53\"
# >
# International Shoppers
# </a>
# </li>
# <li>
# <a class=\"nav-item-online pricing and payments js-nav-item nav-item \"
# data-subnav=\"555\"
# href=\"/help/online-pricing-and-payments/35\"
# >
# Online Pricing and Payments
# </a>
# </li>
# <li>
# <a class=\"nav-item-returning items js-nav-item nav-item \"
# data-subnav=\"556\"
# href=\"/help/returning-items/41\"
# >
# Returning Items
# </a>
# </li>
# <li>
# <a class=\"nav-item-secure shopping js-nav-item nav-item \"
# data-subnav=\"557\"
# href=\"/help/secure-shopping/43\"
# >
# Secure Shopping
# </a>
# </li>
# <li>
# <a class=\"nav-item-update your browser js-nav-item nav-item \"
# data-subnav=\"558\"
# href=\"/help/update-your-browser/340\"
# >
# Update Your Browser
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones marketplace js-nav-item nav-item \"
# data-subnav=\"559\"
# href=\"/help/waterstones-marketplace/838\"
# >
# Waterstones Marketplace
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"533\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-tax strategy js-nav-item nav-item \"
# data-subnav=\"603\"
# href=\"/help/waterstones-tax-strategy/1309\"
# >
# Tax Strategy
# </a>
# </li>
# <li>
# <a class=\"nav-item-terms & conditions js-nav-item nav-item \"
# data-subnav=\"596\"
# href=\"/help/supply-of-waterstones-products-to-customers/46\"
# >
# Terms & Conditions
# </a>
# </li>
# <li>
# <a class=\"nav-item-privacy policy js-nav-item nav-item \"
# data-subnav=\"602\"
# href=\"/help/privacy-policy/1401\"
# >
# Privacy Policy
# </a>
# </li>
# <li>
# <a class=\"nav-item-company information js-nav-item nav-item \"
# data-subnav=\"597\"
# href=\"/help/company-information/1052\"
# >
# Company Information
# </a>
# </li>
# <li>
# <a class=\"nav-item-cookie policy js-nav-item nav-item \"
# data-subnav=\"598\"
# href=\"/help/cookie-policy/1408\"
# >
# Cookie Policy
# </a>
# </li>
# <li>
# <a class=\"nav-item-gender pay gap js-nav-item nav-item \"
# data-subnav=\"599\"
# href=\"/help/gender-pay-gap-statement-2018/1731\"
# >
# Gender Pay Gap
# </a>
# </li>
# <li>
# <a class=\"nav-item-modern slavery statement js-nav-item nav-item \"
# data-subnav=\"600\"
# href=\"/help/modern-slavery-statement/1051\"
# >
# Modern Slavery Statement
# </a>
# </li>
# <li>
# <a class=\"nav-item-reviews & contributions policy js-nav-item nav-item \"
# data-subnav=\"601\"
# href=\"/help/online-contributions/58\"
# >
# Reviews & Contributions Policy
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"534\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"381\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-book awards js-nav-item nav-item \"
# data-subnav=\"384\"
# href=\"/book-awards\"
# >
# Book Awards
# </a>
# </li>
# <li>
# <a class=\"nav-item-books of the month js-nav-item nav-item \"
# data-subnav=\"385\"
# href=\"/books-of-the-month\"
# >
# Books of the Month
# </a>
# </li>
# <li>
# <a class=\"nav-item-cultural highlights js-nav-item nav-item \"
# data-subnav=\"386\"
# href=\"/category/cultural-highlights\"
# >
# Cultural Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-new & coming soon js-nav-item nav-item \"
# data-subnav=\"387\"
# href=\"/campaign/new-books\"
# >
# New & Coming Soon
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed & special editions js-nav-item nav-item \"
# data-subnav=\"388\"
# href=\"/campaign/special-editions\"
# >
# Signed & Special Editions
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"389\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-book awards js-nav-item nav-item \"
# data-subnav=\"391\"
# href=\"/book-awards\"
# >
# Book Awards
# </a>
# </li>
# <li>
# <a class=\"nav-item-books of the month js-nav-item nav-item \"
# data-subnav=\"393\"
# href=\"/books-of-the-month\"
# >
# Books of the Month
# </a>
# </li>
# <li>
# <a class=\"nav-item-new & coming soon js-nav-item nav-item \"
# data-subnav=\"394\"
# href=\"/campaign/new-books\"
# >
# New & Coming Soon
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed & special editions js-nav-item nav-item \"
# data-subnav=\"395\"
# href=\"/campaign/special-editions\"
# >
# Signed & Special Editions
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's book prize js-nav-item nav-item \"
# data-subnav=\"507\"
# href=\"/category/cultural-highlights/book-awards/the-waterstones-childrens-book-prize\"
# >
# Waterstones Children's Book Prize
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's laureate js-nav-item nav-item \"
# data-subnav=\"471\"
# href=\"/waterstones-childrens-laureate\"
# >
# Waterstones Children's Laureate
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"396\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-holiday reads js-nav-item nav-item \"
# data-subnav=\"608\"
# href=\"/holiday-reads\"
# >
# Holiday Reads
# </a>
# </li>
# <li>
# <a class=\"nav-item-book awards js-nav-item nav-item \"
# data-subnav=\"399\"
# href=\"/book-awards\"
# >
# Book Awards
# </a>
# </li>
# <li>
# <a class=\"nav-item-book blog js-nav-item nav-item \"
# data-subnav=\"400\"
# href=\"/blog\"
# >
# Book Blog
# </a>
# </li>
# <li>
# <a class=\"nav-item-books of the month js-nav-item nav-item \"
# data-subnav=\"401\"
# href=\"/campaign/books-of-the-month\"
# >
# Books of the Month
# </a>
# </li>
# <li>
# <a class=\"nav-item-cultural highlights js-nav-item nav-item \"
# data-subnav=\"402\"
# href=\"/category/cultural-highlights\"
# >
# Cultural Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-new & coming soon js-nav-item nav-item \"
# data-subnav=\"403\"
# href=\"/campaign/new-books\"
# >
# New & Coming Soon
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed & special editions js-nav-item nav-item \"
# data-subnav=\"404\"
# href=\"/campaign/special-editions\"
# >
# Signed & Special Editions
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"442\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-fiction home js-nav-item nav-item \"
# data-subnav=\"443\"
# href=\"/category/fiction\"
# >
# Fiction Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-anthologies and short stories js-nav-item nav-item \"
# data-subnav=\"444\"
# href=\"/category/poetry-drama-criticism/anthologies\"
# >
# Anthologies and Short Stories
# </a>
# </li>
# <li>
# <a class=\"nav-item-classics js-nav-item nav-item \"
# data-subnav=\"445\"
# href=\"/category/fiction/classic-fiction\"
# >
# Classics
# </a>
# </li>
# <li>
# <a class=\"nav-item-cd audio js-nav-item nav-item \"
# data-subnav=\"446\"
# href=\"/audiobook-cds\"
# >
# CD Audio
# </a>
# </li>
# <li>
# <a class=\"nav-item-classical texts js-nav-item nav-item \"
# data-subnav=\"447\"
# href=\"/category/poetry-drama-criticism/classical-texts\"
# >
# Classical Texts
# </a>
# </li>
# <li>
# <a class=\"nav-item-fiction in translation js-nav-item nav-item \"
# data-subnav=\"449\"
# href=\"/category/fiction/fiction-in-translation\"
# >
# Fiction in Translation
# </a>
# </li>
# <li>
# <a class=\"nav-item-historical fiction js-nav-item nav-item \"
# data-subnav=\"450\"
# href=\"/category/fiction/historical-fiction\"
# >
# Historical Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-poetry, drama & criticism js-nav-item nav-item \"
# data-subnav=\"451\"
# href=\"/category/poetry-drama-criticism\"
# >
# Poetry, Drama & Criticism
# </a>
# </li>
# <li>
# <a class=\"nav-item-romance js-nav-item nav-item \"
# data-subnav=\"452\"
# href=\"/category/romance-erotica\"
# >
# Romance
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"295\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-holiday reads js-nav-item nav-item \"
# data-subnav=\"607\"
# href=\"/holiday-reads\"
# >
# Holiday Reads
# </a>
# </li>
# <li>
# <a class=\"nav-item-new and coming soon js-nav-item nav-item \"
# data-subnav=\"612\"
# href=\"/campaign/new-books\"
# >
# New and Coming Soon
# </a>
# </li>
# <li>
# <a class=\"nav-item-on the horizon js-nav-item nav-item \"
# data-subnav=\"613\"
# href=\"/campaign/on-the-horizon\"
# >
# On the Horizon
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed and special editions js-nav-item nav-item \"
# data-subnav=\"498\"
# href=\"/campaign/special-editions\"
# >
# Signed and Special Editions
# </a>
# </li>
# <li>
# <a class=\"nav-item-book awards js-nav-item nav-item \"
# data-subnav=\"296\"
# href=\"/book-awards\"
# >
# Book Awards
# </a>
# </li>
# <li>
# <a class=\"nav-item-book blog js-nav-item nav-item \"
# data-subnav=\"297\"
# href=\"/blog\"
# >
# Book Blog
# </a>
# </li>
# <li>
# <a class=\"nav-item-books of the month js-nav-item nav-item \"
# data-subnav=\"330\"
# href=\"/campaign/books-of-the-month\"
# >
# Books of the Month
# </a>
# </li>
# <li>
# <a class=\"nav-item-cultural highlights js-nav-item nav-item \"
# data-subnav=\"329\"
# href=\"/category/in-the-media\"
# >
# Cultural Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's book prize js-nav-item nav-item \"
# data-subnav=\"583\"
# href=\"/category/cultural-highlights/book-awards/the-waterstones-childrens-book-prize\"
# >
# Waterstones Children's Book Prize
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's laureate js-nav-item nav-item \"
# data-subnav=\"405\"
# href=\"/waterstones-childrens-laureate\"
# >
# Waterstones Children's Laureate
# </a>
# </li>
# <li>
# <a class=\"nav-item-gift cards js-nav-item nav-item \"
# data-subnav=\"574\"
# href=\"https://www.waterstonesgiftcards.com/\"
# target=\"_blank\">
# Gift Cards
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"374\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-book lights & lamps js-nav-item nav-item \"
# data-subnav=\"375\"
# href=\"/category/stationery-gifts/book-accessories/book-lights-and-lamps\"
# >
# Book Lights & Lamps
# </a>
# </li>
# <li>
# <a class=\"nav-item-bookmarks js-nav-item nav-item \"
# data-subnav=\"376\"
# href=\"/category/stationery-gifts/book-accessories/bookmarks\"
# >
# Bookmarks
# </a>
# </li>
# <li>
# <a class=\"nav-item-reading glasses & magnifiers js-nav-item nav-item \"
# data-subnav=\"377\"
# href=\"/category/stationery-gifts/book-accessories/magnifiers-and-reading-glasses\"
# >
# Reading Glasses & Magnifiers
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"454\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-crime home js-nav-item nav-item \"
# data-subnav=\"455\"
# href=\"/category/crime-thrillers-mystery\"
# >
# Crime Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-agatha christie js-nav-item nav-item \"
# data-subnav=\"606\"
# href=\"/author/agatha-christie/10593\"
# >
# Agatha Christie
# </a>
# </li>
# <li>
# <a class=\"nav-item-british library classics js-nav-item nav-item \"
# data-subnav=\"456\"
# href=\"/books/search/term/british+library+crime+classics\"
# >
# British Library Classics
# </a>
# </li>
# <li>
# <a class=\"nav-item-classic crime js-nav-item nav-item \"
# data-subnav=\"457\"
# href=\"/category/crime-thrillers-mystery/crime-mystery/classic-crime\"
# >
# Classic Crime
# </a>
# </li>
# <li>
# <a class=\"nav-item-historical crime js-nav-item nav-item \"
# data-subnav=\"458\"
# href=\"/category/crime-thrillers-mystery/crime-mystery/historical-mysteries\"
# >
# Historical Crime
# </a>
# </li>
# <li>
# <a class=\"nav-item-sherlock holmes js-nav-item nav-item \"
# data-subnav=\"605\"
# href=\"/category/crime-thrillers-mystery/sherlock-holmes\"
# >
# Sherlock Holmes
# </a>
# </li>
# <li>
# <a class=\"nav-item-thrillers js-nav-item nav-item \"
# data-subnav=\"460\"
# href=\"/category/crime-thrillers-mystery/thrillers\"
# >
# Thrillers
# </a>
# </li>
# <li>
# <a class=\"nav-item-true crime js-nav-item nav-item \"
# data-subnav=\"461\"
# href=\"/category/crime-thrillers-mystery/true-crime\"
# >
# True Crime
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"274\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-baby & toddler js-nav-item nav-item \"
# data-subnav=\"275\"
# href=\"/category/childrens-teenage/baby-and-toddler\"
# >
# Baby & Toddler
# </a>
# </li>
# <li>
# <a class=\"nav-item-ages 5-8 js-nav-item nav-item \"
# data-subnav=\"276\"
# href=\"/category/childrens-teenage/ages-5-8\"
# >
# Ages 5-8
# </a>
# </li>
# <li>
# <a class=\"nav-item-ages 9-12 js-nav-item nav-item \"
# data-subnav=\"277\"
# href=\"/category/childrens-teenage/ages-9-12\"
# >
# Ages 9-12
# </a>
# </li>
# <li>
# <a class=\"nav-item-teenage/young adult js-nav-item nav-item \"
# data-subnav=\"278\"
# href=\"/category/childrens-teenage/teen-and-young-adult\"
# >
# Teenage/Young Adult
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"243\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-highlights js-nav-item nav-item has-dropdown\"
# data-subnav=\"396\"
# >
# Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-fiction js-nav-item nav-item has-dropdown\"
# data-subnav=\"442\"
# >
# Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-crime js-nav-item nav-item has-dropdown\"
# data-subnav=\"454\"
# >
# Crime
# </a>
# </li>
# <li>
# <a class=\"nav-item-sci-fi, fantasy & horror js-nav-item nav-item has-dropdown\"
# data-subnav=\"462\"
# >
# Sci-Fi, Fantasy & Horror
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"272\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-highlights js-nav-item nav-item has-dropdown\"
# data-subnav=\"389\"
# >
# Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's home js-nav-item nav-item \"
# data-subnav=\"273\"
# href=\"/category/childrens-teenage\"
# >
# Children's Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-holiday reads js-nav-item nav-item \"
# data-subnav=\"609\"
# href=\"/holiday-reads\"
# >
# Holiday Reads
# </a>
# </li>
# <li>
# <a class=\"nav-item-browse by age group js-nav-item nav-item has-dropdown\"
# data-subnav=\"274\"
# >
# Browse by Age Group
# </a>
# </li>
# <li>
# <a class=\"nav-item-characters, friends & series js-nav-item nav-item has-dropdown\"
# data-subnav=\"421\"
# >
# Characters, Friends & Series
# </a>
# </li>
# <li>
# <a class=\"nav-item-early learning js-nav-item nav-item \"
# data-subnav=\"279\"
# href=\"/category/childrens-teenage/early-learning\"
# >
# Early Learning
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's fiction js-nav-item nav-item \"
# data-subnav=\"281\"
# href=\"/category/childrens-teenage/fiction\"
# >
# Children's Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-hobbies & interests js-nav-item nav-item \"
# data-subnav=\"282\"
# href=\"/category/childrens-teenage/hobbies-interests\"
# >
# Hobbies & Interests
# </a>
# </li>
# <li>
# <a class=\"nav-item-interactive & activity books js-nav-item nav-item \"
# data-subnav=\"283\"
# href=\"/category/childrens-teenage/interactive-activity-books\"
# >
# Interactive & Activity Books
# </a>
# </li>
# <li>
# <a class=\"nav-item-learning and education js-nav-item nav-item \"
# data-subnav=\"489\"
# href=\"/category/childrens-teenage/education\"
# >
# Learning and Education
# </a>
# </li>
# <li>
# <a class=\"nav-item-poetry & anthologies js-nav-item nav-item \"
# data-subnav=\"285\"
# href=\"/category/childrens-teenage/poetry-and-anthologies\"
# >
# Poetry & Anthologies
# </a>
# </li>
# <li>
# <a class=\"nav-item-popular authors js-nav-item nav-item has-dropdown\"
# data-subnav=\"431\"
# >
# Popular Authors
# </a>
# </li>
# <li>
# <a class=\"nav-item-reference js-nav-item nav-item \"
# data-subnav=\"286\"
# href=\"/category/childrens-teenage/reference\"
# >
# Reference
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"354\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-special editions js-nav-item nav-item \"
# data-subnav=\"492\"
# href=\"/campaign/special-editions/sort/pub-date-desc\"
# >
# Special Editions
# </a>
# </li>
# <li>
# <a class=\"nav-item-adult colouring books js-nav-item nav-item \"
# data-subnav=\"490\"
# href=\"/category/hobbies-quizzes-games/adult-colouring-books\"
# >
# Adult Colouring Books
# </a>
# </li>
# <li>
# <a class=\"nav-item-gadgets & technology js-nav-item nav-item \"
# data-subnav=\"356\"
# href=\"/category/stationery-gifts/gifts/gadgets-technology\"
# >
# Gadgets & Technology
# </a>
# </li>
# <li>
# <a class=\"nav-item-gifts under \x{a3}5 js-nav-item nav-item \"
# data-subnav=\"360\"
# href=\"/category/stationery-gifts/min_price/0/max_price/5\"
# >
# Gifts Under \x{a3}5
# </a>
# </li>
# <li>
# <a class=\"nav-item-home, kitchen & garden js-nav-item nav-item \"
# data-subnav=\"359\"
# href=\"/category/stationery-gifts/home-kitchen-garden\"
# >
# Home, Kitchen & Garden
# </a>
# </li>
# <li>
# <a class=\"nav-item-literary gifts js-nav-item nav-item \"
# data-subnav=\"355\"
# href=\"/category/stationery-gifts/gifts/literary-gifts\"
# >
# Literary Gifts
# </a>
# </li>
# <li>
# <a class=\"nav-item-tote bags js-nav-item nav-item \"
# data-subnav=\"358\"
# href=\"/category/stationery-gifts/book-accessories/tote-bags\"
# >
# Tote Bags
# </a>
# </li>
# <li>
# <a class=\"nav-item-penguin collection js-nav-item nav-item \"
# data-subnav=\"357\"
# href=\"/category/stationery-gifts/gifts/penguin-collection\"
# >
# Penguin Collection
# </a>
# </li>
# <li>
# <a class=\"nav-item-gift cards js-nav-item nav-item \"
# data-subnav=\"491\"
# href=\"/help/gift-cards-and-vouchers/32\"
# >
# Gift Cards
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"421\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-the gruffalo js-nav-item nav-item \"
# data-subnav=\"426\"
# href=\"/series/the-gruffalo\"
# >
# The Gruffalo
# </a>
# </li>
# <li>
# <a class=\"nav-item-guess how much i love you js-nav-item nav-item \"
# data-subnav=\"422\"
# href=\"/series/guess-how-much-i-love-you\"
# >
# Guess How Much I Love You
# </a>
# </li>
# <li>
# <a class=\"nav-item-harry potter js-nav-item nav-item \"
# data-subnav=\"423\"
# href=\"/harry-potter-books\"
# >
# Harry Potter
# </a>
# </li>
# <li>
# <a class=\"nav-item-horrible histories js-nav-item nav-item \"
# data-subnav=\"611\"
# href=\"/horrible-histories\"
# >
# HORRIBLE HISTORIES
# </a>
# </li>
# <li>
# <a class=\"nav-item-mog the cat js-nav-item nav-item \"
# data-subnav=\"595\"
# href=\"/series/mog-the-cat\"
# >
# Mog the Cat
# </a>
# </li>
# <li>
# <a class=\"nav-item-moomins js-nav-item nav-item \"
# data-subnav=\"592\"
# href=\"/series/the-moomins\"
# >
# Moomins
# </a>
# </li>
# <li>
# <a class=\"nav-item-paddington js-nav-item nav-item \"
# data-subnav=\"472\"
# href=\"/series/paddington\"
# >
# Paddington
# </a>
# </li>
# <li>
# <a class=\"nav-item-peppa pig js-nav-item nav-item \"
# data-subnav=\"425\"
# href=\"/series/peppa-pig\"
# >
# Peppa Pig
# </a>
# </li>
# <li>
# <a class=\"nav-item-peter rabbit js-nav-item nav-item \"
# data-subnav=\"427\"
# href=\"/author/beatrix-potter\"
# >
# Peter Rabbit
# </a>
# </li>
# <li>
# <a class=\"nav-item-the very hungry caterpillar js-nav-item nav-item \"
# data-subnav=\"428\"
# href=\"/series/the-very-hungry-caterpillar\"
# >
# The Very Hungry Caterpillar
# </a>
# </li>
# <li>
# <a class=\"nav-item-tom gates js-nav-item nav-item \"
# data-subnav=\"589\"
# href=\"/author/liz-pichon/24153\"
# >
# Tom Gates
# </a>
# </li>
# <li>
# <a class=\"nav-item-wimpy kid js-nav-item nav-item \"
# data-subnav=\"588\"
# href=\"/author/jeff-kinney/50442\"
# >
# Wimpy Kid
# </a>
# </li>
# <li>
# <a class=\"nav-item-winnie the pooh js-nav-item nav-item \"
# data-subnav=\"430\"
# href=\"/series/winnnie-the-pooh\"
# >
# Winnie the Pooh
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"462\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-sci-fi, fantasy & horror home js-nav-item nav-item \"
# data-subnav=\"463\"
# href=\"/category/science-fiction-fantasy-horror\"
# >
# Sci-fi, Fantasy & Horror Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-science fiction js-nav-item nav-item \"
# data-subnav=\"464\"
# href=\"/category/science-fiction-fantasy-horror/science-fiction\"
# >
# Science Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-fantasy js-nav-item nav-item \"
# data-subnav=\"465\"
# href=\"/category/science-fiction-fantasy-horror/fantasy\"
# >
# Fantasy
# </a>
# </li>
# <li>
# <a class=\"nav-item-horror js-nav-item nav-item \"
# data-subnav=\"466\"
# href=\"/category/science-fiction-fantasy-horror/horror-ghost-stories\"
# >
# Horror
# </a>
# </li>
# <li>
# <a class=\"nav-item-graphic novels & manga js-nav-item nav-item \"
# data-subnav=\"467\"
# href=\"/category/graphic-novels-manga\"
# >
# Graphic Novels & Manga
# </a>
# </li>
# <li>
# <a class=\"nav-item-a game of thrones js-nav-item nav-item \"
# data-subnav=\"468\"
# href=\"/category/science-fiction-fantasy-horror/fantasy/a-game-of-thrones\"
# >
# A Game of Thrones
# </a>
# </li>
# <li>
# <a class=\"nav-item-doctor who js-nav-item nav-item \"
# data-subnav=\"469\"
# href=\"/campaign/doctor-who-books\"
# >
# Doctor Who
# </a>
# </li>
# <li>
# <a class=\"nav-item-good omens js-nav-item nav-item \"
# data-subnav=\"604\"
# href=\"/good-omens\"
# >
# Good Omens
# </a>
# </li>
# <li>
# <a class=\"nav-item-star wars js-nav-item nav-item \"
# data-subnav=\"470\"
# href=\"/category/science-fiction-fantasy-horror/science-fiction/star-wars\"
# >
# Star Wars
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"346\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-arts & crafts js-nav-item nav-item \"
# data-subnav=\"353\"
# href=\"/category/toys-games/arts-and-crafts\"
# >
# Arts & Crafts
# </a>
# </li>
# <li>
# <a class=\"nav-item-cards, postcards & notecards js-nav-item nav-item \"
# data-subnav=\"352\"
# href=\"/category/stationery-gifts/cards\"
# >
# Cards, Postcards & Notecards
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's crafts & hobbies js-nav-item nav-item \"
# data-subnav=\"496\"
# href=\"/category/stationery-gifts/childrens-crafts-hobbies\"
# >
# Children's Crafts & Hobbies
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's stationery js-nav-item nav-item \"
# data-subnav=\"497\"
# href=\"/category/stationery-gifts/childrens-stationery\"
# >
# Children's Stationery
# </a>
# </li>
# <li>
# <a class=\"nav-item-notebooks & journals js-nav-item nav-item \"
# data-subnav=\"347\"
# href=\"/category/stationery-gifts/notebooks-journals\"
# >
# Notebooks & Journals
# </a>
# </li>
# <li>
# <a class=\"nav-item-moleskine notebooks js-nav-item nav-item \"
# data-subnav=\"348\"
# href=\"/category/stationery-gifts/notebooks-journals/moleskine-notebooks\"
# >
# Moleskine Notebooks
# </a>
# </li>
# <li>
# <a class=\"nav-item-stationery equipment js-nav-item nav-item \"
# data-subnav=\"350\"
# href=\"/category/stationery-gifts/stationery-equipment\"
# >
# Stationery Equipment
# </a>
# </li>
# <li>
# <a class=\"nav-item-pens & pencils js-nav-item nav-item \"
# data-subnav=\"351\"
# href=\"/category/stationery-gifts/pens-and-pencils\"
# >
# Pens & Pencils
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"251\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-highlights js-nav-item nav-item has-dropdown\"
# data-subnav=\"381\"
# >
# Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-non-fiction bestsellers js-nav-item nav-item \"
# data-subnav=\"252\"
# href=\"/non-fiction-books\"
# >
# Non-Fiction Bestsellers
# </a>
# </li>
# <li>
# <a class=\"nav-item-holiday reads js-nav-item nav-item \"
# data-subnav=\"610\"
# href=\"/holiday-reads\"
# >
# Holiday Reads
# </a>
# </li>
# <li>
# <a class=\"nav-item-art, fashion & photography js-nav-item nav-item \"
# data-subnav=\"253\"
# href=\"/category/art-fashion-photography\"
# >
# Art, Fashion & Photography
# </a>
# </li>
# <li>
# <a class=\"nav-item-astronomy & space js-nav-item nav-item \"
# data-subnav=\"314\"
# href=\"https://www.waterstones.com/category/popular-science-nature/popular-science/popular-astronomy-and-space\"
# >
# Astronomy & Space
# </a>
# </li>
# <li>
# <a class=\"nav-item-biography & true stories js-nav-item nav-item \"
# data-subnav=\"254\"
# href=\"/category/biography-true-stories\"
# >
# Biography & True Stories
# </a>
# </li>
# <li>
# <a class=\"nav-item-business, finance & law js-nav-item nav-item \"
# data-subnav=\"255\"
# href=\"/category/business-finance-law\"
# >
# Business, Finance & Law
# </a>
# </li>
# <li>
# <a class=\"nav-item-cd audiobooks js-nav-item nav-item \"
# data-subnav=\"315\"
# href=\"/audiobook-cds\"
# >
# CD Audiobooks
# </a>
# </li>
# <li>
# <a class=\"nav-item-computing & internet js-nav-item nav-item \"
# data-subnav=\"256\"
# href=\"/category/computing-internet\"
# >
# Computing & Internet
# </a>
# </li>
# <li>
# <a class=\"nav-item-entertainment js-nav-item nav-item \"
# data-subnav=\"316\"
# href=\"https://www.waterstones.com/christmas/entertainment\"
# >
# Entertainment
# </a>
# </li>
# <li>
# <a class=\"nav-item-environment js-nav-item nav-item \"
# data-subnav=\"593\"
# href=\"/category/science-technology-medicine/earth-sciences-geography-environment-planning/the-environment\"
# >
# Environment
# </a>
# </li>
# <li>
# <a class=\"nav-item-food & drink js-nav-item nav-item \"
# data-subnav=\"257\"
# href=\"/category/food-drink\"
# >
# Food & Drink
# </a>
# </li>
# <li>
# <a class=\"nav-item-health & lifestyle js-nav-item nav-item \"
# data-subnav=\"258\"
# href=\"/category/health-lifestyle\"
# >
# Health & Lifestyle
# </a>
# </li>
# <li>
# <a class=\"nav-item-history js-nav-item nav-item \"
# data-subnav=\"259\"
# href=\"/category/history\"
# >
# History
# </a>
# </li>
# <li>
# <a class=\"nav-item-hobbies, quizzes & games js-nav-item nav-item \"
# data-subnav=\"341\"
# href=\"/category/hobbies-quizzes-games\"
# >
# Hobbies, Quizzes & Games
# </a>
# </li>
# <li>
# <a class=\"nav-item-home & garden js-nav-item nav-item \"
# data-subnav=\"260\"
# href=\"/category/home-garden\"
# >
# Home & Garden
# </a>
# </li>
# <li>
# <a class=\"nav-item-humour js-nav-item nav-item \"
# data-subnav=\"261\"
# href=\"/category/humour\"
# >
# Humour
# </a>
# </li>
# <li>
# <a class=\"nav-item-language & reference js-nav-item nav-item \"
# data-subnav=\"262\"
# href=\"/category/language-reference\"
# >
# Language & Reference
# </a>
# </li>
# <li>
# <a class=\"nav-item-mind, body & spirit js-nav-item nav-item \"
# data-subnav=\"325\"
# href=\"https://www.waterstones.com/category/spirituality-beliefs/mind-body-and-spirit\"
# >
# Mind, Body & Spirit
# </a>
# </li>
# <li>
# <a class=\"nav-item-mindfulness js-nav-item nav-item \"
# data-subnav=\"318\"
# href=\"https://www.waterstones.com/category/spirituality-beliefs/mind-body-and-spirit/mindfulness\"
# >
# Mindfulness
# </a>
# </li>
# <li>
# <a class=\"nav-item-nature writing js-nav-item nav-item \"
# data-subnav=\"319\"
# href=\"https://www.waterstones.com/category/popular-science-nature/nature-natural-history\"
# >
# Nature Writing
# </a>
# </li>
# <li>
# <a class=\"nav-item-pets js-nav-item nav-item \"
# data-subnav=\"321\"
# href=\"https://www.waterstones.com/category/popular-science-nature/pets\"
# >
# Pets
# </a>
# </li>
# <li>
# <a class=\"nav-item-philosophy js-nav-item nav-item \"
# data-subnav=\"326\"
# href=\"https://www.waterstones.com/category/spirituality-beliefs/philosophy\"
# >
# Philosophy
# </a>
# </li>
# <li>
# <a class=\"nav-item-poetry, drama & criticism js-nav-item nav-item \"
# data-subnav=\"264\"
# href=\"/category/poetry-drama-criticism\"
# >
# Poetry, Drama & Criticism
# </a>
# </li>
# <li>
# <a class=\"nav-item-politics, society & education js-nav-item nav-item \"
# data-subnav=\"267\"
# href=\"/category/politics-society-education\"
# >
# Politics, Society & Education
# </a>
# </li>
# <li>
# <a class=\"nav-item-popular science js-nav-item nav-item \"
# data-subnav=\"265\"
# href=\"/category/popular-science-nature/popular-science\"
# >
# Popular Science
# </a>
# </li>
# <li>
# <a class=\"nav-item-science, technology & medicine js-nav-item nav-item \"
# data-subnav=\"266\"
# href=\"/category/science-technology-medicine\"
# >
# Science, Technology & Medicine
# </a>
# </li>
# <li>
# <a class=\"nav-item-sports js-nav-item nav-item \"
# data-subnav=\"269\"
# href=\"/category/sports-leisure\"
# >
# Sports
# </a>
# </li>
# <li>
# <a class=\"nav-item-transport js-nav-item nav-item \"
# data-subnav=\"270\"
# href=\"/category/sports-leisure/transport-general-interest\"
# >
# Transport
# </a>
# </li>
# <li>
# <a class=\"nav-item-travel & maps js-nav-item nav-item \"
# data-subnav=\"271\"
# href=\"/category/travel-maps\"
# >
# Travel & Maps
# </a>
# </li>
# <li>
# <a class=\"nav-item-true crime js-nav-item nav-item \"
# data-subnav=\"343\"
# href=\"/category/crime-thrillers-mystery/true-crime\"
# >
# True Crime
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"344\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-stationery & gifts home js-nav-item nav-item \"
# data-subnav=\"345\"
# href=\"/category/stationery-gifts\"
# >
# Stationery & Gifts Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-summer sale js-nav-item nav-item \"
# data-subnav=\"616\"
# href=\"/campaign/summer-sale-2019\"
# >
# Summer Sale
# </a>
# </li>
# <li>
# <a class=\"nav-item-book accessories js-nav-item nav-item has-dropdown\"
# data-subnav=\"374\"
# >
# Book Accessories
# </a>
# </li>
# <li>
# <a class=\"nav-item-calendars & diaries js-nav-item nav-item \"
# data-subnav=\"509\"
# href=\"/category/stationery-gifts/calendars-and-diaries\"
# >
# Calendars & Diaries
# </a>
# </li>
# <li>
# <a class=\"nav-item-gifts js-nav-item nav-item has-dropdown\"
# data-subnav=\"354\"
# >
# Gifts
# </a>
# </li>
# <li>
# <a class=\"nav-item-stationery js-nav-item nav-item has-dropdown\"
# data-subnav=\"346\"
# >
# Stationery
# </a>
# </li>
# <li>
# <a class=\"nav-item-toys & games js-nav-item nav-item has-dropdown\"
# data-subnav=\"361\"
# >
# Toys & Games
# </a>
# </li>
# <li>
# <a class=\"nav-item-gift cards js-nav-item nav-item \"
# data-subnav=\"614\"
# href=\"https://www.waterstonesgiftcards.com/\"
# >
# Gift Cards
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"361\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-toys & games home js-nav-item nav-item \"
# data-subnav=\"440\"
# href=\"/category/toys-games\"
# >
# Toys & Games Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-board games js-nav-item nav-item \"
# data-subnav=\"362\"
# href=\"/category/toys-games/games/board-games\"
# >
# Board Games
# </a>
# </li>
# <li>
# <a class=\"nav-item-card games js-nav-item nav-item \"
# data-subnav=\"364\"
# href=\"/category/toys-games/games/card-games\"
# >
# Card Games
# </a>
# </li>
# <li>
# <a class=\"nav-item-educational toys and games js-nav-item nav-item \"
# data-subnav=\"493\"
# href=\"/category/toys-games/childrens-toys-and-games/educational-games\"
# >
# Educational Toys and Games
# </a>
# </li>
# <li>
# <a class=\"nav-item-jelly cat js-nav-item nav-item \"
# data-subnav=\"494\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys/jelly-cat\"
# >
# Jelly Cat
# </a>
# </li>
# <li>
# <a class=\"nav-item-jigsaw puzzles js-nav-item nav-item \"
# data-subnav=\"363\"
# href=\"/category/toys-games/jigsaw-puzzles\"
# >
# Jigsaw Puzzles
# </a>
# </li>
# <li>
# <a class=\"nav-item-lego \x{ae} js-nav-item nav-item \"
# data-subnav=\"438\"
# href=\"/category/toys-games/lego\"
# >
# LEGO \x{ae}
# </a>
# </li>
# <li>
# <a class=\"nav-item-soft toys js-nav-item nav-item \"
# data-subnav=\"495\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys\"
# >
# Soft Toys
# </a>
# </li>
# <li>
# <a class=\"nav-item-trading cards js-nav-item nav-item \"
# data-subnav=\"365\"
# href=\"/category/toys-games/trading-cards\"
# >
# Trading Cards
# </a>
# </li>
# <li>
# <a class=\"nav-item-trivia games js-nav-item nav-item \"
# data-subnav=\"366\"
# href=\"/category/toys-games/games/trivia-games\"
# >
# Trivia Games
# </a>
# </li>
# <li>
# <a class=\"nav-item-travel games js-nav-item nav-item \"
# data-subnav=\"367\"
# href=\"/category/toys-games/travel-games%20+\"
# >
# Travel Games
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"526\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-frequently asked questions js-nav-item nav-item \"
# data-subnav=\"527\"
# href=\"/help\"
# >
# Frequently asked questions
# </a>
# </li>
# <li>
# <a class=\"nav-item-about waterstones js-nav-item nav-item has-dropdown\"
# data-subnav=\"528\"
# >
# About Waterstones
# </a>
# </li>
# <li>
# <a class=\"nav-item-careers js-nav-item nav-item has-dropdown\"
# data-subnav=\"529\"
# >
# Careers
# </a>
# </li>
# <li>
# <a class=\"nav-item-contact us js-nav-item nav-item has-dropdown\"
# data-subnav=\"530\"
# >
# Contact Us
# </a>
# </li>
# <li>
# <a class=\"nav-item-publishers & authors js-nav-item nav-item has-dropdown\"
# data-subnav=\"531\"
# >
# Publishers & Authors
# </a>
# </li>
# <li>
# <a class=\"nav-item-shopping with us js-nav-item nav-item has-dropdown\"
# data-subnav=\"532\"
# >
# Shopping with Us
# </a>
# </li>
# <li>
# <a class=\"nav-item-terms & conditions & legal js-nav-item nav-item has-dropdown\"
# data-subnav=\"533\"
# >
# Terms & Conditions & Legal
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones rewards js-nav-item nav-item has-dropdown\"
# data-subnav=\"534\"
# >
# Waterstones Rewards
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"431\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-beatrix potter js-nav-item nav-item \"
# data-subnav=\"434\"
# href=\"/author/beatrix-potter\"
# >
# Beatrix Potter
# </a>
# </li>
# <li>
# <a class=\"nav-item-david walliams js-nav-item nav-item \"
# data-subnav=\"436\"
# href=\"/author/david-walliams\"
# >
# David Walliams
# </a>
# </li>
# <li>
# <a class=\"nav-item-jacqueline wilson js-nav-item nav-item \"
# data-subnav=\"437\"
# href=\"/author/jacqueline-wilson\"
# >
# Jacqueline Wilson
# </a>
# </li>
# <li>
# <a class=\"nav-item-j.k. rowling js-nav-item nav-item \"
# data-subnav=\"435\"
# href=\"/harry-potter-books\"
# >
# J.K. Rowling
# </a>
# </li>
# <li>
# <a class=\"nav-item-julia donaldson js-nav-item nav-item \"
# data-subnav=\"433\"
# href=\"/author/julia-donaldson\"
# >
# Julia Donaldson
# </a>
# </li>
# <li>
# <a class=\"nav-item-roald dahl js-nav-item nav-item \"
# data-subnav=\"432\"
# href=\"/author/roald-dahl-books\"
# >
# Roald Dahl
# </a>
# </li>
# </ul>
# </li>
# </ul>
# </div>
#
# </nav>
#
# <div class=\"header-basket with-dropdown\">
# <a href=\"/checkout/basket\" class=\"basket\" id=\"nav_basket\">
# <strong class=\"basket-count\">0</strong>
# <div>Basket</div>
# </a>
# <div class=\"nav-dropdown nav-dropdown-basket\">
# <div class=\"inner\">
# <table class=\"dropdown-basket-delivery\">
# <tr class=\"deliverymessage\">
# <td class=\"image dropdown-basket-delivery-icon\"> </td>
# <td class=\"info dropdown-basket-delivery-message\">
# <div class=\"incentive-message\">
# Spend another <b><span id=\"free-delivery-amount\">\x{a3}19.94</span></b> to qualify for free UK delivery.
# </div>
# <div class=\"free-message\">Your order qualifies for free UK delivery.</div>
# </td>
# </tr>
# </table>
# <div class=\"table-wrap\">
# <table class=\"items\" style=\"display:none\">
# <tbody>
# <tr class=\"template\">
# <td class=\"image\">
# <a class=\"product-image\" href=\"\">
# <img src=\"/images/cover404.png\" alt=\"default image\" />
# </a>
# </td>
# <td class=\"info\">
# <a class=\"title dotdotdot\" href=\"/\"></a>
# <p class=\"color-secondary-text line-height-21\">
# <span class=\"basket-product-price-was\" style=\"display:none;\"></span>
# <span class=\"basket-product-price-amount\" style=\"display:none\"></span>
# </p>
# <span class=\"basket-product-unavailable\" style=\"display:none\">Unavailable</span>
#
# <span class=\"format\"></span>
# </td>
# <td class=\"qty\">
# <form action=\"/checkout/setbasketitemqty\" method=\"post\" class=\"setquantity-form\">
# <input type=\"hidden\" name=\"productid\" value=\"\" class=\"productid\" />
# <input type=\"hidden\" name=\"redirect\" value=\"/basket\" />
# <input type=\"hidden\" name=\"mode\" value=\"update\" />
# <div class=\"basket-product-update-quantity text-right\">
# <input class=\"basket-product-update-quantity-input input quantity\" type=\"tel\" name=\"quantity\" maxlength=\"3\" autocomplete=\"off\" /><br/>
# <button type=\"submit\" class=\"button-block basket-product-button-remove text-center\">Update</button>
# </div>
# </form>
# </td>
# </tr>
# </tbody>
# </table>
# </div>
# <table class=\"items basket-totals\" style=\"display:none\">
# <tfoot>
# <tr>
# <td class=\"count\">
# 0 items </td>
# <td class=\"total text-right\">
# \x{a3}0.00
# </td>
# </tr>
# </tfoot>
# </table>
#
# <div class=\"button-container\" style=\"display:none\">
# <a href=\"/checkout/basket\" class=\"button button-teal\">Checkout</a>
# <div class=\"clearfix\"></div>
# </div>
#
# <p class=\"text-center basket-empty\" >
# Your basket is empty.
# </p>
# </div>
# </div>
# </div>
#
# <div class=\"header-search\">
# <div class=\"input-search-outer\">
# <form action=\"/index/search\" method=\"get\" class=\"mainsearchform\"
# onsubmit=\"preventEmptySearch(event, this)\">
# <div class=\"input-wrap\">
# <input type=\"text\" placeholder=\"Title, author, keyword or ISBN\" class=\"input input-search\" name=\"term\" value=\"\">
# <button class=\"input-search-button icon\" type=\"submit\"></button>
# <div class=\"autocomplete-target\"></div>
# </div>
# </form>
# </div>
# </div>
#
# <div class=\"autocomplete-popout\">
# <ul class=\"outer-list\">
# <li>
# <ul class=\"inner-list\">
# <li class=\"heading\">Books</li>
# <li class=\"item\">
# <span class=\"title\"></span>
# <span class=\"subtitle\"></span>
# </li>
# <li class=\"item\">
# <span class=\"title\"></span>
# <span class=\"subtitle\"></span>
# </li>
# <li class=\"item\">
# <span class=\"title\"></span>
# <span class=\"subtitle\"></span>
# </li>
# <li class=\"item\">
# <span class=\"title\"></span>
# <span class=\"subtitle\"></span>
# </li>
# </ul>
# </li>
# </ul>
# </div>
#
# </div>
# </div>
# </div>
# </div>
# </header>
#
#
#
#
#
# <div class=\"main-page row\">
#
# <div class=\"breadcrumbs span12\">
#
# <b>This book can be found in:</b><br/>
#
# <a href=\"/category/biography-true-stories\" >Biography & True Stories</a> > <a href=\"/category/biography-true-stories/arts-and-entertainment-biographies\" >Arts & entertainment biographies</a>
# <br />
# <a href=\"/category/entertainment\" >Entertainment</a> > <a href=\"/category/entertainment/music\" >Music</a> > <a href=\"/category/entertainment/music/musical-styles-genres\" >Musical styles & genres</a> > <a href=\"/category/entertainment/music/musical-styles-genres/rock-and-pop\" >Rock & Pop</a><br/>
#
# </div>
#
#
# <div itemscope itemtype=\"http://schema.org/Book\">
# <link itemprop=\"additionalType\" href=\"http://schema.org/Product\" />
# <section class=\"book-detail span12 alpha omega\" >
# <div class=\"book-image span5 mobile-span12 text-center\">
# <div class=\"preview-flip-container\">
# <div class=\"book-image-outer\">
# <div class=\"book-image-wrap\">
# <div class=\"book-image-main\">
# <img itemprop=\"image\" id=\"scope_book_image\" class=\"js-open-modal\" data-modal-id=\"zoomModal\" src=\"https://cdn.waterstones.com/bookjackets/large/9780/5712/9780571239566.jpg\" data-zoom-src=\"https://cdn.waterstones.com/bookjackets/large/9780/5712/9780571239566.jpg\" alt=\"Touching from a Distance (Paperback)\" onerror=\"imgError(this)\">
#
# <ul class=\"inner\">
# <li>
# <img src=\"https://cdn.waterstones.com/bookjackets/large/9780/5712/9780571239566.jpg\" data-zoom-src=\"https://cdn.waterstones.com/bookjackets/large/9780/5712/9780571239566.jpg\" class=\"js-open-modal\" data-modal-id=\"zoomModal\" alt=\"Touching from a Distance (Paperback)\" onerror=\"imgError(this)\">
# </li>
# </ul>
#
# <div class=\"button-book-zoom icon js-open-modal\" data-modal-id=\"zoomModal\">zoom</div>
# </div>
#
#
# <div class=\"additional-images\">
# </div>
# </div>
# </div>
# </div>
#
# </div>
#
# <div class=\"span7 mobile-span12 alpha tablet-alpha\">
# <div class=\"book-info\">
#
#
# <h1 class=\"title\"><span class=\"book-title\" itemprop=\"name\" id=\"scope_book_title\">Touching from a Distance (Paperback)</span></h1>
# <span class=\"contributors\">
# <a href=\"/author/deborah-curtis/92377\" class=\"text-gold\"><b><span itemprop=\"author\">Deborah Curtis</span></b></a><span class=\"text-primary\"> (author)</span> </span>
# <div class=\"rating\" itemprop=\"aggregateRating\" itemscope itemtype=\"http://schema.org/AggregateRating\" id=\"scope_product_rating\">
#
#
# <div class=\"star-rating\">
# <span class=\"star-icon full\">★</span>
# <span class=\"star-icon full\">★</span>
# <span class=\"star-icon full\">★</span>
# <span class=\"star-icon full\">★</span>
# <span class=\"star-icon\">★</span>
# </div>
#
#
# <a class=\"reviews-trigger\" href=\"#reviews\">2 Reviews</a>
#
# <a href=\"#\" data-modal-id=\"loginModal\" data-hash=\"write-review\" class=\"write-review-trigger icon-pencil js-open-modal\">Sign in to write a review</a>
# <meta itemprop=\"ratingValue\" content=\"4\" />
# <meta itemprop=\"reviewCount\" content=\"2\" />
# </div>
# </div><!-- /book-info -->
#
#
#
# <div class=\"book-actions\">
# <div class=\"buy-container unavailable\">
#
#
# <div class=\"formats-list\">
# <div class=\"book-format clearfix\">
#
# <div class=\"price\">
# <div itemprop=\"offers\" itemscope itemtype=\"http://schema.org/Offer\">
# <b itemprop=\"price\">\x{a3}8.99</b>
# <meta itemprop=\"availability\" content=\"In stock\" />
# </div>
# </div>
#
# <div class=\"info\">
# <span class=\"name\" itemprop=\"bookFormat\">
# Paperback
# </span>
# <span class=\"subtitle\">
#
# Published: <meta itemprop=\"datePublished\" content=\"2007-10-04\" />04/10/2007 </span>
# </div>
#
# <div class=\"perk-container\">
#
# <ul class=\"perk-list\">
#
# <li class=\"feature-bad\">Not available</li>
#
# </ul>
#
# </div>
# </div> </div>
#
#
# <form action=\"/checkout/setbasketitemqty\" method=\"post\" class=\"basket-form\">
# <div class=\"pre-add buy-inner\" >
# <p>This product is currently unavailable.</p>
# </div>
#
#
# <div class=\"post-add buy-inner text-center\" >
# <ul class=\"perk-list\">
# <li class=\"feature-good\">This item has been added to your basket</li>
# </ul>
# <div class=\"button-container\">
# <a href=\"/checkout/basket\" class=\"button button-gold\">View basket</a>
# <a href=\"/checkout/basket\" class=\"button button-teal\">Checkout</a>
# </div>
# </div>
#
# </form>
#
#
# </div>
# </div>
#
#
#
# <script type=\"text/javascript\">
#
# \$(function(){
# \$(\".collect-form:not(.has-shop)\").on(\"submit.getGeo\",function(){
# var \$thisForm = \$(this);
# if(\$thisForm.has('.get-location-button').length && \$thisForm.find(\"[name=lat]\").val() !== '' && \$thisForm.find(\"[name=lng]\").val() !== '') {
#
# \$thisForm.off(\"submit.getGeo\").submit();
# } else {
# var geocoder = new google.maps.Geocoder();
# var searchBounds = new google.maps.LatLngBounds(
# new google.maps.LatLng(49.439556958940855, -11.77734375),
# new google.maps.LatLng(59.512029386502704, 7.470703125));
# geocoder.geocode({'address': \$thisForm.find(\"[name=search]\").val() + ', Europe', bounds: searchBounds, 'region': 'EU'},function(results,status){
# if(results.length > 0) {
# \$thisForm.find(\"[name=lat]\").val(results[0].geometry.location.lat());
# \$thisForm.find(\"[name=lng]\").val(results[0].geometry.location.lng());
# }
# \$thisForm.off(\"submit.getGeo\").submit();
# });
# return false;
# }
# });
#
# \$(\".book-detail-cnc-switch\").on(\"click\",function() {
# \$(\".book-detail-cnc-postcode\").show();
# \$(\".book-detail-cnc-saved\").hide();
# });
# });
#
# </script>
#
# <div class=\"top-bar email-share\">
#
# <div class=\"action-icon action-share-container\">
# <div class=\"share-array\">
# <a href=\"#\" class=\"icon-facebook\" target=\"_blank\" title=\"Facebook\"></a>
# <a href=\"#\" class=\"icon-twitter\" target=\"_blank\" title=\"Twitter\"></a>
# <a href=\"#\" class=\"icon-pinterest\" target=\"_blank\" title=\"Pinterest\"></a>
# </div>
# <a class=\"action-icon icon-share\" title=\"Share\"></a>
# </div>
#
#
# <a href=\"#\" onclick=\"return false;\" class=\"action-icon icon-heart no-user\" title=\"Add to list\"></a>
# </div>
#
#
# <div class=\"book-detail book-format\" style=\"border:0px; width:100%; text-align:left; margin-left:0px; padding-left:0px; padding-right:0px; font-size:17px;\" >
# <span class=\"stock-message\" style=\"display:inline;\">
# <a href=\"/books/search/term/touching+from+a+distance+deborah+curtis\" rel=\"nofollow\">View other formats and editions</a>
# </span>
# </div>
# <div style=\"clear:both;\"></div>
#
# </div>
# </section>
#
# <section class=\"book-info-tabs ws-tabs span12\">
# <div class=\"tabs-header\">
# <a class=\"active\" data-tab=\"synopsis\">Synopsis</a>
# </div>
# <div class=\"tabs-content-container clearfix\">
# <div class=\"tab-content content-text tab-content-synopsis active\" data-tab=\"synopsis\">
# <div class=\"two-columns\">
#
# <div itemprop=\"description\" id=\"scope_book_description\">
# This is the only in-depth biographical account of the legendary lead singer of Joy Division, written by his widow. Revered by his peers and idolised by his fans, Ian Curtis left behind a legacy rich in artistic genius. But although mesmerising on stage, in his private life he was introverted and had desperate mood swings. In \"Touching from a Distance\" his widow pieces together why - despite his impending international fame and young family - Curtis took his own life on 18 May 1980. Regarded as the essential book on the essential icon of the post-punk era, \"Touching from a Distance\" includes a full set of Curtis' lyrics, discography and gig list.
# </div>
#
# <p class=\"spec\">
# <i>Publisher: <span itemprop=\"publisher\">Faber & Faber</span></i>
# <br/>
# <i>ISBN: <span itemprop=\"isbn\">9780571239566</span></i>
# <br/>
# <i>Weight: <span itemprop=\"weight\">200 g</span></i>
# <br/>
# <i>Dimensions: <span><span itemprop=\"height\">198</span> x <span itemprop=\"width\">129</span> x <span itemprop=\"depth\">17</span> mm</span></i>
# </p>
# </div>
# </div>
# </div>
# </section>
#
#
# <section class=\"book-recommends mobile-section span12\">
# <h2 class=\"heading-fg\">You may also be interested in...</h2>
# <!-- Swiper -->
# <div class=\"swiper-container\">
# <div class=\"swiper-wrapper\">
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"0\"
# data-isbn=\"9780747568766\"
# data-productid=\"6747\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Just Kids\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/just-kids/patti-smith/9780747568766\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9780/7475/9780747568766.jpg\" alt=\"Just Kids\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/just-kids/patti-smith/9780747568766\" class=\"title link-invert\">Just Kids</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/just-kids/patti-smith/9780747568766\" class=\"text-gold\"><b>Patti Smith</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}9.99</span>
# <span class=\"price\"> \x{a3}7.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"1\"
# data-isbn=\"9781784873875\"
# data-productid=\"8293829\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Modern Nature\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/modern-nature/derek-jarman/olivia-laing/9781784873875\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/7848/9781784873875.jpg\" alt=\"Modern Nature\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/modern-nature/derek-jarman/olivia-laing/9781784873875\" class=\"title link-invert\">Modern Nature</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/modern-nature/derek-jarman/olivia-laing/9781784873875\" class=\"text-gold\"><b>Derek Jarman</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price\">\x{a3}9.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"2\"
# data-isbn=\"9781911600572\"
# data-productid=\"9418810\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"A Better Me\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/a-better-me/gary-barlow/9781911600572\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/9116/9781911600572.jpg\" alt=\"A Better Me\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/a-better-me/gary-barlow/9781911600572\" class=\"title link-invert\">A Better Me</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/a-better-me/gary-barlow/9781911600572\" class=\"text-gold\"><b>Gary Barlow</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}8.99</span>
# <span class=\"price\"> \x{a3}6.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"3\"
# data-isbn=\"9781473632202\"
# data-productid=\"8062014\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Jane Austen at Home\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/jane-austen-at-home/lucy-worsley/9781473632202\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/4736/9781473632202.jpg\" alt=\"Jane Austen at Home\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/jane-austen-at-home/lucy-worsley/9781473632202\" class=\"title link-invert\">Jane Austen at Home</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/jane-austen-at-home/lucy-worsley/9781473632202\" class=\"text-gold\"><b>Lucy Worsley</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price\">\x{a3}9.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"4\"
# data-isbn=\"9781529104448\"
# data-productid=\"9042309\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Quitters Never Win\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/quitters-never-win/michael-bisping/9781529104448\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/5291/9781529104448.jpg\" alt=\"Quitters Never Win\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/quitters-never-win/michael-bisping/9781529104448\" class=\"title link-invert\">Quitters Never Win</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/quitters-never-win/michael-bisping/9781529104448\" class=\"text-gold\"><b>Michael Bisping</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}20.00</span>
# <span class=\"price\"> \x{a3}16.99</span>
# </div>
# <span class=\"format\">
# Hardback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"5\"
# data-isbn=\"9781787461017\"
# data-productid=\"8901296\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Tina Turner: My Love Story (Official Autobiography)\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/tina-turner-my-love-story-official-autobiography/tina-turner/9781787461017\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/override/v1/large/9781/7874/9781787461017.jpg\" alt=\"Tina Turner: My Love Story (Official Autobiography)\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/tina-turner-my-love-story-official-autobiography/tina-turner/9781787461017\" class=\"title link-invert\">Tina Turner: My Love Story (Official Autobiography)</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/tina-turner-my-love-story-official-autobiography/tina-turner/9781787461017\" class=\"text-gold\"><b>Tina Turner</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}8.99</span>
# <span class=\"price\"> \x{a3}6.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"6\"
# data-isbn=\"9781409177968\"
# data-productid=\"8231516\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Stay Sexy and Don't Get Murdered\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/stay-sexy-and-dont-get-murdered/georgia-hardstark/karen-kilgariff/9781409177968\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/override/v3/large/9781/4091/9781409177968.jpg\" alt=\"Stay Sexy and Don't Get Murdered\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/stay-sexy-and-dont-get-murdered/georgia-hardstark/karen-kilgariff/9781409177968\" class=\"title link-invert\">Stay Sexy and Don't Get Murdered</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/stay-sexy-and-dont-get-murdered/georgia-hardstark/karen-kilgariff/9781409177968\" class=\"text-gold\"><b>Georgia Hardstark</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}14.99</span>
# <span class=\"price\"> \x{a3}12.99</span>
# </div>
# <span class=\"format\">
# Hardback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"7\"
# data-isbn=\"9781788701952\"
# data-productid=\"9481565\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Mortimer & Whitehouse: Gone Fishing\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/mortimer-and-whitehouse-gone-fishing/bob-mortimer/paul-whitehouse/9781788701952\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/override/v2/large/9781/7887/9781788701952.jpg\" alt=\"Mortimer & Whitehouse: Gone Fishing\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/mortimer-and-whitehouse-gone-fishing/bob-mortimer/paul-whitehouse/9781788701952\" class=\"title link-invert\">Mortimer & Whitehouse: Gone Fishing</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/mortimer-and-whitehouse-gone-fishing/bob-mortimer/paul-whitehouse/9781788701952\" class=\"text-gold\"><b>Bob Mortimer</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}18.99</span>
# <span class=\"price\"> \x{a3}15.99</span>
# </div>
# <span class=\"format\">
# Hardback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"8\"
# data-isbn=\"9781472247193\"
# data-productid=\"8379150\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"James Acaster's Classic Scrapes - The Hilarious Sunday Times Bestseller\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/james-acasters-classic-scrapes-the-hilarious-sunday-times-bestseller/james-acaster/josh-widdicombe/9781472247193\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/4722/9781472247193.jpg\" alt=\"James Acaster's Classic Scrapes - The Hilarious Sunday Times Bestseller\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/james-acasters-classic-scrapes-the-hilarious-sunday-times-bestseller/james-acaster/josh-widdicombe/9781472247193\" class=\"title link-invert\">James Acaster's Classic Scrapes - The Hilarious Sunday Times Bestseller</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/james-acasters-classic-scrapes-the-hilarious-sunday-times-bestseller/james-acaster/josh-widdicombe/9781472247193\" class=\"text-gold\"><b>James Acaster</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price\">\x{a3}9.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"9\"
# data-isbn=\"9781444733693\"
# data-productid=\"2711660\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Bohemian Rhapsody\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/bohemian-rhapsody/lesley-ann-jones/9781444733693\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/4447/9781444733693.jpg\" alt=\"Bohemian Rhapsody\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/bohemian-rhapsody/lesley-ann-jones/9781444733693\" class=\"title link-invert\">Bohemian Rhapsody</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/bohemian-rhapsody/lesley-ann-jones/9781444733693\" class=\"text-gold\"><b>Lesley-Ann Jones</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price\">\x{a3}9.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"10\"
# data-isbn=\"9781474610292\"
# data-productid=\"9411246\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Always Look on the Bright Side of Life\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/always-look-on-the-bright-side-of-life/eric-idle/9781474610292\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/4746/9781474610292.jpg\" alt=\"Always Look on the Bright Side of Life\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/always-look-on-the-bright-side-of-life/eric-idle/9781474610292\" class=\"title link-invert\">Always Look on the Bright Side of Life</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/always-look-on-the-bright-side-of-life/eric-idle/9781474610292\" class=\"text-gold\"><b>Eric Idle</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}8.99</span>
# <span class=\"price\"> \x{a3}6.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"11\"
# data-isbn=\"9781786890115\"
# data-productid=\"8418162\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"How Not To Be a Boy\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/how-not-to-be-a-boy/robert-webb/9781786890115\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/7868/9781786890115.jpg\" alt=\"How Not To Be a Boy\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/how-not-to-be-a-boy/robert-webb/9781786890115\" class=\"title link-invert\">How Not To Be a Boy</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/how-not-to-be-a-boy/robert-webb/9781786890115\" class=\"text-gold\"><b>Robert Webb</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price\">\x{a3}9.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"12\"
# data-isbn=\"9780008327323\"
# data-productid=\"9024122\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"How to Fail\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/how-to-fail/elizabeth-day/9780008327323\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/override/v1/large/9780/0083/9780008327323.jpg\" alt=\"How to Fail\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/how-to-fail/elizabeth-day/9780008327323\" class=\"title link-invert\">How to Fail</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/how-to-fail/elizabeth-day/9780008327323\" class=\"text-gold\"><b>Elizabeth Day</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price\">\x{a3}12.99</span>
# </div>
# <span class=\"format\">
# Hardback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"13\"
# data-isbn=\"9781785942990\"
# data-productid=\"8817684\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"On the Front Line with the Women Who Fight Back\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/on-the-front-line-with-the-women-who-fight-back/stacey-dooley/9781785942990\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/7859/9781785942990.jpg\" alt=\"On the Front Line with the Women Who Fight Back\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/on-the-front-line-with-the-women-who-fight-back/stacey-dooley/9781785942990\" class=\"title link-invert\">On the Front Line with the Women Who Fight Back</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/on-the-front-line-with-the-women-who-fight-back/stacey-dooley/9781785942990\" class=\"text-gold\"><b>Stacey Dooley</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}8.99</span>
# <span class=\"price\"> \x{a3}6.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"14\"
# data-isbn=\"9781785943744\"
# data-productid=\"9001604\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Made In Scotland\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/made-in-scotland/billy-connolly/9781785943744\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/7859/9781785943744.jpg\" alt=\"Made In Scotland\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/made-in-scotland/billy-connolly/9781785943744\" class=\"title link-invert\">Made In Scotland</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/made-in-scotland/billy-connolly/9781785943744\" class=\"text-gold\"><b>Billy Connolly</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price-rrp\" >\x{a3}8.99</span>
# <span class=\"price\"> \x{a3}6.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"swiper-slide book-preview\"
# data-carousel-position=\"15\"
# data-isbn=\"9781473635302\"
# data-productid=\"7761511\"
# data-preorder=\"0\"
# data-buy=\"1\"
# data-cnc=\"1\"
# data-plusexclusive=\"0\"
# >
#
# <div title=\"Born A Crime\">
# <div class=\"image-wrap\">
# <div class=\"image-container\">
# <a href=\"/book/born-a-crime/trevor-noah/9781473635302\">
# <img src='/images/cover404.png' data-src=\"https://cdn.waterstones.com/bookjackets/large/9781/4736/9781473635302.jpg\" alt=\"Born A Crime\" class=\"swiper-lazy\" onerror=\"this.src='/images/cover404.png'\">
# <div class=\"swiper-lazy-preloader swiper-lazy-preloader-white\"></div>
# </a>
# <div class=\"added-basket\">
# <div>
# <i class=\"icon-tick sprite-icon\"></i>
# <span>Added to basket</span>
# </div>
# </div>
# </div>
# <div class=\"first-click-overlay\"></div>
# <div class=\"hover-layer\">
# <div class=\"hover-item\"></div>
# </div>
# </div>
# <div class=\"info-wrap\">
# <div class=\"title-wrap\">
# <a href=\"/book/born-a-crime/trevor-noah/9781473635302\" class=\"title link-invert\">Born A Crime</a>
# </div>
# <div class=\"author-wrap\">
# <span class=\"authors\"><a href=\"/book/born-a-crime/trevor-noah/9781473635302\" class=\"text-gold\"><b>Trevor Noah</b></a> </span>
# </div>
# <div class=\"book-price\">
# <div>
# <span class=\"price\">\x{a3}9.99</span>
# </div>
# <span class=\"format\">
# Paperback
# </span>
# </div>
# </div>
# </div>
# </div>
# </div>
# <!-- Navigation -->
# <div class=\"swiper-button-next swiper-button-black\" ></div>
# <div class=\"swiper-button-prev swiper-button-black\"></div>
# </div>
# </section>
#
#
# <div class=\"book-reviews mobile-section span12\">
# <div class=\"reviews-header anchor-fix\" id=\"reviews\">
# <a id=\"write-review\"></a>
# <h2 class=\"heading-fg review-header-title\">Reviews</h2>
# <a href=\"/reviews/touching-from-a-distance/deborah-curtis/9780571239566\">View all</a>
# <a data-modal-id=\"loginModal\" data-hash=\"write-review\" class=\"js-open-modal pdp-write-review\">
# Sign In To Write A Review
# </a>
#
# </div>
# <div class=\"row reviews-list\">
# <div class=\"span12 alpha omega reviews-row\">
# <div class=\"book-review span6 tablet-span6 mobile-span12 mobile-alpha mobile-omega alpha\" itemprop=\"review\" itemscope itemtype=\"http://schema.org/Review\">
# <div class=\"review-text-wrap\">
# <div class=\"review-top review-list-item clearfix\">
# <div class=\"avatar-placeholder user-picture pull-left\"></div>
#
# <h3 class=\"intro\" itemprop=\"name\">“No Wife Beater Is A Hero”</h3>
# </div>
#
#
# <p class=\"p-medium\" itemprop=\"description\">
# I read this book with increasing horror. Curtis was a petulant, selfish, controlling man, who was sometimes violent to his wife. He took money from her purse for cigarettes while she had no money to feed their child....
# <a href=\"/books/reviews/isbn/9780571239566#review-58677\">More</a> </p>
# </div>
#
# <div class=\"meta\">
# <div style=\"float:left; margin-top:0px; margin-right:5px;\">Paperback edition</div>
# <div class=\"star-rating\" itemprop=\"reviewRating\" itemscope itemtype=\"http://schema.org/Rating\">
# <meta itemprop=\"worstRating\" content=\"1\"/>
# <meta itemprop=\"ratingValue\" content=\"3\" />
# <meta itemprop=\"bestRating\" content=\"5\"/>
#
# <div class=\"active\"></div>
# <div class=\"active\"></div>
# <div class=\"active\"></div>
# <div ></div>
# <div ></div>
# </div>
#
#
# <div>
# <a class=\"user link-invert\" itemprop=\"author\" href=\"/reviews/user/id/2087988/pamela-mason\">pamela mason</a>
# </div>
#
# <div class=\"review-item-small-functions\">
# <div class=\"comment-bottom\">
# <div itemprop=\"datePublished\">25th June 2010</div>
# <div>
# <a href=\"/books/reviews/isbn/9780571239566/replies/58677#review-58677\" data-modal-id=\"loginModal\" class=\"js-open-modal\">Comment (0)</a>
# </div>
# <div>
# <a href=\"#\" data-modal-id=\"reportReviewModal\" data-review=\"58677\" class=\"js-open-modal\" data-type=\"review\">Report</a>
# </div>
#
# <span>
# <span>Helpful?</span>
# <span class=\"comment-vote-container\">
# <a class=\"comment-vote vote-up \" href=\"/books/reviewvote/id/58677/positive/1\" rel=\"nofollow\" title=\"Thumbs up\">Upvote</a>
# <b class=\"vote-count vote-count-up\">15</b>
#
# </span>
# </span>
# </div>
# </div>
# </div>
# </div>
# <div class=\"book-review span6 tablet-span6 mobile-span12 mobile-alpha mobile-omega tablet-omega\" itemprop=\"review\" itemscope itemtype=\"http://schema.org/Review\">
# <div class=\"review-text-wrap\">
# <div class=\"review-top review-list-item clearfix\">
# <div class=\"avatar-placeholder user-picture pull-left\"></div>
#
# <h3 class=\"intro\" itemprop=\"name\">“A hero in music”</h3>
# </div>
#
#
# <p class=\"p-medium\" itemprop=\"description\">
# Existence well what does it matter?<br />
# I exist on the best terms I can <br />
# The past is now part of my future <br />
# The present is well out of hand <br />
# <br />
# Love you Ian. One of the biggest musicians ever
# </p>
# </div>
#
# <div class=\"meta\">
# <div style=\"float:left; margin-top:0px; margin-right:5px;\">Paperback edition</div>
# <div class=\"star-rating\" itemprop=\"reviewRating\" itemscope itemtype=\"http://schema.org/Rating\">
# <meta itemprop=\"worstRating\" content=\"1\"/>
# <meta itemprop=\"ratingValue\" content=\"5\" />
# <meta itemprop=\"bestRating\" content=\"5\"/>
#
# <div class=\"active\"></div>
# <div class=\"active\"></div>
# <div class=\"active\"></div>
# <div class=\"active\"></div>
# <div class=\"active\"></div>
# </div>
#
#
# <div>
# <a class=\"user link-invert\" itemprop=\"author\" href=\"/reviews/user/id/7287814/gonzalo-gonzalo-lopez\">Gonzalo Gonzalo L\x{f3}pez</a>
# </div>
#
# <div class=\"review-item-small-functions\">
# <div class=\"comment-bottom\">
# <div itemprop=\"datePublished\">5th February 2019</div>
# <div>
# <a href=\"/books/reviews/isbn/9780571239566/replies/114630#review-114630\" data-modal-id=\"loginModal\" class=\"js-open-modal\">Comment (0)</a>
# </div>
# <div>
# <a href=\"#\" data-modal-id=\"reportReviewModal\" data-review=\"114630\" class=\"js-open-modal\" data-type=\"review\">Report</a>
# </div>
#
# <span>
# <span>Helpful?</span>
# <span class=\"comment-vote-container\">
# <a class=\"comment-vote vote-up \" href=\"/books/reviewvote/id/114630/positive/1\" rel=\"nofollow\" title=\"Thumbs up\">Upvote</a>
# <b class=\"vote-count vote-count-up\">5</b>
#
# </span>
# </span>
# </div>
# </div>
# </div>
# </div>
# </div>
#
# <div class=\"span12 alpha omega reviews-write\" >
# <p>Please <a href=\"\" data-modal-id=\"loginModal\" data-hash=\"write-review\" class=\"js-open-modal\">sign in</a> to write a review</p>
# </div>
# <div class=\"span12 alpha omega reviews-success content-text\">
# <p class=\"message\">
# Your review has been submitted successfully.
# </p>
#
#
#
# </div>
# </div>
# </div>
#
# <script>
# var unsaved_review = false;
# \$(function() {
#
# \$('#reviewSubmitButton').on('click', function(e){
#
# var titleValue = \$.trim(\$(\"#title\").val());
#
# var reviewValue = \$.trim(\$(\"#reviewTextArea\").val());
#
#
# var ratingValue = \$.trim(\$(\"#rating\").val());
#
#
#
# if (titleValue.length === 0 || reviewValue.length === 0 || ratingValue.length == 0) {
# e.preventDefault();
#
#
#
# if (ratingValue.length == 0 && titleValue.length === 0 && reviewValue.length === 0 ){
#
# \$('#allMissingErr').removeClass('hideMsg');
#
# }else if (titleValue.length === 0 || reviewValue.length === 0){
#
# if (ratingValue.length > 0){
# \$('#inputTitleReviewErr').removeClass('hideMsg');
# \$('#allMissingErr').addClass('hideMsg');
# \$('#inputRatingErr').addClass('hideMsg');
# }else{
#
# \$('#inputTitleReviewErr').addClass('hideMsg');
# \$('#inputRatingErr').addClass('hideMsg');
# \$('#allMissingErr').removeClass('hideMsg');
#
# }
#
#
#
#
# }else{
#
# if (ratingValue.length == 0){
# \$('#allMissingErr').addClass('hideMsg');
# \$('#inputRatingErr').removeClass('hideMsg');
# }else{
#
# \$('#allMissingErr').addClass('hideMsg');
#
# }
#
#
# }
#
#
# \$('html, body').animate({
# scrollTop: \$(\".reviews-header\").offset().top
# }, 400);
#
# } else {
# \$(\"#inputTitleReviewErr\").addClass(\"hideMsg\");
# \$('#inputRatingErr').addClass('hideMsg');
#
#
# var reviewForm = \$('.form-write-review');
#
# unsaved_review = false;
#
# \$('.form-write-review .button-submit').attr('disabled', true).text('Posting...');
# \$('.error', reviewForm).hide();
#
# reviewForm.ajaxSubmit(function(data) {
# var successContainer = \$('.reviews-success');
#
# if(data.ret) {
# successContainer.find('.message').text(data.message);
#
# if(data.url) {
# \$('.review-header-title').html('Thanks for your review');
# successContainer.find('.message').append(' <a href=\"' + data.url + '\">View your review.</a>');
# }
#
# \$('.reviews-write').hide();
# successContainer.show();
#
# \$('.write-review-trigger').hide();
#
# if(\$('.share-review-toggle').is(':checked')) {
# var text = \$('.review-body').val();
# shareReview(text);
# }
# }
# else {
# \$('.form-write-review .button-submit').attr('disabled', false).text('Submit');
# \$('.error', reviewForm).show().text(data.message);
# \$('.token', reviewForm).val(data.token);
# }
# });
#
# return false;
#
#
#
#
#
# }
#
#
#
#
# });
#
#
# // facebook
# function shareReview(text) {
# FB.api('/me/feed', 'POST', {
# message: text
# }, function(response) {
#
# });
# }
#
#
#
# // review error warning
# \$('#title, #reviewTextArea').on('change', function(){
#
# if(!unsaved_review){
# unsaved_review = true;
# }
#
# });
#
# \$('a, button.input-search-button, button#click-n-collect').on('click', function(e){
#
# if(unsaved_review){
#
# e.preventDefault();
#
# var href = \$(this).attr('href');
#
# \$(\"#alertMsg\").addClass(\"showMsg\");
#
# \$('#completeReviewYes').on('click', function(){
#
# \$(\"#alertMsg\").removeClass(\"showMsg\");
# \$(\"#alertMsg\").addClass(\"hideMsg\");
#
# return false;
# });
#
# \$('#completeReviewNo').on('click', function(){
# window.location = href;
# });
#
# \$('html, body').animate({
# scrollTop: \$(\".reviews-header\").offset().top
# }, 400);
# }
# })
#
# var listContainer = \$('.book-results');
# var moreContainer = \$('.search-more');
#
#
#
# \$('.search-input').each(function() {
# var container = \$(this);
#
# function search() {
#
# var term = \$('input', container).val();
#
#
# if (term == \"\" || !term)
# {
# var term = window.rec_search_term;
#
# alert('Please enter title, author or ISBN to begin your search');
# \$('input', container).focus();
# return false;
# }
#
#
# if( term != window.rec_search_term)
# {
# listContainer.empty();
# window.rec_search_term = term;
# page = 1;
# }
# else
# {
# page = page + 1;
# }
# window.rec_search_page = page;
#
# var listId = listContainer.data('listid');
#
# if(term) {
# \$.getJSON('/account/listbooksearch', { term: term, listid: listId, page: page }, function(data) {
# if(data.ret) {
# listContainer.show();
#
#
# \$.each(data.books, function(i, book) {
# var listItem = \$('.template .book-list-result').clone();
#
# listItem.data('id', book.id);
#
# \$('.title', listItem).text(book.title);
#
# if(book.contributorName) {
# \$('.contrib', listItem).text( book.contributorName);
# }
# if(book.format) {
# \$('.book-format', listItem).text( book.format);
# }
# if(book.altimage)
# {
# \$('.book-list-image img', listItem).prop('src', book.altimage);
# }
# else
# {
# \$('.book-list-image img', listItem).prop('src', book.imageUrl);
# }
#
# if(book.availability) {
# \$('.availability', listItem).text( book.availability );
# \$('.availability', listItem).css( 'color' , book.stock_colour );
# }
# if(book.campaign_price) {
# \$('.price', listItem).text( book.currency_symbol_left + book.campaign_price + book.currency_symbol_right);
# }
# else
# {
# \$('.price', listItem).text( book.currency_symbol_left + book.price + book.currency_symbol_right);
# }
#
# \$('.book-list-image img', listItem).prop('alt', book.title);
#
# listItem.appendTo(listContainer);
# });
#
# if(data.books.length == 0) {
# listContainer.append('<p class=\"no-results-text\">No results found</p>');
# }
#
# if(data.books.length >= 18)
# { moreContainer.show(); }
# else { moreContainer.hide(); }
# }
# });
# }
#
# return false;
# }
#
# \$('button', container).click(search);
# \$('input', container).keydown(function(e) {
# if(e.keyCode === 13) {
# search();
# return false;
# }
# });
# });
#
#
#
#
# var listItemId;
# listContainer.on('click', '.book-list-item', function() {
# var listItem = \$(this),
# bookId = listItem.data('id'),
# listId = listContainer.data('listid'),
# input = \$('<input id=\"' + bookId + '\"type=\"hidden\" name=\"recbooks[]\" />');
#
#
# var elementExists = document.getElementById(bookId);
#
# if(\$(elementExists).length > 0) {
#
# }else{
# \$.get('/books/preview', { id: bookId }, function(data) {
# \$('.review-rec-books').append(data);
# });
#
# input.val(bookId);
# input.appendTo('.form-write-review');
# }
#
# var divCount = \$(\".review-rec-books > div\").length;
#
# if(divCount < 9) {
# \$('.book-list-add').show();
#
# }else{
# \$('.book-list-add').hide();
# }
# });
#
# });
# </script>
#
#
#
# </div><!-- book microdata ends -->
# </div>
# <script>
# \$(function() {
# var isbn = \$('.reviews-list').data('isbn');
#
# \$('.reviews-list-item').each(function() {
# var container = \$(this),
# replies = \$('.review-replies', container),
# repliesContent = \$('.review-replies-content', replies),
# reviewId = container.data('id');
#
#
# \$('.replies-trigger', container).on('click', function(e) {
# e.preventDefault();
#
# var trigger = \$(this);
#
# if (replies.hasClass('active')) {
# replies.height(replies.height());
#
# replies.transition({ height: 0 }, 300, function() {
# replies.removeClass('active');
# });
# }
# else {
# replies.stop().addClass('active').height('auto');
#
# var repliesBottomPosition = replies.offset().top + replies.outerHeight(),
# scrollTop = win.scrollTop(),
# winHeight = win.height();
#
# if ((!trigger.hasClass('comment-trigger')) && ((winHeight + scrollTop) < repliesBottomPosition)) {
# win.scrollTop(repliesBottomPosition - winHeight);
# }
#
# var newHeight = replies.addClass('active').height('auto').height();
# replies.height(0).transition({ height: newHeight }, 300, 'cubic-bezier(0.660, -0.230, 0.420, 1.290)', function() {
# replies.height('auto');
# });
# }
# });
# });
#
# \$('.comment-report').on('click', function() {
# if(confirm('Are you sure you want to report this comment?')) {
# \$.get(this.href);
#
# var trigger = \$(this);
# trigger.animate({ opacity: 0 }, 400, function() {
# var message = \$('<span/>').text('Your report has been submitted').css({ opacity: 0 })
# trigger.after(message);
# message.animate({ opacity: 1 }, 400);
# trigger.remove();
# });
# }
#
# return false;
# });
#
# \$('.comment-vote-container').each(function() {
# var container = \$(this);
# var triggers = \$('.comment-vote', container);
#
# triggers.on('click', function() {
# \$.getJSON(this.href, function(data) {
# if(data.ret) {
# container.stop().animate({ opacity: 0 }, 400, function() {
# triggers.removeClass('voted');
#
# \$('.vote-count-up', container).text(data.votesUp);
# //\$('.vote-count-down', container).text(data.votesDown);
#
# if(data.userVoteUp) {
# triggers.filter('.vote-up').addClass('voted');
# }
#
# //if(data.userVoteDown) {
# // triggers.filter('.vote-down').addClass('voted');
# //}
#
# container.animate({ opacity: 1 }, 400);
# });
# }
# else {
# if(data.errorcode == 'unauthorized') {
# window.location = '/signin';
# }
# }
# });
#
# return false;
# });
# });
#
# // review reply trigger
# var matches = window.location.hash.match(/review-comment-(\\d+)/);
# if(matches && matches.length === 2) {
# var id = matches.pop();
# var reviewContainer = \$('#review-' + id);
#
# if(reviewContainer.length > 0) {
# reviewContainer.find('.replies-trigger').trigger('click');
# }
# }
#
# // validate
# \$('.form-blog').each(function() {
# var form = \$(this);
#
# form.validate({
# errorClass: 'input-error',
# submitHandler: function() {
# var error = form.find('.comment-error');
# error.hide();
#
# form.ajaxSubmit(function(data) {
# if(data.ret) {
# form.parents('.comments-new').hide();
# form.parents('.review-reply').find('.review-comment-success').show();
# }
# else {
# error.show();
# error.text(data.message);
# form.find('.token').val(data.token);
# }
# });
#
# return false;
# }
# });
# });
# });
# </script>
# <script>
# window.fbAsyncInit = function() {
# FB.init({
# appId : '699389590143679',
# xfbml : true,
# version : 'v2.1'
# });
#
# \$(window).trigger('fb-init');
# };
#
# (function(d, s, id){
# var js, fjs = d.getElementsByTagName(s)[0];
# if (d.getElementById(id)) {return;}
# js = d.createElement(s); js.id = id;
# js.src = \"//connect.facebook.net/en_US/sdk.js\";
# fjs.parentNode.insertBefore(js, fjs);
# }(document, 'script', 'facebook-jssdk'));
# </script>
#
#
#
# <script>
# \$(function() {
# if (!touch || desktopView) {
#
# \$('.book-carousel').bookCarousel();
#
# \$('.book-image-thumbs').carousel({
# maxIncrement: false
# });
#
# \$('.book-personalisation').each(function() {
# var container = \$(this);
#
# \$('.personalisation-carousel', container).carousel({
# cropEnd: true
# });
# });
#
# }
#
# \$('.book-image-main > .inner').each(function() {
# var slide = \$(this);
# var proc = null;
# var touching = false;
#
# function update() {
# clearTimeout(proc);
#
# slide.stop();
#
# var blockWidth = slide.width();
# var scroll = slide.scrollLeft();
# var mod = (scroll % blockWidth);
#
# if(mod < (blockWidth / 2)) {
# var scrollDelta = -mod;
# }
# else {
# var scrollDelta = (blockWidth - mod);
# }
#
# var targetScroll = (scroll + scrollDelta);
# slide.animate({ scrollLeft: targetScroll }, Math.abs(scrollDelta));
#
# var index = Math.floor(targetScroll / blockWidth);
# \$('.book-detail .bullets .bullet').removeClass('active').eq(index).addClass('active');
# }
#
# slide.on('touchstart', function() {
# touching = true;
# clearTimeout(proc);
# slide.stop();
# });
#
# slide.on('touchend', function() {
# touching = false;
# update();
# });
#
# slide.on('scroll', function() {
# clearTimeout(proc);
#
# if(!touching) {
# proc = setTimeout(update, 100);
# }
# });
# });
#
# \$('.remove-viewed').on('click', function() {
# if(confirm('Are you sure you want to remove all recently viewed?')) {
# \$.get(this.href);
#
# \$('.book-personalisation-recent .carousel').fadeOut(500, function() {
# \$(this).remove();
# });
# }
#
# return false;
# });
#
# \$('.book-image-thumbs .book-thumb-inner').on('click', function() {
# var index = \$(this).data('index');
# var mainImage = \$('.book-detail .book-image-main > img');
# var additionalImages = \$('.book-detail .additional-images img');
#
# additionalImages.removeClass('active');
#
# if(index == -1) {
# mainImage.show();
# }
# else {
# mainImage.hide();
# additionalImages.eq(index).addClass('active');
# }
# });
#
#
#
# // review scroll
# function scrollReviews() {
# var top = \$('#reviews').offset().top;
#
# \$('.reviews-row').hide();
# \$('.reviews-write').show();
#
# animatedScrollPageTo(top, 1000);
# }
#
# \$('.write-review-trigger:not(\".js-open-modal\")').on('click', function(e) {
# e.preventDefault();
#
# \$('.reviews-row').hide();
# \$('.reviews-write').show();
#
# \$('html, body').animate({
# scrollTop: \$('#reviews').offset().top
# }, 1000);
#
# });
#
#
#
# if(window.location.hash == '#write-review') {
# setTimeout(function(){
# scrollReviews();
# }, 600);
# }
#
# // star rating
# \$('.review-rate .star-rating').each(function() {
# var container = \$(this);
# var stars = \$('> div', container);
# var input = \$('.rating-value');
#
# input.val('');
#
# stars.on('click', function() {
# var trigger = \$(this);
#
# stars.removeClass('active');
# trigger.prevAll().add(trigger).addClass('active');
# input.val(trigger.index() + 1);
# });
# });
#
# // write review form
# \$('.form-write-review').each(function() {
# var form = \$(this);
#
# form.validate({
# messages: {
# rating: 'Please choose a star rating'
# },
# errorClass: 'input-error',
# ignore: [],
# submitHandler: function() {
# unsaved_review = false;
# \$('.form-write-review .button-submit').attr('disabled', true).text('Posting...');
# \$('.error', form).hide();
#
# \$('.form-write-review').ajaxSubmit(function(data) {
# var successContainer = \$('.reviews-success');
#
# if(data.ret) {
# successContainer.find('.message').text(data.message);
#
# if(data.url) {
# \$('.review-header-title').html('Thanks for your review');
# successContainer.find('.message').append(' <a href=\"' + data.url + '\">View your review.</a>');
# }
#
# \$('.reviews-write').hide();
# successContainer.show();
#
# \$('.write-review-trigger').hide();
#
# if(\$('.share-review-toggle').is(':checked')) {
# var text = \$('.review-body').val();
# shareReview(text);
# }
# }
# else {
# \$('.form-write-review .button-submit').attr('disabled', false).text('Submit');
# \$('.error', form).show().text(data.message);
# \$('.token', form).val(data.token);
# }
# });
#
# return false;
# }
# });
# });
#
# // multi-format switcher
# \$('.book-version-switch').on('change', function() {
# if(\$(this).is(':checked')) {
# var url = \$(this).val();
# window.location = url;
# }
# });
#
# // facebook
# function shareReview(text) {
# FB.api('/me/feed', 'POST', {
# message: text
# }, function(response) {
#
# });
# }
#
# \$('.share-review-toggle').on('change', function() {
# var toggle = \$(this);
#
# if(toggle.is(':checked')) {
# FB.getLoginStatus(function(response) {
# if(response.status !== 'connected') {
# FB.login(function(response) {
# if(response.status !== 'connected') {
# toggle.prop('checked', false).trigger('update');
# }
# }, { scope: 'publish_actions,publish_stream' });
# }
# });
# }
# });
#
# \$('.review-body').on('keyup', function() {
# if(\$.trim(\$(this).val())) {
# \$('.label-share-review-toggle').show();
# }
# else {
# \$('.label-share-review-toggle').hide();
# \$('.share-review-toggle').prop('checked', false);
# }
# });
# });
#
# // Keep the reviews the same height on desktop
# function updateReviewHeight() {
# if (!mobileView) {
# var maxHeight = 0;
#
# \$('.review-text-wrap:visible').each(function() {
# var review = \$(this);
#
# // reset the min height
# review.css('min-height', '0px');
#
# // get the current height
# var newHeight = review.height();
#
# // calculate the max height
# if (newHeight > maxHeight) {
# maxHeight = newHeight;
# }
# }).css('min-height', maxHeight);
# }
# else {
# \$('.review-text-wrap').css('min-height', '0px');
# }
# }
#
# updateReviewHeight();
# \$(window).on('load resize', updateReviewHeight);
# </script>
#
#
#
# <script>
# \$(window).on('load', function(){
# if (\$('.js-location-container').length && navigator.geolocation && touch) {
# var container = \$('.js-location-container'),
# form = \$('form', container),
# latInput = \$('input[name=lat]', form),
# lngInput = \$('input[name=lng]', form),
# searchInput = \$('input[name=\"search\"]', form);
#
# form.append('<button class=\"button button-gold get-location-button js-get-location\">Use My Location</button>');
#
# var button = \$('.js-get-location', form);
#
# button.on('click', function(e) {
# e.preventDefault();
#
# geoLocate(function(lat, lng, cityName){
# latInput.val(lat);
# lngInput.val(lng);
# searchInput.val(cityName);
# form.submit();
# });
# });
# }
# });
# </script>
#
#
#
# <footer id=\"footer\">
# <div class=\"footer-body\">
# <div class=\"footer-col footer-col-generic footer-col-4 \">
# <h3>Shopping with us</h3>
#
# <ul >
# <li><a class=\"\" href=\"/bookshops\" ><span>Bookshops</span></a></li>
# <li><a class=\"\" href=\"/help/click-and-collect/27\" ><span>Click & Collect</span></a></li>
# <li><a class=\"\" href=\"/help/gift-cards-and-vouchers/32\" ><span>Gift Cards</span></a></li>
# <li><a class=\"\" href=\"/students\" ><span>Student Discount</span></a></li>
# <li><a class=\"\" href=\"/plus\" ><span>Waterstones Plus</span></a></li>
# <li><a class=\"\" href=\" https://www.waterstonesaccountsales.com/\" target=\"_blank\"><span>Waterstones Account Sales</span></a></li>
# </ul>
#
# </div>
# <div class=\"footer-col footer-col-generic footer-col-4 \">
# <h3>Customer services</h3>
#
# <ul >
# <li><a class=\"\" href=\"/help/contact-us/28\" ><span>Contact Us</span></a></li>
# <li><a class=\"\" href=\"/help/accessibility-statement/5\" ><span>Accessibility</span></a></li>
# <li><a class=\"\" href=\"/help/delivery-options/19\" ><span>Delivery Options</span></a></li>
# <li><a class=\"\" href=\"/help/privacy-policy/1401\" ><span>Privacy Policy</span></a></li>
# <li><a class=\"\" href=\"/help/returning-items/41\" ><span>Returning Items</span></a></li>
# <li><a class=\"\" href=\"/help/supply-of-waterstones-products-to-customers/46\" ><span>Terms & Conditions</span></a></li>
# <li><a class=\"\" href=\"https://www.waterstones.com/help/modern-slavery-statement/1051\" ><span>Modern Slavery Statement</span></a></li>
# <li><a class=\"\" href=\"/help/cookie-policy/1408\" ><span>Cookie Policy</span></a></li>
# </ul>
#
# </div>
# <div class=\"footer-col footer-col-generic footer-col-4 \">
# <h3>About Waterstones</h3>
#
# <ul >
# <li><a class=\"\" href=\"/help/about-us/44\" ><span>About us</span></a></li>
# <li><a class=\"\" href=\"/help/affiliate-programme/45\" ><span>Affiliates</span></a></li>
# <li><a class=\"\" href=\"http://www.hatchards.co.uk/\" target=\"_blank\"><span>Hatchards</span></a></li>
# <li><a class=\"\" href=\"/help/independent-publishers/48\" ><span>Independent Publishers</span></a></li>
# <li><a class=\"\" href=\"/waterstones-childrens-laureate\" ><span>Waterstones Children's Laureate</span></a></li>
# <li><a class=\"\" href=\"/careers\" ><span>Careers at Waterstones</span></a></li>
# </ul>
#
# </div>
# <div class=\"footer-col footer-col-social footer-col-4 \">
# <h3>Follow us</h3>
#
# <ul class=\"socials\">
# <li><a class=\"icon-twitter\" href=\"https://twitter.com/waterstones\" target=\"_blank\"><span>Twitter</span></a></li>
# <li><a class=\"icon-facebook\" href=\"https://www.facebook.com/waterstones\" target=\"_blank\"><span>Facebook</span></a></li>
# <li><a class=\"icon-pinterest\" href=\"http://www.pinterest.com/waterstones/\" target=\"_blank\"><span>Pinterest</span></a></li>
# <li><a class=\"icon-instagram\" href=\"http://instagram.com/waterstones\" target=\"_blank\"><span>Instagram</span></a></li>
# <li><a class=\"icon-youtube\" href=\"http://www.youtube.com/user/Waterstonescom\" target=\"_blank\"><span>YouTube</span></a></li>
# </ul>
#
# </div>
#
# <div class=\"footer-col nav-col\">
# <a href=\"/help/contact-us/28\">Contact us</a>
# </div>
# <div class=\"footer-col nav-col\">
# <a href=\"/help\">Help</a>
# </div>
# <div class=\"footer-col nav-col\">
# <a href=\"/help/privacy-policy/1401\">Privacy Policy</a>
# </div>
# <div class=\"footer-col nav-col\">
# <a href=\"/help/cookie-policy/1408\">Cookie Policy</a>
# </div>
# <div class=\"footer-col nav-col\">
# <a href=\"/students\">Student Discount</a>
# </div>
# <div class=\"footer-col nav-col\">
# <a href=\"https://www.waterstones.com/help/modern-slavery-statement/1051\">Modern Slavery Statement</a>
# </div>
#
# <div class=\"cookie-footer-bar cookie-bar\">
# <span><i>We use cookies to give you the best possible experience on our site. By continuing to use the site you agree to our use of cookies. <a href=\"/help/page/title/privacy-and-cookie-policy/id/37\">Find out more</a>.</i></span>
# </div>
#
# <small>© Waterstones, 2019. Waterstones Booksellers Limited. Registered in England and Wales. Company number 00610095. Registered office address: 203-206 Piccadilly, London, W1J 9HD.</small>
# </div>
# </footer>
# <input type=\"hidden\" name=\"token\" id=\"ajax_token\" value=\"67678fa63e0962173e8c61e907c7b5e9\"/>
#
#
# <div id=\"loginModal\" class=\"modal-box\">
# <header>
# <a href=\"#\" class=\"js-modal-close close\">\x{d7}</a>
# <h3>Sign In / Register</h3>
# </header>
# <div class=\"modal-body\">
# <div class=\"login-area\">
# <span class=\"register-here\">Not registered? <a href=\"/signin\" class=\"default-link\">CREATE AN ACCOUNT</a><a href=\"/plus\" class=\"plus-link\">CREATE A <span class=\"inline-plus\">plus</span> ACCOUNT</a></span>
#
#
#
# <form method=\"post\" action=\"/signin\" class=\"row ajax-login\" novalidate>
# <input type=\"hidden\" name=\"token\" value=\"67678fa63e0962173e8c61e907c7b5e9\"/>
#
# <input type=\"hidden\" name=\"continue\" value=\"/book/touching-from-a-distance/deborah-curtis/9780571239566\"/>
#
# <input class=\"input input-large\" type=\"email\" name=\"email\" placeholder=\"Email address\"/>
# <input class=\"input input-large\" type=\"password\" autocomplete=\"off\" name=\"password\" placeholder=\"Password\"/>
# <label class=\"login-error input-error\"></label>
#
# <div class=\"span12 alpha omega submit-wrapper\">
# <div class=\"submit-wrapper-fields span7 alpha\">
#
# <div class=\"remember-me-wrap\">
# <label class=\"checkbox-label\">
# <input type=\"checkbox\" class=\"ws-checkbox ws-checkbox-small\" name=\"keepLoggedIn\"/>
# <span>Remember me</span>
# </label>
# <div class=\"remember-me-help\">?</div>
# </div>
# <a href=\"/reset\" class=\"forgot-pass\">Forgotten password?</a>
#
# </div>
# <button class=\"button button-large button-teal\">Sign in</button>
# </div>
#
# <div class=\"span12 alpha omega login-privacy-message\">
# This site is protected by reCAPTCHA and the Google
# <a href=\"https://policies.google.com/privacy\">Privacy Policy</a> and
# <a href=\"https://policies.google.com/terms\">Terms of Service</a> apply.
# </div>
#
# <input type=\"hidden\" id=\"recaptchaResponse\" name=\"recaptchaResponse\">
# </form>
#
# <script>
# \$('.js-open-modal[data-modal-id=\"loginModal\"]').click(function () {
# enableRecaptchaV3(\"6Lf16pYUAAAAADXXxiXeoicfjrUocFClbTQw9Qzc\", \"ajax_login\");
# });
# </script>
# </div>
#
# <div class=\"reset-pass row\" style=\"display:none;\">
# <span style=\"font-weight: bold;\">Forgotten password</span>
#
# <p class=\"message\"></p>
#
# <form action=\"/reset/confirm\" method=\"post\" class=\"reset-password-form\" novalidate>
# <div class=\"span12 alpha omega\">
# <p>Please enter your email address below and we'll send you a link to reset your password.</p>
# </div>
#
# <div class=\"span12 alpha omega contained-width-fields\">
# <div class=\"invisible right floater\">
# <button type=\"submit\" class=\"button button-large button-teal\">Submit</button>
# </div>
#
# <div class=\"input-wrapper\">
# <input type=\"email\" name=\"email\" class=\"input input-large\" placeholder=\"Email address\" required />
# </div>
#
# <div class=\"right floater\">
# <button type=\"submit\" class=\"button button-large button-teal\">Submit</button>
# </div>
# </div>
#
# </form>
# <a href='' class=\"login-return\">Back to login</a>
#
# </div>
# </div>
# </div>
#
#
# <div id=\"loginValidModal\" class=\"modal-box\">
# <header>
# <a href=\"#\" class=\"js-modal-close close\">\x{d7}</a>
# <h3>Sign In</h3>
# </header>
# <div class=\"modal-body\">
#
# <div class=\"login-area\">
# <form id=\"loginValidForm\" action=\"/securitylogin\" class=\"row\" name=\"login\" autocomplete=\"off\">
# <input type=\"hidden\" name=\"start\" value=\"1\" />
# <div class=\"span12 alpha omega\">
# <a href=\"/logout\" class=\"lnkLogOut\">Not you?</a>
# <div class=\"clearfix\"></div>
# <input readonly type=\"email\" name=\"email\" id=\"login_valid_form_email\" value=\"\" placeholder=\"Email address\" class=\"input input-large\"/>
#
# <input type=\"password\" name=\"password\" id=\"login_valid_form_password\" value=\"\" class=\"input input-large\" autocomplete=\"off\" placeholder=\"Password\" />
#
# <label class=\"login-error input-error\"></label>
# <div class=\"span12 alpha omega submit-wrapper\">
# <div class=\"submit-wrapper-fields span8 mobile-span7 alpha\">
# <a href=\"/reset\" class=\"forgot-pass\">Forgotten password?</a>
# </div>
#
# <button class=\"button button-large button-teal\">Sign in</button>
# </div>
#
# <div class=\"clearfix\"></div>
# </div>
# </form>
# </div>
#
# <div class=\"reset-pass row\" style=\"display:none;\">
# <span style=\"font-weight: bold;\">Forgotten password</span>
#
# <p class=\"message\"></p>
#
# <form action=\"/reset/confirm\" method=\"post\" class=\"reset-password-form\" novalidate>
# <input type=\"hidden\" name=\"token\" value=\"67678fa63e0962173e8c61e907c7b5e9\"/>
# <div class=\"span12 alpha omega\">
# <p>Use the form below to recover your username and password. New details will be emailed to you.</p>
# </div>
#
# <div class=\"span12 alpha omega contained-width-fields\">
# <div class=\"invisible right floater\">
# <button type=\"submit\" class=\"button button-large button-teal\">Submit</button>
# </div>
#
# <div class=\"input-wrapper\">
#
# <input readonly type=\"email\" name=\"email\" value=\"\" placeholder=\"Email address\" class=\"input input-large\"/>
# </div>
#
# <div class=\"right floater\">
# <button type=\"submit\" class=\"button button-large button-teal\">Submit</button>
# </div>
# </div>
#
# <div class=\"span12 alpha omega\">
# <p>If you have changed your email address then <a href=\"https://waterstones.zendesk.com/hc/en-us/requests/new\" rel=\"nofollow\">contact us</a> and we will update your details.</p>
# </div>
# </form>
# <a href='' class=\"login-return\">Back to login</a>
#
# </div>
#
# </div>
# </div>
#
#
# <div id=\"collectModal\" class=\"modal-box\">
# <header>
# <a href=\"#\" class=\"js-modal-close close\">\x{d7}</a>
# <h3>Click & Collect</h3>
# </header>
# <div class=\"modal-body\">
# <div class=\"subheading\">Simply reserve online and pay at the counter when you collect.
# Available in shop from just two hours, subject to availability.
# </div>
# <div class=\"collect-box thankyou\">
# <div class=\"title\">Thank you for your reservation</div>
# <div>Your order is now being processed and we have sent a confirmation email to you at <span id=\"customeremail\"></span></div>
# </div>
# <div class=\"collect-box book\">
# <div class=\"thumb\"></div>
# <div class=\"info\">
# <div class=\"title\"></div>
# <div class=\"price\"><span class=\"wasprice\"></span><span class=\"nowprice\"></span></div>
# </div>
# <div class=\"clearfix\"></div>
# </div>
# <div class=\"collect-box stores open\">
# <div class=\"store-message\">
# This item can be requested from the shops shown below. <span class=\"to-buy\">If this item isn't available to be reserved nearby, <a href=\"\" class=\"buy-link\">add the item to your basket</a> instead and select 'Deliver to my local shop' at the checkout, to be able to collect it from there at a later date.</span>
# <div style=\"display:none;\">
# <form class=\"buy-form\" method=\"post\" action=\"/checkout/setbasketitemqty\">
# <input type=\"hidden\" name=\"mode\" value=\"add\" tabindex=\"0\">
# <input type=\"hidden\" name=\"productid\" value=\"\" tabindex=\"0\">
# <input type=\"hidden\" name=\"quantity\" value=\"1\" tabindex=\"0\">
# </form>
# </div>
# </div>
# <div class=\"store-container\"></div>
# <div class=\"search\">
# <div class=\"book-detail-cnc\">
# <div class=\"book-detail-cnc-form\">
# <form method=\"get\" action=\"/reserve/search\" class=\"find-collect clearfix\">
# <input type=\"hidden\" name=\"isbn\" id=\"searchshopid\" value=\"\">
# <input type=\"hidden\" name=\"lat\" class=\"lat\">
# <input type=\"hidden\" name=\"lng\" class=\"lng\">
# <input type=\"text\" name=\"search\" class=\"input\" placeholder=\"Town, city, or postcode\" value=\"\" required=\"\" autocomplete=\"off\" tabindex=\"-1\">
# <button class=\"button button-gold\" id=\"searchterm\">Go</button>
# <div class=\"js-location-container\"></div>
# </form>
# </div>
# </div>
# </div>
# </div>
# <div class=\"collect-box details\">
# <form action=\"/reserve/details\" method=\"post\" class=\"reserve-details-form\" novalidate=\"novalidate\">
# <input type=\"hidden\" name=\"total\" id=\"bookprice\" value=\"\">
# <input type=\"hidden\" name=\"isbn\" id=\"collectisbn\" value=\"\">
# <input type=\"hidden\" name=\"shopid\" id=\"collectshopid\" value=\"\">
# <div class=\"field\">
# <label>First name<abbr title=\"required\">*</abbr></label>
# <input type=\"text\" name=\"customer_firstname\" id=\"customer_firstname\" class=\"textbox\" value=\"\" autocomplete=\"off\">
# <div class=\"input-overlay\"></div>
# </div>
# <div class=\"field\">
# <label>Last name<abbr title=\"required\">*</abbr></label>
# <input type=\"text\" name=\"customer_lastname\" id=\"customer_lastname\" class=\"textbox\" value=\"\" autocomplete=\"off\">
# <div class=\"input-overlay\"></div>
# </div>
# <div class=\"field\">
# <label>Email address<abbr title=\"required\">*</abbr></label>
# <input type=\"email\" name=\"customer_email\" id=\"customer_email\" class=\"textbox\" value=\"\" autocomplete=\"off\">
# <div class=\"input-overlay\"></div>
# </div>
# <div class=\"field\"></div>
# <div class=\"field\">
# <div class=\"inline-radios\">
# <label>Preferred contact method</label>
# <div class=\"fieldset\">
# <label class=\"radio-label\">
# <input type=\"radio\" name=\"preferred_contact_method\" value=\"E\" id=\"pref_E\" class=\"input-radio ws-radio\" checked=\"checked\">
# <span>Email</span>
# </label>
# <label class=\"radio-label\">
# <input type=\"radio\" name=\"preferred_contact_method\" value=\"S\" id=\"pref_S\" class=\"input-radio ws-radio\">
# <span>Text message</span>
# </label>
# </div>
# </div>
# </div>
# <div class=\"field\">
# <label>Mobile number<abbr title=\"required\">*</abbr></label>
# <input type=\"tel\" name=\"customer_phone\" id=\"customer_phone\" class=\"textbox\" value=\"\" autocomplete=\"off\">
# <div class=\"input-overlay\"></div>
# </div>
# <div class=\"field\">
# <label class=\"checkbox-label\">
# <div class=\"ws-checkable-outer ws-checkbox-outer\"><input type=\"checkbox\" class=\"ws-checkbox\" name=\"opt_into_mailing\" id=\"opt_into_mailing\"></div>
# <span class=\"label-content\">
# <span>Please provide me with your latest book news, views and details of Waterstones\x{2019} special offers.</span>
# </span>
# </label>
# </div>
# <button class=\"order button button-gold\" type=\"submit\">Place Order</button>
# </form>
# <div class=\"clearfix\"></div>
# </div>
# <div class=\"collect-box orderready\">
# <div class=\"title\">When will my order be ready to collect?</div>
# <div>Following the initial email, you will be contacted by the shop to confirm that your item is available for collection.</div>
# <div class=\"shopcontact\">Call us on <span class=\"shopphone\"></span> or send us an email at <span class=\"shopemail\"></span></div>
# <button class=\"js-modal-close button button-teal\">OK</button>
# </div>
# </div>
# <div class=\"collect-error\">
# <div class=\"title\">Unfortunately there has been a problem with your order</div>
# <div class=\"error-message\"></div>
# <div class=\"shopcontact\">Please try again or alternatively you can contact your chosen shop on <span class=\"shopphone\"></span> or send us an email at <span class=\"shopemail\"></span></div>
# <p></p>
# </div>
# </div>
#
# <div id=\"reportReviewModal\" class=\"modal-box\">
# <header>
# <a href=\"#\" class=\"js-modal-close close\">\x{d7}</a>
# <h3>Report <span class=\"report-type\">Review</span></h3>
# </header>
# <div class=\"modal-body\">
# <div>
# <form action=\"/books/reviewreport\" method=\"post\">
# <input id=\"id\" type=\"hidden\" name=\"id\" value=\"\"/>
# <input id=\"type\" type=\"hidden\" name=\"type\" value=\"\"/>
# <p>Please select a reason for reporting this <span class=\"report-type\">review</span>:</p>
#
# <label class=\"radio-label\">
# <input type=\"radio\" name=\"reason\" value=\"1\" class=\"input-radio ws-radio\">
# <span>Hateful, abusive or threatening</span>
# </label>
# <label class=\"radio-label\">
# <input type=\"radio\" name=\"reason\" value=\"2\" class=\"input-radio ws-radio\">
# <span>Legal issue</span>
# </label>
# <label class=\"radio-label\">
# <input type=\"radio\" name=\"reason\" value=\"3\" class=\"input-radio ws-radio\">
# <span>Inappropriate language/content</span>
# </label>
# <label class=\"radio-label\">
# <input type=\"radio\" name=\"reason\" value=\"4\" class=\"input-radio ws-radio\">
# <span>Personally identifying information</span>
# </label>
#
# <button type=\"submit\" class=\"button button-gold\">Submit</button>
# </form>
# </div>
# </div>
# </div>
#
#
#
#
#
#
# </div>
#
# <script type=\"text/javascript\">window.NREUM||(NREUM={});NREUM.info={\"beacon\":\"bam.nr-data.net\",\"licenseKey\":\"1fd17811e3\",\"applicationID\":\"15896488\",\"transactionName\":\"MQdTNRBYXUNZAURbVghNchQRTVxdFwBfXVIVTVUEFlhaXA==\",\"queueTime\":0,\"applicationTime\":284,\"atts\":\"HUBEQ1hCEUVLB0JtWAEHXxU9SkdCUQxXEANEL14bC1VfUWRNBRwJRkppUFMCE2UDQnxbVxMaEQhUAQULGAdeH2w1WRETFAMCHgxLEHVcBQlePU0LAwALUgYADUROEwMNTWxUXRZVUU0DBhNbQHdcEhRAQ1dKFQteDz1QVxICQFlQUQUICFgXCUAIXQReRk8SWwEFWlhRBk1QEh4bDxJuAAZdQVVLERIIG19WH1BRCR0JFlECEBVEEFQQF1xARGcXQlsbXEBtTgBWXFtkTURdTAUKWA8FFFVCVw8dUxQCC0IVA1dQVWRNVFdbCRBQCU9aRkJMC0NuFl9VCVFXDgICC1sFBA9EHx1DAxsJS0Uf\",\"errorBeacon\":\"bam.nr-data.net\",\"agent\":\"\"}</script></body>
# </html>
# ",
# 'ean13' => '9780571239566',
# 'publisher' => 'Faber & Faber',
# 'image_link' => undef,
# 'book_link' => 'https://www.waterstones.com/book/touching-from-a-distance/deborah-curtis/9780571239566',
# 'json' => {
# 'gtm-user_id' => '',
# 'gtm-books' => [
# {
# 'selling_price' => '8.99',
# 'publication_date' => '04/10/2007',
# 'has_extra_pdf' => 'No',
# 'isbn' => '9780571239566',
# 'category' => 'Biography & True Stories / Arts & entertainment biographies',
# 'title' => 'Touching from a Distance',
# 'imprint' => 'Faber & Faber',
# 'has_description' => 'Yes',
# 'currency_code' => 'GBP',
# 'author' => 'Deborah Curtis',
# 'has_extra_video' => 'No',
# 'average_review_rating' => '4 stars',
# 'has_extra_jpeg' => 'No',
# 'has_author_biography' => 'No',
# 'rrp' => '8.99',
# 'sku' => '9780571239566',
# 'availability_status' => '',
# 'format' => 'Paperback',
# 'available_for_collection' => 'No'
# }
# ],
# 'gtm-waterstones_card_number' => '',
# 'gtm-user_ip' => '94.130.9.32',
# 'gtm-user_logged_in' => 'No',
# 'gtm-page_type' => 'books/detail',
# 'gtm-waterstones_cardholder' => 'No',
# 'gtm-session_id' => 'ibhcj99u0s8efntvt90d8ab6u2'
# },
# 'description' => 'This is the only in-depth biographical account of the legendary lead singer of Joy Division, written by his widow. Revered by his peers and idolised by his fans, Ian Curtis left behind a legacy rich in artistic genius. But although mesmerising on stage, in his private life he was introverted and had desperate mood swings. In "Touching from a Distance" his widow pieces together why - despite his impending international fame and young family - Curtis took his own life on 18 May 1980. Regarded as the essential book on the essential icon of the post-punk era, "Touching from a Distance" includes a full set of Curtis\' lyrics, discography and gig list.',
# 'thumb_link' => undef,
# 'binding' => 'Paperback',
# 'isbn13' => '9780571239566',
# 'title' => 'Touching from a Distance',
# 'isbn' => '9780571239566',
# 'pubdate' => '04/10/2007',
# 'isbn10' => '0571239560',
# 'author' => 'Deborah Curtis'
# };
# ]
# Failed test '.. 'image_link' found [1558607013]'
# at t/10object.t line 107.
# undef
# doesn't match '(?^:9781558607019\.jpg$)'
# Failed test '.. 'thumb_link' found [1558607013]'
# at t/10object.t line 107.
# undef
# doesn't match '(?^:9781558607019\.jpg$)'
# book=[$VAR1 = {
# 'ean13' => '9781558607019',
# 'publisher' => 'Elsevier Science & Technology',
# 'json' => {
# 'gtm-page_type' => 'books/detail',
# 'gtm-waterstones_cardholder' => 'No',
# 'gtm-session_id' => 'auae8kv9jrpu3fd2etksl7hrd0',
# 'gtm-user_id' => '',
# 'gtm-books' => [
# {
# 'has_author_biography' => 'No',
# 'has_extra_jpeg' => 'No',
# 'rrp' => '58.99',
# 'availability_status' => 'Usually dispatched within 3 weeks',
# 'sku' => '9781558607019',
# 'available_for_collection' => 'No',
# 'format' => 'Paperback',
# 'selling_price' => '58.99',
# 'has_extra_pdf' => 'No',
# 'publication_date' => '31/03/2005',
# 'title' => 'Higher-Order Perl',
# 'category' => 'Computing & Internet / Computer programming & software development',
# 'isbn' => '9781558607019',
# 'average_review_rating' => '0 stars',
# 'has_extra_video' => 'No',
# 'imprint' => 'Elsevier Science & Technology',
# 'has_description' => 'Yes',
# 'currency_code' => 'GBP',
# 'author' => 'Mark Jason Dominus'
# }
# ],
# 'gtm-waterstones_card_number' => '',
# 'gtm-user_ip' => '94.130.9.32',
# 'gtm-user_logged_in' => 'No'
# },
# 'book_link' => 'https://www.waterstones.com/book/higher-order-perl/mark-jason-dominus/9781558607019',
# 'image_link' => undef,
# 'html' => "<!DOCTYPE html>
# <!--[if lt IE 9]> <html class=\"no-js no-touch lt-ie9 lt-ie10\" lang=\"en\"> <![endif]-->
# <!--[if IE 9]> <html class=\"no-js no-touch lt-ie10\" lang=\"en\"> <![endif]-->
# <!--[if gt IE 9]><!-->
#
#
# <html class=\"no-js no-touch\" lang=\"en\"> <!--<![endif]-->
# <head>
# <!-- S = Stan -->
# <!-- -->
# <!-- Interested in code, web design and web development? Check out our bestselling books on Web Programming: -->
# <!-- HTML & CSS by Jon Duckett : https://www.waterstones.com/book/html-and-css/jon-duckett/9781118008188 -->
# <!-- Python in Easy Steps by Mike McGrath : https://www.waterstones.com/book/python-in-easy-steps/mike-mcgrath/9781840788129 -->
# <!-- PHP & MYSQL in Easy Steps by Mike McGrath : https://www.waterstones.com/book/php-and-mysql-in-easy-steps/mike-mcgrath/9781840788273 -->
# <!-- Javascript: The Good Parts by Douglas Crockford : https://www.waterstones.com/book/javascript-the-good-parts/douglas-crockford/9780596517748 -->
# <!-- Learning Python with Raspberry Pi by Alex Bradbury : https://www.waterstones.com/book/learning-python-with-raspberry-pi/alex-bradbury/ben-everard/9781118717059 -->
# <!-- Angular: Up and Running by Shyam Seshadri : https://www.waterstones.com/book/angular-up-and-running/shyam-seshadri/9781491999837 -->
#
# <!-- -->
# <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
# <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" ><script type=\"text/javascript\">(window.NREUM||(NREUM={})).loader_config={xpid:\"VQUHVlRRDxABUVlbAQUPXg==\"};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if(\"function\"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e,n){function r(t){try{s.console&&console.log(t)}catch(e){}}var o,i=t(\"ee\"),a=t(23),s={};try{o=localStorage.getItem(\"__nr_flags\").split(\",\"),console&&\"function\"==typeof console.log&&(s.console=!0,o.indexOf(\"dev\")!==-1&&(s.dev=!0),o.indexOf(\"nr_dev\")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on(\"internal-error\",function(t){r(t.stack)}),s.dev&&i.on(\"fn-err\",function(t,e,n){r(n.stack)}),s.dev&&(r(\"NR AGENT IN DEVELOPMENT MODE\"),r(\"flags: \"+a(s,function(t,e){return t}).join(\", \")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{l?l-=1:o(s||new UncaughtException(t,e,n),!0)}catch(f){try{i(\"ierr\",[f,c.now(),!0])}catch(d){}}return\"function\"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||\"Uncaught error with no additional information\",this.sourceURL=e,this.line=n}function o(t,e){var n=e?null:c.now();i(\"err\",[t,n])}var i=t(\"handle\"),a=t(24),s=t(\"ee\"),c=t(\"loader\"),f=t(\"gos\"),u=window.onerror,d=!1,p=\"nr\@seenError\",l=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){\"stack\"in h&&(t(13),t(12),\"addEventListener\"in window&&t(6),c.xhrWrappable&&t(14),d=!0)}s.on(\"fn-start\",function(t,e,n){d&&(l+=1)}),s.on(\"fn-err\",function(t,e,n){d&&!n[p]&&(f(n,p,function(){return!0}),this.thrown=!0,o(n))}),s.on(\"fn-end\",function(){d&&!this.thrown&&l>0&&(l-=1)}),s.on(\"internal-error\",function(t){i(\"ierr\",[t,c.now(),!0])})},{}],3:[function(t,e,n){t(\"loader\").features.ins=!0},{}],4:[function(t,e,n){function r(){j++,L=y.hash,this[u]=x.now()}function o(){j--,y.hash!==L&&i(0,!0);var t=x.now();this[h]=~~this[h]+t-this[u],this[d]=t}function i(t,e){E.emit(\"newURL\",[\"\"+y,e])}function a(t,e){t.on(e,function(){this[e]=x.now()})}var s=\"-start\",c=\"-end\",f=\"-body\",u=\"fn\"+s,d=\"fn\"+c,p=\"cb\"+s,l=\"cb\"+c,h=\"jsTime\",m=\"fetch\",v=\"addEventListener\",w=window,y=w.location,x=t(\"loader\");if(w[v]&&x.xhrWrappable){var g=t(10),b=t(11),E=t(8),R=t(6),O=t(13),C=t(7),P=t(14),T=t(9),N=t(\"ee\"),S=N.get(\"tracer\");t(16),x.features.spa=!0;var L,j=0;N.on(u,r),N.on(p,r),N.on(d,o),N.on(l,o),N.buffer([u,d,\"xhr-done\",\"xhr-resolved\"]),R.buffer([u]),O.buffer([\"setTimeout\"+c,\"clearTimeout\"+s,u]),P.buffer([u,\"new-xhr\",\"send-xhr\"+s]),C.buffer([m+s,m+\"-done\",m+f+s,m+f+c]),E.buffer([\"newURL\"]),g.buffer([u]),b.buffer([\"propagate\",p,l,\"executor-err\",\"resolve\"+s]),S.buffer([u,\"no-\"+u]),T.buffer([\"new-jsonp\",\"cb-start\",\"jsonp-error\",\"jsonp-end\"]),a(P,\"send-xhr\"+s),a(N,\"xhr-resolved\"),a(N,\"xhr-done\"),a(C,m+s),a(C,m+\"-done\"),a(T,\"new-jsonp\"),a(T,\"jsonp-end\"),a(T,\"cb-start\"),E.on(\"pushState-end\",i),E.on(\"replaceState-end\",i),w[v](\"hashchange\",i,!0),w[v](\"load\",i,!0),w[v](\"popstate\",function(){i(0,j>1)},!0)}},{}],5:[function(t,e,n){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t(\"ee\"),i=t(\"handle\"),a=t(13),s=t(12),c=\"learResourceTimings\",f=\"addEventListener\",u=\"resourcetimingbufferfull\",d=\"bstResource\",p=\"resource\",l=\"-start\",h=\"-end\",m=\"fn\"+l,v=\"fn\"+h,w=\"bstTimer\",y=\"pushState\",x=t(\"loader\");x.features.stn=!0,t(8);var g=NREUM.o.EV;o.on(m,function(t,e){var n=t[0];n instanceof g&&(this.bstStart=x.now())}),o.on(v,function(t,e){var n=t[0];n instanceof g&&i(\"bst\",[n,e,this.bstStart,x.now()])}),a.on(m,function(t,e,n){this.bstStart=x.now(),this.bstType=n}),a.on(v,function(t,e){i(w,[e,this.bstStart,x.now(),this.bstType])}),s.on(m,function(){this.bstStart=x.now()}),s.on(v,function(t,e){i(w,[e,this.bstStart,x.now(),\"requestAnimationFrame\"])}),o.on(y+l,function(t){this.time=x.now(),this.startPath=location.pathname+location.hash}),o.on(y+h,function(t){i(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance[\"c\"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance[\"c\"+c]()},!1):window.performance[f](\"webkit\"+u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance[\"webkitC\"+c]()},!1)),document[f](\"scroll\",r,{passive:!0}),document[f](\"keypress\",r,!1),document[f](\"click\",r,!1)}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){s.inPlace(t,[u,d],\"-\",i)}function i(t,e){return t[1]}var a=t(\"ee\").get(\"events\"),s=t(26)(a,!0),c=t(\"gos\"),f=XMLHttpRequest,u=\"addEventListener\",d=\"removeEventListener\";e.exports=a,\"getPrototypeOf\"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+\"-start\",function(t,e){var n=t[1],r=c(n,\"nr\@wrapped\",function(){function t(){if(\"function\"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,\"function\":n}[typeof n];return e?s(e,\"fn-\",null,e.name||\"anonymous\"):n});this.wrapped=t[1]=r}),a.on(d+\"-start\",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];\"function\"==typeof r&&(t[e]=function(){var t=r.apply(this,arguments);return o.emit(n+\"start\",arguments,t),t.then(function(e){return o.emit(n+\"end\",[null,e],t),e},function(e){throw o.emit(n+\"end\",[e],t),e})})}var o=t(\"ee\").get(\"fetch\"),i=t(23);e.exports=o;var a=window,s=\"fetch-\",c=s+\"body-\",f=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],u=a.Request,d=a.Response,p=a.fetch,l=\"prototype\";u&&d&&p&&(i(f,function(t,e){r(u[l],e,c),r(d[l],e,c)}),r(a,\"fetch\",s),o.on(s+\"end\",function(t,e){var n=this;if(e){var r=e.headers.get(\"content-length\");null!==r&&(n.rxSize=r),o.emit(s+\"done\",[null,e],n)}else o.emit(s+\"done\",[t],n)}))},{}],8:[function(t,e,n){var r=t(\"ee\").get(\"history\"),o=t(26)(r);e.exports=r;var i=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;i&&i.pushState&&i.replaceState&&(a=i),o.inPlace(a,[\"pushState\",\"replaceState\"],\"-\")},{}],9:[function(t,e,n){function r(t){function e(){c.emit(\"jsonp-end\",[],p),t.removeEventListener(\"load\",e,!1),t.removeEventListener(\"error\",n,!1)}function n(){c.emit(\"jsonp-error\",[],p),c.emit(\"jsonp-end\",[],p),t.removeEventListener(\"load\",e,!1),t.removeEventListener(\"error\",n,!1)}var r=t&&\"string\"==typeof t.nodeName&&\"script\"===t.nodeName.toLowerCase();if(r){var o=\"function\"==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var u=s(a),d=\"function\"==typeof u.parent[u.key];if(d){var p={};f.inPlace(u.parent,[u.key],\"cb-\",p),t.addEventListener(\"load\",e,!1),t.addEventListener(\"error\",n,!1),c.emit(\"new-jsonp\",[t.src],p)}}}}}function o(){return\"addEventListener\"in window}function i(t){var e=t.match(u);return e?e[1]:null}function a(t,e){var n=t.match(p),r=n[1],o=n[3];return o?a(o,e[r]):e[r]}function s(t){var e=t.match(d);return e&&e.length>=3?{key:e[2],parent:a(e[1],window)}:{key:t,parent:window}}var c=t(\"ee\").get(\"jsonp\"),f=t(26)(c);if(e.exports=c,o()){var u=/[?&](?:callback|cb)=([^&#]+)/,d=/(.*)\\.([^.]+)/,p=/^(\\w+)(\\.|\$)(.*)\$/,l=[\"appendChild\",\"insertBefore\",\"replaceChild\"];Node&&Node.prototype&&Node.prototype.appendChild?f.inPlace(Node.prototype,l,\"dom-\"):(f.inPlace(HTMLElement.prototype,l,\"dom-\"),f.inPlace(HTMLHeadElement.prototype,l,\"dom-\"),f.inPlace(HTMLBodyElement.prototype,l,\"dom-\")),c.on(\"dom-start\",function(t){r(t[0])})}},{}],10:[function(t,e,n){var r=t(\"ee\").get(\"mutation\"),o=t(26)(r),i=NREUM.o.MO;e.exports=r,i&&(window.MutationObserver=function(t){return this instanceof i?new i(o(t,\"fn-\")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype)},{}],11:[function(t,e,n){function r(t){var e=a.context(),n=s(t,\"executor-\",e),r=new f(n);return a.context(r).getCtx=function(){return e},a.emit(\"new-promise\",[r,e],e),r}function o(t,e){return e}var i=t(26),a=t(\"ee\").get(\"promise\"),s=i(a),c=t(23),f=NREUM.o.PR;e.exports=a,f&&(window.Promise=r,[\"all\",\"race\"].forEach(function(t){var e=f[t];f[t]=function(n){function r(t){return function(){a.emit(\"propagate\",[null,!o],i),o=o||!t}}var o=!1;c(n,function(e,n){Promise.resolve(n).then(r(\"all\"===t),r(!1))});var i=e.apply(f,arguments),s=f.resolve(i);return s}}),[\"resolve\",\"reject\"].forEach(function(t){var e=f[t];f[t]=function(t){var n=e.apply(f,arguments);return t!==n&&a.emit(\"propagate\",[t,!0],n),n}}),f.prototype[\"catch\"]=function(t){return this.then(null,t)},f.prototype=Object.create(f.prototype,{constructor:{value:r}}),c(Object.getOwnPropertyNames(f),function(t,e){try{r[e]=f[e]}catch(n){}}),a.on(\"executor-start\",function(t){t[0]=s(t[0],\"resolve-\",this),t[1]=s(t[1],\"resolve-\",this)}),a.on(\"executor-err\",function(t,e,n){t[1](n)}),s.inPlace(f.prototype,[\"then\"],\"then-\",o),a.on(\"then-start\",function(t,e){this.promise=e,t[0]=s(t[0],\"cb-\",this),t[1]=s(t[1],\"cb-\",this)}),a.on(\"then-end\",function(t,e,n){this.nextPromise=n;var r=this.promise;a.emit(\"propagate\",[r,!0],n)}),a.on(\"cb-end\",function(t,e,n){a.emit(\"propagate\",[n,!0],this.nextPromise)}),a.on(\"propagate\",function(t,e,n){this.getCtx&&!e||(this.getCtx=function(){if(t instanceof Promise)var e=a.context(t);return e&&e.getCtx?e.getCtx():this})}),r.toString=function(){return\"\"+f})},{}],12:[function(t,e,n){var r=t(\"ee\").get(\"raf\"),o=t(26)(r),i=\"equestAnimationFrame\";e.exports=r,o.inPlace(window,[\"r\"+i,\"mozR\"+i,\"webkitR\"+i,\"msR\"+i],\"raf-\"),r.on(\"raf-start\",function(t){t[0]=o(t[0],\"fn-\")})},{}],13:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],\"fn-\",null,n)}function o(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],\"fn-\",this,n)}var i=t(\"ee\").get(\"timer\"),a=t(26)(i),s=\"setTimeout\",c=\"setInterval\",f=\"clearTimeout\",u=\"-start\",d=\"-\";e.exports=i,a.inPlace(window,[s,\"setImmediate\"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,\"clearImmediate\"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],14:[function(t,e,n){function r(t,e){d.inPlace(e,[\"onreadystatechange\"],\"fn-\",s)}function o(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit(\"xhr-resolved\",[],t)),d.inPlace(t,y,\"fn-\",s)}function i(t){x.push(t),h&&(b?b.then(a):v?v(a):(E=-E,R.data=E))}function a(){for(var t=0;t<x.length;t++)r([],x[t]);x.length&&(x=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t(\"ee\"),u=f.get(\"xhr\"),d=t(26)(u),p=NREUM.o,l=p.XHR,h=p.MO,m=p.PR,v=p.SI,w=\"readystatechange\",y=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],x=[];e.exports=u;var g=window.XMLHttpRequest=function(t){var e=new l(t);try{u.emit(\"new-xhr\",[e],e),e.addEventListener(w,o,!1)}catch(n){try{u.emit(\"internal-error\",[n])}catch(r){}}return e};if(c(l,g),g.prototype=l.prototype,d.inPlace(g.prototype,[\"open\",\"send\"],\"-xhr-\",s),u.on(\"send-xhr-start\",function(t,e){r(t,e),i(e)}),u.on(\"open-xhr-start\",r),h){var b=m&&m.resolve();if(!v&&!m){var E=1,R=document.createTextNode(E);new h(a).observe(R,{characterData:!0})}}else f.on(\"fn-end\",function(t){t[0]&&t[0].type===w||a()})},{}],15:[function(t,e,n){function r(){var t=window.NREUM,e=t.info.accountID||null,n=t.info.agentID||null,r=t.info.trustKey||null,i=\"btoa\"in window&&\"function\"==typeof window.btoa;if(!e||!n||!i)return null;var a={v:[0,1],d:{ty:\"Browser\",ac:e,ap:n,id:o.generateCatId(),tr:o.generateCatId(),ti:Date.now()}};return r&&e!==r&&(a.d.tk=r),btoa(JSON.stringify(a))}var o=t(21);e.exports={generateTraceHeader:r}},{}],16:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<l;r++)t.removeEventListener(p[r],this.listener,!1);e.aborted||(n.duration=s.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):a(this,t),n.cbTime=this.cbTime,d.emit(\"xhr-done\",[t],t),c(\"xhr\",[e,n,this.startTime]))}}function o(t,e){var n=t.responseType;if(\"json\"===n&&null!==e)return e;var r=\"arraybuffer\"===n||\"blob\"===n||\"json\"===n?t.response:t.responseText;return v(r)}function i(t,e){var n=f(e),r=t.params;r.host=n.hostname+\":\"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}function a(t,e){t.params.status=e.status;var n=o(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader(\"X-NewRelic-App-Data\");r&&(t.params.cat=r.split(\", \").pop())}t.loadCaptureCalled=!0}var s=t(\"loader\");if(s.xhrWrappable){var c=t(\"handle\"),f=t(17),u=t(15).generateTraceHeader,d=t(\"ee\"),p=[\"load\",\"error\",\"abort\",\"timeout\"],l=p.length,h=t(\"id\"),m=t(20),v=t(19),w=window.XMLHttpRequest;s.features.xhr=!0,t(14),d.on(\"new-xhr\",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,t.addEventListener(\"load\",function(n){a(e,t)},!1),m&&(m>34||m<10)||window.opera||t.addEventListener(\"progress\",function(t){e.lastSize=t.loaded},!1)}),d.on(\"open-xhr-start\",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),d.on(\"open-xhr-end\",function(t,e){\"loader_config\"in NREUM&&\"xpid\"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader(\"X-NewRelic-ID\",NREUM.loader_config.xpid);var n=!1;if(\"init\"in NREUM&&\"distributed_tracing\"in NREUM.init&&(n=!!NREUM.init.distributed_tracing.enabled),n&&this.sameOrigin){var r=u();r&&e.setRequestHeader(\"newrelic\",r)}}),d.on(\"send-xhr-start\",function(t,e){var n=this.metrics,r=t[0],o=this;if(n&&r){var i=v(r);i&&(n.txSize=i)}this.startTime=s.now(),this.listener=function(t){try{\"abort\"!==t.type||o.loadCaptureCalled||(o.params.aborted=!0),(\"load\"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||\"function\"!=typeof e.onload))&&o.end(e)}catch(n){try{d.emit(\"internal-error\",[n])}catch(r){}}};for(var a=0;a<l;a++)e.addEventListener(p[a],this.listener,!1)}),d.on(\"xhr-cb-time\",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&\"function\"==typeof n.onload||this.end(n)}),d.on(\"xhr-load-added\",function(t,e){var n=\"\"+h(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),d.on(\"xhr-load-removed\",function(t,e){var n=\"\"+h(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),d.on(\"addEventListener-end\",function(t,e){e instanceof w&&\"load\"===t[0]&&d.emit(\"xhr-load-added\",[t[1],t[2]],e)}),d.on(\"removeEventListener-end\",function(t,e){e instanceof w&&\"load\"===t[0]&&d.emit(\"xhr-load-removed\",[t[1],t[2]],e)}),d.on(\"fn-start\",function(t,e,n){e instanceof w&&(\"onload\"===n&&(this.onload=!0),(\"load\"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=s.now()))}),d.on(\"fn-end\",function(t,e){this.xhrCbStart&&d.emit(\"xhr-cb-time\",[s.now()-this.xhrCbStart,this.onload,e],e)})}},{}],17:[function(t,e,n){e.exports=function(t){var e=document.createElement(\"a\"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split(\"://\");!r.port&&o[1]&&(r.port=o[1].split(\"/\")[0].split(\"\@\").pop().split(\":\")[1]),r.port&&\"0\"!==r.port||(r.port=\"https\"===o[0]?\"443\":\"80\"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],\"/\"!==r.pathname.charAt(0)&&(r.pathname=\"/\"+r.pathname);var i=!e.protocol||\":\"===e.protocol||e.protocol===n.protocol,a=e.hostname===document.domain&&e.port===n.port;return r.sameOrigin=i&&(!e.hostname||a),r}},{}],18:[function(t,e,n){function r(){}function o(t,e,n){return function(){return i(t,[f.now()].concat(s(arguments)),e?null:this,n),e?void 0:this}}var i=t(\"handle\"),a=t(23),s=t(24),c=t(\"ee\").get(\"tracer\"),f=t(\"loader\"),u=NREUM;\"undefined\"==typeof window.newrelic&&(newrelic=u);var d=[\"setPageViewName\",\"setCustomAttribute\",\"setErrorHandler\",\"finished\",\"addToTrace\",\"inlineHit\",\"addRelease\"],p=\"api-\",l=p+\"ixn-\";a(d,function(t,e){u[e]=o(p+e,!0,\"api\")}),u.addPageAction=o(p+\"addPageAction\",!0),u.setCurrentRouteName=o(p+\"routeName\",!0),e.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,e){var n={},r=this,o=\"function\"==typeof e;return i(l+\"tracer\",[f.now(),t,n],r),function(){if(c.emit((o?\"\":\"no-\")+\"fn-start\",[f.now(),r,o],n),o)try{return e.apply(this,arguments)}catch(t){throw c.emit(\"fn-err\",[arguments,this,t],n),t}finally{c.emit(\"fn-end\",[f.now()],n)}}}};a(\"actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get\".split(\",\"),function(t,e){h[e]=o(l+e)}),newrelic.noticeError=function(t,e){\"string\"==typeof t&&(t=new Error(t)),i(\"err\",[t,f.now(),!1,e])}},{}],19:[function(t,e,n){e.exports=function(t){if(\"string\"==typeof t&&t.length)return t.length;if(\"object\"==typeof t){if(\"undefined\"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if(\"undefined\"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!(\"undefined\"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],20:[function(t,e,n){var r=0,o=navigator.userAgent.match(/Firefox[\\/\\s](\\d+\\.\\d+)/);o&&(r=+o[1]),e.exports=r},{}],21:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var o,i=\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\",a=\"\",s=0;s<i.length;s++)o=i[s],\"x\"===o?a+=t().toString(16):\"y\"===o?(o=3&t()|8,a+=o.toString(16)):a+=o;return a}function o(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&Uint8Array&&(e=r.getRandomValues(new Uint8Array(31)));for(var o=[],i=0;i<16;i++)o.push(t().toString(16));return o.join(\"\")}e.exports={generateUuid:r,generateCatId:o}},{}],22:[function(t,e,n){function r(t,e){if(!o)return!1;if(t!==o)return!1;if(!e)return!0;if(!i)return!1;for(var n=i.split(\".\"),r=e.split(\".\"),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var o=null,i=null,a=/Version\\/(\\S+)\\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf(\"Chrome\")===-1&&s.indexOf(\"Chromium\")===-1&&(o=\"Safari\",i=c[1])}e.exports={agent:o,version:i,match:r}},{}],23:[function(t,e,n){function r(t,e){var n=[],r=\"\",i=0;for(r in t)o.call(t,r)&&(n[i]=e(r,t[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],24:[function(t,e,n){function r(t,e,n){e||(e=0),\"undefined\"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(o<0?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=r},{}],25:[function(t,e,n){e.exports={exists:\"undefined\"!=typeof window.performance&&window.performance.timing&&\"undefined\"!=typeof window.performance.timing.navigationStart}},{}],26:[function(t,e,n){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t(\"ee\"),i=t(24),a=\"nr\@original\",s=Object.prototype.hasOwnProperty,c=!1;e.exports=function(t,e){function n(t,e,n,o){function nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s=\"function\"==typeof n?n(r,a):n||{}}catch(f){p([f,\"\",[r,a,o],s])}u(e+\"start\",[r,a,o],s);try{return c=t.apply(a,r)}catch(d){throw u(e+\"err\",[r,a,d],s),d}finally{u(e+\"end\",[r,a,c],s)}}return r(t)?t:(e||(e=\"\"),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,e,o,i){o||(o=\"\");var a,s,c,f=\"-\"===o.charAt(0);for(c=0;c<e.length;c++)s=e[c],a=t[s],r(a)||(t[s]=n(a,f?s+o:o,i,s))}function u(n,r,o){if(!c||e){var i=c;c=!0;try{t.emit(n,r,o,e)}catch(a){p([a,n,r,o])}c=i}}function d(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){p([r])}for(var o in t)s.call(t,o)&&(e[o]=t[o]);return e}function p(e){try{t.emit(\"internal-error\",e)}catch(n){}}return t||(t=o),n.inPlace=f,n.flag=a,n}},{}],ee:[function(t,e,n){function r(){}function o(t){function e(t){return t&&t instanceof r?t:t?c(t,s,i):i()}function n(n,r,o,i){if(!p.aborted||i){t&&t(n,r,o);for(var a=e(o),s=m(n),c=s.length,f=0;f<c;f++)s[f].apply(a,r);var d=u[x[n]];return d&&d.push([g,n,r,a]),a}}function l(t,e){y[t]=m(t).concat(e)}function h(t,e){var n=y[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return y[t]||[]}function v(t){return d[t]=d[t]||o(n)}function w(t,e){f(t,function(t,n){e=e||\"feature\",x[n]=e,e in u||(u[e]=[])})}var y={},x={},g={on:l,addEventListener:l,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:a,aborted:!1};return g}function i(){return new r}function a(){(u.api||u.feature)&&(p.aborted=!0,u=p.backlog={})}var s=\"nr\@context\",c=t(\"gos\"),f=t(23),u={},d={},p=e.exports=o();p.backlog=u},{}],gos:[function(t,e,n){function r(t,e,n){if(o.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[e]=r,r}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){o.buffer([t],r),o.emit(t,e,n)}var o=t(\"ee\").get(\"handle\");e.exports=r,r.ee=o},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||\"object\"!==e&&\"function\"!==e?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i=\"nr\@id\",a=t(\"gos\");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!E++){var t=b.info=NREUM.info,e=l.getElementsByTagName(\"script\")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return u.abort();f(x,function(e,n){t[e]||(t[e]=n)}),c(\"mark\",[\"onload\",a()+b.offset],null,\"api\");var n=l.createElement(\"script\");n.src=\"https://\"+t.agent,e.parentNode.insertBefore(n,e)}}function o(){\"complete\"===l.readyState&&i()}function i(){c(\"mark\",[\"domContent\",a()+b.offset],null,\"api\")}function a(){return R.exists&&performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t(\"handle\"),f=t(23),u=t(\"ee\"),d=t(22),p=window,l=p.document,h=\"addEventListener\",m=\"attachEvent\",v=p.XMLHttpRequest,w=v&&v.prototype;NREUM.o={ST:setTimeout,SI:p.setImmediate,CT:clearTimeout,XHR:v,REQ:p.Request,EV:p.Event,PR:p.Promise,MO:p.MutationObserver};var y=\"\"+location,x={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",agent:\"js-agent.newrelic.com/nr-spa-1130.min.js\"},g=v&&w&&w[h]&&!/CriOS/.test(navigator.userAgent),b=e.exports={offset:s,now:a,origin:y,features:{},xhrWrappable:g,userAgent:d};t(18),l[h]?(l[h](\"DOMContentLoaded\",i,!1),p[h](\"load\",r,!1)):(l[m](\"onreadystatechange\",o),p[m](\"onload\",r)),c(\"mark\",[\"firstbyte\",s],null,\"api\");var E=0,R=t(25)},{}]},{},[\"loader\",2,16,5,3,4]);</script>
# <meta name=\"og:type\" content=\"website\" >
# <meta name=\"og:url\" content=\"https://www.waterstones.com/book/higher-order-perl/mark-jason-dominus/9781558607019\" >
# <meta name=\"description\" content=\"Buy Higher-Order Perl by Mark Jason Dominus from Waterstones today! Click and Collect from your local Waterstones or get FREE UK delivery on orders over \x{a3}20.\" >
# <meta name=\"og:description\" content=\"Buy Higher-Order Perl by Mark Jason Dominus from Waterstones today! Click and Collect from your local Waterstones or get FREE UK delivery on orders over \x{a3}20.\" >
# <meta name=\"og:title\" content=\"Higher-Order Perl by Mark Jason Dominus | Waterstones\" >
# <meta name=\"og:image\" content=\"https://cdn.waterstones.com/bookjackets/large/9781/5586/9781558607019.jpg\" >
#
# <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=2, user-scalable=yes\">
# <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">
# <meta name=\"apple-mobile-web-app-title\" content=\"Waterstones\">
#
# <meta name=\"HandheldFriendly\" content=\"true\">
# <meta name=\"p:domain_verify\" content=\"d6bfa3b9cce920407c86840c9e5470e7\"/>
# <meta name=\"msapplication-tap-highlight\" content=\"no\"/>
#
#
# <title>Higher-Order Perl by Mark Jason Dominus | Waterstones</title>
#
#
# <link href=\"https://static.waterstones.com/1.9.2/css/bundle.css\" media=\"all\" rel=\"stylesheet\" type=\"text/css\" >
# <link href=\"https://static.waterstones.com/1.9.2/css/print.css\" media=\"print\" rel=\"stylesheet\" type=\"text/css\" >
#
# <!--[if lt IE 9]>
# <script src=\"https://static.waterstones.com/1.9.2/js/html5shiv.js\"></script>
# <![endif]-->
#
# <script type=\"text/javascript\" src=\"https://static.waterstones.com/1.9.2/js/bundle.js\"></script>
# <script type=\"text/javascript\" src=\"https://static.waterstones.com/1.9.2/js/ecommerce.js\"></script>
#
# <!--[if lte IE 9]>
# <script src=\"https://static.waterstones.com/1.9.2/js/jquery.placeholder.js\"></script>
# <![endif]-->
#
# <script>
# ws_dl = [{\"gtm-user_id\":\"\",\"gtm-user_logged_in\":\"No\",\"gtm-waterstones_card_number\":\"\",\"gtm-waterstones_cardholder\":\"No\",\"gtm-page_type\":\"books\\/detail\",\"gtm-session_id\":\"auae8kv9jrpu3fd2etksl7hrd0\",\"gtm-user_ip\":\"94.130.9.32\",\"gtm-books\":[{\"isbn\":\"9781558607019\",\"sku\":\"9781558607019\",\"title\":\"Higher-Order Perl\",\"author\":\"Mark Jason Dominus\",\"category\":\"Computing & Internet \\/ Computer programming & software development\",\"imprint\":\"Elsevier Science & Technology\",\"publication_date\":\"31\\/03\\/2005\",\"selling_price\":\"58.99\",\"rrp\":\"58.99\",\"currency_code\":\"GBP\",\"format\":\"Paperback\",\"availability_status\":\"Usually dispatched within 3 weeks\",\"available_for_collection\":\"No\",\"average_review_rating\":\"0 stars\",\"has_description\":\"Yes\",\"has_author_biography\":\"No\",\"has_extra_jpeg\":\"No\",\"has_extra_video\":\"No\",\"has_extra_pdf\":\"No\"}]}]
# </script>
#
#
# <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-7951506-1', 'auto');ga('require', 'GTM-PZMM84K');</script>
#
#
#
#
# <script>(function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({ 'gtm.start':
# new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
# j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
# 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
# })(window,document,'script','ws_dl','GTM-N66L6Q');</script>
#
# <link rel=\"shortcut icon\" type=\"image/png\" href=\"https://static.waterstones.com/1.9.2/img/favicon.png\">
# <link rel=\"icon\" type=\"image/png\" href=\"https://static.waterstones.com/1.9.2/img/favicon.png\">
#
# <link rel=\"icon\" sizes=\"180x180\" href=\"https://static.waterstones.com/1.9.2/img/touch-icon-180x180.png\">
# <link rel=\"apple-touch-icon-precomposed\"
# href=\"https://static.waterstones.com/1.9.2/img/apple-touch-icon-180x180-precomposed.png\">
#
# <link rel=\"publisher\" href=\"https://plus.google.com/104518605237134368274\">
#
#
# </head>
#
# <body class=\" \"
# data-gmapskey=\"AIzaSyDrOnNff8I7i7Uov8GSBs_ZaN2743AxlmE\">
# <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-N66L6Q\"
# height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
# <div class=\"main-container\">
# <div class=\"cookie-header-bar cookie-bar\">
# <div class=\"cookie-inner\">
# We have recently updated our Privacy Policy. The site uses cookies to offer you a better experience. By continuing to browse the site you accept our Cookie Policy, you can change your settings at any time.<br /><br />
# <div><a href=\"/help/privacy-policy/1401\">View Privacy Policy</a><a href=\"/help/cookie-policy/1408\">View Cookie Policy</a></div>
# <a class=\"close-cookie-bar js-close-cookie-bar\"></a>
# </div>
# </div>
#
# <a class=\"ribbon-banner\" href=\"/holiday-reads\">
# <div class=\"message\">Find your perfect holiday reading</div>
# </a>
#
# <header id=\"masthead\" class=\"\">
# <div id=\"header-bar\" class=\"header-bar\">
# <div class=\"row\">
# <div class=\"right-menu span7 tablet-span6 mobile-span12\">
# <ul>
# <li class=\"nav-account\"><a href=\"#\" data-modal-id=\"loginModal\" class=\"js-open-modal\">Sign In / Register</a></li>
# <li class=\"nav-plus\"><a href=\"/plus\"></a></li>
# <li class=\"nav-wish-lists\"><a href=\"/account/lists\" data-modal-id=\"loginModal\" class=\"js-open-modal\">Wish list</a></li>
# </ul>
# </div>
# <div class=\"right-menu navbar-redesign span5 tablet-span6 mobile-hide\">
# <ul>
# <li class=\"nav-shops-li\">
# <a href=\"/shops\" class=\"nav-shops\">Shop Finder</a>
# </li>
# <li>
# <a href=\"/help\">Help</a>
# </li>
# <li>
# <a href=\"/events\">Events</a>
# </li>
# <li>
# <a href=\"/blog\">Blog</a>
# </li>
# <li>
# <a href=\"/podcast\">Podcast</a>
# </li>
# <li>
# <a href=\"/win\">Win</a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# <div class=\"row inner\" id=\"main-logos\">
# <div class=\"span12\">
# <a class=\"logo\" href=\"/\">Waterstones</a>
# </div>
# </div>
# <div class=\"main-nav-holder\">
#
# <a id=\"nav-menu-button\" class=\"nav-trigger-button\">
# <div>MENU</div>
# <span></span>
# </a>
# <a href=\"/shops\" class=\"nav-shop-finder\">
# <div>SHOPS</div>
# </a>
# <a id=\"nav-menu-search\" class=\"search-trigger-button icon\">
# <div>SEARCH</div>
# <span></span>
# </a>
#
# <div class=\"main-nav \">
# <div class=\"row\">
# <div class=\"span12\">
# <nav class=\"main-nav-bar\">
# <div class=\"navs-container desktop-navs\">
# <ul class=\"navs\">
# <li>
# <a class=\"nav-item-new js-nav-item nav-item \"
# data-content=\"NEW\" data-subnav=\"20\"
# href=\"/campaign/new-books\"
# >
# New
# </a>
# </li>
# <li>
# <a class=\"nav-item-bestsellers js-nav-item nav-item \"
# data-content=\"BESTSELLERS\" data-subnav=\"19\"
# href=\"/books/bestsellers \"
# >
# Bestsellers
# </a>
# </li>
# <li>
# <a class=\"nav-item-fiction js-nav-item nav-item has-dropdown\"
# data-content=\"FICTION\" data-subnav=\"11\"
# href=\"/category/fiction\"
# >
# Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-non-fiction js-nav-item nav-item has-dropdown\"
# data-content=\"NON-FICTION\" data-subnav=\"12\"
# href=\"/non-fiction-books\"
# >
# Non-Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's js-nav-item nav-item has-dropdown\"
# data-content=\"CHILDREN'S\" data-subnav=\"13\"
# href=\"/category/childrens-teenage\"
# >
# Children's
# </a>
# </li>
# <li>
# <a class=\"nav-item-stationery & gifts js-nav-item nav-item has-dropdown\"
# data-content=\"STATIONERY & GIFTS\" data-subnav=\"14\"
# href=\"/category/stationery-gifts\"
# >
# Stationery & Gifts
# </a>
# </li>
# </ul>
#
# <ul class=\"subnavs\">
# <li class=\"subnav\" data-id=\"11\">
# <div class=\"row\">
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"44\" data-navid=\"11\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Highlights</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/holiday-reads\"
# >Holiday Reads</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions\"
# >Signed & Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/book-awards\"
# >Book Awards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/blog\"
# >Book Blog</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/books-of-the-month\"
# >Books of the Month</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights\"
# >Cultural Highlights</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/new-books\"
# >New & Coming Soon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/on-the-horizon\"
# >On the Horizon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/international-womens-day-2019\"
# >Women Write Now</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"37\" data-navid=\"11\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/fiction\">Fiction</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/poetry-drama-criticism/anthologies\"
# >Anthologies and Short Stories</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/audiobook-cds\"
# >CD Audiobooks</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/fiction/classic-fiction\"
# >Classics</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/poetry-drama-criticism/classical-texts\"
# >Classical Texts</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/fiction/fiction-in-translation\"
# >Fiction in Translation</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/fiction/historical-fiction\"
# >Historical Fiction</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/poetry-drama-criticism\"
# >Poetry, Drama & Literary Criticism</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/romance-erotica\"
# >Romance</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"38\" data-navid=\"11\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/crime-thrillers-mystery\">Crime</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/agatha-christie/10593\"
# >Agatha Christie</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/british-library-crime-classics\"
# >British Library Classics</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/crime-mystery/classic-crime\"
# >Classic Crime</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/crime-mystery/historical-mysteries\"
# >Historical Crime</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/sherlock-holmes\"
# >Sherlock Holmes</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/thrillers\"
# >Thrillers</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/true-crime\"
# >True Crime</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"39\" data-navid=\"11\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/science-fiction-fantasy-horror\">Sci-fi & Fantasy</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-fiction-fantasy-horror/science-fiction\"
# >Science Fiction</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-fiction-fantasy-horror/fantasy\"
# >Fantasy</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-fiction-fantasy-horror/horror-ghost-stories\"
# >Horror</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/graphic-novels-manga\"
# >Graphic Novels & Manga</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/game-of-thrones-books\"
# >A Game of Thrones</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/doctor-who-books\"
# >Doctor Who</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/good-omens\"
# >Good Omens</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-fiction-fantasy-horror/science-fiction/star-wars\"
# >Star Wars</a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# </li>
# <li class=\"subnav\" data-id=\"12\">
# <div class=\"row\">
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"48\" data-navid=\"12\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Highlights</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/holiday-reads\"
# >Holiday Reads</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions\"
# >Signed & Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/book-awards\"
# >Book Awards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/books-of-the-month\"
# >Books of the Month</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights\"
# >Cultural Highlights</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/blog\"
# >Book Blog</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/new-books\"
# >New & Coming Soon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/on-the-horizon\"
# >On the Horizon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/international-womens-day-2019\"
# >Women Write Now</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"46\" data-navid=\"12\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/non-fiction-books\">Non-Fiction Books</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/art-fashion-photography\"
# >Art, Fashion & Photography</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/popular-science-nature/popular-science/popular-astronomy-and-space\"
# >Astronomy & Space</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/biography-true-stories\"
# >Biography & True Stories</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/business-finance-law\"
# >Business, Finance & Law</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/audiobook-cds\"
# >CD Audiobooks</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/computing-internet\"
# >Computing & Internet</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/entertainment\"
# >Entertainment</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-technology-medicine/earth-sciences-geography-environment-planning/the-environment\"
# >Environment</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"80\" data-navid=\"12\">
# <div class=\"span12\">
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/food-drink\"
# >Food & Drink</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/health-lifestyle\"
# >Health & Lifestyle</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/history\"
# >History</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/hobbies-quizzes-games\"
# >Hobbies, Quizzes & Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/home-garden\"
# >Home & Garden</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/humour\"
# >Humour</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/language-reference\"
# >Language & Reference</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/spirituality-beliefs/mind-body-and-spirit\"
# >Mind, Body and Spirit</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/popular-science-nature/nature-natural-history\"
# >Nature Writing</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"79\" data-navid=\"12\">
# <div class=\"span12\">
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/popular-science-nature/pets\"
# >Pets</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/spirituality-beliefs/philosophy\"
# >Philosophy</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/politics-society-education/politics-government\"
# >Politics</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/popular-science-nature/popular-science\"
# >Popular Science</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/science-technology-medicine\"
# >Science, Technology & Medicine</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/spirituality-beliefs\"
# >Spirituality & Beliefs</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/sports-leisure\"
# >Sports</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/transport-general-interest\"
# >Transport</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/travel-maps\"
# >Travel & Maps</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/crime-thrillers-mystery/true-crime\"
# >True Crime</a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# </li>
# <li class=\"subnav\" data-id=\"13\">
# <div class=\"row\">
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"51\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Highlights</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/holiday-reads\"
# >Holiday Reads</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions\"
# >Signed & Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/book-awards\"
# >Book Awards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/blog\"
# >Book Blog</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/books-of-the-month\"
# >Books of the Month</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights\"
# >Cultural Highlights</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/new-books\"
# >New & Coming Soon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/on-the-horizon\"
# >On the Horizon</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights/book-awards/the-waterstones-childrens-book-prize\"
# >Waterstones Children's Book Prize</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/waterstones-childrens-laureate\"
# >Waterstones Children's Laureate</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/international-womens-day-2019\"
# >Women Write Now</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"52\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Age Group</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/baby-and-toddler\"
# >Baby & Toddler</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/ages-5-8\"
# >Ages 5 to 8</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/ages-9-12\"
# >Ages 9 to 12</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/teen-and-young-adult\"
# >Teenage / Young Adult</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"50\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Popular Categories</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/early-learning\"
# >Early learning</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/fiction\"
# >Children's Fiction</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/hobbies-interests\"
# >Hobbies & Interests</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/interactive-activity-books\"
# >Interactive & Activity Books</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/education\"
# >Learning & Education</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/poetry-and-anthologies\"
# >Poetry & Anthologies</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/childrens-teenage/reference\"
# >Reference</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"77\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Toys, Games & Stationery</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-stationery\"
# >Children's Stationery</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-crafts-hobbies/colouring-painting\"
# >Colouring & Painting</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-crafts-hobbies\"
# >Crafts & Hobbies</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/educational-games\"
# >Educational Toys & Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/lego\"
# >LEGO \x{ae}</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys/jelly-cat\"
# >Jelly Cat</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys\"
# >Soft Toys</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"84\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Characters, Friends & Series</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/the-gruffalo\"
# >The Gruffalo</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/harry-potter-books\"
# >Harry Potter</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/mog-the-cat\"
# >Mog the Cat</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/the-moomins\"
# >Moomins</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/paddington\"
# >Paddington</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/peppa-pig\"
# >Peppa Pig</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/horrible-histories\"
# >Horrible Histories</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"78\" data-navid=\"13\">
# <div class=\"span12\">
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"\"
# ></a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/beatrix-potter\"
# >Peter Rabbit</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/the-very-hungry-caterpillar\"
# >The Very Hungry Caterpillar</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/liz-pichon/24153\"
# >Tom Gates</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/jeff-kinney/50442\"
# >Wimpy Kid</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/series/winnnie-the-pooh\"
# >Winnie the Pooh</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/thats-not-my\"
# >That's Not My...</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"53\" data-navid=\"13\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Popular Authors</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/roald-dahl-books\"
# >Roald Dahl</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/julia-donaldson\"
# >Julia Donaldson</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/beatrix-potter\"
# >Beatrix Potter</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/harry-potter-books\"
# >J.K. Rowling</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/david-walliams\"
# > David Walliams</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/author/jacqueline-wilson\"
# >Jacqueline Wilson</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"\"
# > </a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# </li>
# <li class=\"subnav\" data-id=\"14\">
# <div class=\"row\">
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"81\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name \">Highlights</span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/summer-sale-2019\"
# >Summer Sale</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"https://www.waterstonesgiftcards.com/\"
# target=\"_blank\">Gift Cards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions\"
# >Signed and Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights/book-awards\"
# >Book Awards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/blog\"
# >Book Blog</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/books-of-the-month\"
# >Books of the Month</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/cultural-highlights\"
# >Cultural Highlights</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/new-books\"
# >New and Coming Soon</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"73\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/stationery-gifts/gifts\">Gifts</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/hobbies-quizzes-games/adult-colouring-books\"
# >Adult Colouring Books</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/gifts/gadgets-technology\"
# >Gadgets & Technology</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/help/gift-cards-and-vouchers/32\"
# >Gift Cards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/min_price/0/max_price/5\"
# >Gifts Under \x{a3}5</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/home-kitchen-garden\"
# >Home, Kitchen & Garden</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/gifts/literary-gifts\"
# >Literary Gifts</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/gifts/penguin-collection\"
# >Penguin Collection</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/campaign/special-editions/sort/pub-date-desc\"
# >Special Editions</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/book-accessories/tote-bags\"
# >Tote Bags</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"https://www.waterstonesgiftcards.com/\"
# target=\"_blank\">Gift Cards</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"74\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/toys-games\">Toys & Games</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/games/board-games\"
# >Board Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/games/card-games\"
# >Card Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/educational-games\"
# >Educational Toys and Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys/jelly-cat\"
# >Jelly Cat</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/jigsaw-puzzles\"
# >Jigsaw Puzzles</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/lego\"
# >LEGO \x{ae}</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/childrens-toys-and-games/plush-and-soft-toys\"
# >Soft Toys</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/travel-games\"
# >Travel Games</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/games/trivia-games\"
# >Trivia Games</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"72\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/stationery-gifts/\">Stationery</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/toys-games/arts-and-crafts\"
# >Arts & Crafts</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/calendars-and-diaries\"
# >Calendars & Diaries</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/cards\"
# >Cards, Postcards & Notecards</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-crafts-hobbies\"
# >Children's Crafts & Hobbies</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/childrens-stationery\"
# >Children's Stationery</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/giftwrap\"
# >Giftwrap</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/notebooks-journals\"
# >Notebooks & Journals</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/notebooks-journals/moleskine-notebooks\"
# >Moleskine Notebooks</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/stationery-equipment\"
# >Stationery Equipment</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/pens-and-pencils\"
# >Pens & Pencils</a>
# </li>
# </ul>
# </div>
# </div>
# <div class=\"group-wrap span3 alpha omega\"
# data-id=\"82\" data-navid=\"14\">
# <div class=\"span12\">
# <div class=\"nav-header\">
# <span class=\"name nav-header-link\"><a
# href=\"/category/stationery-gifts/book-accessories\">Book Accessories</a></span>
# </div>
#
# <ul>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/book-accessories/book-lights-and-lamps\"
# >Book Lights and Lamps</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/book-accessories/bookmarks\"
# >Bookmarks</a>
# </li>
# <li class=\"subnav-item\">
# <a class=\"name\"
# href=\"/category/stationery-gifts/book-accessories/magnifiers-and-reading-glasses\"
# >Reading Glasses & Magnifiers</a>
# </li>
# </ul>
# </div>
# </div>
# </div>
# </li>
# </ul>
# </div>
#
# <div class=\"navs-container mobile-navs\">
# <ul class=\"navs\">
# <li>
# <a class=\"nav-item-new js-nav-item nav-item \"
# data-subnav=\"324\" href=\"https://www.waterstones.com/campaign/new-books\"
# >
# New
# </a>
# </li>
# <li>
# <a class=\"nav-item-bestsellers js-nav-item nav-item \"
# data-subnav=\"310\" href=\"https://www.waterstones.com/books/bestsellers\"
# >
# BESTSELLERS
# </a>
# </li>
# <li>
# <a class=\"nav-item-highlights js-nav-item nav-item has-dropdown\"
# data-subnav=\"295\" >
# Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-fiction js-nav-item nav-item has-dropdown\"
# data-subnav=\"243\" >
# Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's js-nav-item nav-item has-dropdown\"
# data-subnav=\"272\" >
# Children's
# </a>
# </li>
# <li>
# <a class=\"nav-item-non-fiction js-nav-item nav-item has-dropdown\"
# data-subnav=\"251\" >
# Non-Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-stationery & gifts js-nav-item nav-item has-dropdown\"
# data-subnav=\"344\" >
# Stationery & Gifts
# </a>
# </li>
# <li>
# <a class=\"nav-item-cd audiobooks js-nav-item nav-item \"
# data-subnav=\"525\" href=\"/audiobook-cds\"
# >
# CD Audiobooks
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed & special editions js-nav-item nav-item \"
# data-subnav=\"415\" href=\"/campaign/special-editions\"
# >
# Signed & Special Editions
# </a>
# </li>
# <li>
# <a class=\"nav-item-shop finder js-nav-item nav-item \"
# data-subnav=\"302\" href=\"/bookshops\"
# >
# Shop Finder
# </a>
# </li>
# <li>
# <a class=\"nav-item-help js-nav-item nav-item has-dropdown\"
# data-subnav=\"526\" >
# Help
# </a>
# </li>
# <li>
# <a class=\"nav-item-events js-nav-item nav-item \"
# data-subnav=\"303\" href=\"/events\"
# >
# Events
# </a>
# </li>
# <li>
# <a class=\"nav-item-book blog js-nav-item nav-item \"
# data-subnav=\"307\" href=\"/blog\"
# >
# Book Blog
# </a>
# </li>
# <li>
# <a class=\"nav-item-podcast js-nav-item nav-item \"
# data-subnav=\"615\" href=\"/podcast\"
# >
# PODCAST
# </a>
# </li>
# <li>
# <a class=\"nav-item-competitions and prize draws js-nav-item nav-item \"
# data-subnav=\"420\" href=\"/win\"
# >
# COMPETITIONS AND PRIZE DRAWS
# </a>
# </li>
# <li>
# <a class=\"nav-item-sign in js-nav-item nav-item \"
# data-subnav=\"241\" href=\"/account\"
# >
# Sign In
# </a>
# </li>
# <li>
# <a class=\"nav-item-home js-nav-item nav-item \"
# data-subnav=\"242\" href=\"/\"
# >
# Home
# </a>
# </li>
#
# </ul>
#
# <ul class=\"subnavs\">
# <li class=\"subnav\" data-id=\"528\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-about us js-nav-item nav-item \"
# data-subnav=\"535\"
# href=\"/help/about-us/44\"
# >
# About Us
# </a>
# </li>
# <li>
# <a class=\"nav-item-affiliate programme js-nav-item nav-item \"
# data-subnav=\"536\"
# href=\"/help/affiliate-programme/45\"
# >
# Affiliate Programme
# </a>
# </li>
# <li>
# <a class=\"nav-item-book trust js-nav-item nav-item \"
# data-subnav=\"537\"
# href=\"/help/book-trust/49\"
# >
# Book Trust
# </a>
# </li>
# <li>
# <a class=\"nav-item-recycling electrical equipment js-nav-item nav-item \"
# data-subnav=\"538\"
# href=\"/help/recycling-electrical-equipment/40\"
# >
# Recycling Electrical Equipment
# </a>
# </li>
# <li>
# <a class=\"nav-item-stamp card js-nav-item nav-item \"
# data-subnav=\"539\"
# href=\"/help/stamp-card/187\"
# >
# Stamp Card
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's laureate js-nav-item nav-item \"
# data-subnav=\"540\"
# href=\"/help/waterstones-children's-laureate/347\"
# >
# Waterstones Children's Laureate
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"529\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-careers at waterstones js-nav-item nav-item \"
# data-subnav=\"541\"
# href=\"/help/careers-at-waterstones/47\"
# >
# Careers at Waterstones
# </a>
# </li>
# <li>
# <a class=\"nav-item-job applicant privacy notice js-nav-item nav-item \"
# data-subnav=\"542\"
# href=\"/help/job-applicant-privacy-notice/1404\"
# >
# Job Applicant Privacy Notice
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"530\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-contact us js-nav-item nav-item \"
# data-subnav=\"543\"
# href=\"/help/contact-us/28\"
# >
# Contact Us
# </a>
# </li>
# <li>
# <a class=\"nav-item-event tickets js-nav-item nav-item \"
# data-subnav=\"544\"
# href=\"/help/event-tickets/50\"
# >
# Event Tickets
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"531\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-how to get published js-nav-item nav-item \"
# data-subnav=\"545\"
# href=\"/help/how-to-get-published/156\"
# >
# How To Get Published
# </a>
# </li>
# <li>
# <a class=\"nav-item-independent publishers js-nav-item nav-item \"
# data-subnav=\"546\"
# href=\"/help/independent-publishers/48\"
# >
# Independent Publishers
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"532\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-accessibility js-nav-item nav-item \"
# data-subnav=\"547\"
# href=\"/help/accessibility/5\"
# >
# Accessibility
# </a>
# </li>
# <li>
# <a class=\"nav-item-account sales js-nav-item nav-item \"
# data-subnav=\"548\"
# href=\"/help/account-sales/11\"
# >
# Account Sales
# </a>
# </li>
# <li>
# <a class=\"nav-item-click & collect js-nav-item nav-item \"
# data-subnav=\"549\"
# href=\"/help/click-&-collect/27\"
# >
# Click & Collect
# </a>
# </li>
# <li>
# <a class=\"nav-item-delivery options js-nav-item nav-item \"
# data-subnav=\"550\"
# href=\"/help/delivery-options/19\"
# >
# Delivery Options
# </a>
# </li>
# <li>
# <a class=\"nav-item-ebooks & mp3 audio downloads js-nav-item nav-item \"
# data-subnav=\"551\"
# href=\"/help/ebooks-&-mp3-audio-downloads/836\"
# >
# eBooks & MP3 Audio Downloads
# </a>
# </li>
# <li>
# <a class=\"nav-item-free uk delivery js-nav-item nav-item \"
# data-subnav=\"552\"
# href=\"/help/free-uk-delivery/13\"
# >
# Free UK Delivery
# </a>
# </li>
# <li>
# <a class=\"nav-item-gift cards and vouchers js-nav-item nav-item \"
# data-subnav=\"553\"
# href=\"/help/gift-cards-and-vouchers/32\"
# >
# Gift Cards and Vouchers
# </a>
# </li>
# <li>
# <a class=\"nav-item-international shoppers js-nav-item nav-item \"
# data-subnav=\"554\"
# href=\"/help/international-shoppers/53\"
# >
# International Shoppers
# </a>
# </li>
# <li>
# <a class=\"nav-item-online pricing and payments js-nav-item nav-item \"
# data-subnav=\"555\"
# href=\"/help/online-pricing-and-payments/35\"
# >
# Online Pricing and Payments
# </a>
# </li>
# <li>
# <a class=\"nav-item-returning items js-nav-item nav-item \"
# data-subnav=\"556\"
# href=\"/help/returning-items/41\"
# >
# Returning Items
# </a>
# </li>
# <li>
# <a class=\"nav-item-secure shopping js-nav-item nav-item \"
# data-subnav=\"557\"
# href=\"/help/secure-shopping/43\"
# >
# Secure Shopping
# </a>
# </li>
# <li>
# <a class=\"nav-item-update your browser js-nav-item nav-item \"
# data-subnav=\"558\"
# href=\"/help/update-your-browser/340\"
# >
# Update Your Browser
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones marketplace js-nav-item nav-item \"
# data-subnav=\"559\"
# href=\"/help/waterstones-marketplace/838\"
# >
# Waterstones Marketplace
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"533\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-tax strategy js-nav-item nav-item \"
# data-subnav=\"603\"
# href=\"/help/waterstones-tax-strategy/1309\"
# >
# Tax Strategy
# </a>
# </li>
# <li>
# <a class=\"nav-item-terms & conditions js-nav-item nav-item \"
# data-subnav=\"596\"
# href=\"/help/supply-of-waterstones-products-to-customers/46\"
# >
# Terms & Conditions
# </a>
# </li>
# <li>
# <a class=\"nav-item-privacy policy js-nav-item nav-item \"
# data-subnav=\"602\"
# href=\"/help/privacy-policy/1401\"
# >
# Privacy Policy
# </a>
# </li>
# <li>
# <a class=\"nav-item-company information js-nav-item nav-item \"
# data-subnav=\"597\"
# href=\"/help/company-information/1052\"
# >
# Company Information
# </a>
# </li>
# <li>
# <a class=\"nav-item-cookie policy js-nav-item nav-item \"
# data-subnav=\"598\"
# href=\"/help/cookie-policy/1408\"
# >
# Cookie Policy
# </a>
# </li>
# <li>
# <a class=\"nav-item-gender pay gap js-nav-item nav-item \"
# data-subnav=\"599\"
# href=\"/help/gender-pay-gap-statement-2018/1731\"
# >
# Gender Pay Gap
# </a>
# </li>
# <li>
# <a class=\"nav-item-modern slavery statement js-nav-item nav-item \"
# data-subnav=\"600\"
# href=\"/help/modern-slavery-statement/1051\"
# >
# Modern Slavery Statement
# </a>
# </li>
# <li>
# <a class=\"nav-item-reviews & contributions policy js-nav-item nav-item \"
# data-subnav=\"601\"
# href=\"/help/online-contributions/58\"
# >
# Reviews & Contributions Policy
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"534\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"381\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-book awards js-nav-item nav-item \"
# data-subnav=\"384\"
# href=\"/book-awards\"
# >
# Book Awards
# </a>
# </li>
# <li>
# <a class=\"nav-item-books of the month js-nav-item nav-item \"
# data-subnav=\"385\"
# href=\"/books-of-the-month\"
# >
# Books of the Month
# </a>
# </li>
# <li>
# <a class=\"nav-item-cultural highlights js-nav-item nav-item \"
# data-subnav=\"386\"
# href=\"/category/cultural-highlights\"
# >
# Cultural Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-new & coming soon js-nav-item nav-item \"
# data-subnav=\"387\"
# href=\"/campaign/new-books\"
# >
# New & Coming Soon
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed & special editions js-nav-item nav-item \"
# data-subnav=\"388\"
# href=\"/campaign/special-editions\"
# >
# Signed & Special Editions
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"389\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-book awards js-nav-item nav-item \"
# data-subnav=\"391\"
# href=\"/book-awards\"
# >
# Book Awards
# </a>
# </li>
# <li>
# <a class=\"nav-item-books of the month js-nav-item nav-item \"
# data-subnav=\"393\"
# href=\"/books-of-the-month\"
# >
# Books of the Month
# </a>
# </li>
# <li>
# <a class=\"nav-item-new & coming soon js-nav-item nav-item \"
# data-subnav=\"394\"
# href=\"/campaign/new-books\"
# >
# New & Coming Soon
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed & special editions js-nav-item nav-item \"
# data-subnav=\"395\"
# href=\"/campaign/special-editions\"
# >
# Signed & Special Editions
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's book prize js-nav-item nav-item \"
# data-subnav=\"507\"
# href=\"/category/cultural-highlights/book-awards/the-waterstones-childrens-book-prize\"
# >
# Waterstones Children's Book Prize
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's laureate js-nav-item nav-item \"
# data-subnav=\"471\"
# href=\"/waterstones-childrens-laureate\"
# >
# Waterstones Children's Laureate
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"396\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-holiday reads js-nav-item nav-item \"
# data-subnav=\"608\"
# href=\"/holiday-reads\"
# >
# Holiday Reads
# </a>
# </li>
# <li>
# <a class=\"nav-item-book awards js-nav-item nav-item \"
# data-subnav=\"399\"
# href=\"/book-awards\"
# >
# Book Awards
# </a>
# </li>
# <li>
# <a class=\"nav-item-book blog js-nav-item nav-item \"
# data-subnav=\"400\"
# href=\"/blog\"
# >
# Book Blog
# </a>
# </li>
# <li>
# <a class=\"nav-item-books of the month js-nav-item nav-item \"
# data-subnav=\"401\"
# href=\"/campaign/books-of-the-month\"
# >
# Books of the Month
# </a>
# </li>
# <li>
# <a class=\"nav-item-cultural highlights js-nav-item nav-item \"
# data-subnav=\"402\"
# href=\"/category/cultural-highlights\"
# >
# Cultural Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-new & coming soon js-nav-item nav-item \"
# data-subnav=\"403\"
# href=\"/campaign/new-books\"
# >
# New & Coming Soon
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed & special editions js-nav-item nav-item \"
# data-subnav=\"404\"
# href=\"/campaign/special-editions\"
# >
# Signed & Special Editions
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"442\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-fiction home js-nav-item nav-item \"
# data-subnav=\"443\"
# href=\"/category/fiction\"
# >
# Fiction Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-anthologies and short stories js-nav-item nav-item \"
# data-subnav=\"444\"
# href=\"/category/poetry-drama-criticism/anthologies\"
# >
# Anthologies and Short Stories
# </a>
# </li>
# <li>
# <a class=\"nav-item-classics js-nav-item nav-item \"
# data-subnav=\"445\"
# href=\"/category/fiction/classic-fiction\"
# >
# Classics
# </a>
# </li>
# <li>
# <a class=\"nav-item-cd audio js-nav-item nav-item \"
# data-subnav=\"446\"
# href=\"/audiobook-cds\"
# >
# CD Audio
# </a>
# </li>
# <li>
# <a class=\"nav-item-classical texts js-nav-item nav-item \"
# data-subnav=\"447\"
# href=\"/category/poetry-drama-criticism/classical-texts\"
# >
# Classical Texts
# </a>
# </li>
# <li>
# <a class=\"nav-item-fiction in translation js-nav-item nav-item \"
# data-subnav=\"449\"
# href=\"/category/fiction/fiction-in-translation\"
# >
# Fiction in Translation
# </a>
# </li>
# <li>
# <a class=\"nav-item-historical fiction js-nav-item nav-item \"
# data-subnav=\"450\"
# href=\"/category/fiction/historical-fiction\"
# >
# Historical Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-poetry, drama & criticism js-nav-item nav-item \"
# data-subnav=\"451\"
# href=\"/category/poetry-drama-criticism\"
# >
# Poetry, Drama & Criticism
# </a>
# </li>
# <li>
# <a class=\"nav-item-romance js-nav-item nav-item \"
# data-subnav=\"452\"
# href=\"/category/romance-erotica\"
# >
# Romance
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"295\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-holiday reads js-nav-item nav-item \"
# data-subnav=\"607\"
# href=\"/holiday-reads\"
# >
# Holiday Reads
# </a>
# </li>
# <li>
# <a class=\"nav-item-new and coming soon js-nav-item nav-item \"
# data-subnav=\"612\"
# href=\"/campaign/new-books\"
# >
# New and Coming Soon
# </a>
# </li>
# <li>
# <a class=\"nav-item-on the horizon js-nav-item nav-item \"
# data-subnav=\"613\"
# href=\"/campaign/on-the-horizon\"
# >
# On the Horizon
# </a>
# </li>
# <li>
# <a class=\"nav-item-signed and special editions js-nav-item nav-item \"
# data-subnav=\"498\"
# href=\"/campaign/special-editions\"
# >
# Signed and Special Editions
# </a>
# </li>
# <li>
# <a class=\"nav-item-book awards js-nav-item nav-item \"
# data-subnav=\"296\"
# href=\"/book-awards\"
# >
# Book Awards
# </a>
# </li>
# <li>
# <a class=\"nav-item-book blog js-nav-item nav-item \"
# data-subnav=\"297\"
# href=\"/blog\"
# >
# Book Blog
# </a>
# </li>
# <li>
# <a class=\"nav-item-books of the month js-nav-item nav-item \"
# data-subnav=\"330\"
# href=\"/campaign/books-of-the-month\"
# >
# Books of the Month
# </a>
# </li>
# <li>
# <a class=\"nav-item-cultural highlights js-nav-item nav-item \"
# data-subnav=\"329\"
# href=\"/category/in-the-media\"
# >
# Cultural Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's book prize js-nav-item nav-item \"
# data-subnav=\"583\"
# href=\"/category/cultural-highlights/book-awards/the-waterstones-childrens-book-prize\"
# >
# Waterstones Children's Book Prize
# </a>
# </li>
# <li>
# <a class=\"nav-item-waterstones children's laureate js-nav-item nav-item \"
# data-subnav=\"405\"
# href=\"/waterstones-childrens-laureate\"
# >
# Waterstones Children's Laureate
# </a>
# </li>
# <li>
# <a class=\"nav-item-gift cards js-nav-item nav-item \"
# data-subnav=\"574\"
# href=\"https://www.waterstonesgiftcards.com/\"
# target=\"_blank\">
# Gift Cards
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"374\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-book lights & lamps js-nav-item nav-item \"
# data-subnav=\"375\"
# href=\"/category/stationery-gifts/book-accessories/book-lights-and-lamps\"
# >
# Book Lights & Lamps
# </a>
# </li>
# <li>
# <a class=\"nav-item-bookmarks js-nav-item nav-item \"
# data-subnav=\"376\"
# href=\"/category/stationery-gifts/book-accessories/bookmarks\"
# >
# Bookmarks
# </a>
# </li>
# <li>
# <a class=\"nav-item-reading glasses & magnifiers js-nav-item nav-item \"
# data-subnav=\"377\"
# href=\"/category/stationery-gifts/book-accessories/magnifiers-and-reading-glasses\"
# >
# Reading Glasses & Magnifiers
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"454\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-crime home js-nav-item nav-item \"
# data-subnav=\"455\"
# href=\"/category/crime-thrillers-mystery\"
# >
# Crime Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-agatha christie js-nav-item nav-item \"
# data-subnav=\"606\"
# href=\"/author/agatha-christie/10593\"
# >
# Agatha Christie
# </a>
# </li>
# <li>
# <a class=\"nav-item-british library classics js-nav-item nav-item \"
# data-subnav=\"456\"
# href=\"/books/search/term/british+library+crime+classics\"
# >
# British Library Classics
# </a>
# </li>
# <li>
# <a class=\"nav-item-classic crime js-nav-item nav-item \"
# data-subnav=\"457\"
# href=\"/category/crime-thrillers-mystery/crime-mystery/classic-crime\"
# >
# Classic Crime
# </a>
# </li>
# <li>
# <a class=\"nav-item-historical crime js-nav-item nav-item \"
# data-subnav=\"458\"
# href=\"/category/crime-thrillers-mystery/crime-mystery/historical-mysteries\"
# >
# Historical Crime
# </a>
# </li>
# <li>
# <a class=\"nav-item-sherlock holmes js-nav-item nav-item \"
# data-subnav=\"605\"
# href=\"/category/crime-thrillers-mystery/sherlock-holmes\"
# >
# Sherlock Holmes
# </a>
# </li>
# <li>
# <a class=\"nav-item-thrillers js-nav-item nav-item \"
# data-subnav=\"460\"
# href=\"/category/crime-thrillers-mystery/thrillers\"
# >
# Thrillers
# </a>
# </li>
# <li>
# <a class=\"nav-item-true crime js-nav-item nav-item \"
# data-subnav=\"461\"
# href=\"/category/crime-thrillers-mystery/true-crime\"
# >
# True Crime
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"274\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-baby & toddler js-nav-item nav-item \"
# data-subnav=\"275\"
# href=\"/category/childrens-teenage/baby-and-toddler\"
# >
# Baby & Toddler
# </a>
# </li>
# <li>
# <a class=\"nav-item-ages 5-8 js-nav-item nav-item \"
# data-subnav=\"276\"
# href=\"/category/childrens-teenage/ages-5-8\"
# >
# Ages 5-8
# </a>
# </li>
# <li>
# <a class=\"nav-item-ages 9-12 js-nav-item nav-item \"
# data-subnav=\"277\"
# href=\"/category/childrens-teenage/ages-9-12\"
# >
# Ages 9-12
# </a>
# </li>
# <li>
# <a class=\"nav-item-teenage/young adult js-nav-item nav-item \"
# data-subnav=\"278\"
# href=\"/category/childrens-teenage/teen-and-young-adult\"
# >
# Teenage/Young Adult
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"243\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-highlights js-nav-item nav-item has-dropdown\"
# data-subnav=\"396\"
# >
# Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-fiction js-nav-item nav-item has-dropdown\"
# data-subnav=\"442\"
# >
# Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-crime js-nav-item nav-item has-dropdown\"
# data-subnav=\"454\"
# >
# Crime
# </a>
# </li>
# <li>
# <a class=\"nav-item-sci-fi, fantasy & horror js-nav-item nav-item has-dropdown\"
# data-subnav=\"462\"
# >
# Sci-Fi, Fantasy & Horror
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"272\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-highlights js-nav-item nav-item has-dropdown\"
# data-subnav=\"389\"
# >
# Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's home js-nav-item nav-item \"
# data-subnav=\"273\"
# href=\"/category/childrens-teenage\"
# >
# Children's Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-holiday reads js-nav-item nav-item \"
# data-subnav=\"609\"
# href=\"/holiday-reads\"
# >
# Holiday Reads
# </a>
# </li>
# <li>
# <a class=\"nav-item-browse by age group js-nav-item nav-item has-dropdown\"
# data-subnav=\"274\"
# >
# Browse by Age Group
# </a>
# </li>
# <li>
# <a class=\"nav-item-characters, friends & series js-nav-item nav-item has-dropdown\"
# data-subnav=\"421\"
# >
# Characters, Friends & Series
# </a>
# </li>
# <li>
# <a class=\"nav-item-early learning js-nav-item nav-item \"
# data-subnav=\"279\"
# href=\"/category/childrens-teenage/early-learning\"
# >
# Early Learning
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's fiction js-nav-item nav-item \"
# data-subnav=\"281\"
# href=\"/category/childrens-teenage/fiction\"
# >
# Children's Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-hobbies & interests js-nav-item nav-item \"
# data-subnav=\"282\"
# href=\"/category/childrens-teenage/hobbies-interests\"
# >
# Hobbies & Interests
# </a>
# </li>
# <li>
# <a class=\"nav-item-interactive & activity books js-nav-item nav-item \"
# data-subnav=\"283\"
# href=\"/category/childrens-teenage/interactive-activity-books\"
# >
# Interactive & Activity Books
# </a>
# </li>
# <li>
# <a class=\"nav-item-learning and education js-nav-item nav-item \"
# data-subnav=\"489\"
# href=\"/category/childrens-teenage/education\"
# >
# Learning and Education
# </a>
# </li>
# <li>
# <a class=\"nav-item-poetry & anthologies js-nav-item nav-item \"
# data-subnav=\"285\"
# href=\"/category/childrens-teenage/poetry-and-anthologies\"
# >
# Poetry & Anthologies
# </a>
# </li>
# <li>
# <a class=\"nav-item-popular authors js-nav-item nav-item has-dropdown\"
# data-subnav=\"431\"
# >
# Popular Authors
# </a>
# </li>
# <li>
# <a class=\"nav-item-reference js-nav-item nav-item \"
# data-subnav=\"286\"
# href=\"/category/childrens-teenage/reference\"
# >
# Reference
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"354\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-special editions js-nav-item nav-item \"
# data-subnav=\"492\"
# href=\"/campaign/special-editions/sort/pub-date-desc\"
# >
# Special Editions
# </a>
# </li>
# <li>
# <a class=\"nav-item-adult colouring books js-nav-item nav-item \"
# data-subnav=\"490\"
# href=\"/category/hobbies-quizzes-games/adult-colouring-books\"
# >
# Adult Colouring Books
# </a>
# </li>
# <li>
# <a class=\"nav-item-gadgets & technology js-nav-item nav-item \"
# data-subnav=\"356\"
# href=\"/category/stationery-gifts/gifts/gadgets-technology\"
# >
# Gadgets & Technology
# </a>
# </li>
# <li>
# <a class=\"nav-item-gifts under \x{a3}5 js-nav-item nav-item \"
# data-subnav=\"360\"
# href=\"/category/stationery-gifts/min_price/0/max_price/5\"
# >
# Gifts Under \x{a3}5
# </a>
# </li>
# <li>
# <a class=\"nav-item-home, kitchen & garden js-nav-item nav-item \"
# data-subnav=\"359\"
# href=\"/category/stationery-gifts/home-kitchen-garden\"
# >
# Home, Kitchen & Garden
# </a>
# </li>
# <li>
# <a class=\"nav-item-literary gifts js-nav-item nav-item \"
# data-subnav=\"355\"
# href=\"/category/stationery-gifts/gifts/literary-gifts\"
# >
# Literary Gifts
# </a>
# </li>
# <li>
# <a class=\"nav-item-tote bags js-nav-item nav-item \"
# data-subnav=\"358\"
# href=\"/category/stationery-gifts/book-accessories/tote-bags\"
# >
# Tote Bags
# </a>
# </li>
# <li>
# <a class=\"nav-item-penguin collection js-nav-item nav-item \"
# data-subnav=\"357\"
# href=\"/category/stationery-gifts/gifts/penguin-collection\"
# >
# Penguin Collection
# </a>
# </li>
# <li>
# <a class=\"nav-item-gift cards js-nav-item nav-item \"
# data-subnav=\"491\"
# href=\"/help/gift-cards-and-vouchers/32\"
# >
# Gift Cards
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"421\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-the gruffalo js-nav-item nav-item \"
# data-subnav=\"426\"
# href=\"/series/the-gruffalo\"
# >
# The Gruffalo
# </a>
# </li>
# <li>
# <a class=\"nav-item-guess how much i love you js-nav-item nav-item \"
# data-subnav=\"422\"
# href=\"/series/guess-how-much-i-love-you\"
# >
# Guess How Much I Love You
# </a>
# </li>
# <li>
# <a class=\"nav-item-harry potter js-nav-item nav-item \"
# data-subnav=\"423\"
# href=\"/harry-potter-books\"
# >
# Harry Potter
# </a>
# </li>
# <li>
# <a class=\"nav-item-horrible histories js-nav-item nav-item \"
# data-subnav=\"611\"
# href=\"/horrible-histories\"
# >
# HORRIBLE HISTORIES
# </a>
# </li>
# <li>
# <a class=\"nav-item-mog the cat js-nav-item nav-item \"
# data-subnav=\"595\"
# href=\"/series/mog-the-cat\"
# >
# Mog the Cat
# </a>
# </li>
# <li>
# <a class=\"nav-item-moomins js-nav-item nav-item \"
# data-subnav=\"592\"
# href=\"/series/the-moomins\"
# >
# Moomins
# </a>
# </li>
# <li>
# <a class=\"nav-item-paddington js-nav-item nav-item \"
# data-subnav=\"472\"
# href=\"/series/paddington\"
# >
# Paddington
# </a>
# </li>
# <li>
# <a class=\"nav-item-peppa pig js-nav-item nav-item \"
# data-subnav=\"425\"
# href=\"/series/peppa-pig\"
# >
# Peppa Pig
# </a>
# </li>
# <li>
# <a class=\"nav-item-peter rabbit js-nav-item nav-item \"
# data-subnav=\"427\"
# href=\"/author/beatrix-potter\"
# >
# Peter Rabbit
# </a>
# </li>
# <li>
# <a class=\"nav-item-the very hungry caterpillar js-nav-item nav-item \"
# data-subnav=\"428\"
# href=\"/series/the-very-hungry-caterpillar\"
# >
# The Very Hungry Caterpillar
# </a>
# </li>
# <li>
# <a class=\"nav-item-tom gates js-nav-item nav-item \"
# data-subnav=\"589\"
# href=\"/author/liz-pichon/24153\"
# >
# Tom Gates
# </a>
# </li>
# <li>
# <a class=\"nav-item-wimpy kid js-nav-item nav-item \"
# data-subnav=\"588\"
# href=\"/author/jeff-kinney/50442\"
# >
# Wimpy Kid
# </a>
# </li>
# <li>
# <a class=\"nav-item-winnie the pooh js-nav-item nav-item \"
# data-subnav=\"430\"
# href=\"/series/winnnie-the-pooh\"
# >
# Winnie the Pooh
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"462\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-sci-fi, fantasy & horror home js-nav-item nav-item \"
# data-subnav=\"463\"
# href=\"/category/science-fiction-fantasy-horror\"
# >
# Sci-fi, Fantasy & Horror Home
# </a>
# </li>
# <li>
# <a class=\"nav-item-science fiction js-nav-item nav-item \"
# data-subnav=\"464\"
# href=\"/category/science-fiction-fantasy-horror/science-fiction\"
# >
# Science Fiction
# </a>
# </li>
# <li>
# <a class=\"nav-item-fantasy js-nav-item nav-item \"
# data-subnav=\"465\"
# href=\"/category/science-fiction-fantasy-horror/fantasy\"
# >
# Fantasy
# </a>
# </li>
# <li>
# <a class=\"nav-item-horror js-nav-item nav-item \"
# data-subnav=\"466\"
# href=\"/category/science-fiction-fantasy-horror/horror-ghost-stories\"
# >
# Horror
# </a>
# </li>
# <li>
# <a class=\"nav-item-graphic novels & manga js-nav-item nav-item \"
# data-subnav=\"467\"
# href=\"/category/graphic-novels-manga\"
# >
# Graphic Novels & Manga
# </a>
# </li>
# <li>
# <a class=\"nav-item-a game of thrones js-nav-item nav-item \"
# data-subnav=\"468\"
# href=\"/category/science-fiction-fantasy-horror/fantasy/a-game-of-thrones\"
# >
# A Game of Thrones
# </a>
# </li>
# <li>
# <a class=\"nav-item-doctor who js-nav-item nav-item \"
# data-subnav=\"469\"
# href=\"/campaign/doctor-who-books\"
# >
# Doctor Who
# </a>
# </li>
# <li>
# <a class=\"nav-item-good omens js-nav-item nav-item \"
# data-subnav=\"604\"
# href=\"/good-omens\"
# >
# Good Omens
# </a>
# </li>
# <li>
# <a class=\"nav-item-star wars js-nav-item nav-item \"
# data-subnav=\"470\"
# href=\"/category/science-fiction-fantasy-horror/science-fiction/star-wars\"
# >
# Star Wars
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"346\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-arts & crafts js-nav-item nav-item \"
# data-subnav=\"353\"
# href=\"/category/toys-games/arts-and-crafts\"
# >
# Arts & Crafts
# </a>
# </li>
# <li>
# <a class=\"nav-item-cards, postcards & notecards js-nav-item nav-item \"
# data-subnav=\"352\"
# href=\"/category/stationery-gifts/cards\"
# >
# Cards, Postcards & Notecards
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's crafts & hobbies js-nav-item nav-item \"
# data-subnav=\"496\"
# href=\"/category/stationery-gifts/childrens-crafts-hobbies\"
# >
# Children's Crafts & Hobbies
# </a>
# </li>
# <li>
# <a class=\"nav-item-children's stationery js-nav-item nav-item \"
# data-subnav=\"497\"
# href=\"/category/stationery-gifts/childrens-stationery\"
# >
# Children's Stationery
# </a>
# </li>
# <li>
# <a class=\"nav-item-notebooks & journals js-nav-item nav-item \"
# data-subnav=\"347\"
# href=\"/category/stationery-gifts/notebooks-journals\"
# >
# Notebooks & Journals
# </a>
# </li>
# <li>
# <a class=\"nav-item-moleskine notebooks js-nav-item nav-item \"
# data-subnav=\"348\"
# href=\"/category/stationery-gifts/notebooks-journals/moleskine-notebooks\"
# >
# Moleskine Notebooks
# </a>
# </li>
# <li>
# <a class=\"nav-item-stationery equipment js-nav-item nav-item \"
# data-subnav=\"350\"
# href=\"/category/stationery-gifts/stationery-equipment\"
# >
# Stationery Equipment
# </a>
# </li>
# <li>
# <a class=\"nav-item-pens & pencils js-nav-item nav-item \"
# data-subnav=\"351\"
# href=\"/category/stationery-gifts/pens-and-pencils\"
# >
# Pens & Pencils
# </a>
# </li>
# </ul>
# </li>
# <li class=\"subnav\" data-id=\"251\">
# <ul class=\"navs\">
# <li class=\"back\">
# <a>BACK</a>
# </li>
# <li>
# <a class=\"nav-item-highlights js-nav-item nav-item has-dropdown\"
# data-subnav=\"381\"
# >
# Highlights
# </a>
# </li>
# <li>
# <a class=\"nav-item-non-fiction bestsellers js-nav-item nav-item \"
# data-subnav=\"252\"
# href=\"/non-fiction-books\"
# >
# Non-Fiction Bestsellers
# </a>
# </li>
# <li>
# <a class=\"nav-item-holiday reads js-nav-item nav-item \"
# data-subnav=\"610\"
# href=\"/holiday-reads\"
# >
# Holiday Reads
# </a>
# </li>
# <li>
# <a class=\"nav-item-art, fashion & photography js-nav-item nav-item \"
# data-subnav=\"253\"
# href=\"/category/art-fashion-photography\"
# >
# Art, Fashion & Photography
# </a>
# </li>
# <li>
# <a class=\"nav-item-astronomy & space js-nav-item nav-item \"
# data-subnav=\"314\"
# href=\"https://www.waterstones.com/category/popular-science-nature/popular-science/popular-astronomy-and-space\"
# >
# Astronomy & Space
# </a>
# </li>
# <li>
# <a class=\"nav-item-biography & true stories js-nav-item nav-item \"
# data-subnav=\"254\"
# href=\"/category/biography-true-stories\"
# >
# Biography & True Stories
# </a>
# </li>
# <li>
# <a class=\"nav-item-business, finance & law js-nav-item nav-item \"
# data-subnav=\"255\"
# href=\"/category/business-finance-law\"
# >
# Business, Finance & Law
# </a>
# </li>
# <li>
# <a class=\"nav-item-cd audiobooks js-nav-item nav-item \"
# data-subnav=\"315\"
# href=\"/audiobook-cds\"
# >
# CD Audiobooks
# </a>
# </li>
# <li>
# <a class=\"nav-item-computing & internet js-nav-item nav-item \"
# data-subnav=\"256\"
# href=\"/category/computing-internet\"
# >
# Computing & Internet
# </a>
# </li>
# <li>
# <a class=\"nav-item-entertainment js-nav-item nav-item \"
# data-subnav=\"316\"
# href=\"https://www.waterstones.com/christmas/entertainment\"
# >
# Entertainment
# </a>
# </li>
# <li>
# <a class=\"nav-item-environment js-nav-item nav-item \"
# data-subnav=\"593\"
# href=\"/category/science-technology-medicine/earth-sciences-geography-environment-planning/the-environment\"
# >
# Environment
# </a>
# </li>
# <li>
# <a class=\"nav-item-food & drink js-nav-item nav-item \"
# data-subnav=\"257\"
# href=\"/category/food-drink\"
# >
# Food & Drink
# </a>
# </li>
# <li>
# <a class=\"nav-item-health & lifestyle js-nav-item nav-item \"
# data-subnav=\"258\"
# href=\"/category/health-lifestyle\"
# >
# Health & Lifestyle
# </a>
# </li>
# <li>
# <a class=\"nav-item-history js-nav-item nav-item \"
# data-subnav=\"259\"
# href=\"/category/history\"
# >
# History
# </a>
# </li>
# <li>
# <a class=\"nav-item-hobbies, quizzes & games js-nav-item nav-item \"
# data-subnav=\"341\"
# href=\"/category/hobbies-quizzes-games\"
# >
# Hobbies, Quizzes & Games
# </a>
# </li>
# <li>
# <a class=\"nav-item-home & garden js-nav-item nav-item \"
# data-subnav=\"260\"
# href=\"/category/home-garden\"
# >
# Home & Garden
# </a>
# </li>
# <li>
# <a class=\"nav-item-humour js-nav-item nav-item \"
# data-subnav=\"261\"
# href=\"/category/humour\"
# >
# Humour
# </a>
# </li>
# <li>
# <a class=\"nav-item-language & reference js-nav-item nav-item \"
# data-subnav=\"262\"
# href=\"/category/language-reference\"
# >
# Language & Reference
# </a>
# </li>
# <li>
# <a class=\"nav-item-mind, body & spirit js-nav-item nav-item \"
# data-subnav=\"325\"
# href=\"https://www.waterstones.com/category/spirituality-beliefs/mind-body-and-spirit\"
# >
# Mind, Body & Spirit
# </a>
# </li>
# <li>
# <a class=\"nav-item-mindfulness js-nav-item nav-item \"
# data-subnav=\"318\"
# href=\"https://www.waterstones.com/category/spirituality-beliefs/mind-body-and-spirit/mindfulness\"
# >
# Mindfulness
# </a>
# </li>
# <li>
# <a class=\"nav-item-nature writing js-nav-item nav-item \"
# data-subnav=\"319\"
# href=\"https://www.waterstones.com/category/popular-science-nature/nature-natural-history\"
# >
# Nature Writing
# </a>
# </li>
# <li>
# <a class=\"nav-item-pets js-nav-item nav-item \"
# data-subnav=\"321\"
# href=\"https://www.waterstones.com/category/popular-science-nature/pets\"
# >
# Pets
# </a>
# </li>
# <li>
# <a class=\"nav-item-philosophy js-nav-item nav-item \"
# data-subnav=\"326\"
# href=\"https://www.waterstones.com/category/spirituality-beliefs/philosophy\"
# >
# Philosophy
# </a>
# </li>
# <li>
# <a class=\"nav-item-poetry, drama & criticism js-nav-item nav-item \"
# data-subnav=\"264\"
# href=\"/category/poetry-drama-criticism\"
# >
# Poetry, Drama & Criticism
# </a>
# </li>
# <li>
# <a class=\"nav-item-politics, society & education js-nav-item nav-item \"
# data-subnav=\"267\"
# href=\"/category/politics-society-education\"
# >
# Politics, Society & Education
# </a>
# </li>
# <li>
# <a class=\"nav-item-popular science js-nav-item nav-item \"
# data-subnav=\"265\"
# href=\"/category/popular-science-nature/popular-science\"
# >
# Popular Science
# </a>
# </li>
# <li>
# <a class=\"nav-item-science, technology & medicine js-nav-item nav-item \"
# data-subnav=\"266\"
# href=\"/category/science-technology-medicine\"
# >
# Science, Technology & Medicine
# </a>
# </li>
# <li>
# <a class=\"nav-item-sports js-nav-item nav-item \"
# data-subnav=\"269\"
# href=\"/category/sports-leisure\"
# >
# Sports
# </a>
# </li>
# <li>
# <a class=\"nav-item-transport js-nav-item nav-item \"
# data-subnav=\"270\"
# href=\"/category/sports-leisure/transport-general-interest\"
# >
# Transport
# </a>
# </li>
# <li>
# <a class=\"nav-item-travel & maps js-nav-item nav-item \"
# data-subnav=\"271\"
# href=\"/category/travel-maps\"
# >
# Travel & Maps
# </a>
# </li>
# <li>
# <a class=\"nav-item-true crime js-nav-item nav-item \"
# data-subnav=\"343\"
# href=\"/category/crime-thrillers-mystery/true-crime\"
# >
# True Crime
# </a>
# </li>
# </ul>
# </li>
# <li cla
[Output truncated after 1000K]
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
-------------------------- ---- --------
Data::Dumper 0 2.174
IO::File 0 1.40
JSON::XS 0 4.02
Test::More 0.70 1.302164
WWW::Mechanize 1.60 1.91
WWW::Scraper::ISBN 1.00 1.03
WWW::Scraper::ISBN::Driver 1.00 1.03
build_requires:
Module Need Have
-------------------------- ---- --------
Data::Dumper 0 2.174
ExtUtils::MakeMaker 0 7.36
IO::File 0 1.40
Test::More 0.70 1.302164
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
LANG = en_US.UTF-8
PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cpansand/bin/linux-gnu:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/home/eserte/src/srezic-misc/scripts
PERL5LIB = /home/cpansand/.local/share/.cpan/build/2019072718/WWW-Scraper-ISBN-1.03-1/blib/arch:/home/cpansand/.local/share/.cpan/build/2019072718/WWW-Scraper-ISBN-1.03-1/blib/lib
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 22628
PERL5_CPAN_IS_RUNNING = 22628
PERL5_CPAN_IS_RUNNING_IN_RECURSION = 16944,22628
PERLDOC = -MPod::Perldoc::ToTextOverstrike
PERL_BATCH = yes
PERL_CANARY_STABILITY_NOPROMPT = 1
PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1023/2019072717/cpanreporter_001_config.ini
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_USE_UNSAFE_INC = 1
SHELL = /usr/bin/zsh
TERM = screen
TMPDIR = /var/tmp/cpansmoker-1023/2019072717
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /opt/perl-5.30.0/bin/perl
$UID/$EUID = 1023 / 1023
$GID = 1023 1023
$EGID = 1023 1023
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.27
CPAN::Meta 2.150010
Cwd 3.78
ExtUtils::CBuilder 0.280231
ExtUtils::Command 7.36
ExtUtils::Install 2.14
ExtUtils::MakeMaker 7.36
ExtUtils::Manifest 1.72
ExtUtils::ParseXS 3.40
File::Spec 3.78
JSON 4.02
JSON::PP 4.03
Module::Build 0.4229
Module::Signature n/a
Parse::CPAN::Meta 2.150010
Test::Harness 3.42
Test::More 1.302164
YAML 1.29
YAML::Syck 1.31
version 0.9924
--
Summary of my perl5 (revision 5 version 30 subversion 0) configuration:
Platform:
osname=linux
osvers=4.15.0-50-generic
archname=x86_64-linux
uname='linux ubuntu18 4.15.0-50-generic #54-ubuntu smp mon may 6 18:46:08 utc 2019 x86_64 x86_64 x86_64 gnulinux '
config_args='-ds -e -Dprefix=/opt/perl-5.30.0 -Dcf_email=srezic@cpan.org'
hint=recommended
useposix=true
d_sigaction=define
useithreads=undef
usemultiplicity=undef
use64bitint=define
use64bitall=define
uselongdouble=undef
usemymalloc=n
default_inc_excludes_dot=define
bincompat5005=undef
Compiler:
cc='cc'
ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
optimize='-O2'
cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
ccversion=''
gccversion='7.4.0'
gccosandvers=''
intsize=4
longsize=8
ptrsize=8
doublesize=8
byteorder=12345678
doublekind=3
d_longlong=define
longlongsize=8
d_longdbl=define
longdblsize=16
longdblkind=3
ivtype='long'
ivsize=8
nvtype='double'
nvsize=8
Off_t='off_t'
lseeksize=8
alignbytes=8
prototype=define
Linker and Libraries:
ld='cc'
ldflags =' -fstack-protector-strong -L/usr/local/lib'
libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib
libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
libc=libc-2.27.so
so=so
useshrplib=false
libperl=libperl.a
gnulibc_version='2.27'
Dynamic Linking:
dlsrc=dl_dlopen.xs
dlext=so
d_dlsymun=undef
ccdlflags='-Wl,-E'
cccdlflags='-fPIC'
lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'
Characteristics of this binary (from libperl):
Compile-time options:
HAS_TIMES
PERLIO_LAYERS
PERL_COPY_ON_WRITE
PERL_DONT_CREATE_GVSV
PERL_MALLOC_WRAP
PERL_OP_PARENT
PERL_PRESERVE_IVUV
USE_64_BIT_ALL
USE_64_BIT_INT
USE_LARGE_FILES
USE_LOCALE
USE_LOCALE_COLLATE
USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC
USE_LOCALE_TIME
USE_PERLIO
USE_PERL_ATOF
Built under linux
Compiled at May 22 2019 20:12:49
%ENV:
PERL5LIB="/home/cpansand/.local/share/.cpan/build/2019072718/WWW-Scraper-ISBN-1.03-1/blib/arch:/home/cpansand/.local/share/.cpan/build/2019072718/WWW-Scraper-ISBN-1.03-1/blib/lib"
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="22628"
PERL5_CPAN_IS_RUNNING="22628"
PERL5_CPAN_IS_RUNNING_IN_RECURSION="16944,22628"
PERLDOC="-MPod::Perldoc::ToTextOverstrike"
PERL_BATCH="yes"
PERL_CANARY_STABILITY_NOPROMPT="1"
PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1023/2019072717/cpanreporter_001_config.ini"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_USE_UNSAFE_INC="1"
@INC:
/home/cpansand/.local/share/.cpan/build/2019072718/WWW-Scraper-ISBN-1.03-1/blib/arch
/home/cpansand/.local/share/.cpan/build/2019072718/WWW-Scraper-ISBN-1.03-1/blib/lib
/opt/perl-5.30.0/lib/site_perl/5.30.0/x86_64-linux
/opt/perl-5.30.0/lib/site_perl/5.30.0
/opt/perl-5.30.0/lib/5.30.0/x86_64-linux
/opt/perl-5.30.0/lib/5.30.0
.