CINXE.COM
McGrawHill Education - 404 Not Found
<!doctype html> <html lang="en"> <head > <script> var LOCALE = 'en\u002DGB'; var BASE_URL = 'https\u003A\u002F\u002Fwww.mheducation.co.uk\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fwww.mheducation.co.uk\u002Fstatic\u002Fversion1731575831\u002Ffrontend\u002FCti\u002Fcanada\u002Dtheme\u002Fen_GB' };</script> <meta charset="utf-8"/> <meta name="title" content="McGrawHill Education - 404 Not Found"/> <meta name="description" content="Page description"/> <meta name="keywords" content="Page keywords"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2.0"/> <meta name="format-detection" content="telephone=no"/> <title>McGrawHill Education - 404 Not Found</title> <link rel="stylesheet" type="text/css" media="all" href="https://www.mheducation.co.uk/static/version1731575831/_cache/merged/b6fea3623922810fc0f58bcb8127c702.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/css/print.css" /> <script type="text/javascript" src="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/requirejs/require.js"></script> <script type="text/javascript" src="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/mage/requirejs/mixins.js"></script> <script type="text/javascript" src="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/requirejs-config.js"></script> <script type="text/javascript" src="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/Smile_ElasticsuiteTracker/js/tracking.js"></script> <link rel="icon" type="image/x-icon" href="https://www.mheducation.co.uk/media/favicon/stores/35/logo.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.mheducation.co.uk/media/favicon/stores/35/logo.png" /> <!--24550843fa3c6fd7988e1f34f8a0a782--> <meta name="google-site-verification" content="yS83lYHej92VLeznuu4bvStpfqKAPREX9fJ2Ast5psg" /> <script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=8189f47c"></script> <script> window.getWpGA4Cookie = function(name) { match = document.cookie.match(new RegExp(name + '=([^;]+)')); if (match) return decodeURIComponent(match[1].replace(/\+/g, ' ')) ; }; window.dataLayer = window.dataLayer || []; var dl4Objects = [{"pageName":"McGrawHill Education - 404 Not Found","pageType":"other"}]; for (var i in dl4Objects) { window.dataLayer.push({ecommerce: null}); window.dataLayer.push(dl4Objects[i]); } var wpGA4Cookies = ['wp_ga4_user_id','wp_ga4_customerGroup']; wpGA4Cookies.map(function(cookieName) { var cookieValue = window.getWpGA4Cookie(cookieName); if (cookieValue) { var dl4Object = {}; dl4Object[cookieName.replace('wp_ga4_', '')] = cookieValue; window.dataLayer.push(dl4Object); } }); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N95VJH7');</script> <!-- End Google Tag Manager --> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } } </script> <link rel="preload" as="font" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/fonts/proxima-nova/ProximaNova-Bold.woff2" type="font/woff2" crossorigin /> <link rel="preload" as="font" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/fonts/proxima-nova/ProximaNova-Semibold.woff2" type="font/woff2" crossorigin /> <link rel="preload" as="font" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/fonts/proxima-nova/ProximaNova-Regular.woff2" type="font/woff2" crossorigin /> <link rel="preload" as="font" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/fonts/proxima-nova/ProximaNova-Light.woff" type="font/woff2" crossorigin /> <link rel="preload" as="font" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/fonts/icons/icons.woff2?c9f4c393f30b0f8f74dbd1f64daad06f" type="font/woff2" crossorigin /> <link rel="preload" as="font" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/fonts/pagebuilder-icons/pagebuilder.woff2?t4k569" type="font/woff2" crossorigin /> <link rel="preload" as="script" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/Smile_ElasticsuiteTracker/js/tracking.js"/> <link rel="preload" as="script" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/mage/polyfill.js"/> <link rel="preload" as="script" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/requirejs/require.js"/> <link rel="preload" as="script" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/mage/requirejs/mixins.js"/> <link rel="preload" as="script" href="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/requirejs-config.js"/> <link rel="preconnect" href="https://www.google.com"> <link rel="preconnect" href="https://www.gstatic.com"> </head> <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/images/loader-2.gif"}}' id="html-body" class="cms-no-route cms-noroute-index page-layout-1column"> <!-- Google Tag Manager --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N95VJH7" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"marketo\"][data-appearance=\"default\"]":{"CtiDigital_Marketo\/js\/content-type\/marketo\/appearance\/default\/widget":false},"[data-content-type=\"accordion\"]":{"CtiDigital_PageBuilderAccordion\/js\/content-type\/accordion\/appearance\/default\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } } } </script> <script type="text/x-magento-init"> { ".mhe-pb-responsive-table": { "mhePbResponsiveTable": {} }, ".mhe-pb-banner--full-width": { "mhePbBanner": {} }, ".hero-banner": { "mhePbBannerCubic": {} }, ".row-cubic-bg": { "mhePbBannerCubic": {} }, ".js-mhe-pb-clickable-block": { "clickableBlock": {} }, ".mhe-pb-template-slider--in-page": { "mhePbSliderInPage": {} }, ".mhe-pb-template-banner": { "mhePbTemplateBanner": {} } } </script> <div class="cookie-status-message" id="cookie-status"> The store will not work correctly when cookies are disabled.</div> <script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } } </script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".www.mheducation.co.uk", "secure": true, "lifetime": "3600" } } } </script> <noscript> <div class="message global noscript"> <div class="content"> <p> <strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser. </span> </p> </div> </div> </noscript> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script><script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' } } });</script><script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.mheducation.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.mheducation.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script><script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script> <script> require.config({ paths: { marketoForms: '\u002F\u002Fapp\u002Dsjqe.marketo.com\u002Fjs\u002Fforms2\u002Fjs\u002Fforms2.min' }, config: { 'CtiDigital_Marketo/js/forms': { config: {"munchkinId":"128-SJW-347","host":"https:\/\/info.mheducation.com"} } } }); </script> <div class="page-wrapper"><header class="page-header"> <aside id="location-bar-wrapper" class="location-bar-wrapper is-hidden" data-bind="scope: 'geoip'" aria-label="Location"> <!-- ko template: getTemplate() --><!-- /ko --> <script type="text/x-magento-init"> { "#location-bar-wrapper": { "Magento_Ui/js/core/app": { "components": { "geoip": { "component": "CtiDigital_GeoIP/js/component/geoip", "template": "CtiDigital_GeoIP/location-bar.html", "locationBarMessage": "Please note that we do not ship outside of United Kingdom from this website and all pricing is in GBP. Confirm your current location to view your local website.", "chooseCountryPageUrl": "https://www.mheducation.co.uk/country/choose/", "countrySelectUrl": "https://www.mheducation.co.uk/country/select/switchAction/" } } } } } </script> </aside> <aside id="current-country-wrapper" class="current-country-aside" data-bind="scope: 'currentCountry'" aria-label="Current Location"> <!-- ko template: getTemplate() --><!-- /ko --> <script type="text/x-magento-init"> { "#current-country-wrapper": { "Magento_Ui/js/core/app": { "components": { "currentCountry": { "component": "CtiDigital_GeoIP/js/component/current-country", "template": "CtiDigital_GeoIP/current-country.html", "switchCountryPage": "https://www.mheducation.co.uk/country/choose/" } } } } } </script> <div class="country-bar-loading"> <img src="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/images/loader-1.gif" alt="Loading country..." /> </div> </aside> <div class="panel wrapper"><div class="panel header"><a class="action skip contentarea" href="#contentarea"> <span> Skip to Content </span> </a> <ul class="header links"> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } </script> <li class="support-menu-container js-mhe-responsive-nav-parent top_parent" data-collapsible="true"> <ul class="support__list js-mhe-responsive-nav"> <li class="support__item support__item--parent js-mhe-responsive-nav-parent top_parent"> <a href="#" class="support__link" data-menu="menu-42290" role="menuitem" > <span class="nav-text">Customer Service & Support</span> </a> <ul class="support__inner-list inner_list_wrapper support__inner-list--level1" data-menu="menu-42290" role="menu" style="display:none"> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.co.uk/customer-service/service-overview" class="support__inner-link" data-menu="menu-42291" role="menuitem" > <span class="nav-text">Overview</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level1 support__inner-item--parent js-mhe-responsive-nav-parent"> <a href="#" class="support__inner-link" data-menu="menu-42292" role="menuitem" > <span class="nav-text">Technical Support</span> </a> <ul class="support__inner-list inner_list_wrapper support__inner-list--level2" data-menu="menu-42292" role="menu" style="display:none"> <li role="none" class="support__inner-item support__inner-item--level2"> <a href="https://mhedu.force.com/CXG/s/ContactUs" data-menu="menu-42293" class="support__inner-link" role="menuitem"> <span class="nav-text">Higher Education</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level2"> <a href="https://mhp.softwareassist.com/" data-menu="menu-42294" class="support__inner-link" role="menuitem"> <span class="nav-text">Professionals</span> </a> </li> <li class="support__inner-item support__inner-item--all support__inner-item--level2" role="none"> <a href="#" class="support__inner-link view-all" role="menuitem" > <span class="nav-text">View All</span> </a> </li> </ul> </li> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.co.uk/customer-service/contact-a-rep" class="support__inner-link" data-menu="menu-42295" role="menuitem" > <span class="nav-text">Contact a Rep</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.co.uk/customer-service/contact-us" class="support__inner-link" data-menu="menu-42296" role="menuitem" > <span class="nav-text">Contact Us</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.co.uk/customer-service/place-an-order" class="support__inner-link" data-menu="menu-42297" role="menuitem" > <span class="nav-text">Place an Order</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.co.uk/customer-service/returns" class="support__inner-link" data-menu="menu-42298" role="menuitem" > <span class="nav-text">Returns</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.co.uk/customer-service/rights-permissions" class="support__inner-link" data-menu="menu-43906" role="menuitem" > <span class="nav-text">Rights & Permissions</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.co.uk/customer-service/shipping-delivery" class="support__inner-link" data-menu="menu-42300" role="menuitem" > <span class="nav-text">Shipping and Delivery</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.co.uk/terms-of-use" class="support__inner-link" data-menu="menu-42301" role="menuitem" > <span class="nav-text">Terms & Conditions of Sale</span> </a> </li> <li role="none" class="support__inner-item support__inner-item--level1"> <a href="https://www.mheducation.com/suppliers.html" data-menu="menu-45016" class="support__inner-link" role="menuitem"> <span class="nav-text">Supplier Information</span> </a> </li> </ul> </li> </ul> <div class="support__mobile-bg"></div> </li> <script> require([ 'jquery' ], function ($) { let headerLinks = $('header > div.panel.wrapper ul li.support-menu-container'); headerLinks.ready(function () { $('li.support-menu-container li.support__item').each(function() { if(!$(this).hasClass('js-mhe-responsive-nav-parent')){ let blogMenu = $(this); blogMenu.insertAfter(headerLinks); } }); }); $( "ul.header.links" ).wrap("<nav class='js-mhe-responsive-nav' aria-label='Support'></nav>"); $('.support-menu-container .top_parent a.support__link').unwrap(); $('.support-menu-container ul.support__inner-list').unwrap(); }); </script><li class="link authorization-link" data-label="or"> <a href="https://www.mheducation.co.uk/customer/account/login/referer/aHR0cHM6Ly93d3cubWhlZHVjYXRpb24uY28udWsvY21zL25vcm91dGUvaW5kZXgv/" > <span class="signin_icon" aria-hidden="true" role="presentation"></span> <span>Sign In</span> </a> </li> <li class="minicart-container"> <div data-block="minicart" class="minicart-wrapper"> <a role="button" class="action showcart" href="https://www.mheducation.co.uk/checkout/cart/" data-bind="scope: 'minicart_content'"> <span class="cart_icon" aria-hidden="true" role="presentation"></span> <span class="text">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"> <span class="counter-number"><span class="cart-qty-paren">(</span><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- /ko --><!-- ko if: (!!getCartParam('summary_count') == false) -->0<!-- /ko --><span class="cart-qty-paren">)</span></span> <span class="counter-label"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count') --><!-- /ko --> <!-- ko i18n: 'items' --><!-- /ko --> <!-- /ko --> </span> </span> </a> <div class="block block-minicart" data-role="dropdownDialog" aria-modal="true" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'> <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> <!-- ko template: getTemplate() --><!-- /ko --> </div> </div> <script> window.checkout = {"shoppingCartUrl":"https:\/\/www.mheducation.co.uk\/checkout\/cart\/","checkoutUrl":"https:\/\/www.mheducation.co.uk\/checkout\/","updateItemQtyUrl":"https:\/\/www.mheducation.co.uk\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.mheducation.co.uk\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.mheducation.co.uk\/","minicartMaxItemsVisible":5,"websiteId":"2","maxItemsToDisplay":10,"storeId":"35","storeGroupId":"2","customerLoginUrl":"https:\/\/www.mheducation.co.uk\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cubWhlZHVjYXRpb24uY28udWsvY21zL25vcm91dGUvaW5kZXgv\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.mheducation.co.uk\/captcha\/refresh\/","isRequired":false,"timestamp":1732438732}}}; </script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/images/loader-1.gif" } } </script> </div> </li></ul></div></div><div class="header content"><a class="logo" href="https://www.mheducation.co.uk/" title="McGraw-Hill Europe, Middle East & Asia (EMEA) logo"> <img src="https://www.mheducation.co.uk/static/version1731575831/frontend/Cti/canada-theme/en_GB/images/logo.svg" title="McGraw-Hill Europe, Middle East & Asia (EMEA) logo" alt="McGraw-Hill Europe, Middle East & Asia (EMEA) logo" /> </a> <div data-action="toggle-nav" class="action nav-toggle" role="button" tabindex="0" aria-label="Open Hamburger Menu"><span>Toggle Nav</span></div> <div class="mhe-nav-wrapper" data-mhe-responsive-nav> <div class="mhe-nav-wrapper__before"> <nav class='js-mhe-responsive-nav' aria-label='Support'> <div data-mhe-nav-wrapper-before></div> </nav> </div> <div class="mhe-nav-wrapper__middle" role="navigation" aria-label="Main"> <ul class="mhe-nav__list js-mhe-responsive-nav"> <li class="mhe-nav__item"> <a href="https://www.mheducation.co.uk/higher-education" class="mhe-nav__link" data-menu="menu-37948" role="menuitem" > <span class="nav-text">Higher Education</span> </a> </li> <li class="mhe-nav__item"> <a href="https://www.mheducation.co.uk/schools" class="mhe-nav__link" data-menu="menu-37950" role="menuitem" > <span class="nav-text">Schools</span> </a> </li> <li class="mhe-nav__item mhe-nav__item--parent js-mhe-responsive-nav-parent top_parent"> <a href="https://www.mheducation.co.uk/higher-education/open-university-press" class="mhe-nav__link" data-menu="menu-44852" role="menuitem" > <span class="nav-text">Open University Press</span> </a> <ul class="mhe-nav__inner-list inner_list_wrapper mhe-nav__inner-list--level1" data-menu="menu-44852" role="menu" style="display:none"> <li role="none" class="mhe-nav__inner-item mhe-nav__inner-item--level1"> <a href="https://www.mheducation.co.uk/higher-education/open-university-press" class="mhe-nav__inner-link" data-menu="menu-44855" role="menuitem" > <span class="nav-text">Home</span> </a> </li> <li role="none" class="mhe-nav__inner-item mhe-nav__inner-item--level1 mhe-nav__inner-item--parent js-mhe-responsive-nav-parent"> <a href="#" aria-labelledby="44856" class="mhe-nav__inner-link" data-menu="menu-44856" role="link" > <span class="nav-text" id="44856">Authors</span> </a> <ul class="mhe-nav__inner-list inner_list_wrapper mhe-nav__inner-list--level2" data-menu="menu-44856" role="menu" style="display:none"> <li role="none" class="mhe-nav__inner-item mhe-nav__inner-item--level2"> <a href="https://www.mheducation.co.uk/higher-education/open-university-press/open-university-press-author-hub" class="mhe-nav__inner-link" data-menu="menu-44857" role="menuitem" > <span class="nav-text">Author Hub</span> </a> </li> <li role="none" class="mhe-nav__inner-item mhe-nav__inner-item--level2"> <a href="https://www.mheducation.co.uk/higher-education/open-university-press/existing-author" class="mhe-nav__inner-link" data-menu="menu-44858" role="menuitem" > <span class="nav-text">Existing Authors</span> </a> </li> <li role="none" class="mhe-nav__inner-item mhe-nav__inner-item--level2"> <a href="https://www.mheducation.co.uk/higher-education/open-university-press/getting-published-as-a-new-author" class="mhe-nav__inner-link" data-menu="menu-44859" role="menuitem" > <span class="nav-text">Getting Published as a New Author</span> </a> </li> </ul> </li> <li class="mhe-nav__inner-item mhe-nav__inner-item--all mhe-nav__inner-item--level1" role="none"> <a href="https://www.mheducation.co.uk/higher-education/open-university-press" class="mhe-nav__inner-link view-all" role="menuitem" > <span class="nav-text">View All</span> </a> </li> </ul> </li> <li class="mhe-nav__item"> <a href="https://www.mheducation.co.uk/blog" data-menu="menu-45020" class="mhe-nav__link" role="menuitem"> <span class="nav-text">Blog</span> </a> </li> <li class="mhe-nav__item mhe-nav__item--parent js-mhe-responsive-nav-parent top_parent"> <a href="https://www.mheducation.co.uk/about-us" class="mhe-nav__link" data-menu="menu-45053" role="menuitem" > <span class="nav-text">About Us</span> </a> <ul class="mhe-nav__inner-list inner_list_wrapper mhe-nav__inner-list--level1" data-menu="menu-45053" role="menu" style="display:none"> <li role="none" class="mhe-nav__inner-item mhe-nav__inner-item--level1"> <a href="https://www.mheducation.co.uk/higher-education/evolving-higher-education-conference" data-menu="menu-45214" class="mhe-nav__inner-link" role="menuitem"> <span class="nav-text">Evolving Higher Education Conference</span> </a> </li> <li role="none" class="mhe-nav__inner-item mhe-nav__inner-item--level1"> <a href="https://www.mheducation.co.uk/about/our-ai-approach" data-menu="menu-45217" class="mhe-nav__inner-link" role="menuitem"> <span class="nav-text">Our AI Approach</span> </a> </li> <li role="none" class="mhe-nav__inner-item mhe-nav__inner-item--level1"> <a href="https://www.mheducation.co.uk/about-us" data-menu="menu-45218" class="mhe-nav__inner-link" role="menuitem"> <span class="nav-text">About Us</span> </a> </li> <li class="mhe-nav__inner-item mhe-nav__inner-item--all mhe-nav__inner-item--level1" role="none"> <a href="https://www.mheducation.co.uk/about-us" class="mhe-nav__inner-link view-all" role="menuitem" > <span class="nav-text">View All</span> </a> </li> </ul> </li> <li class="mhe-nav__item"> <a href="https://www.mhprofessional.com/" data-menu="menu-45106" class="mhe-nav__link" role="menuitem"> <span class="nav-text">Professional</span> </a> </li> </ul> <div class="mhe-nav__mobile-bg"></div> </div> <div class="mhe-nav-wrapper__after"> <div data-mhe-nav-wrapper-after></div> </div> </div> <script type="text/x-magento-init"> { "[data-mhe-responsive-nav]" : { "mheResponsiveNav" : {} } } </script> <div class="block block-search"> <div class="block block-content"> <form class="form minisearch" id="search_mini_form" action="https://www.mheducation.co.uk/catalogsearch/result/" method="get"> <div class="field search"> <label class="label" for="search" data-role="minisearch-label"> <span>Search</span> </label> <div class="control"> <input id="search" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://www.mheducation.co.uk/search/ajax/suggest/?div=", "destinationSelector":"#search_autocomplete", "templates": {"term":{"title":"Search terms","template":"Smile_ElasticsuiteCore\/autocomplete\/term"},"product":{"title":"Products","template":"Smile_ElasticsuiteCatalog\/autocomplete\/product"},"category":{"title":"Categories","template":"Smile_ElasticsuiteCatalog\/autocomplete\/category"},"product_attribute":{"title":"Attributes","template":"Smile_ElasticsuiteCatalog\/autocomplete\/product-attribute","titleRenderer":"Smile_ElasticsuiteCatalog\/js\/autocomplete\/product-attribute"},"cms_page":{"title":"Pages","template":"Smile_ElasticsuiteCms\/autocomplete\/cms"},"blog_post":{"title":"Blog posts","template":"CtiDigital_ElasticsuiteCmsPage\/autocomplete\/blog"}}, "priceFormat" : {"pattern":"\u00a3%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false}} }' type="text" name="q" value="" placeholder="Search by ISBN, Author or Keyword" class="input-text" maxlength="128" role="combobox" title="Search" aria-expanded="false" aria-haspopup="false" aria-autocomplete="both" aria-controls="search_autocomplete" autocomplete="off" data-block="autocomplete-form"/> <div id="search_autocomplete" class="search-autocomplete" aria-live="off"></div> </div> </div> <div class="actions"> <button type="submit" title="Search" class="action search"> <span>Search</span> </button> <div class="search-loader"> <svg width="200" height="200" viewBox="0 0 200 200"> <circle r="35" cx="100" cy="100" class="search-loader__outer"></circle> <circle r="35" cx="100" cy="100" class="search-loader__background"></circle> <line x1="130" y1="100" x2="175" y2="100" class="search-loader__grip"></line> </svg> </div> </div> </form> </div> </div> </div><div class="mhe-nav-bar-in-page"> </div></header><main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1" href="javascript:void(0);" aria-label="Content Area"> <span class="u-sr-only">Content Area</span> </a> <div class="page messages"><div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"> <div data-bind="visible: isVisible()"> <!-- ko if: (cookieMessages && cookieMessages.length > 0) || (messages().messages && messages().messages.length > 0) --> <div class="messages-fixed-wrapper message--show" data-bind="click: removeAll"> <div role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div class="message-text" data-bind="html: message.text"></div> <button type="button" id="btn-cookie-message-close" class="action close message-close" data-action="close" data-bind="attr: { title: $t('Close') }" title="Close"> <span data-bind="i18n: 'Close'">Close</span> </button> </div> </div> <div role="alert" data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div class="message-text" data-bind="html: message.text"></div> <button type="button" id="btn-message-close" class="action close message-close" data-action="close" data-bind="attr: { title: $t('Close') }" title="Close"> <span data-bind="i18n: 'Close'">Close</span> </button> </div> </div> </div> <!-- /ko --> </div> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script></div><div class="columns"><div class="column main"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="cubic-grid-patterns"> <defs> <path id="gridpath1" d="M0 .5h128M0 32.5h128M80.5 0v128M48.5 0v128M80.5.5l-32 32"/> <path id="gridpath2" d="M0 .5h120M0 30.5h120M45.5 0v120m30-120v120M75.5.5l-30 30"/> <path id="gridpath3" d="M0 .5h80m-80 20h80M30.5 0v80m20-80v80m0-79.5-20 20" /> <path id="gridpath4" d="M80.5 0v1312M48.5 32v1280m-48.5.5h128m-128-32h128m-128-96h128m-128-32h128m-128-96h128m-128-32h128m-128-96h128m-128-32h128m-128-96h128m-128-32h128m-128-96h128m-128-32h128m-128-96h128m-128-32h128m-128-96h128m-128-32h128m-128-96h128m-128-32h128m-128-96h128m-128-32h128M0 32.5h128M0 .5h128m-47.5 1280-32 32m32-160-32 32m32-160-32 32m32-160-32 32m32-160-32 32m32-160-32 32m32-160-32 32m32-160-32 32m32-160-32 32m32-160-32 32m32-160-32 32"/> <path id="gridpath5" d="M45.5 1230.5V30.5m30-30v1230m-75.5 0h120m-120-30h120m-120-90h120m-120-30h120m-120-90h120m-120-30h120m-120-90h120m-120-30h120m-120-90h120m-120-30h120m-120-90h120m-120-30h120m-120-90h120m-120-30h120m-120-90h120m-120-30h120m-120-90h120m-120-30h120m-120-90h120m-120-30h120M0 .5h120M0 30.5h120m-44.5 1170-30 30m30-150-30 30m30-150-30 30m30-150-30 30m30-150-30 30m30-150-30 30m30-150-30 30m30-150-30 30m30-150-30 30m30-150-30 30m30-150-30 30"/> <path id="gridpath6" d="M50.5.5v1220m-20-1200v1200m-30.5 0h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80m-80-20h80m-80-60h80M0 .5h80m-29.5 1200-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20m20-100-20 20"/> <pattern id="pattern-cubic-grid--128-heritage-red" x="0" y="0" width="128" height="128" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath1"/> </pattern> <pattern id="pattern-cubic-grid--128-light-red" x="0" y="0" width="128" height="128" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath1"/> </pattern> <pattern id="pattern-cubic-grid--128-vibrant-violet" x="0" y="0" width="128" height="128" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath1"/> </pattern> <pattern id="pattern-cubic-grid--128-academic-blue" x="0" y="0" width="128" height="128" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath1"/> </pattern> <pattern id="pattern-cubic-grid--128-light-gray" x="0" y="0" width="128" height="128" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath1"/> </pattern> <pattern id="pattern-cubic-grid--128-ultra-white" x="0" y="0" width="128" height="128" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath1"/> </pattern> <pattern id="pattern-cubic-grid--120-heritage-red" x="0" y="0" width="120" height="120" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath2"/> </pattern> <pattern id="pattern-cubic-grid--120-light-red" x="0" y="0" width="120" height="120" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath2"/> </pattern> <pattern id="pattern-cubic-grid--120-vibrant-violet" x="0" y="0" width="120" height="120" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath2"/> </pattern> <pattern id="pattern-cubic-grid--120-academic-blue" x="0" y="0" width="120" height="120" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath2"/> </pattern> <pattern id="pattern-cubic-grid--120-light-gray" x="0" y="0" width="120" height="120" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath2"/> </pattern> <pattern id="pattern-cubic-grid--120-ultra-white" x="0" y="0" width="120" height="120" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath2"/> </pattern> <pattern id="pattern-cubic-grid--80-heritage-red" x="0" y="0" width="80" height="80" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath3"/> </pattern> <pattern id="pattern-cubic-grid--80-light-red" x="0" y="0" width="80" height="80" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath3"/> </pattern> <pattern id="pattern-cubic-grid--80-vibrant-violet" x="0" y="0" width="80" height="80" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath3"/> </pattern> <pattern id="pattern-cubic-grid--80-academic-blue" x="0" y="0" width="80" height="80" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath3"/> </pattern> <pattern id="pattern-cubic-grid--80-light-gray" x="0" y="0" width="80" height="80" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath3"/> </pattern> <pattern id="pattern-cubic-grid--80-ultra-white" x="0" y="0" width="80" height="80" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath3"/> </pattern> <pattern id="x-only-pattern-cubic-grid--128-heritage-red" x="0" y="0" width="128" height="1313" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath4"/> </pattern> <pattern id="x-only-pattern-cubic-grid--128-light-red" x="0" y="0" width="128" height="1313" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath4"/> </pattern> <pattern id="x-only-pattern-cubic-grid--128-vibrant-violet" x="0" y="0" width="128" height="1313" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath4"/> </pattern> <pattern id="x-only-pattern-cubic-grid--128-academic-blue" x="0" y="0" width="128" height="1313" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath4"/> </pattern> <pattern id="x-only-pattern-cubic-grid--128-light-gray" x="0" y="0" width="128" height="1313" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath4"/> </pattern> <pattern id="x-only-pattern-cubic-grid--128-ultra-white" x="0" y="0" width="128" height="1313" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath4"/> </pattern> <pattern id="x-only-pattern-cubic-grid--120-heritage-red" x="0" y="0" width="120" height="1231" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath5"/> </pattern> <pattern id="x-only-pattern-cubic-grid--120-light-red" x="0" y="0" width="120" height="1231" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath5"/> </pattern> <pattern id="x-only-pattern-cubic-grid--120-vibrant-violet" x="0" y="0" width="120" height="1231" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath5"/> </pattern> <pattern id="x-only-pattern-cubic-grid--120-academic-blue" x="0" y="0" width="120" height="1231" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath5"/> </pattern> <pattern id="x-only-pattern-cubic-grid--120-light-gray" x="0" y="0" width="120" height="1231" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath5"/> </pattern> <pattern id="x-only-pattern-cubic-grid--120-ultra-white" x="0" y="0" width="120" height="1231" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath5"/> </pattern> <pattern id="x-only-pattern-cubic-grid--80-heritage-red" x="0" y="0" width="80" height="1221" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath6"/> </pattern> <pattern id="x-only-pattern-cubic-grid--80-light-red" x="0" y="0" width="80" height="1221" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath6"/> </pattern> <pattern id="x-only-pattern-cubic-grid--80-vibrant-violet" x="0" y="0" width="80" height="1221" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath6"/> </pattern> <pattern id="x-only-pattern-cubic-grid--80-academic-blue" x="0" y="0" width="80" height="1221" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath6"/> </pattern> <pattern id="x-only-pattern-cubic-grid--80-light-gray" x="0" y="0" width="80" height="1221" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath6"/> </pattern> <pattern id="x-only-pattern-cubic-grid--80-ultra-white" x="0" y="0" width="80" height="1221" patternUnits="userSpaceOnUse"> <use x="0" y="0" xlink:href="#gridpath6"/> </pattern> </defs> </svg> <input name="form_key" type="hidden" value="8BPF6CG6A8TBzmMr" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.mheducation.co.uk\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.mheducation.co.uk\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.mheducation.co.uk\/","customerLoginUrl":"https:\/\/www.mheducation.co.uk\/customer\/ajax\/login\/"}</script> <!-- ko template: getTemplate() --><!-- /ko --> <script type="text/x-magento-init"> { "#authenticationPopup": { "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6Lf0lR8nAAAAAONlpWGsKHVcUA7SM4cR5WllTafl","badge":"bottomright","size":"invisible","theme":"light","hl":""},"invisible":true}}}}}} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.mheducation.co.uk\u002Fstatic\u002Fversion1731575831\u002Ffrontend\u002FCti\u002Fcanada\u002Dtheme\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif" } } </script> </div> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products","wp_ga4"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","wp_ga4"],"checkout\/cart\/delete":["cart","wp_ga4"],"checkout\/cart\/updatepost":["cart","wp_ga4"],"checkout\/cart\/updateitemoptions":["cart","wp_ga4"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart","wp_ga4"],"checkout\/sidebar\/updateitemqty":["cart","wp_ga4"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","checkout-data","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","checkout-data","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist","wp_ga4"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart","wp_ga4"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart","wp_ga4"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"customer\/account\/edit":["cart"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"buyitnow\/cart\/add":["cart"],"buyitnow\/cart\/delete":["cart"],"buyitnow\/cart\/updatepost":["cart"],"buyitnow\/cart\/updateitemoptions":["cart"],"buyitnow\/cart\/couponpost":["cart"],"buyitnow\/cart\/estimatepost":["cart"],"buyitnow\/cart\/estimateupdatepost":["cart"],"buyitnow\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"buyitnow\/sidebar\/removeitem":["cart"],"buyitnow\/sidebar\/updateitemqty":["cart"],"buyitnow\/index\/refreshcart":["cart"],"lecturer\/account\/select":["cart"],"estore\/looseleaf\/validate":["cart"],"rest\/*\/v1\/carts\/*\/billing-address":["directory-data"],"rest\/*\/v1\/guest-carts\/*\/billing-address":["directory-data"],"checkout\/cart\/configure":["wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["wp_ga4"],"rest\/*\/v1\/carts\/*\/shipping-information":["wp_ga4"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/www.mheducation.co.uk\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","review","payments","wp_ga4","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Fwww.mheducation.co.uk\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart"], "cookieLifeTime": "3600", "cookieDomain": "", "updateSessionUrl": "https\u003A\u002F\u002Fwww.mheducation.co.uk\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", "isLoggedIn": "" } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "2" } } } } } } } </script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/www.mheducation.co.uk\/page_cache\/block\/render\/","handles":["default","cms_noroute_index","cms_page_view","cms_noroute_index_id_no-route","weltpixel_ga4_serverside_select_item"],"originalRequest":{"route":"cms","controller":"noroute","action":"index","uri":"\/openup\/chapters\/9780335236220.pdf"},"versionCookieName":"private_content_version"} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Banner/js/model/banner": {"sectionLoadUrl":"https:\/\/www.mheducation.co.uk\/banner\/ajax\/load\/","cacheTtl":30000} } } </script> <div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-element="inner" data-pb-style="603643C5CCF9B"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="603643C5CCFAB" data-decoded="true"><dl> <dt>The page you requested was not found.</dt> <dd> <ul class="disc"> <li>If you typed the URL directly, please make sure the spelling is correct.</li> <li>If you clicked on a link to get here, the link is outdated.</li> </ul> </dd> </dl> <dl> <dt>What can you do?</dt> <dd>Have no fear, help is near! There are many ways you can get back on track with your shopping.</dd> <dd> <ul class="disc"> <li>Use the search bar at the top of the page to search for products.</li> <li>Follow these links to get you back on track!<br/><br/><a href="https://www.mheducation.co.uk/">Home</a> <span class="separator">|</span> <a href="https://www.mheducation.co.uk/customer/account/">My Account</a></li> </ul> </dd> </dl></div></div></div><style>#html-body [data-pb-style="603643C5CCF9B"]{justify-content: flex-start; display: flex; flex-direction: column; background-position: left top; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; border-style: none; border-width: 1px; border-radius: 0px;}#html-body [data-pb-style="603643C5CCFAB"]{border-style: none; border-width: 1px; border-radius: 0px; margin: 0px; padding: 0px;}</style><div id="cookieNotification" data-bind="scope:'cookieNotification'"> <!-- ko template: getTemplate() --><!-- /ko --> <script type="text/x-magento-init"> { "#cookieNotification": { "Magento_Ui/js/core/app": { "components": { "cookieNotification": { "component": "Ctidigital_CookieNotification/js/jquery-eu-cookie-law-popup", "config": { "popupText" : "", "popupTitle" : "", "popupExpiration" : "", "popupPosition" : "top", "cookiePolicyUrl" : "", "colorStyle" : "default", "compactStyle" : false, "buttonContinueTitle" : "", "buttonLearnmoreTitle" : "", "buttonLearnmoreOpenInNewWindow" : false, "autoAcceptCookiePolicy" : false, "htmlMarkup" : "<style>@media screen and (min-width: 992px) { .product.info.detailed .product[role=tablist]:not(.options) > [role=presentation] { float: left; width: auto; margin: 0; }}@media screen and (min-width: 992px) { .product.info.detailed .product[role=tablist]:not(.options) > [role=presentation]:first-child { margin-left:0 }}.product.info.detailed .product[role=tablist]:not(.options) [data-role=content] { padding: 0 15px 1.4rem; background:#fff}@media screen and (min-width: 992px) { .product.info.detailed .product[role=tablist]:not(.options) [data-role=content] { padding: 2.8125rem 10%; float: right; margin-left: -100%; width: 100%; margin-top:68px }}.product.info.detailed .product[role=tablist]:not(.options) [data-role=content] .value p:last-of-type { margin-bottom:0}@media screen and (max-width: 992px) { .product.info.detailed .product[role=tablist]:not(.options) [data-role=content] { padding-top:.9375rem }}</style>", "hideButtons" : false } } } } } } </script> </div> </div></div></main><footer class="page-footer"><div class="footer content"><style>#html-body [data-pb-style=RFU1E4Y]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0}#html-body [data-pb-style=PGO3R5W]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-video-fallback-src="" data-element="main" data-pb-style="RFU1E4Y"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="PGO3R5W" data-decoded="true"><div class="footer-social-links-container"> <div class="footer-social-link"> <p class="follow-text" id="emea_social">Follow McGraw Hill: </p> <ul class="footer-social-links" aria-labelledby="emea_social"> <li class="footer-social-links__facebook"> <a rel="noopener" href="https://www.facebook.com/mheducationemea" target="_blank"> <span>Facebook</span> </a> </li> <li class="footer-social-links__twitter"> <a rel="noopener" href="https://twitter.com/mhe_emea" target="_blank"> <span>Twitter</span> </a> </li> <li class="footer-social-links__linkedin"> <a rel="noopener" href="https://www.linkedin.com/showcase/27094331/admin/" target="_blank"> <span>Linkedin</span> </a> </li> <li class="footer-social-links__youtube"> <a rel="noopener" href="https://www.youtube.com/channel/UCmbIrRJdSlo0J99kFa5uYfA" target="_blank"> <span>YouTube</span> </a> </li> </ul> <span class="tagline">Your partner in education. 庐</span> </div> </div></div></div><div class="field-recaptcha" id="recaptcha-38880f4467ec9e0b67744d92c917f6c5f7b94144-container" data-bind="scope:'recaptcha-38880f4467ec9e0b67744d92c917f6c5f7b94144'" > <!-- ko template: getTemplate() --><!-- /ko --> </div> <script> require(['jquery', 'domReady!'], function ($) { if ($('#subscribe-validate-detail').length) { $('#recaptcha-38880f4467ec9e0b67744d92c917f6c5f7b94144-container') .appendTo('#subscribe-validate-detail'); } }); </script> <script type="text/x-magento-init"> { "#recaptcha-38880f4467ec9e0b67744d92c917f6c5f7b94144-container": { "Magento_Ui/js/core/app": {"components":{"recaptcha-38880f4467ec9e0b67744d92c917f6c5f7b94144":{"settings":{"rendering":{"sitekey":"6Lf0lR8nAAAAAONlpWGsKHVcUA7SM4cR5WllTafl","badge":"bottomright","size":"invisible","theme":"light","hl":""},"invisible":true},"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","reCaptchaId":"recaptcha-38880f4467ec9e0b67744d92c917f6c5f7b94144"}}} } } </script> <div class="field-recaptcha" id="recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container" data-bind="scope:'recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796'" > <!-- ko template: getTemplate() --><!-- /ko --> </div> <script> require(['jquery', 'domReady!'], function ($) { $('#recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container') .appendTo('#newsletter-validate-detail'); }); </script> <script type="text/x-magento-init"> { "#recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container": { "Magento_Ui/js/core/app": {"components":{"recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796":{"settings":{"rendering":{"sitekey":"6Lf0lR8nAAAAAONlpWGsKHVcUA7SM4cR5WllTafl","badge":"bottomright","size":"invisible","theme":"light","hl":""},"invisible":true},"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","reCaptchaId":"recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796"}}} } } </script> <style>#html-body [data-pb-style=V94O1JS]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0}#html-body [data-pb-style=PRUCY8O]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-video-fallback-src="" data-element="main" data-pb-style="V94O1JS"><div class="row-full-width-inner" data-element="inner"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="PRUCY8O" data-decoded="true"><div class="footer-nav-container"> <div class="footer-nav-inner"> <div class="footer-nav"> <div class="col"> <h3 id="emea_about">About Us</h3> <ul aria-labelledby="emea_about"> <li><a href="https://www.mheducation.com/about.html#" target="_blank">Company Information</a></li> <li><a href="https://www.mheducation.com/learning-science.html" target="_blank">Learning Science</a> </li> <li><a href="https://www.mheducation.co.uk/blog" target="_blank">News & Insights</a></li> <li><a href="https://www.mheducation.com/about/awards-honors.html" target="_blank">Awards and Honors</a></li> <li><a href="https://investors.mheducation.com/home/default.aspx" target="_blank">Investors</a></li> <li><a href="https://www.mheducation.com/about/social-responsibility-sustainability.html "target="_blank">Corporate Responsibility</a></li> <li><a href="https://www.mheducation.com/about/inclusion-diversity" target="_blank" >Diversity and Inclusion</a></li> <li><a href="/about/accessibility-policy">Accessibility Policy</a></li> <li><a href="/about/modern-slavery-act">Modern Slavery Act</a></li> <li><a href="http://www.mheducation.com/careers.html" target="_blank">Careers</a></li> <li><a href="/about/our-ai-approach" target="_blank">Our AI Approach</a></li> </ul> </div> <div class="col"> <a href="/higher-education"><h3 id="emea_high_ed">Higher Education</h3></a> <ul aria-labelledby="emea_high_ed"> <li><a href="/higher-education/learning-solutions">Learning Solutions</a></li> <li><a href="/connect">Connect</a></li> <li><a href="/higher-education/learning-solutions/aleks">ALEKS</a></li> <li><a href="/higher-education/learning-solutions/sim-net">SIMnet</a></li> </ul> </div> <div class="col"> <a href="/professionals"><h3 id="emea_prof">Professional</h3></a> <ul aria-labelledby="emea_prof"> <li><a href="/professionals/digital-solutions/healthcare-and-medical">Healthcare and Medical</a></li> <li><a href="/professionals/digital-solutions/engineering">Engineering</a></li> <li><a href="/professionals/digital-solutions/science">Science</a></li> <li><a href="https://www.mheducation.co.uk/higher-education/open-university-press">Open University Press</a></li> </ul> <a href="https://www.mheducation.co.uk/schools"><h3 id="emea_schools">Schools</h3></a> <ul aria-labelledby="emea_schools"> <li><a href="https://www.mheducation.co.uk/schools/intervention/prek12">Intervention</a></li> <li><a href="https://www.mheducation.co.uk/schools/intervention/direct-instruction">Direct Instructions</a></li> </ul> </div> <div class="col"> <a href="/customer-service/service-overview"><h3 id="emea_support">Support & Contact</h3></a> <ul aria-labelledby="emea_support"> <li><a href="https://mhedu.force.com/CXG/s/ContactUs" target="_blank">Technical Support - Higher Ed</a></li> <li><a href="https://mhp.softwareassist.com/" target="_blank">Technical Support - Professional</a></li> <li><a href="/customer-service/contact-a-rep">Contact a Rep</a></li> <li><a href="/customer-service/contact-us">Customer Service</a></li> <li><a href="/customer-service/place-an-order">Place an Order</a></li> <li><a href="/customer-service/returns">Returns</a></li> <li><a href="/professionals/rights-permissions">Rights and Permissions</a></li> <li><a href="/customer-service/shipping-delivery">Shipping and Delivery</a></li> <li><a href="https://www.mheducation.com/suppliers.html">Suppliers</a></li> </ul> </div> </div> <div class="footer-links"> <ul> <li><a href="https://www.mheducation.com/terms-use/international.html" target="_blank">Terms of Use</a></li> <li><a href="https://www.mheducation.com/privacy.html" target="_blank">Privacy</a></li> <!-- <li><a href="/about/piracy" target="_blank">Report Piracy</a></li> --> </ul> </div> </div> </div></div></div></div><div class="copyright"> <span>漏2023 McGraw Hill. All Rights Reserved.</span> </div> <a href="#" class="back-to-top">Back to Top</a></div></footer><script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.mheducation.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.mheducation.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.mheducation.co.uk\/rest\/emea_gb\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.mheducation.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } } </script> <style> .googlepay-minicart-logo, .braintree-applepay-minicart{ display: none; } </style> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "buyitnowbasket": { "component": "CtiDigital_BuyItNow/js/component/basket" } } } } } </script> <script> requirejs(['jquery', 'WeltPixel_GA4/js/weltpixel_ga4_serverside'], function ($) { }); </script> <input type="hidden" name="wp_ga4_server_side_view_item_list" id="wp_ga4_server_side_view_item_list" value="2be88ca4242c76e8253ac62474851065032d6833"> <script> requirejs(['jquery', 'WeltPixel_GA4/js/weltpixel_ga4_serverside'], function ($, wpGa4ServerSide) { window.wpGA4ServerSide.pushViewItemList('2be88ca4242c76e8253ac62474851065032d6833'); }); </script> </div> <script> window.ga4ParentVsChild = 'child'; window.ga4VariantEnabled = '0'; require(['jquery','weltpixel_ga4_persistentLayer','weltpixel_ga4_gtm', 'Magento_Customer/js/customer-data'], function ($, wpGa4PersDl ,wpGa4gtm, customerData) { $( document ).ajaxComplete(function( event, xhr, settings ) { if (settings.url.search('/customer\/section\/load/') > 0) { var response = xhr.responseJSON; if (response.wp_ga4) { var dataLayerData = $.parseJSON(response.wp_ga4.datalayer); for (index in dataLayerData) { window.dataLayer.push({ecommerce: null}); window.dataLayer.push(dataLayerData[index]); } } } }); var wpPersDlOptions = {'storageExpiryTime' : 30 }; var wpGtmOptions = { 'enabled' : 1, 'persDataLayer' : wpGa4PersDl }; wpGa4PersDl.init(wpPersDlOptions); wpGa4gtm.trackPromotion(wpGtmOptions); }); </script> </body> </html>