explore.bl.uk
Open in
urlscan Pro
194.66.233.215
Public Scan
Submitted URL: https://explore.bl.uk/
Effective URL: https://explore.bl.uk/primo_library/libweb/action/search.do
Submission: On September 06 via manual from PL — Scanned from GB
Effective URL: https://explore.bl.uk/primo_library/libweb/action/search.do
Submission: On September 06 via manual from PL — Scanned from GB
Form analysis
2 forms found in the DOMName: searchForm — GET /primo_library/libweb/action/search.do?fn=search&ct=search
<form name="searchForm" method="get" action="/primo_library/libweb/action/search.do?fn=search&ct=search" class="EXLSearchForm" enctype="application/x-www-form-urlencoded; charset=utf-8"
onsubmit="if(isRemoteSearch()){doPleaseWait();};if(window.manualFormSubmit){manualFormSubmit(this.id);return false;}" id="searchForm" target="_self"><input id="fn" type="hidden" value="search" name="fn">
<input id="ct" type="hidden" value="search" name="ct">
<input id="initialSearch" type="hidden" value="true" name="initialSearch">
<input id="autoCompleteEnabled" type="hidden" value="false">
<input id="autoCompleteUrl" type="hidden" value="null/solr/ac">
<input id="autoCompleteScope" type="hidden" value="">
<input id="autoCompleteScopesMap" type="hidden"
value="{"Available_online":"L","Primo_Central":"C","LSCOP-WEBSITE":"L","LSCOP-RSC":"L","LSCOP-ALL":"L"}">
<input id="autoCompleteEnabledMap" type="hidden"
value="{"Available_online":false,"Primo_Central":false,"LSCOP-ETOC":false,"LSCOP-NPL":false,"LSCOP-SFX":false,"LSCOP-WA":false,"LSCOP-WEBSITE":false,"LSCOP-RSC":false,"LSCOP-DS":false,"LSCOP-ALL":false,"LSCOP-BLL01":false,"LSCOP-SA":false}">
<input id="instCode" type="hidden" value="BL">
<input id="pcToken" type="hidden" value="0">
<!-- taglibsIncludeAll.jspf begin -->
<!-- taglibsIncludeAll.jspf end --><!-- searchTileBasic.jsp begin -->
<div id="exlidSearchTile" class="EXLSearch" style="display: inline-block;">
<div id="exlidSearchRibbon">
<!-- search_hidden.jspf begin -->
<!-- taglibsIncludeAll.jspf begin -->
<!-- taglibsIncludeAll.jspf end --><!--
institution = British Library
institution code = BL
-->
<input type="hidden" id="mode" name="mode" value="Basic">
<input type="hidden" id="tab" name="tab" value="local_tab">
<input type="hidden" id="indx" name="indx" value="1">
<input type="hidden" id="dum" name="dum" value="true">
<input type="hidden" name="srt" value="rank" id="str">
<input type="hidden" id="vid" name="vid" value="BLVU1">
<input type="hidden" id="frbg" name="frbg" value="">
<!-- search_hidden.jspf end -->
<fieldset>
<legend class="EXLHiddenCue">Primo Search</legend>
<div class="EXLSearchTabsContainer">
<input type="hidden" name="tb" value="t" id="tb">
<ul id="exlidSearchTabs" class="EXLTabs">
<li id="exlidTab0" class="EXLSearchTab EXLSearchTabSelected">
<span id="defaultScopelocal_tab" style="display:none">Everything in this catalogue</span> <a href="search.do?mode=Basic&vid=BLVU1&tab=local_tab&" class="EXLSearchTabTitle EXLSearchTabLABELMain catalogue" target="_self" onclick="getSearchField(this,'Basic'); delay4Remote('local','true ','local_tab')" title="Records from the British Library Catalogue">
<span>Main catalogue</span>
</a>
</li>
<li id="exlidTab1" class="EXLSearchTab ">
<span id="defaultScopeavailable_online" style="display:none">Available online</span> <a href="search.do?mode=Basic&vid=BLVU1&tab=available_online&" class="EXLSearchTabTitle EXLSearchTabLABELAvailable online (beta)" target="_self" onclick="getSearchField(this,'Basic'); delay4Remote('local','true ','available_online')" title="Available online (beta)">
<span>Available online (beta)</span>
</a>
</li>
<li id="exlidTab2" class="EXLSearchTab ">
<span id="defaultScopewebsite_tab" style="display:none">Website</span> <a href="search.do?mode=Basic&vid=BLVU1&tab=website_tab&" class="EXLSearchTabTitle EXLSearchTabLABELOur website" target="_self" onclick="getSearchField(this,'Basic'); delay4Remote('local','true ','website_tab')" title="Pages from the British Library website">
<span>Our website</span>
</a>
</li>
<li id="exlidTab3" class="EXLSearchTab ">
<span id="defaultScopeprimo_central" style="display:none">Explore Further</span> <a href="search.do?mode=Basic&vid=BLVU1&tab=primo_central&" class="EXLSearchTabTitle EXLSearchTabLABELExplore Further" target="_self" onclick="getSearchField(this,'Basic'); delay4Remote('local','true ','primo_central')" title="Records from Explore Further ">
<span>Explore Further</span>
</a>
</li>
</ul>
</div>
<div class="EXLSearchFieldRibbon clearfix">
<div class="EXLSearchFieldRibbonFormFields">
<div class="EXLSearchFieldRibbonFormSearchFor">
<label for="search_field" class="EXLHide">Search For:</label>
<input name="vl(freeText0)" class="" value="" id="search_field" type="text" accesskey="s">
</div>
<div class="EXLSearchFieldRibbonFormSearchClear" style="visibility: hidden;">
<a class="EXLClearSearchBoxButton EXLClearSimpleSearchBoxButton" id="exlidClearSearchBox" title="Clear Search Term" href="#">
<span class="EXLHiddenCue">Clear Search Box</span><span class="EXLClearSimpleSearchBoxButtonClose">
</span>
</a>
</div>
<!-- taglibsIncludeAll.jspf begin -->
<!-- taglibsIncludeAll.jspf end -->
<div id="scopesList">
<div class="EXLSearchFieldRibbonFormSelectedCollection ">
<span class="EXLSearchFieldRibbonFormSelectedCollectionLabel">
<a id="showMoreOptions" href="#" title="Selected search target">
<input class="EXLSelectedScopeId" type="hidden" value="LSCOP-ALL">
<span class="EXLHiddenCue">Search in:</span>
<span class="EXLSearchFieldStrippedText">
Everything in this catalogue</span>
<span class="EXLHiddenCue">Or hit Enter to replace search target</span>
</a>
</span>
</div>
<div class="EXLSearchFieldRibbonFormCollectionsList" style="display:none"><span class="EXLHiddenCue">Or select another collection:</span>
<div id="scopesListContainer" class="EXLDynamicSelectBodyRadio">
<div class="EXLDynamicSelectBodyRadioFirst" id="LSCOP-ALL-Div">
<a href="#" class="EXLDynamicSelectBodyRadioFirst">
<span class="EXLHiddenCue">Search in:</span>
<span class="EXLSearchFieldStrippedText">
<input name="scp.scps" type="radio" checked="checked" id="exlidDynamicSelectBodyRadio0" value="scope:(BLCONTENT)">
<label for="exlidDynamicSelectBodyRadio0">
Everything in this catalogue</label>
</span>
</a>
</div>
<div class="" id="LSCOP-RSC-Div">
<a href="#" class="">
<span class="EXLHiddenCue">Search in:</span>
<span class="EXLSearchFieldStrippedText">
<input name="scp.scps" type="radio" id="exlidDynamicSelectBodyRadio1" value="scope:(RSC)">
<label for="exlidDynamicSelectBodyRadio1">
Remote Supply</label>
</span>
</a>
</div>
</div>
</div>
</div>
</div>
<!-- end search field ribbon -->
<div class="EXLSearchFieldRibbonFormSubmitSearch">
<input id="goButton" type="submit" value="Search" class="submit" accesskey="g">
</div>
</div>
</fieldset>
<div class="EXLSearchFieldRibbonAdvancedSearchLink">
<a class="" title="Switch to Advanced Search" href="search.do?mode=Advanced&ct=AdvancedSearch&vid=BLVU1&dscnt=0&dstmp=1694003778111" id="advancedSearchBtn">Advanced Search</a>
</div>
</div>
<div id="exlidSearchBanner">
<a href="search.do" target="_popup">
<img src="../images/banner.png" alt="rss">
</a>
</div>
<!--end exlidSearchBanner-->
</div>
<!-- searchTileBasic.jsp end --><!-- taglibsIncludeAll.jspf begin -->
<!-- taglibsIncludeAll.jspf end -->
<script type="text/javascript">
// <![CDATA[
function removeChildren(elm) {
if (elm.hasChildNodes()) {
while (elm.childNodes.length >= 1) {
elm.removeChild(elm.firstChild);
}
}
}
function loopSelected(selObj, newObj, selectedElm) {
for (i = 0; i < selObj.options.length; i++) {
var op = document.createElement('option');
op.text = selObj.options[i].text;
op.value = selObj.options[i].value;
op.id = selObj.options[i].id;
if (selectedElm == selObj.options[i].value) {
op.selected = 'selected';
}
try {
newObj.add(op, newObj.options[i]); // firefox
} catch (ex) {
newObj.add(op, i); // ie
}
}
}
function showSelected(selectedOption, id) {
var selOperatorObj = document.getElementById('exlidInput_precisionOperator_' + id);
var selOperatorIndex = selOperatorObj.selectedIndex;
var titleObj = document.getElementById('exlidInput_scope_title' + id);
var allObj = document.getElementById('exlidInput_scope_all' + id);
var orgObj = document.getElementById('exlidInput_scope_' + id);
var selectedElm = orgObj.options[orgObj.selectedIndex];
if (selOperatorObj.options[selOperatorIndex].value == 'begins_with') {
if (titleObj == null || titleObj == undefined) {
selectedOption.options[0].selected = 'selected';
alert('Starts_with can only be selected for use with title');
return false;
}
removeChildren(orgObj);
loopSelected(titleObj, orgObj, selectedElm.value);
var searchForm = document.getElementsByName('searchForm')[0];
var hiddenSrt = document.getElementById("str");
hiddenSrt.value = 'title';
} else {
removeChildren(orgObj);
loopSelected(allObj, orgObj, selectedElm.value);
var searchForm = document.getElementsByName('searchForm')[0];
var hiddenSrt = document.getElementById("str");
hiddenSrt.value = 'rank';
}
}
function unselect(id) {
if (document.getElementById('begins_with' + id)) {
var orgObj = document.getElementById('exlidInput_scope_' + id);
removeChildren(orgObj);
var op = document.createElement('option');
op.text = 'Main Title';
op.value = 'title';
op.id = 'scope_titleOnly' + id;
op.selected = 'selected';
try {
orgObj.add(op, orgObj.options[0]); // firefox
} catch (ex) {
orgObj.add(op, 0); // ie
}
var searchForm = document.getElementsByName('searchForm')[0];
var hiddenSrt = document.getElementById("str");
hiddenSrt.value = 'title';
}
}
function unselectAdvanceTitle(id) {
if (document.getElementById('title' + id)) {
var orgObj = document.getElementById('exlidInput_scope_' + id);
removeChildren(orgObj);
var op = document.createElement('option');
op.text = 'Main Title';
op.value = 'title';
op.id = 'scope_titleOnly' + id;
op.selected = 'selected';
try {
orgObj.add(op, orgObj.options[0]); // firefox
} catch (ex) {
orgObj.add(op, 0); // ie
}
var searchForm = document.getElementsByName('searchForm')[0];
var hiddenSrt = document.getElementById("str");
hiddenSrt.value = 'title';
}
}
//]]>
</script>
<noscript>This feature requires javascript</noscript><!-- searchLimitsTile.jsp begin -->
<div id="exlidHeaderSearchLimits">
<fieldset>
<legend class="EXLHiddenCue"><!-- userText.tag begin -->
<!-- userText.tag end -->
</legend>
<span class="EXLHeaderSearchLimitsFields">
<span class="EXLHeaderSearchLimitsFieldsTitle">
<!-- userText.tag begin -->
<!-- userText.tag end --></span>
<span class="EXLHide">
<span class="EXLHide">Show Results with:</span>
<!-- userText.tag begin --> Index<!-- userText.tag end --></span>
<!-- select.tag begin -->
<!-- taglibsIncludeAll.jspf begin -->
<!-- taglibsIncludeAll.jspf end --><label class="EXLHide" for="exlidInput_scope_1">criteria input</label>
<select class="EXLSelectTag blue EXLSimpleSearchSelect" id="exlidInput_scope_1" name="vl(297891280UI0)">
<option value="any" id="scope_any1" selected="selected" class="EXLSelectedOption"> Anywhere</option>
<option value="creator" id="scope_creator1" class="EXLSelectOption"> Author</option>
<option value="title" id="scope_title1" class="EXLSelectOption"> Main Title</option>
<option value="lsr30" id="scope_lsr301" class="EXLSelectOption"> Creator</option>
<option value="lsr31" id="scope_lsr311" class="EXLSelectOption"> as contributor</option>
</select>
<label class="EXLHide" for="exlidInput_scope_title1">Show Results with:</label>
<select class="EXLSelectTag blue EXLSimpleSearchSelect" id="exlidInput_scope_title1" name="vl(297891280UI0)" style="display:none">
<option value="title" id="scope_titleOnly1" selected="selected" class="EXLSelectOption"> Main Title</option>
</select>
<label class="EXLHide" for="exlidInput_scope_all1">Show Results with:</label>
<select class="EXLSelectTag blue EXLSimpleSearchSelect" id="exlidInput_scope_all1" name="vl(297891280UI0)" style="display:none">
<option style="display:block" value="any" id="scope_anyall1" selected="selected" class="EXLSelectedOption"> Anywhere</option>
<option style="display:block" value="creator" id="scope_creatorall1" class="EXLSelectOption"> Author</option>
<option style="display:block" value="title" id="scope_titleall1" class="EXLSelectOption"> Main Title</option>
<option style="display:block" value="lsr30" id="scope_lsr30all1" class="EXLSelectOption"> Creator</option>
<option style="display:block" value="lsr31" id="scope_lsr31all1" class="EXLSelectOption"> as contributor</option>
</select>
<!-- select.tag end --><!-- userText.tag begin -->
<!-- userText.tag end --><input name="Submit" type="submit" value="Apply Search Limits">
<input name="Reset" type="reset" value="Clear Limits">
</span>
</fieldset>
</div>
<!-- searchLimitsTile.jsp end -->
</form>
Name: update — POST
<form action="" method="post" name="update" id="update">
<input type="checkbox" id="allowRefresh_chkbx" checked="checked" onclick="updateAutoRefresh(this);">
<label for="allowRefresh_chkbx">Update my screen automatically<!-- Update my screen automatically --></label>
<input class="EXLHide" type="submit">
</form>
Text Content
skip to main content * CATALOGUES * MAIN CATALOGUE * Explore the British Library (80m items) * PRINTED MATERIAL * Bookbindings * British National Bibliography * English Short Title Catalogue * Incunabula (early printing) * MANUSCRIPTS * Archives and manuscripts * Illuminated manuscripts * OTHER CATALOGUES * India Family History * Photographically illustrated books * Photographs * Sound * Victorian ephemera * Full list of catalogues * COLLECTIONS * FOR RESEARCHERS * Americas studies * Business and intellectual property * Classics * Maps * Music * News media * Science * Sound * South Asia * Visual arts * More about our collections * DIGITAL COLLECTIONS * Digitised British newspapers * Endangered archives * Festival books (1475-1700) * International Dunhuang Project * Manuscripts * Sounds * Theses * UK Web Archive * SUBJECT RESOURCES * Management and business studies * Social Welfare IN THE READING ROOMS * Electronic resources * COLLECTION BLOGS * Americas studies * Asian and African studies * English and drama * Inspired by * Medieval manuscripts * Social science * Sound and vision * Untold lives * Full list of blogs * DISCOVER * ONLINE GALLERY * Online Gallery overview * Turn the pages of our beautiful books * Highlights tour * Sacred texts * Taking Liberties * Georeferencer (maps) * More online exhibitions * Personal galleries * ecards * TREASURES IN FULL * Caxton’s Chaucer * Codex Sinaiticus * Gutenberg Bible * Magna Carta * Shakespeare Quartos * Turning the Pages * LEARNING * Discovering Literature * Learning at the Library * Accents and dialects * English language/literature * History * The Victorians * Timelines * World War One * MOBILE * 19th century books app * UK SoundMap PODCASTS AND AUDIO * Our podcasts page * Our podcasts on iTunes * Voices of Science * SERVICES * READING ROOMS * Overview * Opening times * Register for a Reader Pass * Guides to getting started * My Reading Room requests * St Pancras Reading Rooms * Boston Spa Reading Room * ALSO AT OUR BUILDINGS * Business & IP Centre * Conference Centre * Food and drink * Learning programme * WiFi * ONLINE, BY POST, IN PRINT * Brand licensing * Audio transcription * Document supply * Fine art prints * Images Online (picture sales) * Imaging services * Metadata Services * Newspaper Microfilm Services * Online Shop * Permissions * Publishing * EXPERT ADVICE * Business & IP * Collection care * Reference team FOR AUTHORS * Public Lending Right * VISITING * SITES OPENING TIMES * St Pancras * Boston Spa * EXHIBITIONS AND EVENTS * Opening times * What’s on * Exhibitions * Events * Tours * Box Office * LEARNING * Workshops for schools * Teacher conferences * Family activities * READING ROOMS * Opening times * Register for a Reader Pass * Guides to getting started OTHER FACILITIES * Business & IP Centre * Conference Centre * Food and drink * WiFi * ABOUT * ABOUT US * Overview * Quick information * Strategy, policy, programmes * Annual report * Governance * Supplying the Library * Freedom of information * Corporate Social Responsibility * Contact us * JOBS * Careers * Working at the Library * Vacancies and how to apply SUPPORT US * Fundraising * Adopt a Book * KEEP IN TOUCH * Sign up for our e-newsletters * Full list of blogs * Find us on Facebook * Follow us on Twitter * Watch our YouTube channel * Join us on Google+ * Find us on Pinterest * PRESS * Press and policy * Press releases HELP IN LANGUAGES OTHER THAN ENGLISH * Chinese - ������ * Arabic - �������� * French - Fran��ais * German - Deutsch * More * INFORMATION FOR... * All researchers * Authors * Entrepreneurs * Journalists * Librarians * People in higher education * Publishers (legal deposit) * Scientists * Social Scientists * Teachers Explore the British Library * Guest * My workspace * Personal settings * Log out * Log in This feature requires javascript * Explore Home * Feedback * Basket * Request Other Items * My Reading Room Requests * Help * Language: * English * Français * Deutsch This feature required javascript This feature requires javascript Primo Search * Everything in this catalogue Main catalogue * Available online Available online (beta) * Website Our website * Explore Further Explore Further Search For: Clear Search Box Search in: Everything in this catalogue Or hit Enter to replace search target Or select another collection: Search in: Everything in this catalogue Search in: Remote Supply Advanced Search This feature requires javascript Show Results with: Index criteria input Anywhere Author Main Title Creator as contributor Show Results with: Main Title Show Results with: Anywhere Author Main Title Creator as contributor Your browser does not support iframes. * Terms of Use * About the British Library * Privacy * Cookies * Accessibility * Contact us All text is © British Library Board and is available under a CC-BY Licence, except where otherwise stated. P3 Update my screen automatically SEARCHING REMOTE DATABASES, PLEASE WAIT * Searching for * inscope:(BLCONTENT) * Show me what you have so far This feature requires javascript This feature requires javascript ShareThis Copy and Paste