<!DOCTYPE html>
<html  >
<head id="head"><title>
	Oops
</title><meta charset="UTF-8" /> 
<link href="/CMSPages/GetResource.ashx?stylesheetname=Styles" type="text/css" rel="stylesheet"/>
<meta charset="utf-8"/>
<meta property="fb:pages" content="246973468695197" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.20/jquery.fancybox.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.20/jquery.fancybox.min.js"></script>
<meta name="msvalidate.01" content="86005C33963DDC7123115774BA27362A" />

<!-- AMP Analytics -->
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script> 

<script type="text/javascript">
	//<![CDATA[
dataLayer = [{
   'userId': '610d24c9-fb57-4c0e-bd89-73bf8ad52a7c'
}]
//]]>
</script><link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicons/favicon-194x194.png" sizes="194x194">
<link rel="icon" type="image/png" href="/favicons/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="/favicons/android-chrome-192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/favicons/manifest.json">
<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/favicons/favicon.ico">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-TileImage" content="/favicons/mstile-144x144.png">
<meta name="msapplication-config" content="/favicons/browserconfig.xml">
<meta name="theme-color" content="#ffffff"><meta property="og:site_name" content="Pan Macmillan" />
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_GB" />
<meta property="og:url" content="https://www.panmacmillan.com/oops?aspxerrorpath=/CMSPages/blank.aspx" />
<meta property="og:title" content="Pan Macmillan"/>
<meta property="og:description" content="New book releases, author information and best seller books from Pan Macmillan, one of the largest general book publishers in the UK." />
<meta property="og:image" content="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/system/PanMacLogo.png" />

<meta name="language" content="English" />
<meta http-equiv="content-language" content="en" />

<meta itemprop="name" content="Bestselling fiction and non-fiction books, ebooks and audio books - Pan Macmillan">
<meta itemprop="description" content="New book releases, author information and best seller books from Pan Macmillan, one of the largest general book publishers in the UK.">

<!-- Twitter Card data -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@panmacmillan">
<meta name="twitter:creator" content="@panmacmillan">
<meta name="twitter:title" content="Pan Macmillan" />
<meta name="twitter:description" content="New book releases, author information and best seller books from Pan Macmillan, one of the largest general book publishers in the UK." />
<meta name="twitter:image" content="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/system/PanMacLogo.png" /><link href="/CMSPages/GetResource.ashx?_webparts=677&amp;_webpartlayouts=652" type="text/css" rel="stylesheet"/>
</head>
<body class="LTR ENGB ContentBody" >
    <!-- Google Tag Manager -->
    <noscript>
        <iframe src="//www.googletagmanager.com/ns.html?id=GTM-5B5CZX"
            height="0" width="0" style="display: none; visibility: hidden"></iframe>
    </noscript>
    <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 =
'//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-5B5CZX');</script>
    <!-- End Google Tag Manager -->
    <form method="post" action="/oops?aspxerrorpath=%2fCMSPages%2fblank.aspx" id="form">
<input type="hidden" name="manScript_HiddenField" id="manScript_HiddenField" value="" />
<input type="hidden" name="__CMSCsrfToken" id="__CMSCsrfToken" value="h3lyVdfsJmOx7qBw0dMKXNE0cVCVYmaAwgpTETNa9kBAhn9Y9ZfRLumM8MwQl1/QTCR6v7FH4by5qf0PCKuX+nDekOA=" />
<input type="hidden" name="__VIEWSTATEFIELDCOUNT" id="__VIEWSTATEFIELDCOUNT" value="9" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="SCoaz1S/wjfkNA2UlPTkPqbbV9PfNiuOKIH6+TWA" />
<input type="hidden" name="__VIEWSTATE1" id="__VIEWSTATE1" value="M0EmiQcEI76h3pdon1VwtsZ5kjVzuEtBOErIr/Ts" />
<input type="hidden" name="__VIEWSTATE2" id="__VIEWSTATE2" value="SqQWwLqZ2/CUOp3429ht/NIWcNKIqHkkf6O9Xt+O" />
<input type="hidden" name="__VIEWSTATE3" id="__VIEWSTATE3" value="WNSImaj5tW464nSXmEoBWJ/lU7vZxPHLDCRxiM28" />
<input type="hidden" name="__VIEWSTATE4" id="__VIEWSTATE4" value="ZHxtrFF+GOsMtQ7xvslNyingWu0JW0lkh4zHRRFs" />
<input type="hidden" name="__VIEWSTATE5" id="__VIEWSTATE5" value="Vqufqa6KA9mQKhyQjotan2I6/rJzL0tEGAmnqiWX" />
<input type="hidden" name="__VIEWSTATE6" id="__VIEWSTATE6" value="Nz4Kj1MOW7qTvf2Bxe6f3nr6gFznGTFL0Lkmr5xL" />
<input type="hidden" name="__VIEWSTATE7" id="__VIEWSTATE7" value="G8hPLhtCT30VsqtURkDeX4bQRecG0gria9Af/urv" />
<input type="hidden" name="__VIEWSTATE8" id="__VIEWSTATE8" value="HIPMeg==" />

<input type="hidden" name="lng" id="lng" value="en-GB" />
<script src="/CMSPages/GetResource.ashx?scriptfile=%7e%2fCMSScripts%2fWebServiceCall.js" type="text/javascript"></script>
<script type="text/javascript">
	//<![CDATA[

function PM_Postback(param) { if (window.top.HideScreenLockWarningAndSync) { window.top.HideScreenLockWarningAndSync(1080); } if(window.CMSContentManager) { CMSContentManager.allowSubmit = true; }; __doPostBack('m$am',param); }
function PM_Callback(param, callback, ctx) { if (window.top.HideScreenLockWarningAndSync) { window.top.HideScreenLockWarningAndSync(1080); }if (window.CMSContentManager) { CMSContentManager.storeContentChangedStatus(); };WebForm_DoCallback('m$am',param,callback,ctx,null,true); }
//]]>
</script>
<script src="/CMSPages/GetResource.ashx?scriptfile=%7e%2fCMSScripts%2fjquery%2fjquery-core.js" type="text/javascript"></script>
<script src="/CMSPages/GetResource.ashx?scriptfile=%7e%2fCMSWebParts%2fSmartSearch%2fSearchBox_files%2fPredictiveSearch.js" type="text/javascript"></script>
<script type="text/javascript">
	//<![CDATA[
var $ = jQuery.noConflict();

$(window).scroll(function () { 
if ($(this).scrollTop() > 0) {  
$('.navbar').addClass('fixed'); 
} else { 
$('.navbar').removeClass('fixed');  
} 
}); 
//]]>
</script>
<script src="/ScriptResource.axd?d=x6wALODbMJK5e0eRC_p1Lb-it_2rnDRC5A_RaewF6z2jdQu0KsrPn2Iau5gppoNtWAlSWImFp5-uBW34MfbN3e54paGRBqJxpp-sIpglYHE4NHjj0&amp;t=7c776dc1" type="text/javascript"></script>
<script src="/CMSPages/PortalTemplate.aspx?_TSM_HiddenField_=manScript_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.60919.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-GB%3aee051b62-9cd6-49a5-87bb-93c07bc43d63%3a475a4ef5%3aeffe2a26%3a7e63a579" type="text/javascript"></script>
<script type="text/javascript">
	//<![CDATA[

var CMS = CMS || {};
CMS.Application = {
  "isRTL": "false",
  "isDebuggingEnabled": true,
  "applicationUrl": "/",
  "imagesUrl": "/CMSPages/GetResource.ashx?image=%5bImages.zip%5d%2f",
  "isDialog": false
};

//]]>
</script>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A5343185" />
        
        <div id="ctxM">

</div>
        
<nav class="navbar yamm">
  <div class="container">
    <div class="row">
      <div class="navbar-header">
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
          <span class="sr-only">Toggle navigation</span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#searchbar" aria-expanded="false" aria-controls="searchbar">
          <i class="icon-search"></i>
        </button>
        <a class="navbar-brand" href="/"><img src="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/system/PanMacLogoWhite.png" width="160px" /></a>
      </div>
      <div id="navbar" class="collapse navbar-collapse">
        <ul class="nav navbar-nav">
	<li class="dropdown"><a class="dropdown-toggle menu-item" data-toggle="dropdown" href="/books">Books <b class="caret"></b></a> <!--<li class="dropdown"><a href="/books" class="menu-item">Books<b class="caret"></b></a>-->
	<ul class="dropdown-menu books-menu">
		<li><!-- Content container to add padding -->
		<div class="yamm-content">
		<div class="row">
		<ul class="col-sm-6 col-md-3 list-unstyled">
			<li>
			<p><strong>Fiction</strong></p>
			</li>
			<li><a href="/genres/fiction/mystery-detective">Mystery &amp; Detective</a></li>
			<li><a href="/genres/fiction/thrillers">Thrillers</a></li>
			<li><a href="/genres/fiction/romance">Romance</a></li>
			<li><a href="/genres/fiction/science-fiction">Science Fiction</a></li>
			<li><a href="/genres/fiction/general/modern-contemporary-fiction-(post-c-1945)">Modern Fiction</a></li>
			<li><a href="/genres/fiction/classics">Classics</a></li>
			<li><a href="/genres/fiction">All Fiction</a></li>
		</ul>

		<ul class="col-sm-6 col-md-3 list-unstyled">
			<li>
			<p><strong>Non-Fiction</strong></p>
			</li>
			<li><a href="/genres/biography-autobiography">Biography</a></li>
			<li><a href="/genres/history">History &amp; Military</a></li>
			<li><a href="/genres/health-fitness">Health &amp; Self Improvement</a></li>
			<li><a href="/genres/cooking">Food</a></li>
            <li>&nbsp;</li>
            <li>
			<p><strong>Poetry</strong></p>
			</li>
			<li><a href="/genres/poetry/anthologies-(multiple-authors)">Anthologies</a></li>
			<li><a href="/genres/poetry">All Poetry</a></li>
		</ul>

		<div class="clearfix visible-xs-block visible-sm-block">&nbsp;</div>

		<ul class="col-sm-6 col-md-3 list-unstyled">
			<li>
			<p><strong>Children</strong></p>
			</li>
            <li><a href="/genres/juvenile-fiction?ages=352535">0-2 years</a></li>
            <li><a href="/genres/juvenile-fiction?ages=352536">3-5 years</a></li>
            <li><a href="/genres/juvenile-fiction?ages=352537">6-8 years</a></li>
            <li><a href="/genres/juvenile-fiction?ages=352538">9-11 years</a></li>
            <li><a href="/genres/juvenile-fiction?ages=352539">12+ years</a></li>
		</ul>

		<ul class="col-sm-6 col-md-3 list-unstyled">
			<li>
			<p><strong>&nbsp;</strong></p>
			</li>
			<li><a href="/genres/juvenile-fiction/general/baby-books">Baby &amp; Toddler</a></li>
			<li><a href="/genres/juvenile-fiction/general/picture-storybooks">Picture Books</a></li>
			<li><a href="/genres/juvenile-fiction/classics">Classics</a></li>
			<li><a href="/genres/juvenile-fiction/family">Family</a></li>
			<li><a href="/genres/juvenile-fiction/school-education">School &amp; Education</a></li>
		</ul>
		</div>
		</div>
		</li>
	</ul>
	</li>
	<li><a class="menu-item" href="/authors">Authors &amp; Illustrators</a></li>
	<li class="dropdown"><a class="dropdown-toggle menu-item" data-toggle="dropdown" href="/blogs">Blogs <b class="caret"></b></a>
	<ul class="dropdown-menu blogs-menu">
		<li><!-- Content container to add padding -->
		<div class="yamm-content">
		<div class="row">
		<ul class="col-sm-9 list-unstyled blog-list">
			<li>
			<p><strong>Blogs</strong></p>
			</li>
			<!-- <li><a href="/blogs/news">News</a></li> 
			<li><a href="/blogs/business">Business</a></li>-->
            <li><a href="/blogs/books-for-children">Books for children</a></li>
            <li><a href="/blogs/classics">Classics</a></li>
			<li><a href="/blogs/crime-thriller">Crime &amp; Thrillers</a></li>
			<li><a href="/blogs/fiction">Fiction</a></li>
			<li><a href="/blogs/history">History</a></li>
            <li><a href="/blogs/lifestyle-and-wellbeing">Lifestyle &amp; Wellbeing</a></li>
            <li><a href="/picador">Picador</a></li>
            <li><a href="/blogs/science-fiction-and-fantasy">Science Fiction and Fantasy</a></li>
			<!--<li><a href="/blogs/the-window-seat">The Window Seat</a></li>-->
		</ul>
        <!--  
		<ul class="col-sm-6 list-unstyled">
			<li>
			<p><strong>Imprints</strong></p>
			</li>
            <li><a href="/picador">Picador</a></li>
			<li><a href="/blogs/bluebird">Bluebird</a></li>
			<li><a href="/blogs/macmillan-collectors-library">Macmillan Collectors Library</a></li>
			<li><a href="/blogs/macmillan-children-s-books">Macmillan Children&rsquo;s Books</a></li>
			<li><a href="/blogs/mantle">Mantle</a></li>
			<li><a href="/blogs/general">Pan Macmillan</a></li>
			<li><a href="/blogs/two-hoots">Two Hoots</a></li>
			<li><a href="/blogs/campbell-books">Campbell Books</a></li>
		</ul>
        -->
		</div>
		</div>
		</li>
	</ul>
	</li>
	<li><a class="menu-item" href="/events">Events</a></li>
	<li class="dropdown"><a class="dropdown-toggle menu-item" data-toggle="dropdown" href="/trade">Trade <b class="caret"></b></a>
	<ul class="dropdown-menu trade-menu">
		<li><!-- Content container to add padding -->
		<div class="yamm-content">
		<div class="row">
		<ul class="col-sm-12 list-unstyled">
			<li>
			<p><strong>Trade</strong></p>
			</li>
			<li><a href="/trade/booksellers-(international)">International Booksellers</a></li>
			<li><a href="/trade/booksellers-(uk)">UK Booksellers</a></li>
			<li><a href="/trade/adult-rights-permissions">Adult Rights Permissions</a></li>
			<li><a href="/trade/us-rights">US Rights</a></li>
			<li><a href="/trade/translation-rights">Translation Rights</a></li>
			<li><a href="/trade/children-s-rights-permissions">Children&#39;s Rights Permissions</a></li>
			<li><a href="/trade/children-s-rights">Children&#39;s Rights</a></li>
			<li><a href="/trade/activity-sheets">Activity Sheets</a></li>
			<li><a href="/trade/catalogues">Catalogues</a></li>
			<li><a href="/blogs/news">News</a></li>
		</ul>
		</div>
		</div>
		</li>
	</ul>
	</li>
</ul>

        
        <ul class="nav navbar-nav navbar-right hidden-xs">
          <div class="search-holder">

<script src="/CMSScripts/Search/ElasticSearchAutosuggest.js"></script>
<span class="search-title">You searched for</span>
<div id="p_lt_zoneSearch_ElasticSearchDialog_divSearchBox" class="input-group search-page">
	
        <input name="p$lt$zoneSearch$ElasticSearchDialog$txtSearch" type="text" id="p_lt_zoneSearch_ElasticSearchDialog_txtSearch" class="search-text form-control" placeholder="Search by Author, Book, Blog or Event" />
    <span class="input-group-btn">
        <input type="submit" name="p$lt$zoneSearch$ElasticSearchDialog$btnSearch" value="Search" id="p_lt_zoneSearch_ElasticSearchDialog_btnSearch" class="btnSearch btn btn-search" />
        </span>

</div> </div>
        </ul>        
      </div>
      <div id="searchbar" class="collapse searchbar-collapse">
        <div class="search-holder"><div id="p_lt_zoneSearchMobile_SmartSearchBox2_pnlSearch" class="searchBox">
	
      <label for="p_lt_zoneSearchMobile_SmartSearchBox2_txtWord" id="p_lt_zoneSearchMobile_SmartSearchBox2_lblSearch" class="visuallyhidden" style="display:none;">Search for:</label>
    <div class="input-group">
      <input type="hidden" name="p$lt$zoneSearchMobile$SmartSearchBox2$txtWord_exWatermark_ClientState" id="p_lt_zoneSearchMobile_SmartSearchBox2_txtWord_exWatermark_ClientState" /><input name="p$lt$zoneSearchMobile$SmartSearchBox2$txtWord" type="text" maxlength="1000" id="p_lt_zoneSearchMobile_SmartSearchBox2_txtWord" class="form-control" />
      <span class="input-group-btn">
        <input type="submit" name="p$lt$zoneSearchMobile$SmartSearchBox2$btnSearch" value="Search" id="p_lt_zoneSearchMobile_SmartSearchBox2_btnSearch" class="btnSearch btn btn-primary" />
      </span>
      
    </div>
  <div id="p_lt_zoneSearchMobile_SmartSearchBox2_pnlPredictiveResultsHolder" class="predictiveSearchHolder">

	</div>
      
</div>
      </div>
      </div>
    </div>
  </div>
</nav>

<div class="container">
    
</div><!-- /.container -->
<div class="main-content">
  

<div class="container">
  <div>
  <p><img alt="" class="img-responsive center-block" src="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/system/output_O42ykb.gif" /></p>

<h3 style="text-align: center;">&ldquo;Curiouser and curiouser!&rdquo;</h3>

<p style="text-align: center;">It looks like you&#39;ve fallen down the rabbit hole. Try using search to find your way back or <a href="/cdn-cgi/l/email-protection#4136242330342433282432012c20222c282d2d202f6f222e6f342a7e3234232b2422357c0433332e336473713324312e333564737127332e2c64737175717564737131202624">let us know</a> if you think you&#39;ve spotted a problem.</p>





</div>
</div>
    </div>
    
    <footer role="main-footer">
      <div class="footer-copyright">
        <div class="container">
          <div class="pull-left"><ul class="social-bar">
	<li class="text-uppercase">Find us on:</li>
	<li><a href="https://www.facebook.com/pages/Pan-Macmillan/246973468695197" target="_blank"><img alt="Facebook" src="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/social-facebook.png" /></a></li>
	<li><a href="https://twitter.com/panmacmillan" target="_blank"><img alt="" src="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/social-twitter.png" /></a></li>
	<li><a href="https://www.instagram.com/panmacmillan" target="_blank"><img alt="Instagram" src="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/social-instagram.png" /></a></li>
	<li><a href="https://www.youtube.com/user/panmacmillanbooks" target="_blank"><img alt="YouTube" src="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/social-youtube.png" /></a></li>
	<li><a href="https://soundcloud.com/pan-macmillan" target="_blank"><img alt="Soundcloud" src="https://panmacmillan.azureedge.net/pml/panmacmillancorporatesite/media/panmacmillan/social-soundcloud.png" /></a></li>
</ul>
</div> <div class="pull-right">
	<ul id="footer-nav">
		<li>
			<a href="/about">About</a>
		</li>
		<li>
			<a href="/help-is-at-hand">Contact and FAQs</a>
		</li>
		<li>
			<a href="/careers">Careers</a>
		</li>

	</ul>


</div>
        </div>
      </div>
      <div class="footer-panel">
        <div class="container">
          <div id="footerPanelLinks" class="footerPanelArea">
            <div class="alignFooter row">
              <div class="alphaLinksPanel col-md-6">
                <div class="panel-title">Find an Author: </div>
                <div class="panel-links">
                  <ul>
	<li><a href="/authors?startingletter=a">A</a></li>
	<li><a href="/authors?startingletter=b">B</a></li>
	<li><a href="/authors?startingletter=c">C</a></li>
	<li><a href="/authors?startingletter=d">D</a></li>
	<li><a href="/authors?startingletter=e">E</a></li>
	<li><a href="/authors?startingletter=f">F</a></li>
	<li><a href="/authors?startingletter=g">G</a></li>
	<li><a href="/authors?startingletter=h">H</a></li>
	<li><a href="/authors?startingletter=i">I</a></li>
	<li><a href="/authors?startingletter=j">J</a></li>
	<li><a href="/authors?startingletter=k">K</a></li>
	<li><a href="/authors?startingletter=l">L</a></li>
	<li><a href="/authors?startingletter=m">M</a></li>
	<li><a href="/authors?startingletter=n">N</a></li>
	<li><a href="/authors?startingletter=o">O</a></li>
	<li><a href="/authors?startingletter=p">P</a></li>
	<li><a href="/authors?startingletter=q">Q</a></li>
	<li><a href="/authors?startingletter=r">R</a></li>
	<li><a href="/authors?startingletter=s">S</a></li>
	<li><a href="/authors?startingletter=t">T</a></li>
	<li><a href="/authors?startingletter=u">U</a></li>
	<li><a href="/authors?startingletter=v">V</a></li>
	<li><a href="/authors?startingletter=w">W</a></li>
	<li><a href="/authors?startingletter=x">X</a></li>
	<li><a href="/authors?startingletter=y">Y</a></li>
	<li><a href="/authors?startingletter=z">Z</a></li>
</ul>

                </div>
              </div>
              <div class="alphaLinksPanel col-md-6">
                <div class="panel-title">Find a Book:</div>
                <div class="panel-links">
                  <ul>
	<li><a href="/books?startingletter=a">A</a></li>
	<li><a href="/books?startingletter=b">B</a></li>
	<li><a href="/books?startingletter=c">C</a></li>
	<li><a href="/books?startingletter=d">D</a></li>
	<li><a href="/books?startingletter=e">E</a></li>
	<li><a href="/books?startingletter=f">F</a></li>
	<li><a href="/books?startingletter=g">G</a></li>
	<li><a href="/books?startingletter=h">H</a></li>
	<li><a href="/books?startingletter=i">I</a></li>
	<li><a href="/books?startingletter=j">J</a></li>
	<li><a href="/books?startingletter=k">K</a></li>
	<li><a href="/books?startingletter=l">L</a></li>
	<li><a href="/books?startingletter=m">M</a></li>
	<li><a href="/books?startingletter=n">N</a></li>
	<li><a href="/books?startingletter=o">O</a></li>
	<li><a href="/books?startingletter=p">P</a></li>
	<li><a href="/books?startingletter=q">Q</a></li>
	<li><a href="/books?startingletter=r">R</a></li>
	<li><a href="/books?startingletter=s">S</a></li>
	<li><a href="/books?startingletter=t">T</a></li>
	<li><a href="/books?startingletter=u">U</a></li>
	<li><a href="/books?startingletter=v">V</a></li>
	<li><a href="/books?startingletter=w">W</a></li>
	<li><a href="/books?startingletter=x">X</a></li>
	<li><a href="/books?startingletter=y">Y</a></li>
	<li><a href="/books?startingletter=z">Z</a></li>
</ul>

                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="container">
          <div class="row">
            <div class="col-md-3">
              <h4>Pan Macmillan Network</h4>

<ul>
	<li><a href="/picador">Picador</a></li>
	<li><a href="http://www.gruffalo.com">gruffalo.com</a></li>
	<li><a href="http://www.torbooks.co.uk">torbooks.co.uk</a></li>
	<li><a href="http://www.mykindabook.com">mykindabook.com</a></li>
	<li><a href="http://www.dearzooandfriends.com">dearzooandfriends.com</a></li>
	<li><a href="http://www.campbell-books.co.uk/">campbell-books.co.uk</a></li>
</ul>





            </div>
            <div class="col-md-3">
              <h4>International</h4>

<ul>
	<li><a href="http://us.macmillan.com/">Macmillan US</a></li>
	<li><a href="http://www.panmacmillan.com.au/">Pan Macmillan Australia</a></li>
	<li><a href="http://panmacmillan.co.za/">Pan Macmillan South Africa</a></li>
	<li><a href="http://www.fischerverlage.de/">Fischer Verlage</a></li>
	<li><a href="http://www.rowohlt.de/">Rowohlt</a></li>
	<li><a href="http://www.kiwi-verlag.de/">Kiepenheuer &amp; Witsch</a></li>
	<li><a href="http://www.droemer-knaur.de/home">Verlagsgruppe Droemer Knaur</a></li>
	<li><a href="http://www.argon-verlag.de/">Argon Verlag</a></li>
</ul>





            </div>
            <div class="col-md-3">
              <h4>Imprints</h4>

<ul>
	<li><a href="/imprint-publishers/bello">Bello</a></li>
	<li><a href="/bluebird">Bluebird</a></li>
	<li><a href="/imprint-publishers/boxtree">Boxtree</a></li>
	<li><a href="/imprint-publishers/campbell-books">Campbell</a></li>
	<li><a href="/imprint-publishers/kingfisher">Kingfisher</a></li>
	<li><a href="/imprint-publishers/macmillan">Macmillan</a></li>
	<li><a href="/imprint-publishers/macmillan-children-s-books">Macmillan Children&rsquo;s Books</a></li>
	<li><a href="/mcl">Macmillan Collector&rsquo;s Library</a></li>
</ul>





            </div>
            <div class="col-md-3">
              <ul>
	<li>
	<h4>&nbsp;</h4>
	</li>
	<li><a href="/imprint-publishers/macmillan-digital-audio">Macmillan Digital Audio</a></li>
	<li><a href="/imprint-publishers/mantle">Mantle</a></li>
	<li><a href="/imprint-publishers/pan">Pan</a></li>
	<li><a href="/picador">Picador</a></li>
	<li><a href="/imprint-publishers/sidgwick-jackson"><span style="line-height: 1.42857;">Sidgwick &amp; Jackson</span></a></li>
	<li><a href="/tor">Tor</a></li>
	<li><a href="/blogs/two-hoots">Two Hoots</a></li>
</ul>





            </div>
            <div class="credits-bar">
              <div class="col-md-8 credits-bar-left">
                <ul class="credits">
	<li><a href="/panmac/cookies">Cookies</a></li>
	<li><a href="/panmac/api-agreement">Developers</a></li>
	<li><a href="/panmac/privacy-policy">Privacy Policy</a></li>
	<li><a href="/panmac/terms-and-conditions">Terms &amp; Conditions</a></li>
</ul>





              </div>
              <div class="col-md-4 credits-bar-right">
                <p>&copy; 2017 Pan Macmillan Publishing</p>





              </div>
            </div>
          </div>
        </div>
      </div>
    </footer>
    
    
<script data-cfasync="false" src="/cdn-cgi/scripts/af2821b0/cloudflare-static/email-decode.min.js"></script><script type="text/javascript">
	//<![CDATA[
$(document).ready(function(){
$( ".newsletter-panel .FormButton" ).val("Join");
$( ".contact-us .FormButton" ).val("Submit");
}
)

//]]>
</script>
    <script type="text/javascript" src="/CMSPages/GetResource.ashx?scriptfile=/CMSScripts/Custom/bootstrap.min.js"></script>
    <script type="text/javascript" src="/CMSPages/GetResource.ashx?scriptfile=/CMSScripts/Custom/slick.js"></script>
    <script type="text/javascript" src="/CMSPages/GetResource.ashx?scriptfile=/CMSScripts/Custom/jquery.fitvids.js"></script>
    <script type="text/javascript" src="/CMSPages/GetResource.ashx?scriptfile=/CMSScripts/Custom/jquery.matchHeight-min.js"></script>
    <script type="text/javascript" src="/CMSScripts/Custom/custom.js"></script>
        
    

<script type="text/javascript">
//<![CDATA[
(function() {var fn = function() {$get("manScript_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();//]]>
</script>

<script type="text/javascript">
	//<![CDATA[
WebServiceCall('/cmsapi/webanalytics', 'LogHit', '{"NodeAliasPath":"/Utility/Oops","DocumentCultureCode":"en-GB","UrlReferrer":""}')
//]]>
</script>
<script type="text/javascript">
	//<![CDATA[
var predictiveSearchObject_p_lt_zoneSearchMobile_SmartSearchBox2 = new PredictiveSearchExtender('p_lt_zoneSearchMobile_SmartSearchBox2', 'p_lt_zoneSearchMobile_SmartSearchBox2_txtWord', 'p_lt_zoneSearchMobile_SmartSearchBox2_pnlPredictiveResultsHolder', 3, true, 'selectedResult', 'predictiveSearchResults');
predictiveSearchObject_p_lt_zoneSearchMobile_SmartSearchBox2.CallPredictiveSearch = function(arg, context) { WebForm_DoCallback('p$lt$zoneSearchMobile$SmartSearchBox2',arg,predictiveSearchObject_p_lt_zoneSearchMobile_SmartSearchBox2.RecieveSearchResults,context,null,false); }

//]]>
</script>
<script type="text/javascript">
	//<![CDATA[
$(document).ready(function () {
  // IndexOf Shim for legacy browsers
  if (!Array.prototype.indexOf) {
    Array.prototype.indexOf = function(value) {
      for (var i = 0; i < this.length; i++) {
        if (this[i] === value) {
          return i;
        }
      }

      return -1;
    }
  }
  
  var getArrayOfElements = function getArrayOfElements(str) {
      return Array.prototype.slice.call(document.querySelectorAll(str));
  };
    // Creates and returns the url needed to get an extract for a single book. 
    function processSingleExtractURL(book) {
        var url = null;
        var isbn = book.attributes['data-isbn'].value;
        //if(isbn != null){
        //    url = "https://extracts.panmacmillan.com/getextracts?isbn=" + isbn;
        //}
        //else {
            var titleContains = book.attributes['data-titlecontains'].value;
            var authorContains = book.attributes['data-authorcontains'].value;
            url = "https://extracts.panmacmillan.com/getextracts?titlecontains=" + titleContains + "&authorcontains=" + authorContains;
        //}
        return url;
    }

    // Single book initialiser, grabs the correct DOM elements and generates the URL for pinging the extracts site.
    function createSingleBookExtract(book) {
        var url = processSingleExtractURL(book);
        var extractBook = book;
        var jqxhr = $.getJSON(url, function (rtn) {
            if (rtn.Extracts.length > 0) {
                var extract = rtn.Extracts[0];
                var btn = document.querySelector('[data-titlecontains="' + rtn.Extracts[0].title + '"]');
                var el = btn.querySelector('.reading-duration');
                $(el).html('<br/>(' + extract.estimatedReadingTimeMinutes + ' mins)');
                var book = document.querySelector('[data-spotlightmodal="' + rtn.Extracts[0].title + '"]');
                book.querySelector('#extractHtml').innerHTML = extract.extractHtml.replace(/http:\/\//i, 'https://');
                book.querySelector('#extractTitle').innerHTML = extract.title;
                //book.querySelector('#authorName').innerHTML = extract.author;
                book.querySelector('#readingTime').innerHTML = extract.estimatedReadingTimeMinutes;
                //book.querySelector('.jacket-image').src = extract.jacketUrl.replace(/^http:\/\//i, 'https://')
                book.querySelector('#readingTime').href = 'http://extracts.panmacmillan.com/extract?isbn=' + extract.isbn;
            }
            else {
              var arrEls = getArrayOfElements('[data-isbn="' + extractBook.attributes['data-isbn'].value + '"]')
              arrEls.forEach(function(el){
                el.classList.add('hide');
              })
            }
        });
    }

    function checkForMultipleInstances(){
      var modals = getArrayOfElements('[data-spotlightmodal]');
      var modVals = [];
      modals.forEach(function(mod){
        if ( modVals.indexOf(mod.attributes['data-spotlightmodal'].value) > -1 ) {
          mod.attributes['data-spotlightmodal'].value = mod.attributes['data-spotlightmodal'].value + '-1';
          modVals.push(mod.attributes['data-spotlightmodal'].value + '-1') 
        } else {
          modVals.push(mod.attributes['data-spotlightmodal'].value)
        }
      })
    }

    function OpenGenericModal(book) {
        $('[data-spotlightmodal="' + book.attributes['data-isbn'].value + '"]').modal();
    }

    // Builds model from button as input (this holds all the data-attr) then make a post to the endpoint to trigger a custom activity. 
    function triggerExtractView(book) {
        var model = {
            "DocumentName": book.attributes['data-titlecontains'].value,
            "NodeAliasPath": location.href
        };
        $.ajax({
            type: 'POST',
            url: '/PanMacmillan/CMSWebParts/Books/AjaxExtracts.aspx/LogContactCount',
            data: JSON.stringify(model),
            contentType: 'application/json; charset=utf-8',
            dataType: 'json'
        });
    }
    var extractBtns = getArrayOfElements('[data-extract]');
    if (extractBtns.length > 0) {
        extractBtns.forEach(function (btn) {
            createSingleBookExtract(btn);
            checkForMultipleInstances();
            btn.addEventListener('click', function () {
                triggerExtractView(btn);
                var t = setTimeout(function(){
                  OpenGenericModal(btn)
                },20);
            })
        })
    }
})
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.TextBoxWatermarkBehavior, {"ClientStateFieldID":"p_lt_zoneSearchMobile_SmartSearchBox2_txtWord_exWatermark_ClientState","WatermarkText":"Search by Author, Genre, Book or Event","id":"p_lt_zoneSearchMobile_SmartSearchBox2_txtWord_exWatermark"}, null, null, $get("p_lt_zoneSearchMobile_SmartSearchBox2_txtWord"));
});
//]]>
</script>
</form>
</body>
</html>
