CINXE.COM
ProQuest Ebook Central
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="google-site-verification" content="ATcVmSMgOeQPgMyNoJ4uhs3QxOfyXpYEJSXK2UR4EK0" /> <title>ProQuest Ebook Central</title> <link href="css/landing-compiled.css" rel="stylesheet"> <script type="text/javascript" src="js/jquery-3.6.0.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> </head> <body> <script type="text/javascript" src="js/ebc_common.js"></script> <input type="hidden" id="pqOneEnabled" value="false" > <div class="display:none;" id="searchUserData" data-userTypeID="0" data-apiUserId="d2d38e631006435bb29202ec21a66135" data-sessionTimeout="1800"></div> <script type="text/javascript"> $(document).ready(function () { $('#maintenanceCloseId').on('click', function(e){ e.preventDefault(); $.get( 'maintenance.action?nDate=' + new Date() ); $('#maintenance-banner').addClass("hide"); }); }); </script> <a href='#ebtop1' tabindex="0" id="skipToContent" class="sr-only" role="application" aria-label="Skip to main content">Skip to main content</a> <!-- OneTrust Cookies Consent Notice start for proquest.com --> <script type="text/javascript"> window.OneTrustController = (function () { const loadOneTrustScripts = (t) => { for (let e of t) { let r = document.createElement("script"); for (let n of Object.keys(e)) r.setAttribute(n, e[n]); document.head.appendChild(r) } } let loaded = false; return { init: (oneTrustDomainId) => { if (!oneTrustDomainId || loaded) return; loadOneTrustScripts([{ type: "text/javascript", src: "https://cdn.cookielaw.org/consent/" + oneTrustDomainId + "/OtAutoBlock.js" }, { type: "text/javascript", charset: "UTF-8", "data-domain-script": oneTrustDomainId, src: "https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" }]); loaded = true; } } })(); function OptanonWrapper() { } </script> <script type="text/javascript"> var primaryDomain = "pro"+"quest.com"; var OTKey = '15495670-c116-4ad3-bb4d-1625f90d192d'; if (!document.location.hostname.toLowerCase().endsWith(primaryDomain)) { OTKey = "15495670-c116-4ad3-bb4d-1625f90d192d-test"; } OneTrustController.init(OTKey); </script> <!-- OneTrust Cookies Consent Notice end for proquest.com --> <div class="navbar navbar-inverse navbar-noborder" id="headerContainer"> <!-- main nav --> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header" role="banner"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#nav-bar-links"> <span class="navbar-collapse-dot"></span> <span class="navbar-collapse-dot"></span> <span class="navbar-collapse-dot"></span> </button> <a href="/lib/concordiaab-ebooks/home.action"> <div id="mainNav"> <div class='logoIcon'><img src='img/pq-logo-icon.png' alt="ProQuest Ebook Central" width='50' height='50' aria-hidden="true"></div> <div class="logoContainer"> <div class='logoPQ'>ProQuest</div> <div class='logoType'>Ebook Central<span>™</span></div> </div> </div> </a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="nav-bar-links" role="navigation"> <ul class="nav navbar-nav navbar-right"> <li> <a href="/lib/concordiaab-ebooks/search.action"> <svg viewBox="0 0 16 16"><use xlink:href="#pg-search-icon"></use></svg> Search </a> </li> <li> <a href="/lib/concordiaab-ebooks/bookshelf.action"> <svg viewBox="0 0 23 23"><use xlink:href="#pg-bookshelf-icon"></use></svg> Bookshelf </a> </li> <li> <a href="/auth/lib/concordiaab-ebooks/profile.action"> <svg viewBox="0 0 138 132"><use xlink:href="#pg-profile-icon"></use></svg> Profile </a> </li> <li> <a href="/auth/lib/concordiaab-ebooks/language.action"> <svg viewBox="0 0 141 141"><use xlink:href="#pg-language-icon"></use></svg> Language </a> </li> <li> <a href="/lib/concordiaab-ebooks/readerSupportHelp.action" target="_blank" type="button" id="helpGlobalTool" aria-label='Help'> <svg viewBox="0 0 16 16" focusable="false" aria-hidden="true"><use xlink:href="#icon-help"></use></svg> <span class="hide-at-large">Help</span> </a> </li> <li> <a href="/auth/lib/concordiaab-ebooks/login.action?userName=d2d38e631006435bb29202ec21a66135&userId=-1&userTypeID=9725&UserState=INSTITUTION"> <svg class="hide-at-large" aria-hidden="true"></svg> Sign In</a> </li> </ul> </div><!-- /.navbar-collapse --> <!-- end main nav --> </div> <div id="icon-defs" ></div> <script type="text/javascript"> $( document ).ready(function() { if(!$("#icon-defs")){ $('body').append('<div id="icon-defs"></div>'); } $("#icon-defs").load("img/icons.svg"); }); </script> <div id="mayitestpg" data-pqMayankData="/auth/lib/concordiaab-ebooks" data-pqCoverData="/covers/docNumber-m.jpg" data-logoutURL='/auth/lib/concordiaab-ebooks/logout.action?userName=d2d38e631006435bb29202ec21a66135&userId=-1&userTypeID=9725&UserState=INSTITUTION' class="hide"></div> <div class="" id="subheadContainer"> <div id='picture-header' class="container-fluid no-padding picture-header-library"> <div class="searchbar-container"> <div class="searchbar-row"> <div class="searchbar-cell"> <h1 id='subhead-title'> Sign In </h1> </div> <div class="searchbar-cell searchbar-channel searchbar-channel-image sb-dropdown sb-dropdown-large"> <div class="dropdown"> <button id="dLabel" type="button" data-toggle="dropdown" aria-haspopup="true" role="button" aria-expanded="false"> <h1 id='subhead-name-title' class="">CONCORDIA UNIVERSITY OF EDMONTON</h1> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> </ul> </div> </div> </div> </div> </div> </div> <div tabindex="-1" id="ebtop1"></div> <div class="container" id='mainContainer'> <script type="text/javascript" src="js/angular-1.3.6.js"></script> <script type="text/javascript" src="js/angular_form_validate.js"></script> <div id="login_page" class="row" ng-app="formApp" ng-controller="formController"> <script type="text/ng-template" id="new_account_button.frag"> <div class="row create-account-container"> </div> </script> <div id="login_notes" class="col-md-8"> <h1> Sign In to use authoritative ebooks provided by CONCORDIA UNIVERSITY OF EDMONTON </h1> <div class="row pod-image-container hidden-xs"> <div class="col-md-4 align-center"> <img src="img/search-image-trusted.png" class='pod-image' alt='Trusted Content image'> <h4>Trusted Content</h4><p>Find scholarly ebooks in multiple subjects from world-renowned publishers</p> </div> <div class="col-md-4 align-center"> <img src="img/search-image-mobile.png" class='pod-image' alt='Mobile image'> <h4>On the Go</h4><p>Search for ebooks for your laptop, tablet or phone, and download for offline reading</p> </div> <div class="col-md-4 align-center"> <img src="img/search-image-share.png" class='pod-image' alt='Save and Share image'> <h4>Save and Share</h4><p>Create highlights, notes, and bookmarks for later, and share research with others</p> </div> </div> <div ng-include="'new_account_button.frag'"></div> <div id="library_note"class="col-md-8"> </div> </div> <!-- signin box --> <div id="login_box" class="col-md-4"> <!-- migrate box --> <div id="migrate-box"> <div id="migrate-box-inner" class="clearfix"> <h3> ebrary is now Ebook Central! </h3> <img src="img/migration-books.png" alt="books image"> <p> Sign in with your ebrary credentials below </p> </div> <div id="migrate-box-arrow" class=""></div> </div> <!-- end migrate box --> <form id="login_form" method="post" action="login.action" name="login" > <h2>Sign In</h2> <div class="form-group" eb-input> <input id="username" type="text" name="username" value="" ng-model="form_data.username" placeholder='Email/username' class="form-control"> <div class="help-block"></div> </div> <div class="form-group" eb-input> <input id="password" type="password" name="password" placeholder='Password' class="form-control"> <div class="help-block"></div> </div> <div class="form-group"> <input id="login_button" type="submit" value='Sign In' name ="siginButton" class="btn btn-primary"> <a id="recover_account" class="forgot-password" href="recoverAccount.action" >Forgot username <br/> or password?</a> <input type='hidden' id='mode' name='mode' value={{form_data.loginMode}} > </div> </form> </div> <!-- ./ signin box --> </div> <script> var error_messages = null; var user_data = {"loginMode":"regular","username":null}; init_angular_form (window.angular, user_data, error_messages, 'has-error', 'div.help-block'); </script> <script> $( document ).ready(function() { var chromeOS = /(Chrome)/.test(navigator.userAgent); if (chromeOS) { $('h1').attr('aria-level','1'); $('h2').attr('aria-level','2'); $('h3').attr('aria-level','3'); $('h4').attr('aria-level','4'); $('h5').attr('aria-level','5'); $('h1,h2,h3,h4,h5').attr('role','heading'); } if ($('div.form-group').hasClass('has-error')) { $('div.has-error').first().children('input').focus(); } }); </script> </div> <!-- request data modal --> <div class="modal fade ebcSigninModal" id="consentModal" role="dialog" tabindex="-1" aria-labelledby="cmTitle" data-url="/auth/lib/concordiaab-ebooks/userConsentAction.json?action=" data-modal-enable="false"> <div class="modal-dialog"> <div id="consentModalContent" class="modal-content" > <div class="modal-body" id="rconsentModalBody"> <!-- Header for xs and sm widths only --> <!-- end Header for xs and sm widths only --> <div class="row no-margin"> <!-- preview pane --> <div class="col-md-3 hidden-xs hidden-sm preview-pane no-padding"> <div class="col-md-12"> <div class="table-layout-tb"> <div class="table-layout-tr"> <div class="table-layout-td"> <img src="img/personal-info.svg" alt="person with protected data" width='114' height="122"> <!-- <svg width='120' height='120' viewBox="0 0 16 16" style="pointer-events: none;" focusable=false fill="white"> --> <!-- <use xlink:href="#icon-help"></use> --> <!-- </svg> --> </div> </div> </div> </div> </div> <!-- end preview pane --> <!-- begin right side of dialog --> <div class="col-xs-12 col-md-8 col-md-offset-1 form-pane no-padding"><!-- this div holds all the screens plus the header --> <!-- screen header --> <div class="form-header clearfix"> <div class="col-md-12"> <h1 id='cmTitle'>Important Notice</h1> </div> </div> <!-- end screen header --> <!-- ############################################################## --> <!-- BEGIN SCREEN: Use-book --> <div id="screen-consent"> <div id='consentModalContainer' class="col-md-12 form-horizontal"> <div class="modal-text"> <p>By continuing to use your account, you agree to ProQuest's <a id="consent_link_privacy" href="http://www.proquest.com/about/privacy-statement.html" target="_blank">Privacy Policy</a> and <a id="consent_link_terms" href="http://www.proquest.com/about/terms-and-conditions.html" target="_blank">Terms of Service</a> for the information that you provide us.</p> <p>An account is <b>required </b> to download books and chapters, annotate and use the bookshelf.</p> <p>An account is <b>not required </b> to search and read online.</p> <p>You may view, manage, and delete your account information on the Profile page.</p> <p>If you decline, you will be signed out of your account.</p> </div> <div class="align-right modal-footer"> <button id="cmDeclineBtn" data-consent="decline" data-logout-url="/auth/lib/concordiaab-ebooks/logout.action?userName=d2d38e631006435bb29202ec21a66135&userId=-1&userTypeID=9725&UserState=INSTITUTION" class="btn btn-default btn-lg ga_request_data_cancel">Decline</button> <button id="cmAcceptBtn" data-consent="accept" class="btn btn-primary btn-lg ga_request_data_submit">Accept</button> </div> <div id="cmErrorMsg" class="error-msg" role="alert"></div> </div> </div> </div> </div> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div id="generic_error_msg" style="display:none;">Sorry, we've encountered an error. Please try again later.</div> <script type="text/javascript"> if(window.jQuery) { $(document).ready(function(){ var showConsent = $("#consentModal").attr("data-modal-enable"); if(showConsent === "true"){ $("#consentModal #cmErrorMsg").html(""); $("#consentModal").modal({backdrop: 'static', keyboard: false}); } }); $("#consentModal").on("shown.bs.modal", function(e){ var $selectableItems = $(this).find("a, button, input, select"); var $firstElem = $selectableItems.first(); var $lastElem = $selectableItems.last(); var defs = [{elem: $lastElem, next: $firstElem }]; $.each(defs, function(index, def){ $.each(def, function(key, val){ val.on("keydown", function(e){ var keyCode = e.keyCode || e.which; if (keyCode == 9) { if(key === "elem" ? !e.shiftKey : e.shiftKey) { e.preventDefault(); key === "elem" ? def["next"].focus() : def["elem"].focus(); } } }); }); }); $firstElem.focus(); }); $("#cmAcceptBtn, #cmDeclineBtn").on('click keydown', function(e){ if(e.type === "keydown" && !(e.which == 13 || e.which == 32)) return; e.preventDefault(); var actionType = $(e.target).attr("data-consent"); $.ajax({ type: 'GET', url: $("#consentModal").attr("data-url")+actionType, async: false, success: function(data) { if ($.isPlainObject(data) && data.success === true) { if(actionType === "accept"){ $("#consentModal").modal("hide"); if(window.location.href.indexOf('detail.action') > -1){ ModalActionUtil.validateAndShowModal("details", '', ''); } }else{ window.location.href=$("#consentModal #cmDeclineBtn").attr("data-logout-url"); } }else{ $("#consentModal #cmErrorMsg").html($("#generic_error_msg").html()); } }, error: function(request, status, error) { $("#consentModal #cmErrorMsg").html($("#generic_error_msg").html()); } }); }); } </script> <!-- Google analytics code --> <!-- Please see ebrary404_en.html --> <script> dataLayer = window.dataLayer || []; dataLayer.push({ 'SiteID_User': '2442', 'Site_Name': 'concordiaab-ebooks', 'SessionID_Session': 'ac1eb372785c47a4822bb2d8007f502c', 'SessionID_Hit': 'ac1eb372785c47a4822bb2d8007f502c', 'PatID_User': '-1', 'SignStatus_User': 'INSTITUTION', 'LoginType_User': 'PATRON Login', 'AuthTypeHQ_User': '', 'AccessibilityMode_Session': false, 'SubscriptionCustomer_User': true, 'Institution_Session': 'concordiaab-ebooks', 'PQOne_Site': false , 'PQOne_Site_session': false , }); </script> <!-- Google Tag Manager --> <!-- <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MWPR6C" 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-MWPR6C');</script> <!-- End Google Tag Manager --> <script language=javascript type="text/javascript" class="optanon-category-C0002"> // change this to GTM code addGaEvents = function(data1,data2,data3,type) { // google analytics code if (typeof ga != "undefined") { // ga('send','event', action, label , comment); if (type === 'pageview') { ga('send', 'pageview',data1, data2); } else { ga('send', 'event', data1, data2, data3); } } } </script> <!-- new JSP page to take adv of asysn JS, and also future customization --> <!-- We should be fine using local JQuery as its over --> <!-- Start Visual Website Optimizer Asynchronous Code --> <!-- End Visual Website Optimizer Asynchronous Code --> <div class="patron-footer" role="contentinfo"> <div class="footer-spacer"></div> <div class="footerContainer"> <div class="container"> <div class="col-md-2"> <img alt="ProQuest, Part of Clarivate" class="footer-logo" src="img/pq-clarivate-logo-footer.svg"> </div> <div class="col-md-10 footer-links" role="list"> <div role="listitem"><a href="http://www.proquest.com/about/privacy-statement.html">Privacy Policy</a></div> | <div role="listitem"><a href="http://www.proquest.com/about/terms-and-conditions.html">Terms & Conditions</a></div> | <div role="listitem"><a href="http://www.proquest.com/about/cookie-policy.html">Cookie Policy</a></div> | <div role="listitem"><a href="http://media2.proquest.com/documents/dmcapolicy.pdf">DMCA Policy</a></div> | <div role="listitem"><a href="personalDataOptions.action">Personal Data Options</a></div> | <div role="listitem"><a href="javascript:void(0);" id="ot-link" class="ot-sdk-show-settings"></a></div> | <div role="listitem"><a href="https://support.proquest.com/articledetail?id=kA140000000PDsICAW" target="_blank" rel="external noopener noreferrer">Accessibility</a></div> </div> </div> </div> </div> </body> </html>