Module:Footnotes/whitelist

< Module:Footnotes
Revision as of 17:28, 24 May 2020 by NottNott (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Footnotes/whitelist/doc

--[[--------------------------< W R A P P E R _ T E M P L A T E _ D E F A U L T S >----------------------------

A list of wrapper templates by their canonical names – spelling and capitalization is important.  Each wrapper
template has a table of two values: [1] is the wrapper's default name-list as it is used in an anchor ID; [2] is
the default year.  This table is indexed indirectly through the wrapper_templates table.

This table is not available externally.

]]

local wrapper_template_defaults = {												-- keys are canonical template names
	['Cite EB1911'] = {'Chisholm', '1911'},										-- tables with default name and default year
	['EB1911'] = {'Chisholm', '1911'},
	}


--[[--------------------------< W R A P P E R _ T E M P L A T E S >--------------------------------------------

A list of wrapper templates and their redirects – spelling and capitalization is important; first character is
always uppercase.  Each wrapper template gets its value from a k/v pair in the wrapper_template_defaults table.

]]

local wrapper_templates = {														-- keys are names of wrapper templates and their redirects
	['EB1911'] = wrapper_template_defaults['EB1911'],
		['1911'] = wrapper_template_defaults['EB1911'],
		['1911s'] = wrapper_template_defaults['EB1911'],
		['Britannica 1911'] = wrapper_template_defaults['EB1911'],
		['Encyclopedia Britannica 1911'] = wrapper_template_defaults['EB1911'],
		['Encyclopædia Britannica 1911'] = wrapper_template_defaults['EB1911'],
	
	['Cite EB1911'] = wrapper_template_defaults['Cite EB1911'],
		['1911EB'] = wrapper_template_defaults['Cite EB1911'],
		['EB1911 cite'] = wrapper_template_defaults['Cite EB1911'],
		['Wikisource1911Enc Citation'] = wrapper_template_defaults['Cite EB1911'],
		['Wikisource1911Enc citation'] = wrapper_template_defaults['Cite EB1911'],
	}


--[[--------------------------< T E M P L A T E _ N A M E S >--------------------------------------------------

This table holds the names of templates and the names of their redirects.  Template names must be written exactly
as they are named at their templatespace page.  This same also applies to redirects.

The indexes in this table are not critical but should be short and concise.

]]

local template_names = {
	['al-Tabari'] = {'The History of al-Tabari', 'The History of Al-Tabari', 'The History of al-Ṭabarī'},
	['Butt_Stations'] = {'Butt-Stations', 'Butt-stations'},
	['Cam_Hist_Iran'] = {'Cambridge History of Iran', 'The Cambridge History of Iran'},
	['Catholic'] =  {'Catholic Encyclopedia', 'Catholic encyclopedia', '1913Catholic', 'CatholicEncyclopedia', 'CE1913', 'Catholic', 'CE13', 'Cite Catholic Encyclopedia', 'CathEncy', 'Cite Catholic Encyclopædia', 'Cite CE1913'},
	['DNB'] = {'Cite DNB', 'DNB', 'DNB Cite', 'Cite DNBSupp', 'DNBSupp', 'Cite DNB12', 'Cite DNBIE', 'DNB12', 'DNBIE'},
	['EB1911'] =  {'EB1911', 'Cite EB1911', '1911'},
	['EI2'] = {'EI2', 'Encyclopaedia of Islam, New Edition'},
	['ODB'] = {'ODB', 'Oxford Dictionary of Byzantium'},
	['ODLA'] = {'ODLA', 'Oxford Dictionary of Late Antiquity'},
	['ODNB'] = {'Cite ODNB', 'OBDNweb', 'Cite odnb', 'DNBweb', 'ODNB', 'ODNBref', 'ODNBweb'}
	}


--[[--------------------------< S P E C I A L _ P A T T E R N S >----------------------------------------------

Lua patterns.  These are scanned sequentially which costs time and processing far and above the time and processing
needed to index into whitelist{}.  Do not create a pattern here if a normal whitelist entry or entries can be created.

]]

local special_patterns = {
	'CITEREFACAD%u%u%u?%u?%d+%u%u?',															-- {{Acad}} ID appears to be 2-4 letters, then 3 numbers, then 1-2 letters
	'CITEREFAHD%d+',															-- {{Cite AHD}}
	'CITEREFHistoric_England%d+',												-- {{National Heritage List for England}} & {{PastScape}}
	'CITEREFHistoric_Environment_Scotland%u%u%u?%u?%d',							-- {{Historic Environment Scotland}} %u can be BTL, GLD, HMPA, LB, SM
	'CITEREFQHR%d+',															-- {{Cite QHR}}
	}


--[[--------------------------< D N B _ S P E C I A L _ P A T T E R N S >--------------------------------------

Lua patterns.  Note at special_patterns applies.  These for the DNB templates only; these will be tried only when
there is a DNB template in the article.

Pretty much any author name during the period 1885–1901 inclusive, and 1912.

The DNBIE was published in 1903, and Template:DNBIE says that its use is deprecated, but we do not fight that battle here.

]]

local DNB_special_patterns = {
	'CITEREF%a[%a%-_\']*188[5-9]',												-- 1885–1889
	'CITEREF%a[%a%-_\']*189%d',													-- 1890–1899
	'CITEREF%a[%a%-_\']*190[0-1]',												-- 1900–1901
	'CITEREF%a[%a%-_\']*1903',												-- 1903 IE
	'CITEREF%a[%a%-_\']*1912',													-- 1912 supplement
	}


--[[--------------------------< W H I T E L I S T >------------------------------------------------------------

This is a list of anchor IDs known to be associated with specific wrapper templates.  The anchor ID serves as an
index into the table.  The assigned value is another table that lists the associate template and any redirects.

Except for year disambiguators, anchor IDs must have the same form as the anchor creator makes; must be the
anchor-encoded form.  Remove the year disambiguator.

Template names must be written exactly as they are named at their templatespace page.  This same also applies to
redirects.  Module:Footnotes reads the template names left to right so most-commonly-used template or redirect name
should appear first.  When there are more than one name and when those templates have various anchor IDs the template
namelist should be added to the template_names{} table.

Note that references to Template:EB1911 are listed under "E" in the alphabetical list below to keep them organized.

]]

local whitelist = {
----------< A >----------
	['CITEREFAGA_1884–1897'] = {'Schubert\'s compositions (references)'},
	['CITEREFATOC2009'] = {'ATOCConnectingCommunitiesReportS10'},
	['CITEREFA\'Becket1907'] = {'Cite CE1913'},
	['CITEREFAdamson1878'] = {'Cite EB9'},
	['CITEREFAhrons1927'] = {'Book-Ahrons-British Steam Railway Locomotive'},
	['CITEREFAl-Imad2015'] = {'EI3'},
	['CITEREFAl-Tabari1985–2007'] = template_names['al-Tabari'],
	['CITEREFAlbert_Schumann1886'] = {'Cite ADB'},
	['CITEREFAldrich1969'] = {'Aldrich-LocosGER7'},
	['CITEREFAllenBoddyBrownFry1970'] = {'RCTS-LocosLNER-8A'},
	['CITEREFAllenBoddyBrownFry1971'] = {'RCTS-LocosLNER-8B'},
	['CITEREFAllenBoddyBrownFry1983'] = {'RCTS-LocosLNER-8A'},
	['CITEREFAmerican_Railway_Association1922'] = {'1922 Locomotive Cyclopedia'},
	['CITEREFArrey_von_Dommer1875'] = {'Cite ADB'},
	['CITEREFAsmus1966'] =  {'NDB'},
	['CITEREFAvdoyan2018'] = template_names['ODLA'],
	['CITEREFAwdry1990'] = {'Awdry-RailCo', 'Carnarvonshire Railway'},

----------< B >----------
	['CITEREFBabinger1978'] = {'Mehmed the Conqueror and His Time'},
	['CITEREFBabinger1992'] = {'Mehmed the Conqueror and His Time'},
	['CITEREFBaltzer1916'] = {'Baltzer-Kolonialbahnen'},
	['CITEREFBaxter1971'] = {'Baxter-BritishLocoCat1'},
	['CITEREFBaxter1977'] = {'Baxter-BritishLocoCat1'},
	['CITEREFBaxter1978'] = {'Baxter-BritishLocoCat2A'},
	['CITEREFBaxter1979'] = {'Baxter-BritishLocoCat2B'},
	['CITEREFBaxter1982'] = {'Baxter-BritishLocoCat3A', 'Baxter-BritishLocoCat3B'},
	['CITEREFBaxter1984'] = {'Baxter-BritishLocoCat4'},
	['CITEREFBaxter1986'] = {'Baxter-BritishLocoCat5A'},
	['CITEREFBaxter1988'] = {'Baxter-BritishLocoCat5B'},
	['CITEREFBaxter2012'] = {'Baxter-BritishLocoCat6'},
	['CITEREFBaynes1878'] = {'Cite EB9'},
	['CITEREFBaynesSmith1880'] = {'Cite EB9'},
	['CITEREFBaynesSmith1880'] = {'Cite EB9'},
	['CITEREFBezilla1980'] = {'Bezilla-PRR-Electric-Traction'},
	['CITEREFBivar1983'] = template_names['Cam_Hist_Iran'],
	['CITEREFBlankinship1989'] = template_names['al-Tabari'],
	['CITEREFBlankinship1993'] = template_names['al-Tabari'],
	['CITEREFBlankinship1994'] = {'The End of the Jihâd State', 'The End of the Jihad State'},
	['CITEREFBock1978'] = {'Audie-bock-directors'},
	['CITEREFBoddyBrownFryHennigan1968'] = {'RCTS-LocosLNER-4'},
	['CITEREFBoddyBrownFryHennigan1975'] = {'RCTS-LocosLNER-2B'},
	['CITEREFBoddyBrownFryHennigan1977'] = {'RCTS-LocosLNER-9A', 'RCTS-LocosLNER-9B'},
	['CITEREFBoddyBrownFryHennigan1979'] = {'RCTS-LocosLNER-3A'},
	['CITEREFBoddyBrownHenniganHoole1984'] = {'RCTS-LocosLNER-6C'},
	['CITEREFBoddyBrownHenniganNeve1981'] = {'RCTS-LocosLNER-3B'},
	['CITEREFBoddyBrownNeveYeadon1983'] = {'RCTS-LocosLNER-6B'},
	['CITEREFBoddyFryHenniganHoole1990'] = {'RCTS-LocosLNER-10B'},
	['CITEREFBoddyFryHenniganProud1963'] = {'RCTS-LocosLNER-1'},
	['CITEREFBoddyNeveTeeYeadon1982'] = {'RCTS-LocosLNER-6A'},
	['CITEREFBoddyNeveYeadon1973'] = {'RCTS-LocosLNER-2A'},
	['CITEREFBody1989'] = {'Body-Railways-Vol2'},
	['CITEREFBon1969'] = {'La Morée franque'},
	['CITEREFBonner2010'] = {'New Cambridge History of Islam'},
	['CITEREFBonnett2005'] = {'Bonnett Practical Rail Engineering'},
	['CITEREFBooth2000'] = {'Shakespeare sonnets bibliography'},
	['CITEREFBossert1914'] = {'Schaff-Herzog'},
	['CITEREFBosworth1968'] = {'Cambridge History of Iran'},
	['CITEREFBosworth1975'] = template_names['Cam_Hist_Iran'],
	['CITEREFBosworth1987'] = template_names['al-Tabari'],
	['CITEREFBosworth1989'] = template_names['al-Tabari'],
	['CITEREFBosworth1991'] = template_names['al-Tabari'],
	['CITEREFBosworth1999'] = template_names['al-Tabari'],
	['CITEREFBosworth2013'] = {'EI3'},
	['CITEREFBoyd1970'] = {'Boyd-MidWales'},
	['CITEREFBoyd1975'] = {'Boyd-FR1'},
	['CITEREFBoyd1985'] = {'Boyd-NCaerns2Penrhyn'},
	['CITEREFBoyd1986'] = {'Boyd-NCaerns3Dinorwic'},
	['CITEREFBoyd1988'] = {'Boyd-SCaerns1'},
	['CITEREFBoyd1989'] = {'Boyd-SCaerns2'},
	['CITEREFBoyd1990'] = {'Boyd-NCaerns1'},
	['CITEREFBradshaw1968'] = {'Bradshaw-1910April'},
	['CITEREFBradshaw1985'] = {'Bradshaw-1922July'},
	['CITEREFBradshaw2011'] = {'Bradshaw-1895December'},
	['CITEREFBradshaw2012'] = {'Bradshaw-1850March'},
	['CITEREFBrand1968'] = {'Byzantium Confronts the West'},
	['CITEREFBray2010'] = {'Bray-SDJR'},
	['CITEREFBrett2010'] = {'New Cambridge History of Islam'},
	['CITEREFBrinner1986'] = template_names['al-Tabari'],
	['CITEREFBrinner1991'] = template_names['al-Tabari'],
	['CITEREFBrock1908'] = {'Cite CE1913'},
	['CITEREFBrockett1997'] = template_names['al-Tabari'],
	['CITEREFBrunner1975'] = template_names['Cam_Hist_Iran'],
	['CITEREFBrunner1983'] = template_names['Cam_Hist_Iran'],
	['CITEREFBryan1886'] = {'Bryan (3rd edition)'},
	['CITEREFBunsen1878'] = {'Cite EB9'},
	['CITEREFBurant1987'] = {'Cite DCB'},
	['CITEREFBurant1987'] = {'Cite DCB'},
	['CITEREFBurch1911'] = {'Burch Electric Traction'},
	['CITEREFBurke1866'] = {'O\'Donnell family tree'},
	['CITEREFBurns1907'] = template_names['Catholic'],
	['CITEREFBurns1907'] = template_names['Catholic'],
	['CITEREFBurrowsWallace1999'] = {'Cite gotham'},
	['CITEREFButt1995'] = template_names['Butt_Stations'],


----------< C >----------
	['CITEREFCalifornia1988'] = {'CA-Rail Passenger Development Plan-1988'},
	['CITEREFCanepa2018'] = {'ODLA'},
	['CITEREFCanny2008'] = {'O\'Donnell family tree'},
	['CITEREFCappelCutlerKazhdan1991'] = {'ODB'},
	['CITEREFCarl_von_Prantl1879'] = {'Cite ADB'},
	['CITEREFCaro1974'] = {'Cite Power Broker'},
	['CITEREFCarruthersWard1911'] = template_names['EB1911'],
	['CITEREFCarter2006'] = {'Carter-RailwaysMotivePowerArgentina'},
	['CITEREFCasserley1968'] = {'Casserley-joint'},
	['CITEREFCasserleyJohnston1966'] = {'Casserley-LocoGrouping3'},
	['CITEREFCasserleyJohnston1974'] = {'Casserley-LocoGrouping3', 'Casserley-LocoGrouping2', '0-7110-0554-0'},
	['CITEREFCasway1984'] = {'O\'Donnell family tree'},
	['CITEREFCawley2011'] = {'MLCC'},
	['CITEREFChaléardChanson-JabeurBéranger2006'] = {'Chaléard-Le cdf en Afrique'},
	['CITEREFCheyneBlack1899'] = {'Cite Biblica'},
	['CITEREFCheyneBlack1901'] = {'Cite Biblica'},
	['CITEREFCheyneBlack1902'] = {'Cite Biblica'},
	['CITEREFCheyneBlack1903'] = {'Cite Biblica'},
	['CITEREFChristides2015'] = {'EI3'},
	['CITEREFChurchman_&amp;_Hurst2001'] = {'Churchman & Hurst Railways of New Zealand'},
	['CITEREFChurella2013'] = {'Churella-PRR-1'},
	['CITEREFClementsMcMahon2008'] = {'ClementsMcMahon-GSR Locomotives'},
	['CITEREFClinker1978'] = {'Clinker-Stations'},
	['CITEREFClinker1988'] = {'Clinker-Stations'},
	['CITEREFClugnet1908'] = {'Cite CE1913'},
	['CITEREFCoates1990'] = {'Coates-Reading'},
	['CITEREFConolly1998'] = {'IanAllan-PreGroup-Atlas1998'},
	['CITEREFCoulthard-Clark2002'] = {'Australian Dictionary of Biography'},
	['CITEREFCousin1910'] = {'A Short Biographical Dictionary of English Literature', 'Cite SBDEL'},
	['CITEREFCox1967'] = {'Cox-Upper Darby'},
	['CITEREFCox2011'] = {'Cox-Dixie'},
	['CITEREFCrone1980'] = {'Slaves on Horses'},
	['CITEREFCroughtonKidnerYoung1982'] = {'Croughton-PrivateStations'},
	['CITEREFCudahy2002'] = {'Cudahy-Hudson'},
	['CITEREFCudahy2003'] = {'Cudahy-Subways'},


----------< Catholic Encyclopedia >----------
	['CITEREFArendzen1913'] = template_names['Catholic'],
	['CITEREFBacchus1913'] = template_names['Catholic'],
	['CITEREFBandelier1913'] = template_names['Catholic'],
	['CITEREFBechtel1910'] = template_names['Catholic'],
	['CITEREFBecket1913'] = template_names['Catholic'],
	['CITEREFBeecher1913'] = template_names['Catholic'],
	['CITEREFBenigni1909'] = template_names['Catholic'],
	['CITEREFBenigni1912'] = template_names['Catholic'],
	['CITEREFBesse1907'] = template_names['Catholic'],
	['CITEREFBoudinhon1910'] = template_names['Catholic'],
	['CITEREFBoudinhon1913'] = template_names['Catholic'],
	['CITEREFBraun1912'] = template_names['Catholic'],
	['CITEREFBurton1908'] = template_names['Catholic'],
	['CITEREFBurton1913'] = template_names['Catholic'],
	['CITEREFCabrol1911'] = template_names['Catholic'],
	['CITEREFCamm1908'] = template_names['Catholic'],
	['CITEREFChapman1909'] = template_names['Catholic'],
	['CITEREFClifford1907'] = template_names['Catholic'],
	['CITEREFCoghlan1913'] = template_names['Catholic'],
	['CITEREFColeman1907'] = template_names['Catholic'],
	['CITEREFD\'Alton1913'] = template_names['Catholic'],
	['CITEREFDelamarre1913'] = template_names['Catholic'],
	['CITEREFDevine1913'] = template_names['Catholic'],
	['CITEREFDinneen1909'] = template_names['Catholic'],
	['CITEREFDonovan1913'] = template_names['Catholic'],
	['CITEREFDorin1972'] = {'Dorin-North Western'},
	['CITEREFDrum1913'] = template_names['Catholic'],
	['CITEREFDégert1909'] = template_names['Catholic'],
	['CITEREFFalkiner1901'] = template_names['Catholic'],
	['CITEREFFallow1911'] = template_names['Catholic'],
	['CITEREFFanning1907'] = template_names['Catholic'],
	['CITEREFFanning1908'] = template_names['Catholic'],
	['CITEREFFenlon1910'] = template_names['Catholic'],
	['CITEREFFenlon1913'] = template_names['Catholic'],
	['CITEREFFord1912'] = template_names['Catholic'],
	['CITEREFForget1910'] = template_names['Catholic'],
	['CITEREFFortescue1908'] = template_names['Catholic'],
	['CITEREFFortescue1909'] = template_names['Catholic'],
	['CITEREFFortescue1912'] = template_names['Catholic'],
	['CITEREFGerard1913'] = template_names['Catholic'],
	['CITEREFGietmann1908'] = template_names['Catholic'],
	['CITEREFGildas1907'] = template_names['Catholic'],
	['CITEREFGruber1910'] = template_names['Catholic'],
	['CITEREFHealy1912'] = template_names['Catholic'],
	['CITEREFHenry1913'] = template_names['Catholic'],
	['CITEREFHerbermann1908'] = template_names['Catholic'],
	['CITEREFHerbermann1913'] = template_names['Catholic'],
	['CITEREFHind1913'] = template_names['Catholic'],
	['CITEREFHofmann1911'] = template_names['Catholic'],
	['CITEREFHogan1913'] = template_names['Catholic'],
	['CITEREFHughes1915'] = template_names['Catholic'],
	['CITEREFHunt1913'] = template_names['Catholic'],
	['CITEREFJenner1907'] = template_names['Catholic'],
	['CITEREFJenner1909'] = template_names['Catholic'],
	['CITEREFKellyOjetti1908'] = template_names['Catholic'],
	['CITEREFKennedy1913'] = template_names['Catholic'],
	['CITEREFKirsch1908'] = template_names['Catholic'],
	['CITEREFKirsch1911'] = template_names['Catholic'],
	['CITEREFLeclercq1910'] = template_names['Catholic'],
	['CITEREFLejay1913'] = template_names['Catholic'],
	['CITEREFLöffler1912'] = template_names['Catholic'],
	['CITEREFMann1909'] = template_names['Catholic'],
	['CITEREFMcMahon1913'] = template_names['Catholic'],
	['CITEREFMcNeill1911'] = template_names['Catholic'],
	['CITEREFMershman1912'] = template_names['Catholic'],
	['CITEREFMooney1913'] = template_names['Catholic'],
	['CITEREFMyers1910'] = template_names['Catholic'],
	['CITEREFOestreich1907'] = template_names['Catholic'],
	['CITEREFOtt1909'] = template_names['Catholic'],
	['CITEREFOtt1910'] = template_names['Catholic'],
	['CITEREFOtt1911'] = template_names['Catholic'],
	['CITEREFOtt1912'] = template_names['Catholic'],
	['CITEREFOtt1913'] = template_names['Catholic'],
	['CITEREFPlassmann1913'] = template_names['Catholic'],
	['CITEREFPolle1909'] = template_names['Catholic'],
	['CITEREFPétridès1910'] = template_names['Catholic'],
	['CITEREFPétridès1911'] = template_names['Catholic'],
	['CITEREFRemy1910'] = template_names['Catholic'],
	['CITEREFRobinson1910'] = template_names['Catholic'],
	['CITEREFRock1909'] = template_names['Catholic'],
	['CITEREFRudge1910'] = template_names['Catholic'],
	['CITEREFScannell1909'] = template_names['Catholic'],
	['CITEREFSchrantz1908'] = template_names['Catholic'],
	['CITEREFSchweitzer1913'] = template_names['Catholic'],
	['CITEREFSeroczynski1911'] = template_names['Catholic'],
	['CITEREFShahan1907'] = template_names['Catholic'],
	['CITEREFShahan1908'] = template_names['Catholic'],
	['CITEREFShahan1913'] = template_names['Catholic'],
	['CITEREFSicard1907'] = template_names['Catholic'],
	['CITEREFSinclair1911'] = template_names['Catholic'],
	['CITEREFSollier1907'] = template_names['Catholic'],
	['CITEREFSollier1908'] = template_names['Catholic'],
	['CITEREFSollier1913'] = template_names['Catholic'],
	['CITEREFSouvay1913'] = template_names['Catholic'],
	['CITEREFSpillane1913'] = template_names['Catholic'],
	['CITEREFThurston1908'] = template_names['Catholic'],
	['CITEREFTierney1909'] = template_names['Catholic'],
	['CITEREFTierney1913'] = template_names['Catholic'],
	['CITEREFVailhé1912'] = template_names['Catholic'],
	['CITEREFVenice:_Catholic_Encyclopedia'] = template_names['Catholic'],
	['CITEREFWainewright1910'] = template_names['Catholic'],
	['CITEREFWalsh1913'] = template_names['Catholic'],
	['CITEREFWeber1912'] = template_names['Catholic'],
	['CITEREFWeber1913'] = template_names['Catholic'],

----------< D >----------
	['CITEREFDBI'] = {'DBI', 'Dizionario Biografico degli Italiani'},
	['CITEREFDaftary1990'] = {'Daftary-The Ismailis'},
	['CITEREFDaftary2007'] = {'Daftary-The Ismailis'},
	['CITEREFDanielsDench1963'] = {'Daniels-NoMore'},
	['CITEREFDanielsDench1973'] = {'Daniels-NoMore'},
	['CITEREFDarleyCanepa2018'] = {'Oxford Dictionary of Late Antiquity'},
	['CITEREFDaryaeeCanepa2018'] = {'ODLA'},
	['CITEREFDavies1997'] = {'Davies-NordLocoList'},
	['CITEREFDavies2001'] = {'Davies-EstLocoList3', 'Davies-ÉtatLocoList'},
	['CITEREFDavies2003'] = {'Davies-SNCFLocoList'},
	['CITEREFDaviesFirthLuckingThomas1966'] = {'RCTS-LocosGWR-10'},
	['CITEREFDeutsch1951'] = {'Schubert\'s compositions (references)'},
	['CITEREFDeutsch1978'] = {'Schubert\'s compositions (references)'},
	['CITEREFDewick2005'] = {'Dewick-Atlas'},
	['CITEREFDickens2018'] = template_names['ODLA'],
	['CITEREFDolkart1998'] = {'Cite morningside'},
	['CITEREFDonner1993'] = template_names['al-Tabari'],
	['CITEREFDonohue2003'] = {'The Buwayhid Dynasty in Iraq'},
	['CITEREFDouglas1878'] = {'Cite EB9'},
	['CITEREFDow1962'] = {'Dow-GC2'},
	['CITEREFDow1965'] = {'Dow-GC3'},
	['CITEREFDow1985'] = {'Dow-GC1'},
	['CITEREFDowney2007'] = {'Downey-Chicago'},
	['CITEREFDrury1985'] = {'Drury Historical Guide 1985'},
	['CITEREFDrury1993'] = {'Drury-North American Steam'},
	['CITEREFDuke1995'] = {'Duke-Santa Fe-1'},
	['CITEREFDukeKeilty1990'] = {'Duke-RDC'},
	['CITEREFDunlop1895'] = {'O\'Donnell family tree'},
	['CITEREFDunn2013'] = {'Dunn-Comeng-5'},
	['CITEREFDurrant1972'] = {'Durrant-Steam Locos Eastern Europe'},
	['CITEREFDurrant1981'] = {'Durrant-Garratt-Rev'},
	['CITEREFDurrantLewisJorgensen1981'] = {'Durrant-SteamAfrica'},

----------< DNB and Cite DNB >----------

-- replaced by pattern search above --

----------< E >----------
	['CITEREFEI3'] = {'Encyclopaedia of Islam, THREE', 'EI3'},
	['CITEREFEl-Hibri2010'] = {'New Cambridge History of Islam'},
	['CITEREFEldredgeHorenstein2014'] = {'Cite concrete'},
	['CITEREFEuDalySchaferJessupBoyd2009'] = {'Complete Book of North American Railroading'},

----------< EB1911 and EB 1922 >----------
---- Please do not add CITEREFEB1911. It should be corrected instead, typically to Chisholm 1911. ----

--[[	['CITEREFAbrahams1911'] = template_names['EB1911'],
	['CITEREFAdamsonMitchell1911'] = template_names['EB1911'],
	['CITEREFAlphandéry1911'] = template_names['EB1911'],
	['CITEREFAnchel1911'] = template_names['EB1911'],
	['CITEREFAnonymous1911'] = template_names['EB1911'],
	['CITEREFArcher1911'] = template_names['EB1911'],
	['CITEREFAshby1911'] = template_names['EB1911'],
	['CITEREFAtkinson1911'] = template_names['EB1911'],
	['CITEREFBain1911'] = template_names['EB1911'],
	['CITEREFBarclay1911'] = template_names['EB1911'],
	['CITEREFBarker1911'] = template_names['EB1911'],
	['CITEREFBarron1911'] = template_names['EB1911'],
	['CITEREFBateson1911'] = template_names['EB1911'],
	['CITEREFBauerman1911'] = template_names['EB1911'],
	['CITEREFBealby1911'] = template_names['EB1911'],
	['CITEREFBeazley1911'] = template_names['EB1911'],
	['CITEREFBeck1911'] = template_names['EB1911'],
	['CITEREFBecke1911'] = template_names['EB1911'],
	['CITEREFBhownagree1911'] = template_names['EB1911'],
	['CITEREFBlunt1911'] = template_names['EB1911'],
	['CITEREFBourchier1911'] = template_names['EB1911'],
	['CITEREFBousset1911'] = template_names['EB1911'],
	['CITEREFBrandin1911'] = template_names['EB1911'],
	['CITEREFBraun1911'] = template_names['EB1911'],
	['CITEREFBryant1911'] = template_names['EB1911'],
	['CITEREFBunburyCaspariGardner1911'] = template_names['EB1911'],
	['CITEREFBury1911'] = template_names['EB1911'],
	['CITEREFButler1911'] = template_names['EB1911'],
	['CITEREFBémont1911'] = template_names['EB1911'],
	['CITEREFCana1911'] = template_names['EB1911'],
	['CITEREFCantor1911'] = template_names['EB1911'],
	['CITEREFCaspari1911'] = template_names['EB1911'],
	['CITEREFCastle1911'] = template_names['EB1911'],
	['CITEREFChadwick1911'] = template_names['EB1911'],
	['CITEREFChambers1911'] = template_names['EB1911'],
	['CITEREFChapman1911'] = template_names['EB1911'],
	['CITEREFCharles1911'] = template_names['EB1911'],
	['CITEREFChisholm1911'] = template_names['EB1911'],
	['CITEREFChurch1911'] = template_names['EB1911'],
	['CITEREFClark1911'] = template_names['EB1911'],
	['CITEREFClerke1911'] = template_names['EB1911'],
	['CITEREFCollier1911'] = template_names['EB1911'],
	['CITEREFCollins1911'] = template_names['EB1911'],
	['CITEREFColvin1911'] = template_names['EB1911'],
	['CITEREFConway1911'] = template_names['EB1911'],
	['CITEREFConybeare1911'] = template_names['EB1911'],
	['CITEREFCoolidge1911'] = template_names['EB1911'],
	['CITEREFCorbin1911'] = template_names['EB1911'],
	['CITEREFCraies1911'] = template_names['EB1911'],
	['CITEREFDarlow1911'] = template_names['EB1911'],
	['CITEREFDavis1911'] = template_names['EB1911'],
	['CITEREFDelehaye1911'] = template_names['EB1911'],
	['CITEREFDobson1911'] = template_names['EB1911'],
	['CITEREFDoughty1911'] = template_names['EB1911'],
	['CITEREFDouglas1911'] = template_names['EB1911'],
	['CITEREFDriesch1911'] = template_names['EB1911'],
	['CITEREFDumrath1911'] = template_names['EB1911'],
	['CITEREFErskine_Holland1911'] = template_names['EB1911'],
	['CITEREFEsmein1911'] = template_names['EB1911'],
	['CITEREFFallow1911'] = template_names['EB1911'],
	['CITEREFFilon1911'] = template_names['EB1911'],
	['CITEREFFitzmaurice-Kelly1911'] = template_names['EB1911'],
	['CITEREFFlett1911'] = template_names['EB1911'],
	['CITEREFFoster1911'] = template_names['EB1911'],
	['CITEREFFowlerMitchell1911'] = template_names['EB1911'],
	['CITEREFFox1911'] = template_names['EB1911'],
	['CITEREFFrantz1911'] = template_names['EB1911'],
	['CITEREFFreese1911'] = template_names['EB1911'],
	['CITEREFGardner1911'] = template_names['EB1911'],
	['CITEREFGarnett1911'] = template_names['EB1911'],
	['CITEREFGaster1911'] = template_names['EB1911'],
	['CITEREFGeikie1911'] = template_names['EB1911'],
	['CITEREFGibson1911'] = template_names['EB1911'],
	['CITEREFGiles1911'] = template_names['EB1911'],
	['CITEREFGilrayMacfadyen1911'] = template_names['EB1911'],
	['CITEREFGordon1911'] = template_names['EB1911'],
	['CITEREFGosse1911'] = template_names['EB1911'],
	['CITEREFGrant1911'] = template_names['EB1911'],
	['CITEREFGrieve1911'] = template_names['EB1911'],
	['CITEREFGriffith1911'] = template_names['EB1911'],
	['CITEREFHalphen1911'] = template_names['EB1911'],
	['CITEREFHannay1911'] = template_names['EB1911'],
	['CITEREFHashagen1911'] = template_names['EB1911'],
	['CITEREFHaverfield1911'] = template_names['EB1911'],
	['CITEREFHayes1911'] = template_names['EB1911'],
	['CITEREFHeadlam1911'] = template_names['EB1911'],
	['CITEREFHeath1911'] = template_names['EB1911'],
	['CITEREFHenderson1911'] = template_names['EB1911'],
	['CITEREFHodgkin1911'] = template_names['EB1911'],
	['CITEREFHogarth1911'] = template_names['EB1911'],
	['CITEREFHogg1911'] = template_names['EB1911'],
	['CITEREFHoldich1911'] = template_names['EB1911'],
	['CITEREFHolland1911'] = template_names['EB1911'],
	['CITEREFHoughton1911'] = template_names['EB1911'],
	['CITEREFHowe1911'] = template_names['EB1911'],
	['CITEREFHunt1911'] = template_names['EB1911'],
	['CITEREFIngram1911'] = template_names['EB1911'],
	['CITEREFIsaac1911'] = template_names['EB1911'],
	['CITEREFJackson1911'] = template_names['EB1911'],
	['CITEREFJacobs1911'] = template_names['EB1911'],
	['CITEREFJastrow1911'] = template_names['EB1911'],
	['CITEREFJebb1911'] = template_names['EB1911'],
	['CITEREFJones1911'] = template_names['EB1911'],
	['CITEREFKeltie1911'] = template_names['EB1911'],
	['CITEREFKingsford1911'] = template_names['EB1911'],
	['CITEREFKitchin1911'] = template_names['EB1911'],
	['CITEREFKnox1911'] = template_names['EB1911'],
	['CITEREFKonody1911'] = template_names['EB1911'],
	['CITEREFKropotkin1911'] = template_names['EB1911'],
	['CITEREFLake1911'] = template_names['EB1911'],
	['CITEREFLang1911'] = template_names['EB1911'],
	['CITEREFLankester1911'] = template_names['EB1911'],
	['CITEREFLaughton1911'] = template_names['EB1911'],
	['CITEREFLawrence1911'] = template_names['EB1911'],
	['CITEREFLayard1911'] = template_names['EB1911'],
	['CITEREFLeach1911'] = template_names['EB1911'],
	['CITEREFLejay1911'] = template_names['EB1911'],
	['CITEREFLias1911'] = template_names['EB1911'],
	['CITEREFLow1911'] = template_names['EB1911'],
	['CITEREFLydekker1911'] = template_names['EB1911'],
	['CITEREFLöffler1911'] = template_names['EB1911'],
	['CITEREFMacalister1911'] = template_names['EB1911'],
	['CITEREFMacfadyen1911'] = template_names['EB1911'],
	['CITEREFMacneill1911'] = template_names['EB1911'],
	['CITEREFMarzials1911'] = template_names['EB1911'],
	['CITEREFMaude1911'] = template_names['EB1911'],
	['CITEREFMaus1911'] = template_names['EB1911'],
	['CITEREFMayChisholm1911'] = template_names['EB1911'],
	['CITEREFMcLean1911'] = template_names['EB1911'],
	['CITEREFMcNeill1911'] = template_names['EB1911'],
	['CITEREFMeyer1911'] = template_names['EB1911'],
	['CITEREFMijatovich1911'] = template_names['EB1911'],
	['CITEREFMinns1911'] = template_names['EB1911'],
	['CITEREFMirbt1911'] = template_names['EB1911'],
	['CITEREFMitchell1911'] = template_names['EB1911'],
	['CITEREFMorley1911'] = template_names['EB1911'],
	['CITEREFMudge1911'] = template_names['EB1911'],
	['CITEREFMullinger1911'] = template_names['EB1911'],
	['CITEREFNicholsonYule1911'] = template_names['EB1911'],
	['CITEREFNorthcote1911'] = template_names['EB1911'],
	['CITEREFOelsner1911'] = template_names['EB1911'],
	['CITEREFPaues1911'] = template_names['EB1911'],
	['CITEREFPeters1911'] = template_names['EB1911'],
	['CITEREFPhillimore1911'] = template_names['EB1911'],
	['CITEREFPhillip1911'] = template_names['EB1911'],
	['CITEREFPhillips1911'] = template_names['EB1911'],
	['CITEREFPhillipsAtkinson1911'] = template_names['EB1911'],
	['CITEREFPlummer1911'] = template_names['EB1911'],
	['CITEREFPollard1911'] = template_names['EB1911'],
	['CITEREFPostgate1911'] = template_names['EB1911'],
	['CITEREFPrestage1911'] = template_names['EB1911'],
	['CITEREFPrince1911'] = template_names['EB1911'],
	['CITEREFPrinet1911'] = template_names['EB1911'],
	['CITEREFProthero1911'] = template_names['EB1911'],
	['CITEREFRambaut1911'] = template_names['EB1911'],
	['CITEREFRavenstein1911'] = template_names['EB1911'],
	['CITEREFReid1911'] = template_names['EB1911'],
	['CITEREFRenton1911'] = template_names['EB1911'],
	['CITEREFRichardson1911'] = template_names['EB1911'],
	['CITEREFRobertson1911'] = template_names['EB1911'],
	['CITEREFRobertsonShotwell1911'] = template_names['EB1911'],
	['CITEREFRobinson1911'] = template_names['EB1911'],
	['CITEREFRockwell1911'] = template_names['EB1911'],
	['CITEREFRose1911'] = template_names['EB1911'],
	['CITEREFRossetti1911'] = template_names['EB1911'],
	['CITEREFRossettiJones1911'] = template_names['EB1911'],
	['CITEREFRound1911'] = template_names['EB1911'],
	['CITEREFRudler1911'] = template_names['EB1911'],
	['CITEREFSaintsbury1911'] = template_names['EB1911'],
	['CITEREFSandys1911'] = template_names['EB1911'],
	['CITEREFSayce1911'] = template_names['EB1911'],
	['CITEREFSchlesinger1911'] = template_names['EB1911'],
	['CITEREFScott1911'] = template_names['EB1911'],
	['CITEREFSeccombe1911'] = template_names['EB1911'],
	['CITEREFShedden-Ralston1911'] = template_names['EB1911'],
	['CITEREFSmith_Reid1911'] = template_names['EB1911'],
	['CITEREFSpencer1911'] = template_names['EB1911'],
	['CITEREFSpiers1911'] = template_names['EB1911'],
	['CITEREFSquire1911'] = template_names['EB1911'],
	['CITEREFStanton1911'] = template_names['EB1911'],
	['CITEREFStebbing1911'] = template_names['EB1911'],
	['CITEREFSteed1911'] = template_names['EB1911'],
	['CITEREFStephens1911'] = template_names['EB1911'],
	['CITEREFSturt1911'] = template_names['EB1911'],
	['CITEREFSwinburne1911'] = template_names['EB1911'],
	['CITEREFSymonds1911'] = template_names['EB1911'],
	['CITEREFTedder1911'] = template_names['EB1911'],
	['CITEREFThatcher1911'] = template_names['EB1911'],
	['CITEREFThomas1911'] = template_names['EB1911'],
	['CITEREFTilley1911'] = template_names['EB1911'],
	['CITEREFTod1911'] = template_names['EB1911'],
	['CITEREFTout1911'] = template_names['EB1911'],
	['CITEREFTovey1911'] = template_names['EB1911'],
	['CITEREFTozer1911'] = template_names['EB1911'],
	['CITEREFTuke1911'] = template_names['EB1911'],
	['CITEREFValois1911'] = template_names['EB1911'],
	['CITEREFVenables1911'] = template_names['EB1911'],
	['CITEREFViard1911'] = template_names['EB1911'],
	['CITEREFVillari1911'] = template_names['EB1911'],
	['CITEREFWalker1911'] = template_names['EB1911'],
	['CITEREFWallace1911'] = template_names['EB1911'],
	['CITEREFWalton1911'] = template_names['EB1911'],
	['CITEREFWard1911'] = template_names['EB1911'],
	['CITEREFWarren1911'] = template_names['EB1911'],
	['CITEREFWaugh1911'] = template_names['EB1911'],
	['CITEREFWebster1911'] = template_names['EB1911'],
	['CITEREFWedmore1911'] = template_names['EB1911'],
	['CITEREFWestcott1911'] = template_names['EB1911'],
	['CITEREFWilliamson1911'] = template_names['EB1911'],
	['CITEREFWolff1911'] = template_names['EB1911'],
	['CITEREFWoodward1911'] = template_names['EB1911'],
	['CITEREFYork1911'] = template_names['EB1911'],
	['CITEREFYorke1911'] = template_names['EB1911'],
	['CITEREFYorkeChisholm1911'] = template_names['EB1911'],
	['CITEREFvon_Hügel1911'] = template_names['EB1911'],
]]
	['CITEREFChisholm1922'] = {'EB1922', 'Cite EB1922'},

----------< EI2 (probably needs a pattern; valid years are [12][90][67890][012345678] ) > ---------

	['CITEREFAl-Bakhit1995'] = template_names['EI2'],
	['CITEREFAnastassiadou2002'] = template_names['EI2'],
	['CITEREFBartholdGolden1978'] = template_names['EI2'],
	['CITEREFBecker1960'] = template_names['EI2'],
	['CITEREFBerthelsBrujin1993'] = template_names['EI2'],
	['CITEREFBianquis1997'] = template_names['EI2'],
	['CITEREFBianquis2002'] = template_names['EI2'],
	['CITEREFBlois2004'] = template_names['EI2'],
	['CITEREFBosworth1965'] = template_names['EI2'],
	['CITEREFBosworth1993'] = template_names['EI2'],
	['CITEREFBosworth1995'] = template_names['EI2'],
	['CITEREFBosworth1997'] = template_names['EI2'],
	['CITEREFBosworth2002'] = template_names['EI2'],
	['CITEREFBowen1993'] = template_names['EI2'],
	['CITEREFCahen1960'] = template_names['EI2'],
	['CITEREFCanard1960'] = template_names['EI2'],
	['CITEREFCanard1965'] = template_names['EI2'],
	['CITEREFCanard1971'] = template_names['EI2'],
	['CITEREFCanard1978'] = template_names['EI2'],
	['CITEREFCanardCahen1960'] = template_names['EI2'],
	['CITEREFCarmona2002'] = template_names['EI2'],
	['CITEREFCarra_de_VauxHodgson1965'] = template_names['EI2'],
	['CITEREFCaskel1960'] = template_names['EI2'],
	['CITEREFChristides1993'] = template_names['EI2'],
	['CITEREFChristides2000'] = template_names['EI2'],
	['CITEREFCobb2000'] = template_names['EI2'],
	['CITEREFCrone1993'] = template_names['EI2'],
	['CITEREFDachraoui1991'] = template_names['EI2'],
	['CITEREFDedoyan2002'] = template_names['EI2'],
	['CITEREFDella_Vida1978'] = template_names['EI2'],
	['CITEREFDella_Vida2000'] = template_names['EI2'],
	['CITEREFDella_VidaBosworth2000'] = template_names['EI2'],
	['CITEREFDietrich1965'] = template_names['EI2'],
	['CITEREFDietrich1971'] = template_names['EI2'],
	['CITEREFDunlop1965'] = template_names['EI2'],
	['CITEREFDuri1960'] = template_names['EI2'],
	['CITEREFDuri1965'] = template_names['EI2'],
	['CITEREFEI2'] = template_names['EI2'],
	['CITEREFEisener1997'] = template_names['EI2'],
	['CITEREFEisenstein1993'] = template_names['EI2'],
	['CITEREFElisséeff1965'] = template_names['EI2'],
	['CITEREFElisséeff1971'] = template_names['EI2'],
	['CITEREFFrye1960'] = template_names['EI2'],
	['CITEREFGabrieli1960'] = template_names['EI2'],
	['CITEREFGibb1960'] = template_names['EI2'],
	['CITEREFGibb1993'] = template_names['EI2'],
	['CITEREFGordon2000'] = template_names['EI2'],
	['CITEREFGottschalk1986'] = template_names['EI2'],
	['CITEREFGrabar1986'] = template_names['EI2'],
	['CITEREFGrohmannKennedy1995'] = template_names['EI2'],
	['CITEREFHartmannLewis1960'] = template_names['EI2'],
	['CITEREFHassan1960'] = template_names['EI2'],
	['CITEREFHawting1971'] = template_names['EI2'],
	['CITEREFHawting1993'] = template_names['EI2'],
	['CITEREFHawting1995'] = template_names['EI2'],
	['CITEREFHawting2002'] = template_names['EI2'],
	['CITEREFHinds1991'] = template_names['EI2'],
	['CITEREFHinds1993'] = template_names['EI2'],
	['CITEREFHuart1986'] = template_names['EI2'],
	['CITEREFJomier1965'] = template_names['EI2'],
	['CITEREFJones1971'] = template_names['EI2'],
	['CITEREFKennedy1993'] = template_names['EI2'],
	['CITEREFKennedy2002'] = template_names['EI2'],
	['CITEREFKhoury2002'] = template_names['EI2'],
	['CITEREFKramers2000'] = template_names['EI2'],
	['CITEREFLatham1960'] = template_names['EI2'],
	['CITEREFLathamFernández-Puertas1993'] = template_names['EI2'],
	['CITEREFLecker1997'] = template_names['EI2'],
	['CITEREFLecker2000'] = template_names['EI2'],
	['CITEREFLecker2004'] = template_names['EI2'],
	['CITEREFLewicki1995'] = template_names['EI2'],
	['CITEREFLévi-Provençal1993'] = template_names['EI2'],
	['CITEREFMadelung1971'] = template_names['EI2'],
	['CITEREFMadelung1978'] = template_names['EI2'],
	['CITEREFMagued1971'] = template_names['EI2'],
	['CITEREFMarçaisSchacht1960'] = template_names['EI2'],
	['CITEREFMeinecke1995'] = template_names['EI2'],
	['CITEREFMolina2000'] = template_names['EI2'],
	['CITEREFMordtmann1986'] = template_names['EI2'],
	['CITEREFMorony1993'] = template_names['EI2'],
	['CITEREFMoscati1960'] = template_names['EI2'],
	['CITEREFMurphey2002'] = template_names['EI2'],
	['CITEREFOmar1971'] = template_names['EI2'],
	['CITEREFOry1971'] = template_names['EI2'],
	['CITEREFPellat1960'] = template_names['EI2'],
	['CITEREFPellat1971'] = template_names['EI2'],
	['CITEREFPinto1965'] = template_names['EI2'],
	['CITEREFReckendorf1960'] = template_names['EI2'],
	['CITEREFRekaya1991'] = template_names['EI2'],
	['CITEREFRentzMulligan1960'] = template_names['EI2'],
	['CITEREFRosenthal1965'] = template_names['EI2'],
	['CITEREFRotter1991'] = template_names['EI2'],
	['CITEREFSavvides2000'] = template_names['EI2'],
	['CITEREFSeybold1960'] = template_names['EI2'],
	['CITEREFSezgin1986'] = template_names['EI2'],
	['CITEREFShahîd1991'] = template_names['EI2'],
	['CITEREFShahîd1995'] = template_names['EI2'],
	['CITEREFSidarus2004'] = template_names['EI2'],
	['CITEREFSmoor1986'] = template_names['EI2'],
	['CITEREFSourdel1960'] = template_names['EI2'],
	['CITEREFSourdel1965'] = template_names['EI2'],
	['CITEREFSourdel1971'] = template_names['EI2'],
	['CITEREFSourdel1978'] = template_names['EI2'],
	['CITEREFStern1960'] = template_names['EI2'],
	['CITEREFStreck1978'] = template_names['EI2'],
	['CITEREFStreckDuri1960'] = template_names['EI2'],
	['CITEREFTalbi1971'] = template_names['EI2'],
	['CITEREFVaglieri1971'] = template_names['EI2'],
	['CITEREFVeccia_Vaglieri1971'] = template_names['EI2'],
	['CITEREFVernet1971'] = template_names['EI2'],
	['CITEREFWensinck1960'] = template_names['EI2'],
	['CITEREFWiet1960'] = template_names['EI2'],
	['CITEREFYerolimpos2000'] = template_names['EI2'],
	['CITEREFZaman2002'] = template_names['EI2'],
	['CITEREFZetterstéen1960'] = template_names['EI2'],
	['CITEREFZetterstéen1995'] = template_names['EI2'],
	['CITEREFZetterstéenBosworth1993'] = template_names['EI2'],
	['CITEREFZetterstéenBosworthvan_Donzel2002'] = template_names['EI2'],
	['CITEREFZetterstéenGabrieli1960'] = template_names['EI2'],
	['CITEREFZetterstéenPellat1960'] = template_names['EI2'],
	['CITEREFvon_Wissmann1960'] = template_names['EI2'],


----------< F >----------
	['CITEREFFiaccadori1991'] = {'ODB'},
	['CITEREFFields1987'] = template_names['al-Tabari'],
	['CITEREFFine1994'] = {'The Late Medieval Balkans'},
	['CITEREFFishbein1990'] = template_names['al-Tabari'],
	['CITEREFFishbein1992'] = template_names['al-Tabari'],
	['CITEREFFishbein1997'] = template_names['al-Tabari'],
	['CITEREFFletcher,_Great_Tank_Scandal'] = {'Book-Fletcher-Great Tank Scandal'},
	['CITEREFFletcher,_Universal_Tank'] = {'Book-Fletcher-Universal Tank'},
	['CITEREFFluckMarshallWilson1996'] = {'FluMarWil-LocRailCR'},
	['CITEREFFornaçon,_Siegfried1957'] = {'NDB'},
	['CITEREFForrestal1999'] = {'Forrestal-Wineries'},
	['CITEREFFoss1991'] = {'ODB'},
	['CITEREFFoster1996'] = {'Foster-Field Guide'},
	['CITEREFFrailey2010'] = {'Frailey-Twilight'},
	['CITEREFFranz_Schnorr_von_Carolsfeld1883'] = {'Cite ADB'},
	['CITEREFFriedmann1992'] = template_names['al-Tabari'],
	['CITEREFFriedrich_Wilhelm_Bautz1975'] = {'BBKL'},
	['CITEREFFriedrich_Wilhelm_Bautz1990'] = {'BBKL'},
	['CITEREFFry1964'] = {'RCTS-LocosLNER-7'},
	['CITEREFFry1966'] = {'RCTS-LocosLNER-5'},
	['CITEREFFrye1975'] = {'The Cambridge History of Iran'},
	['CITEREFFrye1983'] = template_names['Cam_Hist_Iran'],
	['CITEREFFultonHarris1991'] = {'Fulton-Harris'},

----------< G >----------
	['CITEREFGareyJohnson1979'] = {'Garey-Johnson'},
	['CITEREFGeanakoplos1959'] = {'Emperor Michael Palaeologus and the West'},
	['CITEREFGeorg_von_Dadelsen1953'] = {'NDB'},
	['CITEREFGibb1923'] = {'The Arab Conquests in Central Asia'},
	['CITEREFGil1997'] = {'A History of Palestine, 634-1099', 'A History of Palestine, 634–1099'},
	['CITEREFGillham2001'] = {'Gillham-Waterloo-City'},
	['CITEREFGilliland1969'] = {'Gilliland'},
	['CITEREFGilliland1994'] = {'Pop Chronicles 40s'},
	['CITEREFGilmanPeckColby1905'] = {'New International Encyclopedia', 'NIE'},
	['CITEREFGilmanPeckColby1916'] = {'New International Encyclopedia', 'NIE'},
	['CITEREFGlischinski1997'] = {'Glischinski-Santa Fe'},
	['CITEREFGocheleishvili2014'] = {'EI3'},
	['CITEREFGoldberg1981'] = {'Goldberg-Amtrak'},
	['CITEREFGordon2001'] = {'Gordon-The Breaking of a Thousand Swords'},
	['CITEREFGrant1994'] = {'Grant-Death'},
	['CITEREFGrant2010'] = {'Grant-Twilight'},
	['CITEREFGrant2017'] = {'Grant-RailCo'},
	['CITEREFGreenlaw2007'] = {'Greenlaw-Via Rail'},
	['CITEREFGregory1991'] = {'ODB'},
	['CITEREFGrete_Schemann1957'] = {'NDB'},
	['CITEREFGriffithsSmith1999'] = {'Griffiths-Sheds1'},
	['CITEREFGriffithsSmith2000'] = {'Griffiths-Sheds2'},
	['CITEREFGrothendieckDieudonné1960'] = {'EGA'},
	['CITEREFGrothendieckDieudonné1961'] = {'EGA'},
	['CITEREFGrothendieckDieudonné1963'] = {'EGA'},
	['CITEREFGrothendieckDieudonné1964'] = {'EGA'},
	['CITEREFGrothendieckDieudonné1965'] = {'EGA'},
	['CITEREFGrothendieckDieudonné1966'] = {'EGA'},
	['CITEREFGrothendieckDieudonné1966'] = {'EGA'},
	['CITEREFGrothendieckDieudonné1967'] = {'EGA'},
	['CITEREFGrothendieckDieudonné1971'] = {'EGA'},
	['CITEREFGroves2005'] = {'MSW3 Primates', 'MSW3 Groves'},
	['CITEREFGulino2005'] = {'DBI', 'Dizionario Biografico degli Italiani'},
	['CITEREFGunzburg1984'] = {'Gunzburg-History WAGR Steam'},

----------< H >----------
	['CITEREFHalliday1985'] = {'Halliday-AustWineCompend'},
	['CITEREFHalliday2008'] = {'Halliday-JHWAtlasAust2008'},
	['CITEREFHalliday2009'] = {'Halliday-AustWineEncyc'},
	['CITEREFHalpenny1990'] = {'Canadabio'},
	['CITEREFHans_Heinrich_Borcherdt1955'] = {'NDB'},
	['CITEREFHartig1910'] = {'Cite CE1913'},
	['CITEREFHartshorne1977'] = {'Hartshorne AG'},
	['CITEREFHasumi2003'] = {'Hasumi-shiguehiko-ozu-2003'},
	['CITEREFHawting1989'] = template_names['al-Tabari'],
	['CITEREFHawting1996'] = template_names['al-Tabari'],
	['CITEREFHawting2000'] = {'The First Dynasty of Islam'},
	['CITEREFHealy1911'] = template_names['Catholic'],
	['CITEREFHermann_Palm1876'] = {'Cite ADB'},
	['CITEREFHerr2000'] = {'Herr-LN'},
	['CITEREFHidyHidyScottHofsummer2004'] = {'Hidy-Great Northern'},
	['CITEREFHildHellenkemper1990'] = {'Tabula Imperii Byzantini'},
	['CITEREFHildRestle1981'] = {'Tabula Imperii Byzantini'},
	['CITEREFHillenbrand1989'] = template_names['al-Tabari'],
	['CITEREFHills,_Power_from_Steam'] = {'Book-Hills-Power from Steam'},
	['CITEREFHills1989'] = {'Book-Hills-Power from Steam'},
	['CITEREFHilton1980'] = {'Hilton-Amtrak'},
	['CITEREFHilton1990'] = {'Hilton Narrow Gauge'},
	['CITEREFHiltonDue1960'] = {'Hilton-Interurban'},
	['CITEREFHinds1990'] = template_names['al-Tabari'],
	['CITEREFHistoric_Environment_ScotlandLB33744'] = {'Historic Environment Scotland'},
	['CITEREFHistoric_Environment_ScotlandLB50114'] = {'Historic Environment Scotland'},
	['CITEREFHolland1988'] = {'Cite DCB'},
	['CITEREFHolland2001'] = {'Holland-Classic'},
	['CITEREFHollingsworth1980'] = {'Hollingsworth-Atlas-Rigby'},
	['CITEREFHollingsworth1991'] = {'ODB', 'Oxford Dictionary of Byzantium'},
	['CITEREFHollingsworthCutler1991'] = {'ODB', 'Oxford Dictionary of Byzantium'},
	['CITEREFHolmgren2003'] = {'EFloras'},
	['CITEREFHoltBiddle1986'] = {'Holt-NorthWest'},
	['CITEREFHolton1989'] = {'Holton-Reading-1'},
	['CITEREFHopley1983'] = {'Australian Dictionary of Biography'},
	['CITEREFHoward1990'] = template_names['al-Tabari'],
	['CITEREFHughes1990'] = {'Hughes-IndianLocos1'},
	['CITEREFHughes1992'] = {'Hughes-IndianLocos2'},
	['CITEREFHughes1994'] = {'Hughes-IndianLocos3'},
	['CITEREFHughes1996'] = {'Hughes-IndianLocos4'},
	['CITEREFHumphreys1990'] = template_names['al-Tabari'],

----------< I >----------
	['CITEREFImber2002'] = {'Imber-The Ottoman Empire, 1300–1650'},
	['CITEREFIshino1998'] = {'Teishajo'},

----------< J >----------
	['CITEREFJackson1995'] = {'Cite enc-nyc'},
	['CITEREFJackson2010'] = {'Cite enc-nyc2'},
	['CITEREFJacobs1904'] = {'Cite Jewish Encyclopedia'},
	['CITEREFJacobs1904'] = {'Cite Jewish Encyclopedia'},
	['CITEREFJohnstonWelshSchafer2001'] = {'Johnston-Streamliner'},
	['CITEREFJordan2002'] = {'Jordan-WineWABest'},
	['CITEREFJoslen2003'] = {'Joslen-OOB'},
	['CITEREFJowett1989'] = {'Jowett-Atlas', 'Carnarvonshire Railway'},
	['CITEREFJowett2000'] = {'Jowett-Nationalised'},
	['CITEREFJuynboll1989'] = template_names['al-Tabari'],

----------< K >----------
	['CITEREFKadinsky2016'] = {'Cite Hidden Waters NYC'},
	['CITEREFKaegi1991'] = {'ODB'},
	['CITEREFKarl_Frohnmeyer1953'] = {'NDB'},
	['CITEREFKazhdan1991'] = {'ODB', 'Oxford Dictionary of Byzantium'},
	['CITEREFKazhdanCutler1991'] = {'ODB', 'Oxford Dictionary of Byzantium'},
	['CITEREFKazhdanŠevčenko1991'] = {'ODB'},
	['CITEREFKemper2013'] = {'EI3'},
	['CITEREFKennedy1990'] = template_names['al-Tabari'],
	['CITEREFKennedy2001'] = {'Kennedy-The Armies of the Caliphs'},
	['CITEREFKennedy2004'] = {'The Prophet and the Age of the Caliphates'},
	['CITEREFKennedy2007'] = {'Kennedy-The Great Arab Conquests'},
	['CITEREFKennedy2016'] = {'The Prophet and the Age of the Caliphates'},
	['CITEREFKerrigan1995'] = {'Shakespeare sonnets bibliography'},
	['CITEREFKhan2012'] = {'Cite Banglapedia'},
	['CITEREFKlein2006'] = {'Klein-UP-2'},
	['CITEREFKoderHild1976'] = {'Tabula Imperii Byzantini'},
	['CITEREFKonrad_Ameln1985'] = {'NDB'},
	['CITEREFKraemer1989'] = template_names['al-Tabari'],
	['CITEREFKratville1962'] = {'Kratville-SSL'},
	['CITEREFKube2009'] = {'Schubert\'s compositions (references)'},
	['CITEREFKülzer2008'] = {'Tabula Imperii Byzantini'},

----------< L >----------
	['CITEREFLadefogedMaddieson1996'] = {'SOWL'},
	['CITEREFLandau-Tasseron1998'] = template_names['al-Tabari'],
	['CITEREFLaërtius1925'] = {'Cite Lives of the Eminent Philosophers', 'Cite LotEP'},
	['CITEREFLe_Strange1905'] = {'Lands of the Eastern Caliphate'},
	['CITEREFLee1903'] = {'Cite DNBIE'},
	['CITEREFLewis1986'] = {'Lewis-Shortline-1986'},
	['CITEREFLewis1991'] = {'Lewis-Shortline-1991'},
	['CITEREFLewis1996'] = {'Lewis-Shortline-1996'},
	['CITEREFLighthouses_of_Australia_Inc'] = {'Cite loa'},
	['CITEREFLongnon1969'] = {'Setton-A History of the Crusades'},
	['CITEREFLoughlin1907'] = template_names['Catholic'],
	['CITEREFLynch2005'] = {'Lynch-New Haven passenger'},
	['CITEREFle_Fleming1953'] = {'RCTS-LocosGWR-8'},
	['CITEREFle_Fleming1960'] = {'RCTS-LocosGWR-8'},
 	['CITEREFLe_Strange1900'] = {'Baghdad During the Abbasid Caliphate'},
 	['CITEREFLewis1969'] = {'Setton-A History of the Crusades'},
 	['CITEREFLiederNet_Archive'] = {'Schubert\'s compositions (references)'},
	
----------< M >----------
	['CITEREFMadelung1975'] = template_names['Cam_Hist_Iran'],
	['CITEREFMailer2004'] ={'Mailer-Omaha Road'},
	['CITEREFManfred_Knedlik2007'] = {'BBKL'},
	['CITEREFMarshall2001'] = {'Marshall-INGSR'},
	['CITEREFMartin_Persch1992'] = {'BBKL'},
	['CITEREFMartin_Persch1993'] = {'BBKL'},
	['CITEREFMartin_Persch1996'] = {'BBKL'},
	['CITEREFMartindale1980'] = {'Prosopography of the Later Roman Empire', 'PLRE'},
	['CITEREFMartindale1992'] = {'Prosopography of the Later Roman Empire', 'PLRE'},
	['CITEREFMartindaleJonesMorris1971'] = {'Prosopography of the Later Roman Empire'},
	['CITEREFMarzolph2007'] = {'EI3'},
	['CITEREFMayGray2006'] = {'MayGray-WAGRPassCar'},
	['CITEREFMcAuliffe1995'] = template_names['al-Tabari'],
	['CITEREFMcCurdyRogers1902'] = {'Cite Jewish Encyclopedia'},
	['CITEREFMcDonald1987'] = template_names['al-Tabari'],
	['CITEREFMcDonnell2015'] = {'McDonnell-Locomotives-2nd'},
	['CITEREFMeints2005'] = {'Meints-Lines'},
	['CITEREFMiddleton1961'] = {'Middleton-Interurban'},
	['CITEREFMiddleton2001'] = {'Middleton-Electrified-2nd'},
	['CITEREFMiddletonSmerkDiehl2007'] = {'Encyclopedia of North American Railroads'},
	['CITEREFMillar2011'] = {'NZR Steam Locomotive'},
	['CITEREFMiller1908'] = {'The Latins in the Levant'},
	['CITEREFMiramar_Ship_Index'] = {'Csr', 'Cite ship register'},
	['CITEREFMittermeierKonstantHawkinsLouis2006'] = {'LoM2'},
	['CITEREFMittermeierLouisRichardsonSchwitzer2010'] = {'LoM3'},
	['CITEREFMittermeierTattersallKonstantMeyers1994'] = {'LoM1'},
	['CITEREFMorony1987'] = template_names['al-Tabari'],
	['CITEREFMottahedeh1975'] = template_names['Cam_Hist_Iran'],
	['CITEREFMurray2006'] = {'Murray-Illinois Central'},
	['CITEREFMüller,_Hans-Christian1966'] = {'NDB'},

----------< N >----------
	['CITEREFNSA_II,_15'] = {'Schubert\'s compositions (references)'},
	['CITEREFNSA_scores'] = {'Schubert\'s compositions (references)'},
	['CITEREFNSA_website'] = {'Schubert\'s compositions (references)'},
	['CITEREFNersessian2018'] = {'ODLA'},
	['CITEREFNicholsonCanepaDaryaee2018'] = {'ODLA'},
	['CITEREFNicol1988'] = {'Byzantium and Venice: A Study in Diplomatic and Cultural Relations'},
	['CITEREFNicol1993'] = {'The Last Centuries of Byzantium, 1261–1453', 'The Last Centuries of Byzantium'},
	['CITEREFNock1974'] = {'Nock-EustonGlasgow'},

----------< O >----------
	['CITEREFODB'] = {'Oxford Dictionary of Byzantium'},
	['CITEREFODLA'] = template_names['ODLA'],
	['CITEREFO\'ConnorRobertson2000'] = {'MacTutor Biography', 'MacTutor'},
	['CITEREFOfficial_Guide_of_the_Railways1950'] = {'Official Guide of the Railways'},
	['CITEREFOgorek2012'] = {'Ogorek-South Shore'},
	['CITEREFOikonomides1991'] = {'ODB'},

----------< ODNB >----------
	['CITEREFArmstrongLarminie2008'] = template_names['ODNB'],
	['CITEREFBennett2007'] = template_names['ODNB'],
	['CITEREFBlaikie2004'] = template_names['ODNB'],
	['CITEREFBrock2004'] = template_names['ODNB'],
	['CITEREFCranfield2006'] = template_names['ODNB'],
	['CITEREFDurston2008'] = template_names['ODNB'],
	['CITEREFFincham2008'] = template_names['ODNB'],
	['CITEREFFincham2011'] = template_names['ODNB'],
	['CITEREFFoster2004'] = template_names['ODNB'],
	['CITEREFFoster2005'] = template_names['ODNB'],
	['CITEREFGordon2004'] = template_names['ODNB'],
	['CITEREFHenderson2004'] = template_names['ODNB'],
	['CITEREFHughes2004'] = template_names['ODNB'],
	['CITEREFJones2004'] = template_names['ODNB'],
	['CITEREFKeane2004'] = template_names['ODNB'],
	['CITEREFKelsey2004'] = template_names['ODNB'],
	['CITEREFLloyd2004'] = template_names['ODNB'],
	['CITEREFMoore2008'] = template_names['ODNB'],
	['CITEREFMorrell2004'] = template_names['ODNB'],
	['CITEREFMuir2004'] = template_names['ODNB'],
	['CITEREFQuinault2004'] = template_names['ODNB'],
	['CITEREFRanger2004'] = template_names['ODNB'],
	['CITEREFReynolds2004'] = template_names['ODNB'],
	['CITEREFSambrook2004'] = template_names['ODNB'],
	['CITEREFSchweizer2004'] = template_names['ODNB'],
	['CITEREFShenton2015'] = template_names['ODNB'],
	['CITEREFStrong2004'] = template_names['ODNB'],
	['CITEREFSummerson2004'] = template_names['ODNB'],
	['CITEREFSykes2004'] = template_names['ODNB'],
	['CITEREFThompson2004'] = template_names['ODNB'],
	['CITEREFThomson2008'] = template_names['ODNB'],
	['CITEREFWright2009'] = template_names['ODNB'],
	['CITEREFvan_Houts2004'] = template_names['ODNB'],


----------< P >----------
	['CITEREFPLP'] = {'Prosopographisches Lexikon der Palaiologenzeit', 'PLP'},
	['CITEREFPalmer1875'] = {'Cite ADB'},
	['CITEREFPalmer_&amp;_Stewart1965'] = {'Palmer & Stewart'},
	['CITEREFPaxtonBourne1985'] = {'Paxton-Bourne'},
	['CITEREFPerlmann1987'] = template_names['al-Tabari'],
	['CITEREFPinkepank1973'] = {'Pinkepank diesel spotters guide 2'},
	['CITEREFPlantlist2016'] = {'Plantlist'},
	['CITEREFPmbZ'] = {'Prosopographie der mittelbyzantinischen Zeit', 'PMBZ'},
	['CITEREFPoonawala1990'] = template_names['al-Tabari'],
	['CITEREFPopovkin2007'] = template_names['al-Tabari'],
	['CITEREFPowers1989'] = template_names['al-Tabari'],
	['CITEREFPrawer1985'] = {'Setton-A History of the Crusades'},
	['CITEREFProsopographie_der_mittelbyz._Zeit'] = {'Prosopographie der mittelbyzantinischen Zeit'},

----------< Q >----------
	['CITEREFQuick2009'] = {'Quick-Stations'},
	['CITEREFQuick2019'] = {'Quick-stations-5'},

----------< R >----------
	['CITEREFRamaer1974'] = {'Ramaer-SteamLocosEAR'},
	['CITEREFReed1953'] = {'RCTS-LocosGWR-2'},
	['CITEREFReed1975'] = {'Reed-Streamline era'},
	['CITEREFReed1997'] = {'Schubert\'s compositions (references)'},
	['CITEREFReinhard_Tenberg1990'] = {'BBKL'},
	['CITEREFReynolds1921'] = {'Cite Collier\'s'},
	['CITEREFRines1920'] = {'Cite Americana'},
	['CITEREFRipleyDana1879'] = {'Cite AmCyc'},
	['CITEREFRoltKichenside1982'] = {'Rolt-Red'},
	['CITEREFRosenfeld1974'] ={'NDB'},
	['CITEREFRosenthal1985'] = template_names['al-Tabari'],
	['CITEREFRosenthal1989'] = template_names['al-Tabari'],
	['CITEREFRosenzweigBlackmar1992'] = {'Cite Central Park history'},
	['CITEREFRowledge1975'] = {'Rowledge-Engines of the LMS'},
	['CITEREFRowledge1993'] = {'Rowledge-Irish Steam Register'},
	['CITEREFRowlett'] = {'Cite rowlett'},
	['CITEREFRowson1989'] = template_names['al-Tabari'],

----------< S >----------
	['CITEREFSaliba1985'] = template_names['al-Tabari'],
	['CITEREFSanders2003'] = {'Sanders-Indiana'},
	['CITEREFSanders2006'] = {'Sanders-Heartland'},
	['CITEREFSanders2007'] = {'Sanders-Akron'},
	['CITEREFSaunders2001'] = {'Saunders-Merging Lines'},
	['CITEREFSayce1878'] = {'Cite EB9'},
	['CITEREFSchafer1996'] = {'Schafer-Classic-Railroads-1'},
	['CITEREFSchafer1998'] = {'Schafer-Vintage Diesel'},
	['CITEREFSchafer2000'] = {'Schafer-More-Classic'},
	['CITEREFSchafer2003'] = {'Schafer-Classic-Railroads-3'},
	['CITEREFSchaferSolomon1997'] = {'Schafer-Pennsylvania'},
	['CITEREFSchaferWelsh1997'] = {'Schafer-Classic'},
	['CITEREFSchilling1997'] = {'Schilling-pop-culture'},
	['CITEREFSchlitter2005'] = {'MSW3 Tubulidentata'},
	['CITEREFSchroeter1961'] = {'Schroeter-Eisenbahnen'},
	['CITEREFSchroeterRamaer1993'] = {'Schroeter-Ramaer-Eisenbahnen'},
	['CITEREFSchwieterman2001'] = {'Schwieterman-Leaves-Eastern'},
	['CITEREFScottNegus2011'] = {'Scott-Negus-Cellar Door'},
	['CITEREFScribbins1970'] = {'Scribbins-Hiawatha'},
	['CITEREFScribbins2008'] = {'Scribbins-400-2008', 'Scribbins-Remembered'},
	['CITEREFSearle'] = {'Cite sslidx'},
	['CITEREFSellwood1983'] = template_names['Cam_Hist_Iran'],
	['CITEREFSemmensGoldfinch2000'] = {'Book-Semmens-Goldfinch-How Steam Locomotives Really Work'},
	['CITEREFSetton1976'] = {'The Papacy and the Levant'},
	['CITEREFSetton1978'] = {'The Papacy and the Levant'},
	['CITEREFShahîd2010'] = {'EI3'},
	['CITEREFShaughnessy1997'] = {'Shaughnessy-DH'},
	['CITEREFShaw1978'] = {'Shaw-RailroadAccidents'},
	['CITEREFShindo2004'] = {'Kaneto-shindo-shinario-jinsei'},
	['CITEREFSilke2006'] = {'O\'Donnell family tree'},
	['CITEREFSimon1966'] = {'Simon-Wines Australia'},
	['CITEREFSimonWarner2011'] = {'Amtrak By the Numbers'},
	['CITEREFSkoulatos1980'] = {'Les personnages byzantins de l\'Alexiade'},
	['CITEREFSmith1870'] = {'DGRBM'},
	['CITEREFSmith1878'] = {'Cite EB9'},
	['CITEREFSmith1994'] = template_names['al-Tabari'],
	['CITEREFSmith2010'] = {'Smith-Cruise Ships-2010'},
	['CITEREFSolomentsev2001'] = {'Springer', 'SpringerEOM'},
	['CITEREFSolomon2000'] = {'Solomon-American Diesel', 'Solomon-UP'},
	['CITEREFSolomon2003'] = {'Solomon-Masterpieces'},
	['CITEREFSolomon2004'] = {'Solomon-Amtrak'},
	['CITEREFSolomon2005'] = {'Solomon-SP-Passenger'},
	['CITEREFSolomon2006'] = {'Solomon-EMD Locomotives'},
	['CITEREFSolomon2011'] = {'Solomon-Electro-Motive'},
	['CITEREFSolomon2011'] = {'Solomon-Modern Diesel'},
	['CITEREFSolomon2014'] = {'Solomon-GE and EMD'},
	['CITEREFSolomonSchafer2007'] = {'Solomon-New York Central'},
	['CITEREFSoustalKoder1981'] = {'Tabula Imperii Byzantini'},
	['CITEREFSpringirth2016'] = {'Springirth-Philadelphia'},
	['CITEREFStagner1993'] = {'Stagner-Transition'},
	['CITEREFStaufer1993'] = {'Staufer-Pennsy_III'},
	['CITEREFStauferPennypacker1962'] = {'Staufer-Pennsy'},
	['CITEREFStaunton1988'] = {'Australian Dictionary of Biography'},
	['CITEREFStewart1974'] = {'When Steam Was King'},
	['CITEREFStrickland1983'] = {'Strickland Locomotive Directory'},
	['CITEREFSusanne_Schurr1992'] = {'BBKL'},
	['CITEREFSusanne_Siebert1992'] = {'BBKL'},

----------< T >----------
	['CITEREFTaber1977'] = {'Taber-DLW-19th'},
	['CITEREFTaberTaber1980'] = {'Taber-DLW-20th-1'},
	['CITEREFTaberTaber1981'] = {'Taber-DLW-20th-2'},
	['CITEREFTalbot1991'] = {'ODB'},
	['CITEREFTer-Ghewondyan1976'] = {'The Arab Emirates in Bagratid Armenia'},
	['CITEREFThomas1971'] = {'Thomas-History-VI'},
	['CITEREFTodt1996'] = {'BBKL'},
	['CITEREFToke1909'] = template_names['Catholic'],
	['CITEREFTonks1988'] = {'Tonks ironstone'},
	['CITEREFTonks1992'] = {'Tonks ironstone'},
	['CITEREFTopping1975'] = {'Setton-A History of the Crusades'},
	['CITEREFTourret1995'] = {'Tourret-Allied Military Locomotives'},
	['CITEREFTreadgold1988'] = {'The Byzantine Revival, 780–842'},
	['CITEREFTreadgold1997'] = {'A History of the Byzantine State and Society'},
	['CITEREFTurim1998'] = {'Turim-oshima'},
	['CITEREFTurner2010'] = {'EI3'},
	['CITEREFTurner2013'] = {'EI3'},

----------< U >----------
	['CITEREFUwe_Eckardt2001'] = {'BBKL'},
	['CITEREFunknown_author1881'] = {'Cite ADB'},
	['CITEREFunknown_author1882'] = {'Cite ADB'},

----------< V >----------
	['CITEREFVan_Cleve1969'] = {'Setton-A History of the Crusades'},
	['CITEREFVan_Riemsdijk,_Compound_Locomotives'] = {'Book-Van Riemsdijk-Compound Locomotives'},
	['CITEREFVan_Tricht2011'] = {'The Latin Renovatio of Byzantium'},
	['CITEREFVarzos1984'] = {'Η Γενεαλογία των Κομνηνών', 'Varzos-Genealogy of the Komnenoi'},
	['CITEREFVolkmer1991'] = {'Volkmer-Pennsy-Electric'},
	['CITEREFvan_Berkel2013'] = {'EI3'},
	['CITEREFvon_Prantl1879'] = {'Cite ADB'},

----------< W >----------
	['CITEREFWaines1992'] = template_names['al-Tabari'],
	['CITEREFWalker2011'] = {'EI3'},
	['CITEREFWalker2017'] = {'EI3'},
	['CITEREFWalter_Asmus1966'] = {'NDB'},
	['CITEREFWattMcDonald1989'] = template_names['al-Tabari'],
	['CITEREFWayner1972'] = {'Wayner - Car names, numbers, consists'},
	['CITEREFWayner1973'] = {'Wayner-Spotter-2nd'},
	['CITEREFWegman2008'] = {'Wegman-Illustrated'},
	['CITEREFWeinrebHibbertKeayKeay2008'] = {'London encyclopedia'},
	['CITEREFWellhausen1927'] = {'The Arab Kingdom and its Fall'},
	['CITEREFWells1982'] = {'Accents of English'},
	['CITEREFWelsh2006'] = {'Welsh-Broadway'},
	['CITEREFWelsh2008'] = {'Welsh-UP'},
	['CITEREFWerner_Raupp2001'] = {'BBKL'},
	['CITEREFWestermayer,_Georg1882'] = {'Cite ADB'},
	['CITEREFWham1997'] = {'Wham-Ayrshire'},
	['CITEREFWharton1991'] = {'ODB'},
	['CITEREFWhite1985'] = {'White-Passenger-1985'},
	['CITEREFWhiteWillenskyLeadon2010'] = {'Cite aia5'},
	['CITEREFWhitehurst1973'] = {'Whitehurst GW Engines from 1940'},
	['CITEREFWhittow1996'] = {'The Making of Byzantium, 600–1025'},
	['CITEREFWiesehöfer2018'] = template_names['ODLA'],
	['CITEREFWilhelm1908'] = template_names['Catholic'],
	['CITEREFWilliams1985'] = template_names['al-Tabari'],
	['CITEREFWilliams1998'] = {'Williams-Philadelphia'},
	['CITEREFWilliamson1912'] = template_names['Catholic'],
	['CITEREFWillis1750'] = {'Cite Notitia Parliamentaria'},
	['CITEREFWilson2017'] = {'Wilson-Guide'},
	['CITEREFWilsonFiske1891'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'},
	['CITEREFWilsonFiske1900'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'},
	['CITEREFWiltshire2000'] = {'Lloyd-Margaret River'},
	['CITEREFWinfieldLyon2004'] = {'Winfield'},
	['CITEREFWolff1969'] = {'Setton-A History of the Crusades'},
	['CITEREFWood1907'] = {'Cite Nuttall'},
	['CITEREFWood1907'] = {'Nuttall'},
	['CITEREFWozencraft2005'] = {'MSW3 Carnivora'},

----------< X >----------

----------< Y >----------
	['CITEREFYarshater1985–2007'] = {'The History of al-Tabari'},
	['CITEREFYenne2005'] = {'Yenne-Chiefs'},
	['CITEREFYonge1990'] = {'Quail-4'},
	['CITEREFYonge1994'] = {'Quail-5'},
	['CITEREFYonge2002'] = {'Quail-5'},
	['CITEREFYonge2008'] = {'Quail-5'},
	['CITEREFYonge2016'] = {'Quail-2-2016'},
	['CITEREFYongePadgettSzwenk2013'] = {'Quail-4-Paper-3rdEd'},

----------< Z >----------
	['CITEREFZekulich2000'] = {'Zekulich-WineWA'},
	['CITEREFZimmermann2004'] = {'Zimmermann-Burlington'},
	['CITEREFZimmermann2007'] = {'Zimmermann-GrandLuxe'},
	

------- unsorted--------
	['CITEREFAbramowitzStegun1983'] = {'Abramowitz Stegun ref'},
	['CITEREFCarlson2010'] = {'Dlmf'},
	['CITEREFSuetin2001'] = {'Springer', 'SpringerEOM'},
	['CITEREFStauferPennypacker1968'] = {'Staufer-Pennsy Power II'},
	['CITEREFDavies1996'] = {'Davies-PLMLocoList'},
	['CITEREFHolland1972'] = {'Holland-Vol 2'},
	['CITEREFDunbar1969'] = {'Dunbar-Railroads'},
	['CITEREFMeints1992'] = {'Meints-Companies'},
	['CITEREFHaynes2011'] = {'RubberBible92nd'},
	['CITEREFColledgeWarlow2006'] = {'Colledge'},
	['CITEREFRigo2005'] = {'ODB'},
	['CITEREFBrand1991'] = {'DBI'},
	['CITEREFBulliet2000'] = template_names['EI2'],
	}


--[[--------------------------< E X P O R T E D   T A B L E S >------------------------------------------------
]]

return {
	DNB_special_patterns = DNB_special_patterns,
	DNB_template_names = template_names['DNB'],
	special_patterns = special_patterns,
	whitelist = whitelist,
	wrapper_templates = wrapper_templates,
	}