CINXE.COM
Search - LibGuides at University of Cambridge Subject Libraries
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <!-- write_head_public.twig --> <title> Search - LibGuides at University of Cambridge Subject Libraries </title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="robots" content="noarchive"/> <!-- favicon.twig --> <link rel="apple-touch-icon" sizes="180x180" href="//dkou0skpxpnwz.cloudfront.net/apps/common/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="//dkou0skpxpnwz.cloudfront.net/apps/common/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="//dkou0skpxpnwz.cloudfront.net/apps/common/favicon/favicon-16x16.png"> <link rel="manifest" href="//dkou0skpxpnwz.cloudfront.net/apps/common/favicon/site.webmanifest"> <link rel="mask-icon" href="//dkou0skpxpnwz.cloudfront.net/apps/common/favicon/safari-pinned-tab.svg" color="#5bbad5"> <link rel="shortcut icon" href="//dkou0skpxpnwz.cloudfront.net/apps/common/favicon/favicon.ico"> <meta name="msapplication-TileColor" content="#ffc40d"> <meta name="msapplication-config" content="//dkou0skpxpnwz.cloudfront.net/apps/common/favicon/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <!-- !favicon.twig --> <link rel="stylesheet" href="https://static-assets-eu.libguides.com/web/jquery/css/jquery-ui.min.css?2691"/> <link rel="stylesheet" href="https://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"/> <link rel="stylesheet" href="https://static-assets-eu.libguides.com/web/css3.13.2/lg-public.min.css"/> <script src="https://static-assets-eu.libguides.com/web/jquery/js/1.12.4_jquery.min.js"></script> <!-- js_include_fallback_lg.twig --> <script src="//code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script> <script>jQuery.ui || document.write('<script src="https://static-assets-eu.libguides.com/web/jquery/js/jquery-ui.min.js?2691">\x3C/script>');</script> <!-- !js_include_fallback_lg.twig --> <script type="text/javascript" src="https://static-assets-eu.libguides.com/web/js3.13.2/lg-public.min.js"></script> <!-- !write_head_public.twig --> <meta name="google-site-verification" content="nKttkBhqg5Gsczurfl6hwaUr45vvWDEFRCFpBDMqlSo" /> <script type="text/javascript" src="//use.typekit.com/hyb5bko.js"></script> <script type="text/javascript">try{Typekit.load();}catch(e){}</script> <script type="text/javascript"> document.documentElement.className += " js";</script> <style> #side-tabs a.help { background: url('https://www.lib.cam.ac.uk/sites/www.lib.cam.ac.uk/files/help_0.jpg'); right: 0px; top: 346px; height: 122px; width: 50px; margin: 0; padding: 0; position: fixed; z-index: 9999; display:block; } #side-tabs a:hover.help { background: url('https://www.lib.cam.ac.uk/sites/www.lib.cam.ac.uk/files/help-h.jpg'); } body{ padding:0; font-size:13px; /*font-family: 'Open Sans', sans-serif;*/ } /*all-over font size and box title font size*/ p{font-size:14px;} h6 {font-size:16px;} h5 {font-size:18px;} h4 {font-size:20px;} h1{font-family: "myriad-pro", myriad, verdana, arial, sans-serif;} /*black strip at the top*/ .campl-main-logo { padding: 15px 0 15px 40px; display: block; float: left; } .campl-global-navigation { margin: 20px 0; float: right; } .globalbanner ul { list-style-type: none; display:inline; } .globalbanner li { display: inline; } .globalbanner li a { color: white; padding: 0 20px 0 10px; text-decoration: none; font-size: 15px; } .globalbanner{ height:60px; background-color:#000; } /*footer*/ .s-lib-footer{ display:none; } .esfooter{ background-color:#ececec; padding: 30px 20px; margin-top:40px; } .esfooter p{ padding:10px 0; } /*box font*/ .s-lib-box .s-lib-box-title { font-size: 1.05em; } /*breadcrumb: less closed and font weight less bold, so a grey line below*/ #s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb { font-size: 0.95em; padding: 0; background-color: transparent; font-weight:normal; margin-top: 0; margin-bottom: 26px; } .breadcrumb>li+li:before { padding: 0 3px; } #s-lg-guide-tabs-title-bar { border-top: 1px solid #ececec; padding:10px 0 } /* homepage banner :color and image overlay */ .u-overlay { position: relative; } .u-overlay::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #404040; background: linear-gradient(142deg, rgba(36,23,89,1) 49%, rgba(101,36,65,1) 74%, rgba(219,177,10,1) 100%); background: linear-gradient(146deg, rgba(35,7,77,1) 19%, rgba(204,83,51,1) 83%, rgba(214,147,12,1) 100%); background: linear-gradient(146deg, rgba(0,75,79,1) 32%, rgba(16,145,110,1) 77%, rgba(214,203,12,1) 100%); background: linear-gradient(158deg, rgba(2,73,83,1) 37%, rgba(40,153,93,1) 80%, rgba(246,209,129,1) 100%); opacity:0.94; z-index:1; } .u-overlay .container *{color:white; z-index:100; position:relative;} .jumbotron h1 { font-weight:300; } /*mobile view 15px at left and right side, .container padding has been overwritten by */ .s-lib-side-borders { padding-left: 15px; padding-right: 15px; } /*css for keyboard tab*/ *:focus, input:focus + label { outline: none; box-shadow: inset 0 0 0 2px lightBlue; } </style> <script> springSpace.cookieConsentReadMore = "To use this platform, the system writes one or more cookies in your browser. These cookies are not shared with any third parties. In addition, your IP address and browser information is stored in server logs and used to generate anonymized usage statistics. Your institution uses these statistics to gauge the use of library content, and the information is not shared with any third parties."; springSpace.cookieConsentConfig = { placement: 'bottom', consent_message: "This site uses cookies and records your IP address for usage statistics. <a id=\"s-ui-cc-read-more-link\">Read More<\/a>", read_more_callback: function () { springSpace.UI.alert({ height: 400, width: 400, title: "Privacy Notification", content: springSpace.cookieConsentReadMore, focus_on_close: false }); } }; springSpace.cookieConsent.alert(springSpace.cookieConsentConfig); </script> <script> var springStats = springStats || {}; springStats.saConfig = springStats.saConfig || { site_id: 5032, tracking_parameters: {"_st_site_id":5032}, tracking_server_host: "libguides-proc-eu.springyaws.com" }; </script> <script src="https://static-assets-eu.libguides.com/web/js/sa.min.js?3116"></script> <script src="https://static-assets-eu.libguides.com/web/search-2.0-3.13.2/search.min.js"></script> <script> search_conf = { customer_id: "3043", guide_id: "0", layout: "tab", sources: [{"id":0,"name":"","description":"","type":"lg","perpage":20,"display_facets":true,"site_id":5032,"site_url":"","search_url":"libguides.cam.ac.uk\/srch.php?default_lg=1&q={{query}}","request_url":"lgapi-eu.libapps.com\/1.1\/cloudsearch\/lg2-local","profile_url":"https:\/\/libguides.cam.ac.uk\/prf.php","group_data":{"Subject Resources":{"id":"4509","name":"Subject Resources"},"College Libraries":{"id":"10647","name":"College Libraries"},"Resources for my subject":{"id":"14340","name":"Resources for my subject"},"Physical and Digital Collections":{"id":"14341","name":"Physical and Digital Collections"},"Study skills":{"id":"14342","name":"Study skills"},"Accessing Resources":{"id":"14343","name":"Accessing Resources"},"Specific libraries":{"id":"14344","name":"Specific libraries"},"CamGuides about":{"id":"14454","name":"CamGuides about"},"Education Programme":{"id":"14752","name":"Education Programme"},"Unlocking Libraries":{"id":"15221","name":"Unlocking Libraries"},"lz-sandbox-for-bootstrap5":{"id":"15309","name":"lz-sandbox-for-bootstrap5"},"Technology Libraries":{"id":"15463","name":"Technology Libraries"},"CamGuides":{"id":"15699","name":"CamGuides"},"CamGuides for PhD":{"id":"15715","name":"CamGuides for PhD"},"CamGuides for Master's":{"id":"15717","name":"CamGuides for Master's"},"CamGuides for Undergraduates":{"id":"15718","name":"CamGuides for Undergraduates"}}}], form_selector: "#s-lg-srch-form", selector: "#s-lg-srch-content", host_app: "lg", debug: false, lang: { "Ad_Cat": "Library Catalog", "Ans_ChckOut": "Check out", "Ans_ComEmail": "Email is required but never displayed on the public site:", "Ans_ComName": "Enter your name as you'd like it to display to the public:", "Ans_EditAns": "Edit FAQ", "Ans_EmailFr": "Enter your name, your email, your friend's email address, and a brief message.", "Ans_EmAns": "Email Answer", "Ans_Facebook": "Share on Facebook", "Ans_FrEmail": "Friend's Email", "Ans_FriendMsg": "Your friend %s sent you a message", "Ans_FrName": "Friend's Name", "Ans_Hello": "Hello", "Ans_Helpful": "Was this helpful?", "Ans_Imprv": "Add a public comment to this FAQ Entry", "Ans_MsgSent": "Your message was sent.", "Ans_No": "Nah!", "Ans_Note": "Note", "Ans_Print": "Print", "Ans_Sugg": "Suggestion from a friend", "Ans_Tweet": "Tweet", "Ans_VoteWarn": "You can only vote once per answer.", "Ans_YEm": "Your Email", "Ans_Yes": "Yes", "Ans_YName": "Your Name", "Ch_ChatIntro": "chat no variables.", "Ch_ChatSub": "Your recent chat transcript", "ch_patron": "Patron", "ch_sign_off_reminder": "Don't forget to sign off of LibChat at the end of your shift\/day.", "ch_transcript_form_button": "Email Transcript", "ch_transcript_form_email": "Email", "ch_transcript_formintro": "To receive this transcript via email, enter your email address below. The field can accept only one email address.", "ch_transcript_success": "Success, the transcript has been emailed to %s.", "Com_Alert": "Thank you! Your comment may be approved and posted if it adds value to the answer.", "Com_App": "Approve", "Com_Attr": "by %1$s on %2$s", "Com_Del": "Are you sure you want to delete this comment?", "Com_Header": "Please enter your name or alias. The email is mandatory but it will never be displayed on the site.", "Com_Pend": "Pending", "Com_Text": "Your Answer / Comment", "Dt_Ampm": "true", "Dt_Date": "M d, Y", "Dt_DateTime": "M d Y, h:ia", "Dt_TimePicker": "hh:mm tt", "Err_Demo": "Required field.", "Err_Em": "Invalid email.", "Err_QSub": "Error submitting your question. Please reload the page and try again.", "Err_Qu": "Please enter a question.", "Err_Spam": "Your message was detected as spam.", "Err_TryAg": "Error: Please try again.", "faq_answer": "Answer", "faq_answeredby": "Answered By", "faq_linksfiles": "Links & Files", "faq_media": "Media", "faq_topics": "Topics", "faq_updated": "Last Updated", "faq_views": "Views", "Fb_BrowseFAQs": "See all FAQs", "Fb_Button": "Submit", "Fb_ChatClose": "Close Chat", "Fb_ChatOff": "Chat is Offline", "Fb_ChatOn": "Chat with Us", "Fb_ClearResults": "(clear results)", "Fb_Details": "Details", "Fb_Email": "Your Email", "Fb_Idea_Success": "Thank you for the idea!", "Fb_IdeaHeader": "Ideas", "Fb_Opt_Idea": "An Idea", "Fb_Opt_Praise": "Praise", "Fb_Opt_Problem": "A Problem", "Fb_Opt_Question": "A Question", "Fb_SearchResults": "Search Results", "Fb_Subject": "Subject", "Fb_Tag_Praise": "praise", "Fb_Tag_Problem": "problem", "Fb_WidgetStatusLink": "View %s current status, scheduled maintenance, updates, etc.", "Ft_Rights": "All rights reserved.", "Ft_Tech": "Tech Help", "Ge_Cancel": "Cancel", "Ge_First": "First", "Ge_Last": "Last", "Ge_NewWin": "Links open in new window.", "Ge_Next": "Next", "Ge_NoMatch": "Sorry, no questions matched your search.", "Ge_Of": "of", "Ge_Page": "Page", "Ge_Prev": "Prev", "Ge_SelOne": "Select One", "Ge_Submit": "Submit", "Ge_Success": "Got it!", "Ge_Update": "Last Updated:", "LG_Crtd": "Created by", "LG_GoLG": "Go to %s", "LG_NoLG": "No related content found.", "LG_RelLG": "Related content from %s", "Pub_AnsQ": "Answers", "Pub_BrAll": "All", "Pub_BrGroup": "Groups", "Pub_BrHeading": "Browse:", "Pub_Chtop": "Topics", "pub_home_feattab": "Featured", "pub_home_poptab": "Popular", "pub_home_recenttab": "Recent", "Pub_MoreInfo": "more info", "Pub_MyAdmin": "My Admin", "Pub_NoJS": "<strong>Warning:<\/strong> Your browser has javascript disabled. Without javascript some functions will not work, including question submission via the form.", "Pub_NoRelatedFAQ": "No related FAQs found.", "Pub_Sign": "Login to LibApps", "Pub_SignOut": "Logout", "Pub_Skip": "Skip to Main Content", "Pub_Top": "Topic", "Pub_TopAl": "View All Topics", "Pub_Topic": "Topics:", "Pub_Unassigned": "Unassigned", "Pub_Views": "Views:", "Rep_Contact": "Contact", "Rep_File": "Attached Files", "Rep_Name": "Name", "Rep_Note": "Internal Note", "Rep_QHeader": "Original Question", "Rep_QInfo": "Questioner Information:", "Rep_RepFrom": "Reply from", "Rep_Sources": "For More Info \/ Source(s)", "Rep_Tags": "Tags", "Rep_TrMes": "This message is to let you know that your question has been transferred to", "Rep_Via": "via", "Rep_You": "You", "Sq_EmConf": "Receive an email confirmation of your submission.", "Sq_FileChange": "Change", "Sq_FileRemove": "Remove file", "Sq_Fileup": "Attach a file", "Sq_FileupMore": "Attach another file", "Sq_MoreD": "More Detail\/Explanation", "Sq_Q": "Question", "Sq_Req": "Fields marked with %s are required.", "Sq_Subm": "Submit Your Question", "Sq_YInfo": "Your Info", "Sq_YQ": "Your Question", "srch_askqbutton": "Submit Your Question", "srch_askqtext": "Still haven't found what you're looking for?", "srch_boxhead": "Search Results for:", "srch_by": "by", "srch_facetnone": "None found within current limits.", "srch_facetremoveall": "Remove all", "srch_filtercurr": "Current Filters", "srch_filters_az_subjects": "All Subjects", "srch_filters_az_types": "All Types", "srch_filters_az_vendor": "All Vendors", "srch_filters_content_type": "Contains Content Type", "srch_filters_g": "Groups", "srch_filters_group": "In Group", "srch_filters_guide_type": "Guide Type", "srch_filters_keywords": "Keywords (most frequent)", "srch_filters_subject": "Assigned Subjects", "srch_filters_tag": "Assigned Tags", "srch_filters_topics": "Topics (most frequent)", "srch_notasked": "No results found.", "srch_pagelabel": "Pagination of search results", "srch_resrange": "Showing %1 of %2", "srch_seemore": "See More", "srch_sorthead": "Sort By", "srch_sortlabelalpha": "Alphabetical", "srch_sortlabeldateasc": "Updated (oldest)", "srch_sortlabeldatedesc": "Updated (Most Recent)", "srch_sortlabelrel": "Relevance", "srch_subject": "Subjects", "srch_syntaxerror": "Syntax Error: Quotation marks can only be used for phrase searching and must be in pairs.", "srch_topic": "Topics", "srch_update": "Last Updated", "St_BreadcrumbLink": "Systems Status", "St_CommentsView": "View Comments", "St_CurrentStatus": "Current Status:", "St_FolderBack": "View full list", "St_FolderClose": "Close Folder", "St_Idea_Date": "Suggested on", "St_IdeaAdd": "Submit an Idea", "St_Ideas": "Ideas", "St_NoMatch": "No results found.", "St_Permalink": "Permalink", "St_Picker_Button": "Go", "St_Picker_Dashboard": "Go to Main Dashboard", "St_Picker_Default": "View Status for...", "St_Picker_Label": "System", "St_PopularIdeas": "Most Popular", "St_RecentIdeas": "Most Recent", "St_Updates": "Updates", "St_UpdatesAll": "All", "St_Url": "URL:", "St_VF_Comment": "Comment (optional)", "St_VF_Email": "Email", "St_VF_Idea": "Idea", "St_VF_Title": "Title", "St_VoteAdd": "Add your vote", "St_VoteAddHeader": "Vote on: %s", "St_VoteDate": "Posted on", "St_VoteDown": "Vote Down", "St_VotesHeader": "Comments on Idea: %s", "St_VoteUp": "Vote Up", "Srch_NotAsked": "WOW, that's a new one on us. Tell us more!", "St_VoteHeader": "xxx %s xxx", "Srch_AskQText": "Searching? Seek and destroy!", "Srch_AskQButton": "Engage!", "az_database_plural": "Databases", "az_clear_filters": "Clear Filters/Browse All Databases", "az_filter_all": "All", "az_bestbets_heading": "Best Bets!", "az_bestbets_label": "Best Bet", "az_new_label": "New", "az_trial_label": "Trial" } } var searchcontroller = {}; jQuery(document).ready(function () { searchcontroller = new SearchController(search_conf); searchcontroller.loadSources(); searchcontroller.retrieve(); }); </script> <script> var sort_vals = {}; var start_vals = {}; var pre_load_facets = { guide_tag_ids: 456490 }; clearPreLoadFacets = function () { pre_load_facets = {}; } preSelectFacet = function () { // Loop over preset facets and check the corresponding box. jQuery.each(pre_load_facets, function (idx, val) { if (pre_load_facets[idx]) { jQuery('input:checkbox[name="' + idx + '"][value="' + val + '"]').prop('checked', true); } }); // Clear pre load facets so they are only used on first page load. clearPreLoadFacets(); } getCloudSearchData = function (action, search_source_id) { var data = { q: jQuery("#s-lg-srch-input-q").val(), action: action, search_source_id: search_source_id, layout: "tab" }; // if set, grab the sort for this search source if (typeof sort_vals[search_source_id] != "undefined") { data.sort = sort_vals[search_source_id]; } // if set, grab the start for this search source data.start = (typeof start_vals[search_source_id] != "undefined" ? data.start = start_vals[search_source_id] : 0 ); switch (action) { case 580: case 581: data.group_id = jQuery("#group_id").val(); data.guide_id = jQuery("#guide_id").val(); data.f_group_id = jQuery("[name=group_id]:checked").map(function () { return this.value; }).get().join(","); if (data.group_id != 0) { data.f_group_id = data.group_id; } data.f_guide_type_id = jQuery("[name=guide_type_id]:checked").map(function () { return this.value; }).get().join(","); data.f_guide_owner_id = jQuery("[name=guide_owner_id]:checked").map(function () { return this.value; }).get().join(","); data.f_guide_tag_ids = pre_load_facets["guide_tag_ids"] || jQuery("[name=guide_tag_ids]:checked").map(function () { return this.value; }).get().join(","); data.f_guide_subject_ids = jQuery("[name=guide_subject_ids]:checked").map(function () { return this.value; }).get().join(","); // if the sort is not set use a default, which is the score if (typeof data.sort === "undefined") { data.sort = "_score"; } break; case 582: // nothing to add for this case data.group_id = jQuery("#group_id").val(); break; case 583: data.group_id = jQuery("#group_id").val(); data.f_type_ids = jQuery("[name=type_ids]:checked").map(function () { return this.value; }).get().join(","); data.f_vendor_id = jQuery("[name=vendor_id]:checked").map(function () { return this.value; }).get().join(","); data.f_subject_ids = jQuery("[name=subject_ids]:checked").map(function () { return this.value; }).get().join(","); // if the sort is not set use a default, which is the name if (typeof data.sort === "undefined") { data.sort = "name"; } break; case 584: case 585: data.f_author_ids = jQuery("[name=author_id]:checked").map(function () { return this.value; }).get().join(","); data.f_subject_ids = jQuery("[name=subject_ids]:checked").map(function () { return this.value; }).get().join(","); data.f_tag_ids = jQuery("[name=tag_ids]:checked").map(function () { return this.value; }).get().join(","); // if the sort is not set use a default, which is the name if (typeof data.sort === "undefined") { data.sort = "title"; } break; } return data; } searchLg2Local = function (search_source_id) { // when processing a new search, we want to reset our start value start_vals[search_source_id] = 0; // hide the elements we dont want to display hideUnwantedElements(search_source_id); // clear our facet div; this prevents the user from seeing the default facet structure returned from the common search code jQuery("#s-srch-source-" + search_source_id + " .col-right").html(""); springSpace.UI.notify({mode: "load", duration: 30000}); jQuery.ajax({ url: "/srch_process_cs.php", type: "GET", dataType: "json", data: getCloudSearchData(580, search_source_id), success: function (response, textStatus, jqXHR) { springSpace.UI.notifyStop(); if (response.errCode == 200) { // populate the search results; set width based on the facet display jQuery("#s-srch-results-" + search_source_id).html(response.data.results); jQuery("#s-srch-source-" + search_source_id + " .col-left").addClass(response.data.facets == "" ? "col-md-12" : "col-md-9").removeClass(response.data.facets == "" ? "col-md-9" : "col-md-12"); // populate the facet results; hide the panel if the facets are empty jQuery("#s-srch-source-" + search_source_id + " .col-right").html(response.data.facets); jQuery("#s-srch-source-" + search_source_id + " .col-right").toggle(response.data.facets != ""); // Check pre-load facets. preSelectFacet(); // set the page title jQuery("#s-lib-public-header-title").html(response.data.title); // set the full-link for bento display jQuery("#s-srch-source-" + search_source_id + " div.s-srch-fulllink a").attr("href", response.data.fulllink); jQuery("#s-srch-source-" + search_source_id + " div.s-srch-fulllink a").attr("aria-label", "See more" + (response.data.q ? " " + response.data.q : "") + " results"); } else { springSpace.UI.error(response.errCode); } }, error: function (jqXHR, textStatus, errorThrown) { springSpace.UI.notifyStop(); springSpace.UI.error(errorThrown); } }); } searchBlogLocal = function (search_source_id) { // when processing a new search, we want to reset our start value start_vals[search_source_id] = 0; // hide the elements we dont want to display hideUnwantedElements(search_source_id); // clear our facet div; this prevents the user from seeing the default facet structure returned from the common search code jQuery("#s-srch-source-" + search_source_id + " .col-right").html(""); springSpace.UI.notify({mode: "load", duration: 30000}); jQuery.ajax({ url: "/srch_process_cs.php", type: "GET", dataType: "json", data: getCloudSearchData(584, search_source_id), success: function (response, textStatus, jqXHR) { springSpace.UI.notifyStop(); if (response.errCode == 200) { // populate the search results; set width based on the facet display jQuery("#s-srch-results-" + search_source_id).html(response.data.results); jQuery("#s-srch-source-" + search_source_id + " .col-left").addClass(response.data.facets == "" ? "col-md-12" : "col-md-9").removeClass(response.data.facets == "" ? "col-md-9" : "col-md-12"); // populate the facet results; hide the panel if the facets are empty jQuery("#s-srch-source-" + search_source_id + " .col-right").html(response.data.facets).toggle(response.data.facets != ""); // Check pre-load facets. preSelectFacet(); // set the page title jQuery("#s-lib-public-header-title").html(response.data.title); // set the full-link for bento display jQuery("#s-srch-source-" + search_source_id + " div.s-srch-fulllink a").attr("href", response.data.fulllink); jQuery("#s-srch-source-" + search_source_id + " div.s-srch-fulllink a").attr("aria-label", "See more" + (response.data.q ? " " + response.data.q : "") + " results"); } else { springSpace.UI.error(response.errCode); } }, error: function (jqXHR, textStatus, errorThrown) { springSpace.UI.notifyStop(); springSpace.UI.error(errorThrown); } }); } searchLg2Az = function (search_source_id) { // when processing a new search, we want to reset our start value start_vals[search_source_id] = 0; // hide the elements we dont want to display hideUnwantedElements(search_source_id); springSpace.UI.notify({mode: "load", duration: 30000}); jQuery.ajax({ url: "/srch_process_cs.php", type: "GET", dataType: "json", data: getCloudSearchData(582, search_source_id), success: function (response, textStatus, jqXHR) { springSpace.UI.notifyStop(); if (response.errCode == 200) { // populate the search results; set width based on the facet display jQuery("#s-srch-results-" + search_source_id).html(response.data.results); jQuery("#s-srch-source-" + search_source_id + " .col-left").addClass(response.data.facets == "" ? "col-md-12" : "col-md-9").removeClass(response.data.facets == "" ? "col-md-9" : "col-md-12"); // populate the facet results; hide the panel if the facets are empty jQuery("#s-srch-source-" + search_source_id + " .col-right").html(response.data.facets); jQuery("#s-srch-source-" + search_source_id + " .col-right").toggle(response.data.facets != ""); // set the page title jQuery("#s-lib-public-header-title").html(response.data.title); // set the full-link for bento display jQuery("#s-srch-source-" + search_source_id + " div.s-srch-fulllink a").attr("href", response.data.fulllink); jQuery("#s-srch-source-" + search_source_id + " div.s-srch-fulllink a").attr("aria-label", "See more" + (response.data.q ? " " + response.data.q : "") + " results"); } else { springSpace.UI.error(response.errCode); } }, error: function (jqXHR, textStatus, errorThrown) { springSpace.UI.notifyStop(); springSpace.UI.error(errorThrown); } } ); } processChange = function (data) { springSpace.UI.notify({mode: "load", duration: 30000}); jQuery.ajax({ url: "/srch_process_cs.php", type: "GET", dataType: "json", data: data, success: function (response, textStatus, jqXHR) { springSpace.UI.notifyStop(); if (response.errCode == 200) { data.search_source_id = data.search_source_id || 0; jQuery("#s-srch-results-" + data.search_source_id).html(response.data.results); jQuery("#s-lib-public-header-title").html(response.data.title); } else { springSpace.UI.error(response.errCode); } }, error: function (jqXHR, textStatus, errorThrown) { springSpace.UI.notifyStop(); springSpace.UI.error(errorThrown); } }); } changeSort = function (sort, action, search_source_id) { // when processing a sort change, we want to reset our start value start_vals[search_source_id] = 0; // set the sort variable for this search source sort_vals[search_source_id] = sort; // call processChange, passing in the current search data processChange(getCloudSearchData(action, search_source_id)); } changeStart = function (start, action, search_source_id) { // set the start variable for this search source start_vals[search_source_id] = start; // call processChange, passing in the current search data processChange(getCloudSearchData(action, search_source_id)); } expandSearch = function (search_source_id, group_id) { document.location.href = "?" + (group_id != 0 ? "group_id=" + group_id + "&" : "") + "q=" + jQuery("#s-lg-srch-input-q").val() + "&t=" + search_source_id; } changeFacet = function (action, search_source_id) { // when processing a facet change, we want to reset our start value start_vals[search_source_id] = 0; // call processChange, passing in the current search data processChange(getCloudSearchData(action, search_source_id)); } clearFacets = function (facet_id, action, search_source_id) { jQuery("#s-lg-facet-div-" + facet_id).find("input[type=checkbox]:checked").removeAttr("checked"); changeFacet(action, search_source_id); } hideUnwantedElements = function (search_source_id) { jQuery("#s-srch-header-" + search_source_id).toggle(false); // result summary jQuery("#s-srch-paginate-" + search_source_id + "-top").toggle(false); // paging top jQuery("#s-srch-params-" + search_source_id).toggle(false); // search params jQuery("#s-srch-paginate-" + search_source_id + "-bottom").toggle(false); // paging bottom } </script> <!-- get_lg_session_status.twig --> <script> springSpace.Session.CONST.ACTION_AUTH_SET_LG_SESSION_COOKIE = 750; callGetLGSessionStatus = function () { springSpace.Session.auth_reload_script = window.location.href; springSpace.Session.getLGSessionStatus({ url: "https://uniofcam.libapps.com/libapps/login_process/session", data: { app_id: 1, domain: "libguides.cam.ac.uk", site_id: 5032, auth_reload: 1 } }) } jQuery( function () { callGetLGSessionStatus(); } ); </script> <!-- !get_lg_session_status.twig --> <script>jQuery(document).ready(function(){ jQuery(document).ready(function () { springSpace.springTrack.trackPage({_st_type_id: '22'}); });});</script> <link rel="stylesheet" href="https://static-assets-eu.libguides.com/web/search-2.0-3.13.2/search.css"/> <style> .s-srch-result { margin: 0px; padding: 20px 0px; } .check { display: block; font-weight: normal; } .check input { margin-right: 3px; position: relative; top: 2px; } #s-lg-search-header { margin-bottom: 30px; } .pager-width a { width: 40px; text-align: center; } .s-srch-result-highlights { margin-top: 5px; } .s-lg-facet-div { margin-bottom: 30px; } .s-lg-facet-div-title { padding-bottom: 2px; border-bottom: 1px solid #cccc; margin-bottom: 0; font-size: 12px; font-weight: bold; } .s-lg-facet-div-title i { cursor: pointer; float: right; position: relative; top: 6px; } .s-lg-facet-div-content { margin-top: 10px; max-height: 300px; overflow: auto; } .s-search-limiter { font-size: 1.2em; font-weight: bold; margin-bottom: 20px; } .s-srch-result-title { font-weight: normal; } .s-srch-result-title .metalabel { font-weight: normal; } .s-srch-result-guide { font-weight: bold; } .s-srch-result-meta .metalabel { padding-right: 0px; } .s-srch-result-subjects .metalabel { padding-right: 3px; } .s-srch-result-score, .s-srch-result-score .divider { color: transparent !important; } </style> <!-- BEGIN: Analytics code --><script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-74651271-1', 'auto'); ga('send', 'pageview'); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-8XC6VKF8R0"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-8XC6VKF8R0'); </script><!-- END: Analytics code --></head> <body class="s-lib-public-body"> <a id="s-lg-public-skiplink" class="alert-info" href="#s-lib-public-main">Skip to Main Content</a><!-- BEGIN: Page Header --> <div id="side-tabs"> <a class="help" href="http://answers.libraries.cam.ac.uk/" aria-label="link to libAnswers"><img src="https://www.lib.cam.ac.uk/sites/www.lib.cam.ac.uk/files/ffffff-0.png" alt="Help" /></a> </div> <div class="globalbanner"> <a href="http://www.cam.ac.uk" class="campl-main-logo"><img alt="University of Cambridge" src="http://www.cam.ac.uk//profiles/cambridge/themes/cambridge_theme/images/interface/main-logo-small.png" width="148px"> </a> <ul class="campl-global-navigation"> <li> <a href="https://libguides.cam.ac.uk/home">LibGuides</a> </li> <li> <a href="https://www.libraries.cam.ac.uk/">Cambridge Libraries</a> </li> </ul> </div> <div class="jumbotron u-overlay" style=" background: #106470 url('https://libapps-eu.s3.amazonaws.com/accounts/37989/images/cambridge.jpg'); background-repeat: no-repeat; background-position: 50% 58%; background-size: cover; height: 268px; width: 100%; "> <div class="container"> <h1>Cambridge LibGuides</h1> <p>Find out more about our library services, facilities and resources</p> </div> </div><!-- END: Page Header --> <!-- BEGIN: Content Header --> <div id="s-lib-public-header" class="s-lib-header container s-lib-side-borders"> <nav id="s-lib-bc" aria-label="breadcrumb"> <ol id="s-lib-bc-list" class="breadcrumb"><li id="s-lib-bc-customer" class="breadcrumb-item"><a href="https://www.libraries.cam.ac.uk">Cambridge Libraries</a></li><li id="s-lib-bc-site" class="breadcrumb-item"><a href="https://libguides.cam.ac.uk/">LibGuides</a></li><li id="s-lib-bc-page" class="active breadcrumb-item">Search</li></ol> </nav> <h1 id="s-lib-public-header-title">Search</h1> <div id="s-lib-public-header-desc"></div> </div> <!-- END: Content Header --> <!-- BEGIN: Nav Bar --> <div id="s-lib-public-nav" class="container s-lib-side-borders"> </div> <!-- END: Nav Bar --> <!-- BEGIN: content --> <div id="s-lib-public-main" class="s-lib-main container s-lib-side-borders" tabindex="-1"> <section> <div id="s-lg-srch-nav-col" class="row"> <div id="col0" class="col-md-12 center"> <div id="s-lg-srch-local"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle pad-right-med" data-toggle="collapse" data-target="#s-lg-srch-nav-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="s-lg-srch-nav-1"> <form id="s-lg-srch-form" class="pad-top-med col-md-9" role="search" action="srch.php"> <div class="form-group"> <label for="s-lg-srch-input-q" class="sr-only"> Search </label> <div class="input-group"> <input type="text" id="s-lg-srch-input-q" name="q" class="form-control" value="" placeholder="Enter Search Words" maxlength="260"/> <span class="input-group-btn"> <button class="btn btn-default" type="submit"> Search </button> </span> </div> </div> <input type="hidden" name="group_id" id="group_id" value="0"/> <input type="hidden" name="guide_id" id="guide_id" value="0"/> </form> </div> </div> </nav> </div> </div> <div id="s-lg-srch-results-msg" class="col-md-12 margin-bottom-sm"></div> </div> </section> <section> <div id="s-lg-srch-cols" class="row"> <div id="s-lg-srch-content" class="col-md-12 center"></div> </div> </section> </div> <!-- END: content --> <!-- BEGIN: Page Footer --> <div id="s-lib-footer-public" class="s-lib-footer footer container s-lib-side-borders"><div><div id="s-lib-footer-brand">Powered by Springshare.</div><div id="s-lib-footer-rights">All rights reserved.</div><div id="s-lib-footer-login-link"><a href="https://uniofcam.libapps.com/libapps/login.php?site_id=5032">Login to LibApps</a></div></div><div id="s-lib-footer-support-link"><a href="mailto:answers@subjects-cam.libanswers.com">Report a problem.</a></div></div></div><!-- END: Page Footer --> <div id="s-lib-alert" title=""><div id="s-lib-alert-content"></div></div><!-- popover.twig --> <div id="s-lib-popover-title" class="hide"> <span class="text-info"> <strong>title</strong> </span> <button type="button" id="popclose" class="close" onclick="jQuery('.s-lib-popover').popover('hide')"> × </button> </div> <div id="s-lib-popover-content" class="hide"> <i class="fa fa-refresh fa-spin"></i> Loading... <button class="btn btn-default btn-sm popclose" type="button">Close</button> </div> <!-- !popover.twig --> <!-- scroll_top.twig --> <div id="s-lib-scroll-top"> <a href="javascript:void(0);" onclick="jQuery('body').focus();" title="Back to Top" aria-label="Back to Top"> <span class="fa-stack fa-lg" aria-hidden="true"> <i class="fa fa-square-o fa-stack-2x"></i> <i class="fa fa-angle-double-up fa-stack-1x" style="position:relative; bottom:2px;"></i> </span> </a> </div> <!-- !scroll_top.twig --> <!-- BEGIN: Custom Footer --> <div class="esfooter text-center"> <p> 漏 Cambridge University Libraries | <a href="https://www.lib.cam.ac.uk/web-accessibility-statement">Accessibility </a> | <a href="https://www.lib.cam.ac.uk/privacy-policy">Privacy policy</a> | <a href="https://uniofcam.libapps.com/libguides/">Log into LibApps</a></p> </div> <!-- END: Custom Footer --> </body>