Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Usage  





2 whitelist  














Module:Footnotes/whitelist/sort






Аԥсшәа

Malti
کوردی
اردو
 

Edit links
 









Module
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

< Module:Footnotes | whitelist

This module reads Module:Footnotes/whitelist as a text document, and then:

The result is presented in §whitelist below. Because Lua modules cannot make changes to the source document, editors must do that:

  1. purge this page to refresh the whitelist
  2. copy the content of §whitelist to your clipboard
  3. edit Module:Footnotes/whitelist
  4. paste the new whitelist{} over the existing table
  5. click Show changes to make sure nothing untoward occurred
  6. click Publish changes to save

There are known limitations:


whitelist

[edit]
local whitelist = {
----------< # >----------
 ['CITEREF2013_Statistical_Yearbook_of_the_Republic_of_Croatia'] = {'Croatia Yearbook 2013'},

----------< A >----------
 ['CITEREFAGA_1884–1897'] = {'Schubert\'s compositions (references)'},
 ['CITEREFATOC2009'] = {'ATOCConnectingCommunitiesReportS10'},
 ['CITEREFAbaevBailey1985'] = template_names['Iranica'],
 ['CITEREFAbbas1988'] = template_names['Iranica'],
 ['CITEREFAbbas1989'] = template_names['Iranica'],
 ['CITEREFAbramowitzStegun1983'] = {'Abramowitz Stegun ref'},
 ['CITEREFActa_Lipsiensium1723'] = {'Bach\'s compositions (sources)'},
 ['CITEREFAdamsFranzosa2009'] = {'Adams Franzosa Introduction to Topology Pure and Applied'},
 ['CITEREFAdaschErnstKeim1978'] = {'Adasch Topological Vector Spaces'},
 ['CITEREFAffleck1978'] = {'Affleck-On Track'},
 ['CITEREFAhlgrimm1969'] = {'Bach\'s compositions (sources)'},
 ['CITEREFAhmadiNegahban2013'] = {'Encyclopaedia Islamica'},
 ['CITEREFAhrons1927'] = {'Book-Ahrons-British Steam Railway Locomotive'},
 ['CITEREFAl-Kindi1912'] = {'The Governors and Judges of Egypt'},
 ['CITEREFAlbert_Schumann1886'] = {'Cite ADB'},
 ['CITEREFAlden1916'] = {'Shakespeare sonnets bibliography'},
 ['CITEREFAldrich1969'] = {'Aldrich-LocosGER7'},
 ['CITEREFAleksidze2018'] = template_names['ODLA'],
 ['CITEREFAlexiou2010'] = {'Cite flatiron'},
 ['CITEREFAlgar1983'] = template_names['Iranica'],
 ['CITEREFAlgar1989'] = template_names['Iranica'],
 ['CITEREFAlgar1990'] = template_names['Iranica'],
 ['CITEREFAlgar2003'] = template_names['Iranica'],
 ['CITEREFAliprantisBorder2006'] = {'Aliprantis Border Infinite Dimensional Analysis A Hitchhiker\'s Guide Third Edition'},
 ['CITEREFAlizadeh1990'] = template_names['Iranica'],
 ['CITEREFAllamaniPanagiotopoulou1978'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFAllcockDaviesle_FlemingMaskelyne1968'] = {'RCTS-LocosGWR-1'},
 ['CITEREFAllenBoddyBrownFry1970'] = {'RCTS-LocosLNER-8A', 'RCTS-LocosLNER'},
 ['CITEREFAllenBoddyBrownFry1971'] = {'RCTS-LocosLNER-8B', 'RCTS-LocosLNER'},
 ['CITEREFAllenBoddyBrownFry1983'] = {'RCTS-LocosLNER-8A', 'RCTS-LocosLNER'},
 ['CITEREFAmanat1985'] = template_names['Iranica'],
 ['CITEREFAmanat1998'] = template_names['Iranica'],
 ['CITEREFAmanat1999'] = template_names['Iranica'],
 ['CITEREFAmbartsumian2014'] = template_names['Iranica'],
 ['CITEREFAmerican_Railway_Association1922'] = {'1922 Locomotive Cyclopedia'},
 ['CITEREFAnderson1952'] = {'Naval Wars in the Levant 1559–1853'},
 ['CITEREFAndo2000'] = template_names['Iranica'],
 ['CITEREFAngelov2018'] = template_names['ODLA'],
 ['CITEREFAnwārEIr1985'] = template_names['Iranica'],
 ['CITEREFApostol1976'] = {'Apostol IANT'},
 ['CITEREFArkhangel&#039;skiiPonomarev1984'] = {'Arkhangel\'skii Ponomarev Fundamentals of General Topology Problems and Exercises'},
 ['CITEREFArrey_von_Dommer1875'] = {'Cite ADB'},
 ['CITEREFAshraf2006'] = template_names['Iranica'],
 ['CITEREFAslanianBerberian2009'] = template_names['Iranica'],
 ['CITEREFAsmus1966'] = template_names['NDB'],
 ['CITEREFAsmussen1985'] = template_names['Iranica'],
 ['CITEREFAspreas1929'] = {'Great Military and Naval Encyclopaedia'},
 ['CITEREFAtkins2007'] = {'Shakespeare sonnets bibliography'},
 ['CITEREFAube2011'] = template_names['Iranica'],
 ['CITEREFAudiKondevWangHuang2017'] = {'NUBASE2016'},
 ['CITEREFAvdoyan2018'] = template_names['ODLA'],
 ['CITEREFAwdry1990'] = {'Awdry-RailCo', 'Carnarvonshire Railway'},
 ['CITEREFAzarnoosh2021'] = template_names['Iranica'],
 ['CITEREFRamelli2018'] = {'Oxford Dictionary of Late Antiquity'},['CITEREFA_History_of_the_Crusades'] = {'Setton-A History of the Crusades'},

----------< B >----------
 ['CITEREFBabinger1962'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFBabinger1978'] = {'Mehmed the Conqueror and His Time'},
 ['CITEREFBabinger1992'] = {'Mehmed the Conqueror and His Time'},
 ['CITEREFBachAgricola1754'] = {'Bach\'s compositions (sources)'},
 ['CITEREFBadura-SkodaBranscombe2008'] = {'Schubert\'s compositions (references)'},
 ['CITEREFBagley1999'] = {'Cite Cambridge History of China'},
 ['CITEREFBahramianHirtensteinGholami2013'] = {'Encyclopaedia Islamica'},
 ['CITEREFBalcer1990'] = template_names['Iranica'],
 ['CITEREFBaldwin1969'] = {'Setton-A History of the Crusades'},
 ['CITEREFBaldwin1985'] = {'Setton-A History of the Crusades'},
 ['CITEREFBaldwin1991'] = template_names['ODB'],
 ['CITEREFBaldwinKazhdan1991'] = template_names['ODB'],
 ['CITEREFBaldwinTalbot1991'] = template_names['ODB'],
 ['CITEREFBaltzer1916'] = {'Baltzer-Kolonialbahnen'},
 ['CITEREFBanach1932'] = {'Banach Théorie des Opérations Linéaires'},
 ['CITEREFBandy2021'] = template_names['Iranica'],
 ['CITEREFBartusis1991'] = template_names['ODB'],
 ['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'},
 ['CITEREFBeattie1986'] = template_names['Iranica'],
 ['CITEREFBeißwenger1991'] = {'Bach\'s compositions (sources)'},
 ['CITEREFBek2001'] = {'Cite Grove'},
 ['CITEREFBelke1996'] = {'Tabula Imperii Byzantini'},
 ['CITEREFBelkeMersisch1990'] = {'Tabula Imperii Byzantini'},
 ['CITEREFBelkeRestle1984'] = {'Tabula Imperii Byzantini'},
 ['CITEREFBellini2008'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFBernardini2003'] = template_names['Iranica'],
 ['CITEREFBernhard_von_Poten1889'] = template_names['ADB'],
 ['CITEREFBernhard_von_Poten1898'] = template_names['ADB'],
 ['CITEREFBernjian2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFBezilla1980'] = {'Bezilla-PRR-Electric-Traction'},
 ['CITEREFBianquis1998'] = {'The Cambridge History of Egypt', 'Cambridge History of Egypt'},
 ['CITEREFBickerman1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFBierstedt1988'] = {'Bierstedt An Introduction to Locally Convex Inductive Limits'},
 ['CITEREFBiran2009'] = template_names['Iranica'],
 ['CITEREFBirken1976'] = {'Die Provinzen des Osmanischen Reiches'},
 ['CITEREFBivar1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFBivar2003'] = template_names['Iranica'],
 ['CITEREFBlair2002'] = template_names['Iranica'],
 ['CITEREFBlair2021'] = template_names['Iranica'],
 ['CITEREFBlake1966'] = {'DisraeliRef'},
 ['CITEREFBlanken2019'] = {'Bach\'s compositions (sources)'},
 ['CITEREFBlankinship1994'] = {'The End of the Jihâd State', 'The End of the Jihad State'},
 ['CITEREFBlautSchulze2008'] = {'Bach\'s compositions (sources)'},
 ['CITEREFBloom2007'] = {'Cite Routledge Broadway', 'Cite Broadway Routledge', 'Cite Routledge Guide to Broadway', 'Routledge Guide to Broadway'},
 ['CITEREFBock1978'] = {'Audie-bock-directors'},
 ['CITEREFBodde1986'] = {'Cite Cambridge History of China'},
 ['CITEREFBoddyBrownFryHennigan1968'] = {'RCTS-LocosLNER-4', 'RCTS-LocosLNER'},
 ['CITEREFBoddyBrownFryHennigan1975'] = {'RCTS-LocosLNER-2B', 'RCTS-LocosLNER'},
 ['CITEREFBoddyBrownFryHennigan1977'] = {'RCTS-LocosLNER-9A', 'RCTS-LocosLNER-9B', 'RCTS-LocosLNER'},
 ['CITEREFBoddyBrownFryHennigan1979'] = {'RCTS-LocosLNER-3A', 'RCTS-LocosLNER'},
 ['CITEREFBoddyBrownHenniganHoole1984'] = {'RCTS-LocosLNER-6C', 'RCTS-LocosLNER'},
 ['CITEREFBoddyBrownHenniganNeve1981'] = {'RCTS-LocosLNER-3B', 'RCTS-LocosLNER'},
 ['CITEREFBoddyBrownNeveYeadon1983'] = {'RCTS-LocosLNER-6B', 'RCTS-LocosLNER'},
 ['CITEREFBoddyFryHenniganHoole1990'] = {'RCTS-LocosLNER-10B', 'RCTS-LocosLNER'},
 ['CITEREFBoddyFryHenniganProud1963'] = {'RCTS-LocosLNER-1', 'RCTS-LocosLNER'},
 ['CITEREFBoddyNeveTeeYeadon1982'] = {'RCTS-LocosLNER-6A', 'RCTS-LocosLNER'},
 ['CITEREFBoddyNeveYeadon1973'] = {'RCTS-LocosLNER-2A', 'RCTS-LocosLNER'},
 ['CITEREFBody1989'] = {'Body-Railways-Vol2'},
 ['CITEREFBon1969'] = {'La Morée franque'},
 ['CITEREFBonebakker1997'] = template_names['Iranica'],
 ['CITEREFBonner2010'] = {'New Cambridge History of Islam'},
 ['CITEREFBonnett2005'] = {'Bonnett Practical Rail Engineering'},
 ['CITEREFBonporti1712'] = {'Bach\'s compositions (sources)'},
 ['CITEREFBooth2000'] = {'Shakespeare sonnets bibliography'},
 ['CITEREFBorsari1964'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFBossert1914'] = {'Schaff-Herzog'},
 ['CITEREFBosworth1968'] = template_names['Cam_Hist_Iran'],
 ['CITEREFBosworth1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFBosworth1983'] = template_names['Iranica'],
 ['CITEREFBosworth1984'] = template_names['Iranica'],
 ['CITEREFBosworth1987'] = template_names['Iranica'],
 ['CITEREFBosworth1988'] = template_names['Iranica'],
 ['CITEREFBosworth1989'] = template_names['Iranica'],
 ['CITEREFBosworth1994'] = template_names['Iranica'],
 ['CITEREFBosworth1995'] = template_names['Iranica'],
 ['CITEREFBosworth1997'] = template_names['Iranica'],
 ['CITEREFBosworth1998'] = template_names['Iranica'],
 ['CITEREFBosworth1999'] = template_names['Iranica'],
 ['CITEREFBosworth2000'] = template_names['Iranica'],
 ['CITEREFBosworth2001'] = template_names['Iranica'],
 ['CITEREFBosworth2002'] = template_names['Iranica'],
 ['CITEREFBosworth2003'] = template_names['Iranica'],
 ['CITEREFBosworth2008'] = template_names['Iranica'],
 ['CITEREFBosworth2009'] = template_names['Iranica'],
 ['CITEREFBosworth2010'] = template_names['Iranica'],
 ['CITEREFBosworth2011'] = template_names['Iranica'],
 ['CITEREFBosworthCrane1984'] = template_names['Iranica'],
 ['CITEREFBottoMitchell2002'] = {'Cite ATT Broadway', 'Cite At This Theatre Broadway', 'Cite Broadway At This Theatre', 'Cite Broadway ATT'},
 ['CITEREFBourbaki1987'] = {'Bourbaki Topological Vector Spaces', 'Bourbaki Topological Vector Spaces Part 1 Chapters 1–5'},
 ['CITEREFBourbaki1989'] = {'Bourbaki General Topology Part I Chapters 1-4', 'Bourbaki General Topology Part II Chapters 5-10', 'Bourbaki Algebra I Chapters 1-3 Springer'},
 ['CITEREFBourbaki1994'] = {'Bourbaki EHM'},
 ['CITEREFBournoutian2018'] = {'Cite Armenia and Imperial Decline'},
 ['CITEREFBowen1928'] = {'The Life and Times of Ali ibn Isa'},
 ['CITEREFBowmanCameronGarnsey2005'] = {'Cambridge Ancient History'},
 ['CITEREFBoyce1983'] = template_names['Iranica'],
 ['CITEREFBoyce1986'] = template_names['Iranica'],
 ['CITEREFBoyce1989'] = template_names['Iranica'],
 ['CITEREFBoyce2000'] = template_names['Iranica'],
 ['CITEREFBoyce2009'] = template_names['Iranica'],
 ['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'},
 ['CITEREFBrand1991'] = {'DBI', 'ODB', 'Oxford Dictionary of Byzantium'},
 ['CITEREFBray2010'] = {'Bray-SDJR'},
 ['CITEREFBrett2010'] = {'New Cambridge History of Islam'},
 ['CITEREFBriant1985'] = template_names['Iranica'],
 ['CITEREFBrosius2000'] = template_names['Iranica'],
 ['CITEREFBrown2000'] = template_names['Iranica'],
 ['CITEREFBrown2008'] = {'The Cambridge History of the Byzantine Empire'},
 ['CITEREFBrown2021'] = {'Cite Gaia EDR3'},
 ['CITEREFBrunner1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFBrunner1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFBrunner1984'] = template_names['Iranica'],
 ['CITEREFBrunner1986'] = template_names['Iranica'],
 ['CITEREFBryan1886'] = {'Bryan (3rd edition)'},
 ['CITEREFBryan1889'] = {'Bryan (3rd edition)'},
 ['CITEREFBuhle1909'] = {'Bach\'s compositions (sources)'},
 ['CITEREFBulliet1984'] = template_names['Iranica'],
 ['CITEREFBulookbashiNegahban2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFBunbury1857'] = {'DGRG'},
 ['CITEREFBurant1987'] = {'Cite DCB'},
 ['CITEREFBurch1911'] = {'Burch Electric Traction'},
 ['CITEREFBurke1866'] = {'O\'Donnell family tree'},
 ['CITEREFBurn1985'] = template_names['Cam_Hist_Iran'],
 ['CITEREFBurrowsWallace1999'] = {'Cite gotham'},
 ['CITEREFBury1911'] = {'The Imperial Administrative System of the Ninth Century'},
 ['CITEREFBusse1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFBusse1982'] = template_names['Iranica'],
 ['CITEREFButcherNicholson2018'] = template_names['ODLA'],
 ['CITEREFButt1995'] = template_names['Butt_Stations'],
 ['CITEREFBöwering1995'] = template_names['Iranica'],
 ['CITEREFBürgelMottahedeh1988'] = template_names['Iranica'],

----------< C >----------
 ['CITEREFCIC1983'] = {'CIC1983bib'},
 ['CITEREFCalifornia1988'] = {'CA-Rail Passenger Development Plan-1988'},
 ['CITEREFCallwell1999'] = {'Muni Chronology'},
 ['CITEREFCalmard1988'] = template_names['Iranica'],
 ['CITEREFCalmard1999'] = template_names['Iranica'],
 ['CITEREFCaltrans1984'] = {'Countrystudy'},
 ['CITEREFCameronWard-PerkinsWhitby2000'] = {'Cambridge Ancient History'},
 ['CITEREFCanepa2018'] = template_names['ODLA'],
 ['CITEREFCanny2008'] = {'O\'Donnell family tree'},
 ['CITEREFCappelCutlerKazhdan1991'] = template_names['ODB'],
 ['CITEREFCarl_von_Prantl1879'] = {'Cite ADB'},
 ['CITEREFCarlson2010'] = {'Dlmf'},
 ['CITEREFCaro1974'] = {'Cite Power Broker'},
 ['CITEREFCarpenter1977'] = template_names['ME-ref'],
 ['CITEREFCarpenter1981'] = template_names['ME-ref'],
 ['CITEREFCarpenter2023'] = template_names['ME-ref'],
 ['CITEREFCarra_de_VauxHodgson1965'] = {'EI2'},
 ['CITEREFCarter2006'] = {'Carter-RailwaysMotivePowerArgentina'},
 ['CITEREFCasserley1968'] = {'Casserley-joint'},
 ['CITEREFCasserleyJohnston1966'] = {'Casserley-LocoGrouping3'},
 ['CITEREFCasserleyJohnston1974'] = {'Casserley-LocoGrouping3', 'Casserley-LocoGrouping2', '0-7110-0554-0'},
 ['CITEREFCasway1984'] = {'O\'Donnell family tree'},
 ['CITEREFCavanna_Ciappina2001'] = {'DBI'},
 ['CITEREFCawley2001'] = {'Medieval Lands by Charles Cawley', 'MLCC'},
 ['CITEREFCawley2001'] = {'Medieval Lands by Charles Cawley'},
 ['CITEREFCawley2010'] = {'MLCC'},
 ['CITEREFCawley2011'] = {'MLCC'},
 ['CITEREFCawley2012'] = {'Medieval Lands by Charles Cawley'},
 ['CITEREFChaléardChanson-JabeurBéranger2006'] = {'Chaléard-Le cdf en Afrique'},
 ['CITEREFChambers1728'] = {'Cyclopaedia 1728'},
 ['CITEREFChasiotis1975'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFChaumont1985'] = template_names['Iranica'],
 ['CITEREFChaumont1986'] = template_names['Iranica'],
 ['CITEREFChaumont1987'] = template_names['Iranica'],
 ['CITEREFChaumont1990'] = template_names['Iranica'],
 ['CITEREFChaumontSchippmann1988'] = template_names['Iranica'],
 ['CITEREFCheyneBlack1899'] = {'Biblica', 'Cite Biblica'},
 ['CITEREFCheyneBlack1899–1903'] = {'Cite Biblica'},
 ['CITEREFCheyneBlack1901'] = {'Cite Biblica'},
 ['CITEREFCheyneBlack1902'] = {'Cite Biblica'},
 ['CITEREFCheyneBlack1903'] = {'Cite Biblica'},
 ['CITEREFChisholm1922'] = {'EB1922', 'Cite EB1922'},
 ['CITEREFChittick1997'] = template_names['Iranica'],
 ['CITEREFChkeidze2001'] = template_names['Iranica'],
 ['CITEREFChoniates1984'] = {'O City of Byzantium'},
 ['CITEREFChrista_Jost1999'] = template_names['NDB'],
 ['CITEREFChung1994'] = {'Country study'},
 ['CITEREFChurchmanHurst2001'] = {'Churchman & Hurst Railways of New Zealand'},
 ['CITEREFChurchman_&amp;_Hurst2001'] = {'Churchman & Hurst Railways of New Zealand'},
 ['CITEREFChurella2013'] = {'Churella-PRR-1'},
 ['CITEREFClementsMcMahon2008'] = {'ClementsMcMahon-GSR Locomotives'},
 ['CITEREFClinker1978'] = {'Clinker-Stations'},
 ['CITEREFClinker1988'] = {'Clinker-Stations'},
 ['CITEREFCoates1990'] = {'Coates-Reading'},
 ['CITEREFColbyWilliams1916'] = {'New International Encyclopedia', 'NIE'},
 ['CITEREFColledgeWarlow2006'] = {'Colledge', 'Cite Colledge2006'},
 ['CITEREFColledgeWarlow2010'] = {'Cite Colledge2010'},
 ['CITEREFCollins2016'] = {'Cite Collins 2016'},
 ['CITEREFColvin1947'] = {'Colvin1947'},
 ['CITEREFConolly1998'] = {'IanAllan-PreGroup-Atlas1998'},
 ['CITEREFConway1990'] = {'Conway A Course in Functional Analysis'},
 ['CITEREFCosentino2008'] = {'DBI'},
 ['CITEREFCotsonis2020'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'},
 ['CITEREFCoulthard-Clark2002'] = {'Australian Dictionary of Biography'},
 ['CITEREFCousin1910'] = {'A Short Biographical Dictionary of English Literature', 'Cite SBDEL'},
 ['CITEREFCoverdale_&_Colpitts1946'] = {'Coverdale & Colpitts 1', 'Coverdale & Colpitts 2', 'Coverdale & Colpitts 3'},
 ['CITEREFCox1967'] = {'Cox-Upper Darby'},
 ['CITEREFCox2011'] = {'Cox-Dixie'},
 ['CITEREFCrevier1993'] = {'Crevier 1993'},
 ['CITEREFCrockett2007'] = {'Australian Dictionary of Biography'},
 ['CITEREFCroke2018'] = template_names['ODLA'],
 ['CITEREFCrone1980'] = {'Slaves on Horses'},
 ['CITEREFCrone2003'] = {'Slaves on Horses'},
 ['CITEREFCronin2011'] = template_names['Iranica'],
 ['CITEREFCroughtonKidnerYoung1982'] = {'Croughton-PrivateStations'},
 ['CITEREFCruickshanks1970'] = {'HistoryofParliament'},
 ['CITEREFCsászár1978'] = {'Császár General Topology'},
 ['CITEREFCudahy2002'] = {'Cudahy-Hudson'},
 ['CITEREFCudahy2003'] = {'Cudahy-Subways'},
 ['CITEREFCurta2006'] = {'Southeastern Europe in the Middle Ages, 500–1250'},

----------< D >----------
 ['CITEREFDBI'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFDZS2015'] = {'Croatia Yearbook 2015'},
 ['CITEREFDadelsen1957'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDaftary1990'] = {'Daftary-The Ismailis'},
 ['CITEREFDaftary2003'] = template_names['Iranica'],
 ['CITEREFDaftary2007'] = {'Daftary-The Ismailis'},
 ['CITEREFDaftary2015'] = template_names['Iranica'],
 ['CITEREFDaiber1988'] = template_names['Iranica'],
 ['CITEREFDandamayevShahbaziLecoq1986'] = template_names['Iranica'],
 ['CITEREFDaniel2000'] = template_names['Iranica'],
 ['CITEREFDaniel2001'] = template_names['Iranica'],
 ['CITEREFDaniel2010'] = {'New Cambridge History of Islam'},
 ['CITEREFDanielsDench1963'] = {'Daniels-NoMore'},
 ['CITEREFDanielsDench1973'] = {'Daniels-NoMore'},
 ['CITEREFDanner1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFDarleyCanepa2018'] = {'Oxford Dictionary of Late Antiquity'},
 ['CITEREFDaryaee2009'] = template_names['Iranica'],
 ['CITEREFDaryaee2018'] = template_names['ODLA'],
 ['CITEREFDaryaeeCanepa2018'] = template_names['ODLA'],
 ['CITEREFDavid1961'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDavidson2010'] = {'HistoryofParliament'},
 ['CITEREFDavidsonThrush2010'] = {'HistoryofParliament'},
 ['CITEREFDavies1996'] = {'Davies-PLMLocoList'},
 ['CITEREFDavies1997'] = {'Davies-NordLocoList'},
 ['CITEREFDavies2001'] = {'Davies-EstLocoList3', 'Davies-ÉtatLocoList'},
 ['CITEREFDavies2003'] = {'Davies-SNCFLocoList'},
 ['CITEREFDaviesFirthLuckingThomas1966'] = {'RCTS-LocosGWR-10'},
 ['CITEREFDavud2018'] = {'Encyclopaedia Islamica'},
 ['CITEREFDavudNazerian2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFDe_Negri1997'] = {'DBI'},
 ['CITEREFDemircan2010'] = {'TDV Encyclopedia of Islam'},
 ['CITEREFDer_Matossian2020'] = {'Cite The First Republic of Armenia'},
 ['CITEREFDeutsch1951'] = {'Schubert\'s compositions (references)'},
 ['CITEREFDeutsch1978'] = {'Schubert\'s compositions (references)'},
 ['CITEREFDeutsche_Autos,_Band_2,2001'] = {'Deutsche Autos-2'},
 ['CITEREFDeutsche_Autos,_Band_3,2001'] = {'Deutsche Autos-3'},
 ['CITEREFDeutsche_Autos,_Band_4,2001'] = {'Deutsche Autos-4'},
 ['CITEREFDeutsche_Autos,_Band_5,2001'] = {'Deutsche Autos-5'},
 ['CITEREFDeutsche_Autos,_Band_6,2001'] = {'Deutsche Autos-6'},
 ['CITEREFDewick2005'] = {'Dewick-Atlas'},
 ['CITEREFDiamonstein-Spielvogel2011'] = {'Cite landmarks'},
 ['CITEREFDickens2018'] = template_names['ODLA'],
 ['CITEREFDirksen1998'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDirksen2010'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDirksen2016'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDixmier1984'] = {'Dixmier General Topology'},
 ['CITEREFDoerfer1989'] = template_names['Iranica'],
 ['CITEREFDoganis1930'] = {'Great Military and Naval Encyclopaedia'},
 ['CITEREFDoleckiMynard2016'] = {'Dolecki Mynard Convergence Foundations Of Topology'},
 ['CITEREFDolkart1998'] = {'Cite morningside'},
 ['CITEREFDonaghy1972'] = {'Donaghy-LMR'},
 ['CITEREFDonner1995'] = template_names['Iranica'],
 ['CITEREFDonohue2003'] = {'The Buwayhid Dynasty in Iraq'},
 ['CITEREFDorin1972'] = {'Dorin-North Western'},
 ['CITEREFDow1962'] = {'Dow-GC2'},
 ['CITEREFDow1965'] = {'Dow-GC3'},
 ['CITEREFDow1985'] = {'Dow-GC1'},
 ['CITEREFDowney2007'] = {'Downey-Chicago'},
 ['CITEREFDrechsler2005'] = template_names['Iranica'],
 ['CITEREFDrummond1964'] = {'HistoryofParliament'},
 ['CITEREFDrury1985'] = {'Drury Historical Guide 1985'},
 ['CITEREFDrury1993'] = {'Drury-North American Steam'},
 ['CITEREFDuchesne-Guillemin1994'] = template_names['Iranica'],
 ['CITEREFDugundji1966'] = {'Dugundji Topology'},
 ['CITEREFDuke1995'] = {'Duke-Santa Fe-1'},
 ['CITEREFDukeKeilty1990'] = {'Duke-RDC'},
 ['CITEREFDumbarton_Oaks_Hagiography_Database'] = {'Dumbarton Oaks Hagiography Database'},
 ['CITEREFDunbar1969'] = {'Dunbar-Railroads'},
 ['CITEREFDuncan-Jones2010'] = {'Shakespeare sonnets bibliography'},
 ['CITEREFDunlop1895'] = {'O\'Donnell family tree'},
 ['CITEREFDunlop1985'] = template_names['Iranica'],
 ['CITEREFDunn2013'] = {'Dunn-Comeng-5'},
 ['CITEREFDurand-Guédy2008'] = template_names['Iranica'],
 ['CITEREFDurand-Guédy2010'] = template_names['Iranica'],
 ['CITEREFDurand-Guédy2013'] = {'Encyclopaedia Islamica'},
 ['CITEREFDurham1998'] = {'California\'s Geographic Names'},
 ['CITEREFDurrant1972'] = {'Durrant-Steam Locos Eastern Europe'},
 ['CITEREFDurrant1981'] = {'Durrant-Garratt-Rev'},
 ['CITEREFDurrantLewisJorgensen1981'] = {'Durrant-SteamAfrica'},
 ['CITEREFDömlingKohlhase1971'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDürr1952'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDürr1954'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDürr1987'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDürrJones2006'] = {'Bach\'s compositions (sources)'},
 ['CITEREFDürrKobayashi1998'] = {'Bach\'s compositions (sources)'},
 ['CITEREFde_Blois2000'] = template_names['Iranica'],
 ['CITEREFde_Planhol1987'] = template_names['Iranica'],
 ['CITEREFde_Planhol1988'] = template_names['Iranica'],

----------< E >----------
 ['CITEREFEIr.1994'] = template_names['Iranica'],
 ['CITEREFEarle2018'] = {'Gymnosperm Database'},
 ['CITEREFEaston1897'] = {'Eastons', 'EBD'},
 ['CITEREFEbata2019'] = {'BDh'},
 ['CITEREFEbata2020'] = {'BDh'},
 ['CITEREFEbrahimKhodaverdian2018'] = {'Encyclopaedia Islamica'},
 ['CITEREFEdwards1995'] = {'Edwards Functional Analysis Theory and Applications'},
 ['CITEREFEichberg1976'] = {'Bach\'s compositions (sources)'},
 ['CITEREFEilers1983'] = template_names ['Cam_Hist_Iran'],
 ['CITEREFEkbal1991'] = template_names['Iranica'],
 ['CITEREFEl-Hibri2010'] = {'New Cambridge History of Islam'},
 ['CITEREFEl-Hibri2021'] = {'The Abbasid Caliphate: A History'},
 ['CITEREFEldredgeHorenstein2014'] = {'Cite concrete'},
 ['CITEREFElsholz1982'] = {'Schubert\'s compositions (references)'},
 ['CITEREFElwell-Sutton1984'] = template_names['Iranica'],
 ['CITEREFEppstein1966'] = {'Bach\'s compositions (sources)'},
 ['CITEREFEppstein1982'] = {'Bach\'s compositions (sources)'},
 ['CITEREFEquasis'] = {'Csr', 'Cite ship register'},
 ['CITEREFEuDaly2009'] = {'Complete Book of North American Railroading'},
 ['CITEREFEuDalySchaferJessupBoyd2009'] = {'Complete Book of North American Railroading'},

----------< F >----------
 ['CITEREFFacella2021'] = template_names['Iranica'],
 ['CITEREFFang1943'] = {'Cite ECCP'},
 ['CITEREFFarinella2001'] = {'DBI'},
 ['CITEREFFatehi-NezhadAzarnooshNegahban2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFFatehi-nezhadRahimi2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFFeder1958'] = {'Bach\'s compositions (sources)'},
 ['CITEREFFederal_Writers&#039;_Project1939'] = {'Cite fednyc'},
 ['CITEREFFelixMadelung1995'] = template_names['Iranica'],
 ['CITEREFFernandez1983'] = {'Fernandez1983'},
 ['CITEREFFerneyhough1980'] = {'Ferneyhough-LMR'},
 ['CITEREFFesharaki2015'] = {'Encyclopaedia Islamica'},
 ['CITEREFFiaccadori1991'] = template_names['ODB'],
 ['CITEREFFikratUmar2008'] = template_names['Iranica'],
 ['CITEREFFine1991'] = {'The Early Medieval Balkans'},
 ['CITEREFFine1994'] = {'The Late Medieval Balkans'},
 ['CITEREFFletcher,_Great_Tank_Scandal'] = {'Book-Fletcher-Great Tank Scandal'},
 ['CITEREFFletcher,_Universal_Tank'] = {'Book-Fletcher-Universal Tank'},
 ['CITEREFFloor1992'] = template_names['Iranica'],
 ['CITEREFFloor2005'] = template_names['Iranica'],
 ['CITEREFFlora_of_North_America'] = {'EFloras'},
 ['CITEREFFlora_of_North_America2009'] = {'EFloras'},
 ['CITEREFFluckMarshallWilson1996'] = {'FluMarWil-LocRailCR'},
 ['CITEREFFonstad1991'] = template_names['ME-ref'],
 ['CITEREFFordCrowther1922'] = {'Ford1922'},
 ['CITEREFForkelTerry1920'] = {'Bach\'s compositions (sources)'},
 ['CITEREFFornaçon,_Siegfried1957'] = template_names['NDB'],
 ['CITEREFForrestal1999'] = {'Forrestal-Wineries'},
 ['CITEREFForster1990'] = {'Cite DCB'},
 ['CITEREFFoss1991'] = template_names['ODB'],
 ['CITEREFFoster1971'] = template_names['ME-ref'],
 ['CITEREFFoster1996'] = {'Foster-Field Guide'},
 ['CITEREFFrailey2010'] = {'Frailey-Twilight'},
 ['CITEREFFranke1994'] = {'Cite Cambridge History of China', 'The Cambridge History of China'},
 ['CITEREFFranke1994'] = {'Cite Cambridge History of China'},
 ['CITEREFFranz_Schnorr_von_Carolsfeld1883'] = {'Cite ADB'},
 ['CITEREFFriedrich_Wilhelm_Bautz1975'] = {'BBKL'},
 ['CITEREFFriedrich_Wilhelm_Bautz1990'] = {'BBKL'},
 ['CITEREFFry1964'] = {'RCTS-LocosLNER-7', 'RCTS-LocosLNER'},
 ['CITEREFFry1966'] = {'RCTS-LocosLNER-5', 'RCTS-LocosLNER'},
 ['CITEREFFrye1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFFrye1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFFrye2004'] = template_names['Iranica'],
 ['CITEREFFubini2012'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFFudenbergTirole1991'] = {'Cite Fudenberg Tirole 1991'},
 ['CITEREFFultonHarris1991'] = {'Fulton-Harris'},

----------< G >----------
 ['CITEREFGaines2008'] = {'Cite Gaines 2008'},
 ['CITEREFGarakaniBrown2013'] = {'Encyclopaedia Islamica'},
 ['CITEREFGardner2005'] = {'MSW3 Microbiotheria'},
 ['CITEREFGardoni2015'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFGareyJohnson1979'] = {'Garey-Johnson'},
 ['CITEREFGarsoian2000'] = template_names['Iranica'],
 ['CITEREFGarsoian2004'] = template_names['Iranica'],
 ['CITEREFGarsoian2005'] = template_names['Iranica'],
 ['CITEREFGarth2003'] = template_names['ME-ref'],
 ['CITEREFGazette27462'] = {'London Gazette'},
 ['CITEREFGazette34205'] = {'London Gazette'},
 ['CITEREFGazette34339'] = {'London Gazette'},
 ['CITEREFGazette34390'] = {'London Gazette'},
 ['CITEREFGazette34427'] = {'London Gazette'},
 ['CITEREFGazette34558'] = {'London Gazette'},
 ['CITEREFGazette34870'] = {'London Gazette'},
 ['CITEREFGazette34978'] = {'London Gazette'},
 ['CITEREFGazette34989'] = {'London Gazette'},
 ['CITEREFGazette35037'] = {'London Gazette'},
 ['CITEREFGazette35107'] = {'London Gazette'},
 ['CITEREFGazette35134'] = {'London Gazette'},
 ['CITEREFGazette35284'] = {'London Gazette'},
 ['CITEREFGazette37560'] = {'London Gazette'},
 ['CITEREFGazette37590'] = {'London Gazette'},
 ['CITEREFGazette37598'] = {'London Gazette'},
 ['CITEREFGazette37610'] = {'London Gazette'},
 ['CITEREFGazette38020'] = {'London Gazette'},
 ['CITEREFGazette38611'] = {'London Gazette'},
 ['CITEREFGeanakoplos1959'] = {'Emperor Michael Palaeologus and the West'},
 ['CITEREFGeorg_von_Dadelsen1953'] = template_names['NDB'],
 ['CITEREFGhanoonparvar1989'] = template_names['Iranica'],
 ['CITEREFGhereghlou2009'] = template_names['Iranica'],
 ['CITEREFGhereghlou2016'] = template_names['Iranica'],
 ['CITEREFGhulamiyan2015'] = template_names['Iranica'],
 ['CITEREFGhulamiyan2015'] = {'Encyclopaedia Islamica'},
 ['CITEREFGiannasi1975'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFGibb1923'] = {'The Arab Conquests in Central Asia'},
 ['CITEREFGignoux1983'] = template_names['Iranica'],
 ['CITEREFGignoux1994'] = template_names['Iranica'],
 ['CITEREFGil1997'] = {'A History of Palestine, 634-1099', 'A History of Palestine, 634–1099'},
 ['CITEREFGillham2001'] = {'Gillham-Waterloo-City'},
 ['CITEREFGilliland1969'] = {'Gilliland'},
 ['CITEREFGilliland1994'] = {'Pop Chronicles 40s'},
 ['CITEREFGilliverMarshallWeiner2006'] = template_names['ME-ref'],
 ['CITEREFGilmanPeckColby1905'] = {'Cite NIE', 'New International Encyclopedia', 'NIE'},
 ['CITEREFGilmanPeckColby1916'] = {'New International Encyclopedia', 'NIE'},
 ['CITEREFGiunashvili2016'] = template_names['Iranica'],
 ['CITEREFGleaves1921'] = {'Gleaves'},
 ['CITEREFGlischinski1997'] = {'Glischinski-Santa Fe'},
 ['CITEREFGlöckner1983'] = {'Bach\'s compositions (sources)'},
 ['CITEREFGoldberg1981'] = {'Goldberg-Amtrak'},
 ['CITEREFGordon2001'] = {'Gordon-The Breaking of a Thousand Swords'},
 ['CITEREFGraham1974'] = {'Cite DCB'},
 ['CITEREFGrant1994'] = {'Grant-Death'},
 ['CITEREFGrant2010'] = {'Grant-Twilight'},
 ['CITEREFGrant2017'] = {'Grant-RailCo'},
 ['CITEREFGrassi2018'] = template_names['Iranica'],
 ['CITEREFGray1986'] = template_names['Cam_Hist_Iran'],
 ['CITEREFGreenlaw2007'] = {'Greenlaw-Via Rail'},
 ['CITEREFGreenwoodEarnshaw1997'] = {'Greenwood&Earnshaw2nd'},
 ['CITEREFGregory1991'] = template_names['ODB'],
 ['CITEREFGregoryKazhdan1991'] = template_names['ODB'],
 ['CITEREFGregoryŠevčenko1991'] = template_names['ODB'],
 ['CITEREFGrete_Schemann1957'] = template_names['NDB'],
 ['CITEREFGrey2002'] = {'Australian Dictionary of Biography'},
 ['CITEREFGrierson1903'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'},
 ['CITEREFGrierson1908'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'},
 ['CITEREFGrierson1919'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'},
 ['CITEREFGrierson1967'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'},
 ['CITEREFGriffith1991'] = template_names['ODB'],
 ['CITEREFGriffithsSmith1999'] = {'Griffiths-Sheds1'},
 ['CITEREFGriffithsSmith2000'] = {'Griffiths-Sheds2'},
 ['CITEREFGrothendieck1955'] = {'Grothendieck Produits Tensoriels Topologiques et Espaces Nucléaires'},
 ['CITEREFGrothendieck1973'] = {'Grothendieck Topological Vector Spaces'},
 ['CITEREFGrothendieckDieudonné1960'] = {'EGA'},
 ['CITEREFGrothendieckDieudonné1961'] = {'EGA'},
 ['CITEREFGrothendieckDieudonné1963'] = {'EGA'},
 ['CITEREFGrothendieckDieudonné1964'] = {'EGA'},
 ['CITEREFGrothendieckDieudonné1965'] = {'EGA'},
 ['CITEREFGrothendieckDieudonné1966'] = {'EGA'},
 ['CITEREFGrothendieckDieudonné1967'] = {'EGA'},
 ['CITEREFGrothendieckDieudonné1971'] = {'EGA'},
 ['CITEREFGroves2005'] = {'MSW3 Primates', 'MSW3 Groves'},
 ['CITEREFGrubb2005'] = {'MSW3 Artiodactyla'},
 ['CITEREFGuilland1967'] = {'Recherches sur les institutions byzantines'},
 ['CITEREFGulino2005'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFGunzburg1984'] = {'Gunzburg-History WAGR Steam'},
 ['CITEREFGurneyNabavi1993'] = template_names['Iranica'],
 ['CITEREFGutas1987'] = template_names['Iranica'],
 ['CITEREFGvakharia2001'] = template_names['Iranica'],
 ['CITEREFGüner1997'] = {'TDV Encyclopedia of Islam'},

----------< H >----------
 ['CITEREFHaarer2018'] = template_names['ODLA'],
 ['CITEREFHabibi2021'] = template_names['Iranica'],
 ['CITEREFHadidi2000'] = template_names['Iranica'],
 ['CITEREFHaji2008'] = template_names['Iranica'],
 ['CITEREFHaldon1999'] = {'Warfare, State and Society in the Byzantine World, 565–1204'},
 ['CITEREFHalliday1985'] = {'Halliday-AustWineCompend'},
 ['CITEREFHalliday2008'] = {'Halliday-JHWAtlasAust2008'},
 ['CITEREFHalliday2009'] = {'Halliday-AustWineEncyc'},
 ['CITEREFHalm1991'] = {'Das Reich des Mahdi'},
 ['CITEREFHalm1998'] = template_names['Iranica'],
 ['CITEREFHalm2003'] = {'Die Kalifen von Kairo'},
 ['CITEREFHalm2014'] = {'Kalifen und Assassinen'},
 ['CITEREFHalmos1982'] = {'Halmos A Hilbert Space Problem Book 1982'},
 ['CITEREFHalpenny1990'] = {'Canadabio'},
 ['CITEREFHambly1990'] = template_names['Cam_Hist_Iran'],
 ['CITEREFHambly1991'] = template_names['Cam_Hist_Iran'],
 ['CITEREFHammondAnderson1993'] = template_names['ME-ref'],
 ['CITEREFHammondScull1995'] = template_names['ME-ref'],
 ['CITEREFHammondScull2005'] = template_names['ME-ref'],
 ['CITEREFHammondScull2006'] = template_names['ME-ref'],
 ['CITEREFHanaway1988'] = template_names['Iranica'],
 ['CITEREFHanaway1989'] = template_names['Iranica'],
 ['CITEREFHanawayLewisohn2004'] = template_names['Iranica'],
 ['CITEREFHans_Heinrich_Borcherdt1955'] = template_names['NDB'],
 ['CITEREFHans_Knudsen1972'] = template_names['NDB'],
 ['CITEREFHansen1988'] = {'Book-Hansen-US Nuclear Weapons'},
 ['CITEREFHansman1991'] = template_names['Iranica'],
 ['CITEREFHartshorne1977'] = {'Hartshorne AG'},
 ['CITEREFHassanpour1989'] = template_names['Iranica'],
 ['CITEREFHassanpour1995'] = template_names['Iranica'],
 ['CITEREFHasumi2003'] = {'Hasumi-shiguehiko-ozu-2003'},
 ['CITEREFHaswell-Smith2004'] = {'Haswell-Smith'},
 ['CITEREFHaugic1908'] = {'Schaff-Herzog'},
 ['CITEREFHawting1987'] = {'The First Dynasty of Islam'},
 ['CITEREFHawting2000'] = {'The First Dynasty of Islam'},
 ['CITEREFHaynes2011'] = {'RubberBible92nd'},
 ['CITEREFHeinichen1728'] = {'Bach\'s compositions (sources)'},
 ['CITEREFHeinrich_Welti1890'] = {'Cite ADB'},
 ['CITEREFHelgen2005'] = {'MSW3 Scandentia'},
 ['CITEREFHellmann1965'] = {'Bach\'s compositions (sources)'},
 ['CITEREFHenrici1725'] = {'Bach\'s compositions (sources)'},
 ['CITEREFHenryOrsmond1928'] = {'Raiatea family tree'},
 ['CITEREFHermann_Palm1876'] = {'Cite ADB'},
 ['CITEREFHerr2000'] = {'Herr-LN'},
 ['CITEREFHeschel2007'] = {'Encyclopaedia Judaica', 'Cite EJ', 'Cite Encyclopaedia Judaica'},
 ['CITEREFHewsen1988'] = template_names['Iranica'],
 ['CITEREFHidyHidyScottHofsummer2004'] = {'Hidy-Great Northern'},
 ['CITEREFHildHellenkemper1990'] = {'Tabula Imperii Byzantini'},
 ['CITEREFHildHellenkemper1994'] = {'Tabula Imperii Byzantini'},
 ['CITEREFHildRestle1981'] = {'Tabula Imperii Byzantini'},
 ['CITEREFHillenbrand1986'] = template_names['Iranica'],
 ['CITEREFHills,_Power_from_Steam'] = {'Book-Hills-Power from Steam'},
 ['CITEREFHills1989'] = {'Book-Hills-Power from Steam'},
 ['CITEREFHilmarJestremski2004'] = {'Schubert\'s compositions (references)'},
 ['CITEREFHilton1980'] = {'Hilton-Amtrak'},
 ['CITEREFHilton1990'] = {'Hilton Narrow Gauge'},
 ['CITEREFHiltonDue1960'] = {'Hilton-Interurban'},
 ['CITEREFHinton1986'] = {'HistoryofParliament'},
 ['CITEREFHirsch1906'] = {'Cite JE1906'},
 ['CITEREFHistoric_England'] = {'NHLE', 'National Heritage List for England'},
 ['CITEREFHistoric_England_Benty_Grange'] = {'NHLE'},
 ['CITEREFHistoric_Environment_Scotland'] = {'Canmore'},
 ['CITEREFHistoric_Environment_Scotland1972'] = {'Historic Environment Scotland'},
 ['CITEREFHistoric_Environment_Scotland1976'] = {'Historic Environment Scotland'},
 ['CITEREFHistoric_Environment_Scotland2020'] = {'Historic Environment Scotland'},
 ['CITEREFHistoric_Environment_Scotland:_Rusco_Tower2020'] = {'Historic Environment Scotland'},
 ['CITEREFHistoric_Environment_ScotlandLB33744'] = {'Historic Environment Scotland'},
 ['CITEREFHistoric_Environment_ScotlandLB50114'] = {'Historic Environment Scotland'},
 ['CITEREFHitchins2001'] = template_names['Iranica'],
 ['CITEREFHob.'] = {'Schubert\'s compositions (references)'},
 ['CITEREFHoffmanSmith2005'] = {'MSW3 Lagomorpha'},
 ['CITEREFHoffmann1738'] = {'Bach\'s compositions (sources)'},
 ['CITEREFHofmann1983'] = {'Bach\'s compositions (sources)'},
 ['CITEREFHofmann1987'] = {'Bach\'s compositions (sources)'},
 ['CITEREFHofmann1999'] = {'Bach\'s compositions (sources)'},
 ['CITEREFHolland1972'] = {'Holland-Vol 2'},
 ['CITEREFHolland1988'] = {'Cite DCB'},
 ['CITEREFHolland1989'] = {'Holland1989'},
 ['CITEREFHolland2001'] = {'Holland-Classic'},
 ['CITEREFHollingsworth1980'] = {'Hollingsworth-Atlas-Rigby'},
 ['CITEREFHollingsworth1991'] = template_names['ODB'],
 ['CITEREFHollingsworthCutler1991'] = template_names['ODB'],
 ['CITEREFHolmgren2003'] = {'EFloras'},
 ['CITEREFHoltBiddle1986'] = {'Holt-NorthWest'},
 ['CITEREFHolton1989'] = {'Holton-Reading-1'},
 ['CITEREFHonigmann1935'] = {'Byzance et les Arabes'},
 ['CITEREFHopley1983'] = {'Australian Dictionary of Biography'},
 ['CITEREFHort1911'] = {'DCBL'},
 ['CITEREFHorváth1966'] = {'Horváth Topological Vector Spaces and Distributions Volume 1 1966'},
 ['CITEREFHosseini2017'] = template_names['Iranica'],
 ['CITEREFHounshell1984'] = {'Hounshell1984'},
 ['CITEREFHovannisian1967'] = {'Cite Armenia on the Road to Independence'},
 ['CITEREFHovannisian1971'] = {'Cite The Republic of Armenia Volume 1'},
 ['CITEREFHovannisian1982'] = {'Cite The Republic of Armenia Volume 2'},
 ['CITEREFHovannisian1996'] = {'Cite The Republic of Armenia Volume 3', 'Cite The Republic of Armenia Volume 4'},
 ['CITEREFHowes1995'] = {'Howes Modern Analysis and Topology 1995'},
 ['CITEREFHudson1997'] = {'Country study'},
 ['CITEREFHughes1990'] = {'Hughes-IndianLocos1'},
 ['CITEREFHughes1992'] = {'Hughes-IndianLocos2'},
 ['CITEREFHughes1994'] = {'Hughes-IndianLocos3'},
 ['CITEREFHughes1996'] = {'Hughes-IndianLocos4'},
 ['CITEREFHummel1943'] = {'Cite ECCP'},
 ['CITEREFHumphreys2018'] = template_names['ODLA'],
 ['CITEREFHunter-Crawley2018'] = template_names['ODLA'],
 ['CITEREFHunter2008'] = {'Country study'},
 ['CITEREFHunter2012'] = {'Cite HGOC', 'Cite Hunter'},
 ['CITEREFHutter2009'] = template_names['Iranica'],
 ['CITEREFHutterer2005'] = {'MSW3 Soricomorpha'},
 ['CITEREFHütter2012'] = {'Hütter-50bis53'},
 ['CITEREFHütter2015'] = {'Hütter-54bis59'},
 ['CITEREFHütter2021'] = {'Hütter-60bis91'},

----------< I >----------
 ['CITEREFIacocca1984'] = {'Iacocca1984'},
 ['CITEREFIbn_Khallikan1843'] = {'Ibn Khallikan\'s Biographical Dictionary'},
 ['CITEREFImber2002'] = {'Imber-The Ottoman Empire, 1300–1650'},
 ['CITEREFInalcik1989'] = {'Setton-A History of the Crusades'},
 ['CITEREFIranica:_Bahrām'] = template_names['Iranica'],
 ['CITEREFIrvine2006'] = template_names['Iranica'],
 ['CITEREFIshino1998'] = {'Teishajo'},
 ['CITEREFIshkevariNejad2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFIvey1919'] = {'Ivey-Marquette'},

----------< J >----------
 ['CITEREFJackson1908'] = {'Schaff-Herzog'},
 ['CITEREFJackson1988'] = template_names['Iranica'],
 ['CITEREFJackson1989'] = template_names['Iranica'],
 ['CITEREFJackson1995'] = {'Cite enc-nyc'},
 ['CITEREFJackson2010'] = {'Cite enc-nyc2'},
 ['CITEREFJacksonMelville2001'] = template_names['Iranica'],
 ['CITEREFJacobs1904'] = {'Cite Jewish Encyclopedia'},
 ['CITEREFJarchow1981'] = {'Jarchow Locally Convex Spaces'},
 ['CITEREFJavadiBurrill1988'] = template_names['Iranica'],
 ['CITEREFJohn_O&#039;Donovan1856'] = {'Cite AFM'},
 ['CITEREFJohnson1906'] = {'BDA1906', 'Cite BDA1906'},
 ['CITEREFJohnstonWelshSchafer2001'] = {'Johnston-Streamliner'},
 ['CITEREFJones2011'] = {'Cite EPD'},
 ['CITEREFJordan2002'] = {'Jordan-WineWABest'},
 ['CITEREFJoshi1983'] = {'Joshi Introduction to General Topology'},
 ['CITEREFJoslen2003'] = {'Joslen-OOB'},
 ['CITEREFJowett1867'] = {'DGRBM', 'Cite DGRBM'},
 ['CITEREFJowett1989'] = {'Jowett-Atlas', 'Carnarvonshire Railway'},
 ['CITEREFJowett2000'] = {'Jowett-Nationalised'},
 ['CITEREFJullien2018'] = template_names['ODLA'],
 ['CITEREFJupp1986'] = {'HistoryofParliament'},

----------< K >----------
 ['CITEREFK.'] = {'Schubert\'s compositions (references)'},
 ['CITEREFKadinsky2016'] = {'Cite Hidden Waters NYC'},
 ['CITEREFKaegi1991'] = template_names['ODB'],
 ['CITEREFKamaly2006'] = template_names['Iranica'],
 ['CITEREFKamp1981'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFKang2008'] = {'Country study'},
 ['CITEREFKaramatiMelvin-Koushki2021'] = template_names['Iranica'],
 ['CITEREFKaramatiMelvin-Koushki2021'] = {'Encyclopaedia Islamica'},
 ['CITEREFKarimi-Hakkak1997'] = template_names['Iranica'],
 ['CITEREFKarimiMaghsoodi2013'] = {'Encyclopaedia Islamica'},
 ['CITEREFKarl_Frohnmeyer1953'] = template_names['NDB'],
 ['CITEREFKarnow1989'] = {'Cite-Karnow'},
 ['CITEREFKasheff2001'] = template_names['Iranica'],
 ['CITEREFKayvaniGholami2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFKazemzadeh1951'] = {'Cite The Struggle for Transcaucasia'},
 ['CITEREFKazemzadeh1951'] = {'The Struggle for Transcaucasia'},
 ['CITEREFKazhdan1991'] = template_names['ODB'],
 ['CITEREFKazhdanCutler1991'] = template_names['ODB'],
 ['CITEREFKazhdanJeffreys1991'] = template_names['ODB'],
 ['CITEREFKazhdanŠevčenko1991'] = template_names['ODB'],
 ['CITEREFKeall1987'] = template_names['Iranica'],
 ['CITEREFKeefe2006'] = {'Schubert\'s compositions (references)'},
 ['CITEREFKeightley1999'] = {'Cite Cambridge History of China'},
 ['CITEREFKeller1937'] = {'Bach\'s compositions (sources)'},
 ['CITEREFKelley1975'] = {'Kelley General Topology'},
 ['CITEREFKelly1988'] = {'Cite GEIL'},
 ['CITEREFKellyBurrage1920'] = {'Cite AMB1920'},
 ['CITEREFKennedy1998'] = {'The Cambridge History of Egypt', 'Cite Kennedy 1998', 'Cambridge History of Egypt'},
 ['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'},
 ['CITEREFKenyon2011'] = {'Bach\'s compositions (sources)'},
 ['CITEREFKerrigan1995'] = {'Shakespeare sonnets bibliography'},
 ['CITEREFKettenhofen1995'] = template_names['Iranica'],
 ['CITEREFKettenhofen2001'] = template_names['Iranica'],
 ['CITEREFKettenhofenBournoutianHewsen1998'] = template_names['Iranica'],
 ['CITEREFKhaleelulla1982'] = {'Khaleelulla Counterexamples in Topological Vector Spaces'},
 ['CITEREFKhaleghi-Motlagh1999'] = template_names['Iranica'],
 ['CITEREFKhaleghi-Motlagh2001'] = template_names['Iranica'],
 ['CITEREFKhan2012'] = {'Cite Banglapedia'},
 ['CITEREFKhatibiNegahban2013'] = {'Encyclopaedia Islamica'},
 ['CITEREFKim1994'] = {'Country study'},
 ['CITEREFKirnberger1774'] = {'Bach\'s compositions (sources)'},
 ['CITEREFKirnberger1780'] = {'Bach\'s compositions (sources)'},
 ['CITEREFKlein2006'] = {'Klein-UP-2'},
 ['CITEREFKlíma1988'] = template_names['Iranica'],
 ['CITEREFKobayashi1978'] = {'Bach\'s compositions (sources)'},
 ['CITEREFKoderHild1976'] = {'Tabula Imperii Byzantini'},
 ['CITEREFKoderSoustalKoder1998'] = {'Tabula Imperii Byzantini'},
 ['CITEREFKoeppel2015'] = {'Cite citygrid'},
 ['CITEREFKofos1977'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFKohler1902'] = {'Cite Jewish Encyclopedia'},
 ['CITEREFKolde1914'] = {'Schaff-Herzog'},
 ['CITEREFKoliopoulos1978'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFKolmogorovFomin1957'] = {'Kolmogorov Fomin Elements of the Theory of Functions and Functional Analysis'},
 ['CITEREFKonrad_Ameln1985'] = template_names['NDB'],
 ['CITEREFKorkotyan1932'] = {'Cite The Population of Soviet Armenia'},
 ['CITEREFKoska2011'] = {'Bach\'s compositions (sources)'},
 ['CITEREFKratville1962'] = {'Kratville-SSL'},
 ['CITEREFKretzschmar1910'] = {'Bach\'s compositions (sources)'},
 ['CITEREFKube2009'] = {'Schubert\'s compositions (references)'},
 ['CITEREFKubrusly2011'] = {'Kubrusly The Elements of Operator Theory 2nd Edition 2011'},
 ['CITEREFKurz1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFKuznik2008'] = {'Bach\'s compositions (sources)'},
 ['CITEREFKöthe1969'] = {'Köthe Topological Vector Spaces I'},
 ['CITEREFKöthe1979'] = {'Köthe Topological Vector Spaces II'},
 ['CITEREFKöthe1983'] = {'Köthe Topological Vector Spaces I'},
 ['CITEREFKülzer2008'] = {'Tabula Imperii Byzantini'},
 ['CITEREFKüçükaşcı2001'] = {'TDV Encyclopedia of Islam'},

----------< L >----------
 ['CITEREFLa_Porta2018'] = template_names['ODLA'],
 ['CITEREFLacourcière1974'] = {'Cite DCB'},
 ['CITEREFLadefogedMaddieson1996'] = {'SOWL'},
 ['CITEREFLandau-Tasseron2010'] = {'New Cambridge History of Islam'},
 ['CITEREFLandauCondit1996'] = {'Cite nysky'},
 ['CITEREFLandmann1907'] = {'Bach\'s compositions (sources)'},
 ['CITEREFLang1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFLang2002'] = {'Lang Algebra'},
 ['CITEREFLangaroodiCooper2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFLangaroodiCooper2015'] = template_names['Iranica'],
 ['CITEREFLangaroodiCooper2015'] = {'Encyclopaedia Islamica'},
 ['CITEREFLangaroodiNegahban2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFLangaroodiNegahban2015'] = template_names['Iranica'],
 ['CITEREFLangaroodiNegahban2015'] = {'Encyclopaedia Islamica'},
 ['CITEREFLangaroudi2001'] = template_names['Iranica'],
 ['CITEREFLatham1982–2021'] = template_names['Iranica'],
 ['CITEREFLazard1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFLaërtius1925'] = {'Cite Lives of the Eminent Philosophers', 'Cite LotEP'},
 ['CITEREFLeCoq1986'] = template_names['Iranica'],
 ['CITEREFLe_Quien1740'] = {'Oriens Christianus'},
 ['CITEREFLe_Strange1900'] = {'Baghdad During the Abbasid Caliphate'},
 ['CITEREFLe_Strange1905'] = {'Lands of the Eastern Caliphate'},
 ['CITEREFLe_Strange1922'] = {'Baghdad During the Abbasid Caliphate'},
 ['CITEREFLeblanc1979'] = {'Cite DCB'},
 ['CITEREFLee1903'] = {'Cite DNBIE'},
 ['CITEREFLee2018'] = template_names['ODLA'],
 ['CITEREFLegifrance'] = {'Cite Legifrance', 'Cite Légifrance'},
 ['CITEREFLeisingerWollny1993'] = {'Bach\'s compositions (sources)'},
 ['CITEREFLerner1988'] = template_names['Iranica'],
 ['CITEREFLev1999'] = {'Saladin in Egypt'},
 ['CITEREFLevitan2001'] = {'Springer'},
 ['CITEREFLewin1925'] = {'Lewin-EarlyRail'},
 ['CITEREFLewis1969'] = {'Setton-A History of the Crusades'},
 ['CITEREFLewis1986'] = {'Lewis-Shortline-1986'},
 ['CITEREFLewis1991'] = {'Lewis-Shortline-1991'},
 ['CITEREFLewis1996'] = {'Lewis-Shortline-1996'},
 ['CITEREFLewis2001'] = template_names['Iranica'],
 ['CITEREFLi2002'] = {'Cite Cambridge History of China'},
 ['CITEREFLiederNet_Archive'] = {'Schubert\'s compositions (references)'},
 ['CITEREFLieu1997'] = template_names['Iranica'],
 ['CITEREFLighthouses_of_Australia_Inc'] = {'Cite loa'},
 ['CITEREFLilieLudwigPratschZielke1998–2013'] = {'Prosopographie der mittelbyzantinischen Zeit'},
 ['CITEREFLilieLudwigPratschZielke1999'] = {'Prosopographie der mittelbyzantinischen Zeit', 'PMBZ'},
 ['CITEREFLilieLudwigPratschZielke2000'] = {'Prosopographie der mittelbyzantinischen Zeit'},
 ['CITEREFLilieLudwigPratschZielke2001'] = {'Prosopographie der mittelbyzantinischen Zeit'},
 ['CITEREFLilieLudwigPratschZielke2002'] = {'Prosopographie der mittelbyzantinischen Zeit'},
 ['CITEREFLilieLudwigPratschZielke2009'] = {'Prosopographie der mittelbyzantinischen Zeit'},
 ['CITEREFLilieLudwigPratschZielke2013'] = {'Prosopographie der mittelbyzantinischen Zeit'},
 ['CITEREFLind1986'] = {'Lind-Limiteds'},
 ['CITEREFLittle1974'] = {'Cite DCB'},
 ['CITEREFLongnon1969'] = {'Setton-A History of the Crusades'},
 ['CITEREFLosensky2003'] = template_names['Iranica'],
 ['CITEREFLoverance2018'] = template_names['ODLA'],
 ['CITEREFLukonin1983'] = {'Cambridge History of Iran'},
 ['CITEREFLurie'] = {'Lurie-HA'},
 ['CITEREFLurje2010'] = template_names['Iranica'],
 ['CITEREFLuttrell1975'] = {'Setton-A History of the Crusades'},
 ['CITEREFLuttrell1987'] = {'DBI'},
 ['CITEREFLynch2004'] = {'Lynch-Penn Central'},
 ['CITEREFLynch2005'] = {'Lynch-New Haven passenger'},
 ['CITEREFLynch2018'] = template_names['ODLA'],
 ['CITEREFLéger1990'] = {'Cite DCB'},
 ['CITEREFle_Fleming1953'] = {'RCTS-LocosGWR-8'},
 ['CITEREFle_Fleming1958'] = {'RCTS-LocosGWR-5'},
 ['CITEREFle_Fleming1960'] = {'RCTS-LocosGWR-8'},

----------< M >----------
 ['CITEREFMacDermot1927'] = {'Infobox GWR'},
 ['CITEREFMacDermot1931'] = {'Infobox GWR'},
 ['CITEREFMacEoin1988'] = template_names['Iranica'],
 ['CITEREFMacKenzie1992'] = template_names['Iranica'],
 ['CITEREFMachinery&#039;s_Handbook1996'] = {'MachinerysHandbook25e'},
 ['CITEREFMadelung1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFMadelung1978'] = {'EI2'},
 ['CITEREFMadelung1983'] = template_names['Iranica'],
 ['CITEREFMadelung1984'] = template_names['Iranica'],
 ['CITEREFMadelung1988'] = template_names['Iranica'],
 ['CITEREFMadelung1993'] = template_names['Iranica'],
 ['CITEREFMadelung2003'] = template_names['Iranica'],
 ['CITEREFMadelungFelix1995'] = template_names['Iranica'],
 ['CITEREFMaeda2009'] = template_names['Iranica'],
 ['CITEREFMagdalino2002'] = {'The Empire of Manuel I Komnenos'},
 ['CITEREFMaiken1989'] = {'Maiken-Night Trains'},
 ['CITEREFMailer2004'] = {'Mailer-Omaha Road'},
 ['CITEREFMajidiNegahban'] = {'Encyclopaedia Islamica'},
 ['CITEREFMalandra2009'] = template_names['Iranica'],
 ['CITEREFManfred_Knedlik2007'] = {'BBKL'},
 ['CITEREFMarshak1994'] = template_names['Iranica'],
 ['CITEREFMarshak2002'] = template_names['Iranica'],
 ['CITEREFMarshall1823'] = {'Cite RNB1823'},
 ['CITEREFMarshall1824'] = {'Cite RNB1823'},
 ['CITEREFMarshall1825'] = {'Cite RNB1823'},
 ['CITEREFMarshall1827'] = {'Cite RNB1823'},
 ['CITEREFMarshall1828'] = {'Cite RNB1823'},
 ['CITEREFMarshall1829'] = {'Cite RNB1823'},
 ['CITEREFMarshall1830'] = {'Cite RNB1823'},
 ['CITEREFMarshall1831'] = {'Cite RNB1823'},
 ['CITEREFMarshall1832'] = {'Cite RNB1823'},
 ['CITEREFMarshall1833'] = {'Cite RNB1823'},
 ['CITEREFMarshall1835'] = {'Cite RNB1823'},
 ['CITEREFMarshall1972'] = {'Lancashire & Yorkshire Railway 3'},
 ['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', 'PLRE'},
 ['CITEREFMasoud_Jalali-Moqaddam2015'] = {'Encyclopaedia Islamica'},
 ['CITEREFMatini1987'] = template_names['Iranica'],
 ['CITEREFMatthee2008'] = template_names['Iranica'],
 ['CITEREFMatthee2012'] = template_names['Iranica'],
 ['CITEREFMatthee2015'] = template_names['Iranica'],
 ['CITEREFMaul2005'] = {'Bach\'s compositions (sources)'},
 ['CITEREFMayGray2006'] = {'MayGray-WAGRPassCar'},
 ['CITEREFMazzaoui2002'] = template_names['Iranica'],
 ['CITEREFMcArthurMcArthur2003'] = {'Cite ogn', 'Cite Oregon Geographic Names'},
 ['CITEREFMcCaffrey1990'] = template_names['Iranica'],
 ['CITEREFMcCorduck2004'] = {'McCorduck 2004'},
 ['CITEREFMcCurdyRogers1902'] = {'Cite Jewish Encyclopedia'},
 ['CITEREFMcDonnell2015'] = {'McDonnell-Locomotives-2nd'},
 ['CITEREFMcGeerNesbittOikonomides2001'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'},
 ['CITEREFMcGeerNesbittOikonomides2005'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'},
 ['CITEREFMcGhee2008'] = {'Cite McGhee 2008'},
 ['CITEREFMeiningen1704'] = {'Bach\'s compositions (sources)'},
 ['CITEREFMeints1992'] = {'Meints-Companies'},
 ['CITEREFMeints2005'] = {'Meints-Lines'},
 ['CITEREFMelamed1988'] = {'Bach\'s compositions (sources)'},
 ['CITEREFMelamed1995'] = {'Bach\'s compositions (sources)'},
 ['CITEREFMelville1997'] = template_names['Iranica'],
 ['CITEREFMelville2003'] = template_names['Iranica'],
 ['CITEREFMennell1892'] = {'Dictionary of Australasian Biography'},
 ['CITEREFMetcalfe2009'] = {'The Muslims of Medieval Italy'},
 ['CITEREFMiddleton1961'] = {'Middleton-Interurban'},
 ['CITEREFMiddleton2001'] = {'Middleton-Electrified-2nd'},
 ['CITEREFMiddleton2002'] = {'Middleton-PRR-Under-Wire'},
 ['CITEREFMiddletonSmerkDiehl2007'] = {'Encyclopedia of North American Railroads'},
 ['CITEREFMiles1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFMillar2011'] = {'NZR Steam Locomotive'},
 ['CITEREFMiller'] = {'Encyclopaedia Islamica'},
 ['CITEREFMiller1908'] = {'The Latins in the Levant', 'Latins in the Levant'},
 ['CITEREFMiller1921'] = {'Essays on the Latin Orient'},
 ['CITEREFMinnich2008'] = {'Country study'},
 ['CITEREFMiramar_Ship_Index'] = {'Csr', 'Cite ship register'},
 ['CITEREFMitchell1965'] = {'Mitchell TOC'},
 ['CITEREFMittermeierKonstantHawkinsLouis2006'] = {'LoM2'},
 ['CITEREFMittermeierLouisRichardsonSchwitzer2010'] = {'LoM3'},
 ['CITEREFMittermeierTattersallKonstantMeyers1994'] = {'LoM1'},
 ['CITEREFMoore1875'] = {'Cite CEM'},
 ['CITEREFMorana1993'] = {'Bach\'s compositions (sources)'},
 ['CITEREFMorony2009'] = template_names['Iranica'],
 ['CITEREFMoschonas1975'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFMottahedeh1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFMozartHaydnHaydn2008'] = {'Schubert\'s compositions (references)'},
 ['CITEREFMullié1852'] = {'Cite Mullié', 'Mullié'},
 ['CITEREFMunkres1974'] = {'Munkres Topology'},
 ['CITEREFMunkres2000'] = {'Munkres Topology'},
 ['CITEREFMurray2006'] = {'Murray-Illinois Central'},
 ['CITEREFMusserCarleton2005'] = {'MSW3 Muroidea'},
 ['CITEREFMyersWang2002'] = {'Cite Cambridge History of China'},
 ['CITEREFMüller,_Hans-Christian1966'] = template_names['NDB'],

----------< N >----------
 ['CITEREFNSA_II,_15'] = {'Schubert\'s compositions (references)'},
 ['CITEREFNSA_scores'] = {'Schubert\'s compositions (references)'},
 ['CITEREFNSA_website'] = {'Schubert\'s compositions (references)'},
 ['CITEREFNagel1990'] = template_names['Iranica'],
 ['CITEREFNariciBeckenstein2011'] = {'Narici Beckenstein Topological Vector Spaces'},
 ['CITEREFNavāʾī1988'] = template_names['Iranica'],
 ['CITEREFNegahban2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFNemiroffBonnell1998'] = {'Cite APOD'},
 ['CITEREFNemiroffBonnell2004'] = {'Cite APOD'},
 ['CITEREFNemiroffBonnell2005'] = {'Cite APOD'},
 ['CITEREFNemiroffBonnell2006'] = {'Cite APOD'},
 ['CITEREFNemiroffBonnell2007'] = {'Cite APOD'},
 ['CITEREFNersessian2018'] = template_names['ODLA'],
 ['CITEREFNesbittMorrisson2009'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'},
 ['CITEREFNesbittOikonomides1991'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'},
 ['CITEREFNesbittOikonomides1994'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'},
 ['CITEREFNesbittOikonomides1996'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'},
 ['CITEREFNestruev2020'] = {'Nestruev Smooth Manifolds and Observables 2020'},
 ['CITEREFNetzer1998'] = template_names['Iranica'],
 ['CITEREFNetzer2007'] = template_names['Iranica'],
 ['CITEREFNeukirch1999'] = {'Neukirch ANT'},
 ['CITEREFNeukirchSchmidtWingberg2000'] = {'Neukirch et al. CNF'},
 ['CITEREFNew_York_City_Landmarks_Preservation_CommissionDolkartPostal2009'] = {'Cite nycland'},
 ['CITEREFNewbould1999'] = {'Schubert\'s compositions (references)'},
 ['CITEREFNewman1994'] = template_names['Iranica'],
 ['CITEREFNicholson2018'] = template_names['ODLA'],
 ['CITEREFNicholsonCanepaDaryaee2018'] = template_names['ODLA'],
 ['CITEREFNicol1968'] = {'The Byzantine Family of Kantakouzenos'},
 ['CITEREFNicol1984'] = {'The Despotate of Epiros, 1267–1479'},
 ['CITEREFNicol1988'] = {'Byzantium and Venice: A Study in Diplomatic and Cultural Relations'},
 ['CITEREFNicol1992'] = {'The Immortal Emperor: The Life and Legend of Constantine Palaiologos, Last Emperor of the Romans'},
 ['CITEREFNicol1993'] = {'The Last Centuries of Byzantium, 1261–1453', 'The Last Centuries of Byzantium'},
 ['CITEREFNicol1994'] = {'The Byzantine Lady: Ten Portraits, 1250–1500'},
 ['CITEREFNock1974'] = {'Nock-EustonGlasgow'},

----------< O >----------
 ['CITEREFO&#039;Byrne1849'] = {'Cite NBD1849'},
 ['CITEREFO&#039;ConnorRobertson'] = {'MacTutor Biography', 'MacTutor'},
 ['CITEREFO&#039;ConnorRobertson1996'] = {'MacTutor Biography', 'MacTutor'},
 ['CITEREFO&#039;ConnorRobertson2000'] = {'MacTutor Biography', 'MacTutor'},
 ['CITEREFO&#039;ConnorRobertson2004'] = {'MacTutor Biography', 'MacTutor'},
 ['CITEREFO&#039;Donoghue1897'] = {'Cite DNB'},
 ['CITEREFODB'] = template_names['ODB'],
 ['CITEREFODLA'] = template_names['ODLA'],
 ['CITEREFOberling1984'] = template_names['Iranica'],
 ['CITEREFOberling2008'] = template_names['Iranica'],
 ['CITEREFOberling2010'] = template_names['Iranica'],
 ['CITEREFOdisheli2018'] = template_names['ODLA'],
 ['CITEREFOfficial_Guide_of_the_Railways1950'] = {'Official Guide of the Railways'},
 ['CITEREFOgorek2012'] = {'Ogorek-South Shore'},
 ['CITEREFOikonomides1991'] = template_names['ODB'],
 ['CITEREFOikonomou1977'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFOlbrycht2021'] = template_names['Iranica'],
 ['CITEREFOrmsby1982'] = {'Cite DCB'},

----------< P >----------
 ['CITEREFPLP'] = {'Prosopographisches Lexikon der Palaiologenzeit', 'PLP'},
 ['CITEREFPalmer1875'] = {'Cite ADB'},
 ['CITEREFPalmerStewart1965'] = {'Palmer & Stewart'},
 ['CITEREFPanainoAbdollahyBalland1990'] = template_names['Iranica'],
 ['CITEREFPandariHirtensteinNegahban2013'] = {'Encyclopaedia Islamica'},
 ['CITEREFParvin2003'] = template_names['Iranica'],
 ['CITEREFParvin2009'] = template_names['Iranica'],
 ['CITEREFPatience1996'] = {'Patience-SteamTwilight'},
 ['CITEREFPatton2005'] = {'MSW3 Geomyidae'},
 ['CITEREFPaul2000'] = template_names['Iranica'],
 ['CITEREFPawson1979'] = {'Pawson-Delaware Valley'},
 ['CITEREFPaxtonBourne1985'] = {'Paxton-Bourne'},
 ['CITEREFPeacock2011'] = template_names['Iranica'],
 ['CITEREFPeck1898'] = {'HDCA'},
 ['CITEREFPerlis2001'] = {'Springer'},
 ['CITEREFPerreault2004'] = {'Bach\'s compositions (sources)'},
 ['CITEREFPerry1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFPerry1990'] = template_names['Cam_Hist_Iran'],
 ['CITEREFPerry1991'] = template_names['Cam_Hist_Iran'],
 ['CITEREFPetropoulosKoumarianou1977'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFPetrucci1982'] = {'DBI'},
 ['CITEREFPezeshk2017'] = {'Encyclopaedia Islamica'},
 ['CITEREFPezeshkKhaleeli2017'] = template_names['Iranica'],
 ['CITEREFPezeshkKhaleeli2017'] = {'Encyclopaedia Islamica'},
 ['CITEREFPfau2008'] = {'Bach\'s compositions (sources)'},
 ['CITEREFPikros1977'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFPinkepank1973'] = {'Pinkepank diesel spotters guide 2'},
 ['CITEREFPlantlist2016'] = {'Plantlist'},
 ['CITEREFPlaten1976'] = {'Bach\'s compositions (sources)'},
 ['CITEREFPloumidisAlexiou1974'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFPmbZ'] = {'Prosopographie der mittelbyzantinischen Zeit', 'PMBZ'},
 ['CITEREFPolemis1968'] = {'Polemis-The Doukai'},
 ['CITEREFPope2007'] = {'Encyclopaedia Judaica', 'Cite EJ', 'Cite Encyclopaedia Judaica'},
 ['CITEREFPopplewell'] = {'Popplewell-Gazetteer'},
 ['CITEREFPotts2018'] = template_names['ODLA'],
 ['CITEREFPottsCanepa2018'] = template_names['ODLA'],
 ['CITEREFPourshariati2017'] = {'Encyclopædia Iranica Online'},
 ['CITEREFPozza1992'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFPrawer1985'] = {'Setton-A History of the Crusades'},
 ['CITEREFPritsak1991'] = template_names['ODB'],
 ['CITEREFProsopographie_der_mittelbyz._Zeit'] = {'Prosopographie der mittelbyzantinischen Zeit'},

----------< Q >----------
 ['CITEREFQuick2009'] = {'Quick-Stations'},
 ['CITEREFQuick2019'] = {'Quick-stations-5'},
 ['CITEREFQuick2020'] = {'Quick-stations-5'},
 ['CITEREFQuick2022'] = {'Quick-stations-5'},
 ['CITEREFQuick2023'] = {'Quick-stations-5.05'},
 ['CITEREFQuinn2003'] = template_names['Iranica'],

----------< R >----------
 ['CITEREFRaditsa1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFRahman1983'] = template_names['Iranica'],
 ['CITEREFRaja&#039;i1987'] = template_names['Iranica'],
 ['CITEREFRamaer1974'] = {'Ramaer-SteamLocosEAR'},
 ['CITEREFRansome-Wallis1971'] = {'Ransome-Wallis 1'},
 ['CITEREFRateliff2007'] = template_names['ME-ref'],
 ['CITEREFRavegnano2000'] = {'DBI'},
 ['CITEREFReed1953'] = {'RCTS-LocosGWR-2'},
 ['CITEREFReed1975'] = {'Reed-Streamline era'},
 ['CITEREFReed1997'] = {'Schubert\'s compositions (references)'},
 ['CITEREFReinhard_Tenberg1990'] = {'BBKL'},
 ['CITEREFRettinghaus2020'] = {'BDh'},
 ['CITEREFReynolds1921'] = {'Cite Collier\'s', 'Collier\'s'},
 ['CITEREFReynoldsOroszi2000'] = {'Reynolds-BO'},
 ['CITEREFRezaHirtensteinGholami2021'] = {'Encyclopaedia Islamica'},
 ['CITEREFRezakhani2018'] = template_names['ODLA'],
 ['CITEREFRezvani2014'] = template_names['Iranica'],
 ['CITEREFRichter-Bernburg2003'] = template_names['Iranica'],
 ['CITEREFRichter2018'] = {'BDh'},
 ['CITEREFRigo2005'] = template_names['ODB'],
 ['CITEREFRipleyDana1863'] = {'New American Cyclopedia'},
 ['CITEREFRipleyDana1864'] = {'New American Cyclopedia'},
 ['CITEREFRipleyDana1879'] = {'Cite AmCyc'},
 ['CITEREFRistaino1988'] = {'Country study'},
 ['CITEREFRobert_Eitner1891'] = {'Cite ADB'},
 ['CITEREFRobertson1983'] = {'Robertson-OriginScot'},
 ['CITEREFRockafellarWets2009'] = {'Rockafellar Wets Variational Analysis 2009 Springer'},
 ['CITEREFRoe1916'] = {'Roe1916'},
 ['CITEREFRoe1937'] = {'Roe1937'},
 ['CITEREFRoemer1986'] = template_names['Cam_Hist_Iran'],
 ['CITEREFRoemer1989'] = template_names['Iranica'],
 ['CITEREFRoemer2004'] = template_names['Iranica'],
 ['CITEREFRolt1965'] = {'Rolt1965'},
 ['CITEREFRoltKichenside1982'] = {'Rolt-Red'},
 ['CITEREFRose1857'] = {'Cite Newgenbio'},
 ['CITEREFRosenfeld1974'] = template_names['NDB'],
 ['CITEREFRosenzweigBlackmar1992'] = {'Cite Central Park History', 'Cite Central Park history'},
 ['CITEREFRowe2002'] = {'Cite Cambridge History of China'},
 ['CITEREFRowledge1975'] = {'Rowledge-Engines of the LMS'},
 ['CITEREFRowledge1993'] = {'Rowledge-Irish Steam Register'},
 ['CITEREFRowlett'] = {'Cite rowlett', 'Cite Rowlett'},
 ['CITEREFRowlett2007'] = {'Cite rowlett', 'Cite Rowlett'},
 ['CITEREFRowlett2012'] = {'Cite rowlett', 'Cite Rowlett'},
 ['CITEREFRowlett2013'] = {'Cite rowlett', 'Cite Rowlett'},
 ['CITEREFRowlett2016'] = {'Cite rowlett', 'Cite Rowlett'},
 ['CITEREFRowlett2017'] = {'Cite rowlett', 'Cite Rowlett'},
 ['CITEREFRowson1998'] = template_names['Iranica'],
 ['CITEREFRudin1973'] = {'Rudin Walter Functional Analysis'},
 ['CITEREFRudin1991'] = {'Rudin Walter Functional Analysis'},
 ['CITEREFRunciman1951'] = {'Runciman-A History of the Crusades'},
 ['CITEREFRunciman1951–1954'] = {'Runciman-A History of the Crusades'},
 ['CITEREFRunciman1952'] = {'Runciman-A History of the Crusades'},
 ['CITEREFRunciman1954'] = {'Runciman-A History of the Crusades'},
 ['CITEREFRunciman1989'] = {'Runciman-A History of the Crusades'},
 ['CITEREFRussell1985'] = {'Setton-A History of the Crusades', 'Encyclopædia Iranica Online', 'Encyclopædia Iranica', 'Encyclopaedia Iranica', 'Cite Encyclopædia Iranica Online'},
 ['CITEREFRussell1986'] = template_names['Iranica'],
 ['CITEREFRussell1987'] = template_names['Iranica'],
 ['CITEREFRussellNorvig2003'] = {'Russell Norvig 2003'},
 ['CITEREFRybczynski2000'] = {'Rybczynski2000'},
 ['CITEREFRypka1968'] = template_names['Cam_Hist_Iran'],

----------< S >----------
 ['CITEREFSR_staff2013'] = {'Houston family tree'},
 ['CITEREFSadeghiTehrani2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFSadıkoğlu1996'] = {'TDV Encyclopedia of Islam'},
 ['CITEREFSafa1987'] = template_names['Iranica'],
 ['CITEREFSafa1988'] = template_names['Iranica'],
 ['CITEREFSafa1989'] = template_names['Iranica'],
 ['CITEREFSafa1994'] = template_names['Iranica'],
 ['CITEREFSafa2003'] = template_names['Iranica'],
 ['CITEREFSajjadiAsatryanMelvin-Koushki'] = {'Encyclopaedia Islamica Online'},
 ['CITEREFSajjadiAsatryanMelvin-Koushki'] = {'Encyclopaedia Islamica'},
 ['CITEREFSajjadiAsatryanMelvin-Koushki2021'] = template_names['Iranica'],
 ['CITEREFSalbiev2021'] = template_names['Iranica'],
 ['CITEREFSalo2004'] = template_names['ME-ref'],
 ['CITEREFSamiʿiMelvin-Koushki2013'] = {'Encyclopaedia Islamica'},
 ['CITEREFSanders1998'] = {'The Cambridge History of Egypt', 'Cambridge History of Egypt'},
 ['CITEREFSanders2003'] = {'Sanders-Indiana'},
 ['CITEREFSanders2006'] = {'Sanders-Heartland'},
 ['CITEREFSanders2007'] = {'Sanders-Akron'},
 ['CITEREFSarikakis1974'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFSaunders2001'] = {'Saunders-Merging Lines'},
 ['CITEREFSaunders2013'] = {'Saunders-Giants of the Seas'},
 ['CITEREFSavadaShaw1992'] = {'Country study'},
 ['CITEREFSavoryKaramustafa1998'] = template_names['Iranica'],
 ['CITEREFScarce1986'] = template_names['Iranica'],
 ['CITEREFSchaeferWolff1999'] = {'Schaefer Wolff Topological Vector Spaces'},
 ['CITEREFSchafer1996'] = {'Schafer-Classic-Railroads-1'},
 ['CITEREFSchafer1998'] = {'Schafer-Vintage Diesel'},
 ['CITEREFSchafer2000'] = {'Schafer-More-Classic'},
 ['CITEREFSchafer2003'] = {'Schafer-Classic-Railroads-3'},
 ['CITEREFSchaferSolomon1997'] = {'Schafer-Pennsylvania'},
 ['CITEREFSchaferWelsh1997'] = {'Schafer-Classic'},
 ['CITEREFSchaferWelsh2002'] = {'Schafer-Streamliners'},
 ['CITEREFSchaferWelshHolland2001'] = {'Schafer-American passenger train'},
 ['CITEREFSchaff-Herzog'] = {'Schaff-Herzog'},
 ['CITEREFSchechter1996'] = {'Schechter Handbook of Analysis and Its Foundations'},
 ['CITEREFScheide1960'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchicht1805'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchilling1997'] = {'Schilling-pop-culture'},
 ['CITEREFSchindel2013'] = template_names['Iranica'],
 ['CITEREFSchippmann1986'] = template_names['Iranica'],
 ['CITEREFSchippmann1987'] = template_names['Iranica'],
 ['CITEREFSchlitter2005'] = {'MSW3 Tubulidentata'},
 ['CITEREFSchlumberger1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFSchmieder1950'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchmieder1990'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchmitt1986'] = template_names['Iranica'],
 ['CITEREFSchmitt1989'] = template_names['Iranica'],
 ['CITEREFSchmitt1993'] = template_names['Iranica'],
 ['CITEREFSchmitt1994'] = template_names['Iranica'],
 ['CITEREFSchmitt1995'] = template_names['Iranica'],
 ['CITEREFSchmitt2002'] = template_names['Iranica'],
 ['CITEREFSchmitt2004'] = template_names['Iranica'],
 ['CITEREFSchmitt2005'] = template_names['Iranica'],
 ['CITEREFSchmitt2018'] = template_names['Iranica'],
 ['CITEREFSchmittBailey1986'] = template_names['Iranica'],
 ['CITEREFSchmitz1870'] = {'Cite DGRBM'},
 ['CITEREFSchneider1907'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchneider1912'] = {'Bach\'s compositions (sources)'},
 ['CITEREFScholze1736'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchroeter1961'] = {'Schroeter-Eisenbahnen'},
 ['CITEREFSchroeterRamaer1993'] = {'Schroeter-Ramaer-Eisenbahnen'},
 ['CITEREFSchubert-online'] = {'Schubert\'s compositions (references)'},
 ['CITEREFSchubert1968'] = {'Schubert Topology'},
 ['CITEREFSchulenberg2010'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchulenberg2013'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchulze1980'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchulze1983'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchulze1984'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSchwieterman2001'] = {'Schwieterman-Leaves-Eastern'},
 ['CITEREFScottNegus2011'] = {'Scott-Negus-Cellar Door'},
 ['CITEREFScribbins1970'] = {'Scribbins-Hiawatha'},
 ['CITEREFScribbins2008'] = {'Scribbins-400-2008', 'Scribbins-Remembered'},
 ['CITEREFSearle'] = {'Cite sslidx'},
 ['CITEREFSearle1980'] = {'Searle 1980'},
 ['CITEREFSegal1982'] = template_names['Iranica'],
 ['CITEREFSellwood1983'] = template_names['Cam_Hist_Iran'],
 ['CITEREFSemmensGoldfinch2003'] = {'Book-Semmens-Goldfinch-How Steam Locomotives Really Work'},
 ['CITEREFSemsarZand2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFSetton1975'] = {'Setton-A History of the Crusades'},
 ['CITEREFSetton1976'] = {'The Papacy and the Levant'},
 ['CITEREFSetton1978'] = {'The Papacy and the Levant'},
 ['CITEREFSetton1984'] = {'The Papacy and the Levant'},
 ['CITEREFSettonHazard1975'] = {'Setton-A History of the Crusades'},
 ['CITEREFSfyroeras1975'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFShahbazi1986'] = template_names['Iranica'],
 ['CITEREFShahbazi1987'] = template_names['Iranica'],
 ['CITEREFShahbazi1988'] = template_names['Iranica'],
 ['CITEREFShahbazi1989'] = template_names['Iranica'],
 ['CITEREFShahbazi1991'] = template_names['Iranica'],
 ['CITEREFShahbazi1994'] = template_names['Iranica'],
 ['CITEREFShahbazi2002'] = template_names['Iranica'],
 ['CITEREFShahbazi2003'] = template_names['Iranica'],
 ['CITEREFShahbazi2004'] = template_names['Iranica'],
 ['CITEREFShahbazi2005'] = template_names['Iranica'],
 ['CITEREFShahbaziBosworth1990'] = template_names['Iranica'],
 ['CITEREFShahbaziRichter-Bernburg2002'] = template_names['Iranica'],
 ['CITEREFShaki1991'] = template_names['Iranica'],
 ['CITEREFShaughnessy1997'] = {'Shaughnessy-DH'},
 ['CITEREFShaw1978'] = {'Shaw-RailroadAccidents'},
 ['CITEREFShayegan2004'] = template_names['Iranica'],
 ['CITEREFShayesteh2013'] = template_names['Iranica'],
 ['CITEREFSheikhsofla2018'] = {'Encyclopaedia Islamica'},
 ['CITEREFShindo2004'] = {'Kaneto-shindo-shinario-jinsei'},
 ['CITEREFShippey2001'] = template_names['ME-ref'],
 ['CITEREFShippey2005'] = template_names['ME-ref'],
 ['CITEREFShoarian-SattariRezaeeNegahban2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFShoshani2005'] = {'MSW3 Shoshani'},
 ['CITEREFShtern2001'] = {'Springer', 'SpringerEOM'},
 ['CITEREFSiegele1957'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSilanos2014'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFSilke2006'] = {'O\'Donnell family tree'},
 ['CITEREFSimmons2005'] = {'MSW3 Chiroptera'},
 ['CITEREFSimon1966'] = {'Simon-Wines Australia'},
 ['CITEREFSimonWarner2011'] = {'Amtrak By the Numbers'},
 ['CITEREFSinclair1911'] = {'DCBL'},
 ['CITEREFSinger1905'] = {'Jewish Encyclopedia'},
 ['CITEREFSix1934'] = {'Cite Six', 'Cite six'},
 ['CITEREFSkjærvø2018'] = template_names['ODLA'],
 ['CITEREFSkoulatos1980'] = {'Les personnages byzantins de l\'Alexiade'},
 ['CITEREFSloan1964'] = {'Sloan1964'},
 ['CITEREFSmid2008'] = {'Smid2008'},
 ['CITEREFSmid2010'] = {'Smid2010'},
 ['CITEREFSmith1854'] = {'Cite DGRG', 'DGRG'},
 ['CITEREFSmith1870'] = {'DGRBM', 'Cite DGRBM'},
 ['CITEREFSmith1873'] = {'DGRBM', 'Cite DGRBM'},
 ['CITEREFSmith1876'] = {'DGRBM', 'Cite DGRBM'},
 ['CITEREFSmith1880'] = {'DGRBM', 'Cite DGRBM'},
 ['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-Modern Diesel'},
 ['CITEREFSolomon2014'] = {'Solomon-GE and EMD'},
 ['CITEREFSolomonSchafer2007'] = {'Solomon-New York Central'},
 ['CITEREFSolopova2009'] = template_names['ME-ref'],
 ['CITEREFSorensen1956'] = {'Sorensen1956'},
 ['CITEREFSoucek1982'] = template_names['Iranica'],
 ['CITEREFSoucek1983'] = template_names['Iranica'],
 ['CITEREFSoustal1991'] = {'Tabula Imperii Byzantini'},
 ['CITEREFSoustalKoder1981'] = {'Tabula Imperii Byzantini'},
 ['CITEREFSpielhoff1991'] = {'Spielhoff-EL'},
 ['CITEREFSpitta1894'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSpitta1899'] = {'Bach\'s compositions (sources)'},
 ['CITEREFSpringirth2016'] = {'Springirth-Philadelphia'},
 ['CITEREFSpuhler1986'] = template_names['Cam_Hist_Iran'],
 ['CITEREFSpuler1983'] = template_names['Iranica'],
 ['CITEREFSpuler1987'] = template_names['Iranica'],
 ['CITEREFSpyropoulos1928'] = {'Great Military and Naval Encyclopaedia'},
 ['CITEREFStagner1993'] = {'Stagner-Transition'},
 ['CITEREFStansfield1999'] = {'Stansfield-AyrRenfrew'},
 ['CITEREFStatistical_Yearbook_of_the_Republic_of_Croatia_2015'] = {'Croatia Yearbook 2015'},
 ['CITEREFStaufer1993'] = {'Staufer-Pennsy_III'},
 ['CITEREFStauferPennypacker1962'] = {'Staufer-Pennsy'},
 ['CITEREFStauferPennypacker1968'] = {'Staufer-Pennsy Power II'},
 ['CITEREFStaunton1988'] = {'Australian Dictionary of Biography'},
 ['CITEREFSternFishmanTilove2006'] = {'Cite New York 2000', 'Cite NY2000', 'Cite ny2000', 'Cite NY 2000', 'Cite ny 2000'},
 ['CITEREFSternGilmartinMassengale1983'] = {'Cite New York 1900', 'Cite NY1900'},
 ['CITEREFSternGilmartinMellins1987'] = {'Cite New York 1930', 'Cite NY 1930', 'Cite NY1930', 'Cite ny1930', 'Cite ny 1930'},
 ['CITEREFSternMellinsFishman1995'] = {'Cite New York 1960', 'Cite NY1960', 'Cite NY 1960', 'Cite ny1960', 'Cite ny 1960'},
 ['CITEREFSternMellinsFishman1999'] = {'Cite New York 1880', 'Cite NY1880', 'Cite NY 1880', 'Cite ny1880', 'Cite ny 1880'},
 ['CITEREFStewart1974'] = {'When Steam Was King'},
 ['CITEREFStrachey1981'] = template_names['ME-ref'],
 ['CITEREFStrickland1983'] = {'Strickland Locomotive Directory'},
 ['CITEREFStähelin1909'] = {'Schaff-Herzog'},
 ['CITEREFSuetin2001'] = {'Springer', 'SpringerEOM'},
 ['CITEREFSundermann1988'] = template_names['Iranica'],
 ['CITEREFSusanne_Schurr1992'] = {'BBKL'},
 ['CITEREFSusanne_Siebert1992'] = {'BBKL'},
 ['CITEREFSvolopoulos1977'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFSwartz1992'] = {'Swartz An Introduction to Functional Analysis'},

----------< T >----------
 ['CITEREFLondon_Gazette'] = {'London Gazette'},
 ['CITEREFTaber1977'] = {'Taber-DLW-19th'},
 ['CITEREFTaberTaber1980'] = {'Taber-DLW-20th-1'},
 ['CITEREFTaberTaber1981'] = {'Taber-DLW-20th-2'},
 ['CITEREFTafazzoli1999'] = template_names['Iranica'],
 ['CITEREFTafazzoli1999'] = {'Encyclopaedia Islamica'},
 ['CITEREFTafazzoli2000'] = template_names['Iranica'],
 ['CITEREFTalbot1991'] = template_names['ODB'],
 ['CITEREFTalbotKazhdan1991'] = template_names['ODB'],
 ['CITEREFTanındı2008'] = template_names['Iranica'],
 ['CITEREFTao2009'] = {'Cite Cambridge History of China', 'The Cambridge History of China'},
 ['CITEREFTao2009'] = {'Cite Cambridge History of China'},
 ['CITEREFTer-Ghewondyan1976'] = {'The Arab Emirates in Bagratid Armenia'},
 ['CITEREFThe_London_Gazette1950'] = {'London Gazette'},
 ['CITEREFThe_London_Gazette_26_September_1919'] = {'London Gazette'},
 ['CITEREFThielemann2012'] = {'Bach\'s compositions (sources)'},
 ['CITEREFThomas1970'] = {'HistoryofParliament'},
 ['CITEREFThomas1971'] = {'Thomas-History-VI'},
 ['CITEREFThrush2010'] = {'HistoryofParliament'},
 ['CITEREFTikhomirov2001'] = {'Springer'},
 ['CITEREFTittel1966'] = {'Bach\'s compositions (sources)'},
 ['CITEREFTodt1996'] = {'BBKL'},
 ['CITEREFTodtVest2014'] = {'Tabula Imperii Byzantini'},
 ['CITEREFTolkien1937'] = template_names['ME-ref'],
 ['CITEREFTolkien1954'] = template_names['ME-ref'],
 ['CITEREFTolkien1955'] = template_names['ME-ref'],
 ['CITEREFTolkien1964'] = template_names['ME-ref'],
 ['CITEREFTolkien1966'] = template_names['ME-ref'],
 ['CITEREFTolkien1977'] = template_names['ME-ref'],
 ['CITEREFTolkien1979'] = {'ME-ref'},
 ['CITEREFTolkien1980'] = template_names['ME-ref'],
 ['CITEREFTolkien1982'] = template_names['ME-ref'],
 ['CITEREFTolkien1983'] = template_names['ME-ref'],
 ['CITEREFTolkien1984'] = template_names['ME-ref'],
 ['CITEREFTolkien1985'] = template_names['ME-ref'],
 ['CITEREFTolkien1986'] = template_names['ME-ref'],
 ['CITEREFTolkien1987'] = template_names['ME-ref'],
 ['CITEREFTolkien1988'] = template_names['ME-ref'],
 ['CITEREFTolkien1989'] = template_names['ME-ref'],
 ['CITEREFTolkien1990'] = template_names['ME-ref'],
 ['CITEREFTolkien1992'] = template_names['ME-ref'],
 ['CITEREFTolkien1993'] = template_names['ME-ref'],
 ['CITEREFTolkien1994'] = template_names['ME-ref'],
 ['CITEREFTolkien1996'] = template_names['ME-ref'],
 ['CITEREFTolkien1998'] = template_names['ME-ref'],
 ['CITEREFTolkien1999'] = template_names['ME-ref'],
 ['CITEREFTolkien2007'] = template_names['ME-ref'],
 ['CITEREFTolkien2014'] = template_names['ME-ref'],
 ['CITEREFTolkien2015'] = template_names['ME-ref'],
 ['CITEREFTolkien2018'] = template_names['ME-ref'],
 ['CITEREFTolkienSwann1978'] = template_names['ME-ref'],
 ['CITEREFTolkienSwann2002'] = {'ME-ref'},
 ['CITEREFTolkienTolkien1992'] = template_names['ME-ref'],
 ['CITEREFTonks1988'] = {'Tonks ironstone'},
 ['CITEREFTonks1989'] = {'Tonks ironstone'},
 ['CITEREFTonks1992'] = {'Tonks ironstone'},
 ['CITEREFTopping1975'] = {'Setton-A History of the Crusades', 'Wisconsin History of the Crusades'},
 ['CITEREFTorri2013'] = {'Bach\'s compositions (sources)'},
 ['CITEREFTougher2018'] = template_names['ODLA'],
 ['CITEREFToumanoff1986'] = template_names['Iranica'],
 ['CITEREFToumanoff2010'] = template_names['Iranica'],
 ['CITEREFToumanoffChaumont1987'] = template_names['Iranica'],
 ['CITEREFTourret1995'] = {'Tourret-Allied Military Locomotives'},
 ['CITEREFTrapp1991'] = template_names['ODB'],
 ['CITEREFTrappBeyerSturm-Schnabl1983'] = {'Prosopographisches Lexikon der Palaiologenzeit'},
 ['CITEREFTrappWaltherBeyer1976'] = {'Prosopographisches Lexikon der Palaiologenzeit'},
 ['CITEREFTrappWaltherBeyerSturm-Schnabl1978'] = {'Prosopographisches Lexikon der Palaiologenzeit'},
 ['CITEREFTreadgold1988'] = {'The Byzantine Revival, 780–842'},
 ['CITEREFTreadgold1997'] = {'A History of the Byzantine State and Society'},
 ['CITEREFTrèves2006'] = {'Trèves François Topological vector spaces, distributions and kernels'},
 ['CITEREFTsutsiev2014'] = {'Cite Atlas of the Ethno-Political History of the Caucasus'},
 ['CITEREFTucker2009'] = {'Encyclopaedia Islamica'},
 ['CITEREFTurim1998'] = {'Turim-oshima'},
 ['CITEREFTuring1950'] = {'Turing 1950'},

----------< U >----------
 ['CITEREFUS-NHub_Music_Deposit_31_(Klavierbüchlein_für_W._F._Bach)_at_Bach_Digital'] = {'Bach\'s compositions (sources)'},
 ['CITEREFUtas2002'] = template_names['Iranica'],
 ['CITEREFUwe_Eckardt2001'] = {'BBKL'},
 ['CITEREFunknown_author1881'] = {'Cite ADB'},
 ['CITEREFunknown_author1882'] = {'Cite ADB'},

----------< V >----------
 ['CITEREFVakalopoulos1975'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFVan_Cleve1969'] = {'Setton-A History of the Crusades'},
 ['CITEREFVan_Hoorickx1971'] = {'Schubert\'s compositions (references)'},
 ['CITEREFVan_Hoorickx_1974–1976'] = {'Schubert\'s compositions (references)'},
 ['CITEREFVan_Lint2018'] = template_names['ODLA'],
 ['CITEREFVan_Riemsdijk,_Compound_Locomotives'] = {'Book-Van Riemsdijk-Compound Locomotives'},
 ['CITEREFVan_Riemsdijk1994'] = {'Book-Van Riemsdijk-Compound Locomotives'},
 ['CITEREFVan_Tricht2011'] = {'The Latin Renovatio of Byzantium'},
 ['CITEREFVandenberghen1989'] = {'Vandenberghen-SNCB12.2'},
 ['CITEREFVarzos1984'] = {'Η Γενεαλογία των Κομνηνών', 'Varzos-Genealogy of the Komnenoi'},
 ['CITEREFVasiliev1935'] = {'Byzance et les Arabes'},
 ['CITEREFVasiliev1968'] = {'Byzance et les Arabes'},
 ['CITEREFVenables1911'] = {'DCBL'},
 ['CITEREFVendler1997'] = {'Shakespeare sonnets bibliography'},
 ['CITEREFVenetis2012'] = template_names['Iranica'],
 ['CITEREFVenn1954'] = {'VennAC'},
 ['CITEREFVentura1963'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFVesel1999'] = template_names['Iranica'],
 ['CITEREFVetter1713'] = {'Bach\'s compositions (sources)'},
 ['CITEREFVevainaCanepa2018'] = template_names['ODLA'],
 ['CITEREFVeysey1958'] = {'Veysey-PE-1958'},
 ['CITEREFVischer1912'] = {'Schaff-Herzog'},
 ['CITEREFVogelsang2003'] = template_names['Iranica'],
 ['CITEREFVolkmer1991'] = {'Volkmer-Pennsy-Electric'},
 ['CITEREFvan_Leyden1956'] = {'Bach\'s compositions (sources)'},
 ['CITEREFvan_Lint2018'] = template_names['ODLA'],
 ['CITEREFvon_Prantl1879'] = {'Cite ADB'},

----------< W >----------
 ['CITEREFWagnerBäzoldZschechLüderitz1990'] = {'Wagner-EFA2.3.2'},
 ['CITEREFWalter1967'] = {'DBI', 'Dizionario Biografico degli Italiani'},
 ['CITEREFWalter_Asmus1966'] = template_names['NDB'],
 ['CITEREFWayner1972'] = {'Wayner - Car names, numbers, consists'},
 ['CITEREFWayner1973'] = {'Wayner-Spotter-2nd'},
 ['CITEREFWebb2018'] = template_names['ODLA'],
 ['CITEREFWeber2016'] = template_names['Iranica'],
 ['CITEREFWechsler1979'] = {'Cite Cambridge History of China', 'The Cambridge History of China'},
 ['CITEREFWechsler1979'] = {'Cite Cambridge History of China'},
 ['CITEREFWegman2008'] = {'Wegman-Illustrated'},
 ['CITEREFWeibel1994'] = {'Weibel IHA'},
 ['CITEREFWeinrebHibbertKeayKeay2008'] = {'London encyclopedia'},
 ['CITEREFWeisbrod1991'] = {'Weisbrod-EFA1.5'},
 ['CITEREFWeisbrodMüllerPetznik1978'] = {'Weisbrod-EFA1.2'},
 ['CITEREFWeiskopf1987'] = template_names['Iranica'],
 ['CITEREFWeiskopf1989'] = template_names['Iranica'],
 ['CITEREFWeiskopf1990'] = template_names['Iranica'],
 ['CITEREFWeiskopf1993'] = template_names['Iranica'],
 ['CITEREFWellhausen1927'] = {'The Arab Kingdom and its Fall'},
 ['CITEREFWells1982'] = {'Accents of English'},
 ['CITEREFWells1990'] = {'Cite LPD'},
 ['CITEREFWells2000'] = {'Cite LPD'},
 ['CITEREFWells2008'] = {'Cite LPD'},
 ['CITEREFWelsh2006'] = {'Welsh-Broadway'},
 ['CITEREFWelsh2008'] = {'Welsh-UP'},
 ['CITEREFWerner_Raupp2001'] = {'BBKL'},
 ['CITEREFWestcott1911'] = {'DCBL'},
 ['CITEREFWestermayer,_Georg1882'] = {'Cite ADB'},
 ['CITEREFWham1997'] = {'Wham-Ayrshire'},
 ['CITEREFWharton1991'] = template_names['ODB'],
 ['CITEREFWhishaw1842'] = {'Whishaw-RailofGB-2ndEd'},
 ['CITEREFWhishaw1969'] = {'Whishaw-RailofGB'},
 ['CITEREFWhite1985'] = {'White-Passenger-1985'},
 ['CITEREFWhite1993'] = {'White - American railroad freight car'},
 ['CITEREFWhiteWillenskyLeadon2010'] = {'Cite aia5'},
 ['CITEREFWhitehurst1973'] = {'Whitehurst GW Engines from 1940'},
 ['CITEREFWhittow1996'] = {'The Making of Byzantium, 600–1025'},
 ['CITEREFWickman1982'] = {'Country study'},
 ['CITEREFWiesehöfer1986'] = template_names['Iranica'],
 ['CITEREFWiesehöfer2018'] = template_names['ODLA'],
 ['CITEREFWilansky2008'] = {'Wilansky Topology for Analysis 2008'},
 ['CITEREFWilansky2013'] = {'Wilansky Modern Methods in Topological Vector Spaces'},
 ['CITEREFWillard2004'] = {'Willard General Topology'},
 ['CITEREFWilliams1998'] = {'Williams-Philadelphia'},
 ['CITEREFWilliams2003'] = {'Bach\'s compositions (sources)'},
 ['CITEREFWilliams2014'] = template_names['Iranica'],
 ['CITEREFWillis1750'] = {'Cite Notitia Parliamentaria'},
 ['CITEREFWilson2017'] = {'Wilson-Guide'},
 ['CITEREFWilsonFiske1889'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'},
 ['CITEREFWilsonFiske1891'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'},
 ['CITEREFWilsonFiske1892'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'},
 ['CITEREFWilsonFiske1900'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'},
 ['CITEREFWiltshire2000'] = {'Lloyd-Margaret River'},
 ['CITEREFWinfieldLyon2004'] = {'Winfield'},
 ['CITEREFWinkler1883'] = template_names['ADB'],
 ['CITEREFWitakowski2018'] = template_names['ODLA'],
 ['CITEREFWolff1969'] = {'Setton-A History of the Crusades'},
 ['CITEREFWollny2015'] = {'Bach\'s compositions (sources)'},
 ['CITEREFWood1907'] = {'Cite Nuttall', 'Nuttall'},
 ['CITEREFWoodsKilpatrick2005'] = {'MSW3 Hystricognathi'},
 ['CITEREFWorden2008'] = {'Country study'},
 ['CITEREFWortley2010'] = {'John Skylitzes: A Synopsis of Byzantine History, 811–1057'},
 ['CITEREFWozencraft2005'] = {'MSW3 Carnivora'},
 ['CITEREFWright1979'] = {'Cite Cambridge History of China', 'The Cambridge History of China'},
 ['CITEREFWright1979'] = {'Cite Cambridge History of China'},
 ['CITEREFWright2000'] = {'Bach\'s compositions (sources)'},
 ['CITEREFWägliJacobi2010'] = {'Schienennetz Schweiz'},
 ['CITEREFWürsch2013'] = template_names['Iranica'],

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

----------< Y >----------
 ['CITEREFYakubova2016'] = template_names['Iranica'],
 ['CITEREFYarshater1983'] = template_names['Iranica'],
 ['CITEREFYarshater1986'] = template_names['Cam_Hist_Iran'],
 ['CITEREFYarshater1988'] = template_names['Iranica'],
 ['CITEREFYarshater2018'] = template_names['Iranica'],
 ['CITEREFYarshater2021'] = template_names['Iranica'],
 ['CITEREFYazici2002'] = template_names['Iranica'],
 ['CITEREFYenne2005'] = {'Yenne-Chiefs'},
 ['CITEREFYildiz2004'] = template_names['Iranica'],
 ['CITEREFYonge1990'] = {'Quail-4'},
 ['CITEREFYonge1994'] = {'Quail-5'},
 ['CITEREFYonge2002'] = {'Quail-5'},
 ['CITEREFYonge2008'] = {'Quail-5'},
 ['CITEREFYonge2016'] = {'Quail-2-2016'},
 ['CITEREFYongePadgettSzwenk2013'] = {'Quail-4-Paper-3rdEd'},
 ['CITEREFYu1986'] = {'Cite Cambridge History of China'},
 ['CITEREFYusofi1990'] = template_names['Iranica'],

----------< Z >----------
 ['CITEREFZahn1889–1893'] = {'Bach\'s compositions (sources)'},
 ['CITEREFZakeri2021'] = template_names['Iranica'],
 ['CITEREFZarrinkoubNegahban2008'] = {'Encyclopaedia Islamica'},
 ['CITEREFZarrinkub1975'] = template_names['Cam_Hist_Iran'],
 ['CITEREFZeiniWiesehöfer2018'] = template_names['ODLA'],
 ['CITEREFZekulich2000'] = {'Zekulich-WineWA'},
 ['CITEREFZimmermann2004'] = {'Zimmermann-Burlington'},
 ['CITEREFZimmermann2007'] = {'Zimmermann-GrandLuxe'},
 ['CITEREFZuccaric._1747'] = {'Bach\'s compositions (sources)'},
 ['CITEREFZălinescu2002'] = {'Zălinescu Convex Analysis in General Vector Spaces 2002'},

----------< OTHER >----------
 ['CITEREFÖz1993'] = {'TDV Encyclopedia of Islam'},
 ['CITEREFÖzaydın2002'] = {'TDV Encyclopedia of Islam'},
 ['CITEREFÖzaydın2006'] = {'TDV Encyclopedia of Islam'},
 ['CITEREFÖzgüdenli2008'] = template_names['Iranica'],
 ['CITEREFÖzkuyumcu2006'] = {'TDV Encyclopedia of Islam'},
 ['CITEREFÖztürk2013'] = {'TDV Encyclopedia of Islam'},
 ['CITEREFŞeşen1988'] = {'TDV Encyclopedia of Islam'},
 ['CITEREFΙστορία_του_Ελληνικού_Έθνους'] = {'Ιστορία του Ελληνικού Έθνους'},
 ['CITEREFΜεγάλη_Στρατιωτικὴ_καὶ_Ναυτικὴ_Ἐγκυκλοπαιδεία'] = {'Great Military and Naval Encyclopaedia'},
 ['CITEREFКавказский_календарь_на_1910_год'] = {'Cite Kavkazskiy Kalendar 1910'},
 ['CITEREFКавказский_календарь_на_1913_год'] = {'Cite Kavkazskiy Kalendar 1913'},
 ['CITEREFКавказский_календарь_на_1915_год'] = {'Cite Kavkazskiy Kalendar 1915'},
 ['CITEREFКавказский_календарь_на_1917_год'] = {'Cite Kavkazskiy Kalendar 1917'},

----------< UNSORTED >----------
 

 }

--[[--------------------------< U N S O R T E D _ A D D >------------------------------------------------------

add members of the unsorted list based on first character(upper or lower case) following 'CITEREF'.  If <index>
is longer than one character (ODNB, UNSORTED, whatever), return without making any additions

]]

local function unsorted_add (index, unsorted, temp)
 local pattern;

 if 1 < index:len() and 'OTHER' ~= index then        -- only add citerefs to the single-character lists
  return;
 end



 if '#' == index then
  pattern = '%[\'CITEREF%d';            -- first character is a digit
 else
  pattern = '%[\'CITEREF[' .. index .. index:lower() .. ']';
 end
 
 for k, v in pairs (unsorted) do            -- spin through the unsorted listing
  if not k:match ('CITEREF') then           -- <k> must have 'CITEREF'
   return 'malformed key: ' .. k;          -- return an error message
  end
  
  if v and k:match (pattern) and 'OTHER' ~= index then     -- if not nil and matches the pattern
   temp[k] = true;              -- add to the alpha listing
   unsorted[k] = nil;             -- and then disable this one in the unsorted listing
  end
  if v and 'OTHER' == index then           -- if not nil and OTHER index
   if mw.ustring.match (k, '%[\'CITEREF%a') then
    temp[k] = true;             -- add to the OTHER listing
    unsorted[k] = nil;            -- and then disable this one in the unsorted listing
   end
  end
 end
end


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

parse apart plain-text list of a key / value pair into a table where the plain-text k/v becomes the key in a lua
table with the assigned value true.  Do this to catch multiples of the same k/v and to support the easy insertion
of k/v pairs from the unsorted list.

also normalize k/v format

]]

local function list_parse (index, list, temp)
 for citeref in list[index]:gmatch ('\t*([^\r\n]+)') do
  citeref = mw.text.trim (citeref);
  citeref = citeref:gsub (' *%[ *\' *', '[\'');       -- normalize opening sq brackets
  citeref = citeref:gsub (' *\' *%] *', '\']');       -- normalize closing sq brackets
  citeref = citeref:gsub (' *{ *\' *', '{\'');       -- normalize opening braces
  citeref = citeref:gsub (' *\' *} *', '\'}');       -- normalize closing braces
  citeref = citeref:gsub ('([%]}]) *, *', '%1,');       -- normalize trailing comma
  citeref = citeref:gsub (' *= *', ' = ');        -- normalize assignment operator
  if not temp[citeref] then
   temp[citeref] = true;            -- a constant value so that we can know if the 'key' already exists (avoid duplication)
  end
 end
end


--[[--------------------------< W H I T E L I S T _ S O R T >--------------------------------------------------

maintenance utility for Module:Footnotes/whitelist.  The whitelist is segregated into sections according to the
section heading (single alpha character A-Z and '#').  This utility adds whitelist entries from the UNSORTED
heading to the correct alpha heading.  After appropriate unsorted entries have been added to a section, the
section is sorted and then saved.

for this to work, the unsorted header name must be: UNSORTED

this utility take no arguments from frame.  frame is provided only for expandTemplate()
]]

local function whitelist_sort(frame)
 local headers = {};               -- headings are stored here and used for loop control
 local list = {}                -- table of tables of the plain-text citerefs
 local unsorted = {};              -- table of k/v pairs where k is the unsorted citerefs and v is true or nil (after added to alpha list)
 local result = {};               -- sorted and formatted section end up here
 local temp, temp2 = {}, {};

 local content = mw.title.new('Module:Footnotes/whitelist'):getContent(); -- read the module plain text
 
 local find_pattern = '%s*local%s+whitelist%s+=%s+';       -- find the whitelist table
 local tstart, tend = content:find (find_pattern);

 content = content:match ('%b{}', tstart);         -- get the content of the whitelist table
 content = content:gsub ('^{[\r\n]+', '');         -- remove leading brace and newlines
 content = content:gsub ('%s*}$', '');          -- remove whitespace and terminal brace

 for header in content:gmatch ('%-+<([#%a%d%s]+)>%-+') do     -- get pseudo-headers
  table.insert (headers, mw.text.trim (header));       -- save the captures in the headers table
 end

 for i, header in ipairs (headers) do          -- separate whitelist entries into individual alpha groupings
  local pattern = '%-+<%s*' .. header .. '%s*>%-+';
  tstart, tend = content:find (pattern);         -- find this header
  if tstart and headers[1+i] then           -- if not the last header
   list[header] =  mw.text.trim (content:match ('([^<]-)%-+<', tend+1)); -- begin at end of header; +1 to leave-off the last '-' in the header
  elseif tstart then              -- must be the last header (usually UNSORTED)
   list[header] =  mw.text.trim (content:match ('.*', tend+1));  -- begin at end of header; +1 to leave-off the last '-' in the header
  else
   error ('shouldn\'t be here; header: ' .. header or '(nil or empty string)' .. '; tstart: ' .. tstart or '(nil or empty string)');
  end
 end

 list_parse ('UNSORTED', list, unsorted);         -- make a separate unsorted list
 list['UNSORTED'] = '';              -- blank the unsorted source

 for i, v in ipairs (headers) do
  temp, temp2 = {}, {};             -- reinit temp &  temp2

  list_parse (v, list, temp);            -- parse the list
  local err_msg;
  err_msg = unsorted_add (v, unsorted, temp);         -- then add appropriate citerefs from the unsorted list
  if err_msg then
   return err_msg;
  end

  for k, v in pairs (temp) do            -- get 'key' value from temp{} and make a sequence from it in temp2{} so it can be sorted
   if v then
    table.insert (temp2, k);          -- unsorted listing gets 'emptied' by setting v nil; don't add nil citerefs to temp2
   end
  end
  table.sort (temp2);              -- sort this section
  table.insert (result, '----------< ' .. v .. ' >----------\n\t' .. table.concat (temp2, '\n\t') .. '\n\n'); -- add a header, make a long string, and add to result{}
 end

 return frame:extensionTag {name="syntaxhighlight", content='local whitelist = {\n'.. table.concat (result) .. '\t}', args = {lang="lua"}};
end


--[[-------------------------< E X P O R T E D   F U N C T I O N S >------------------------------------------
]]

return {
 whitelist_sort = whitelist_sort,
 }

Retrieved from "https://en.wikipedia.org/w/index.php?title=Module:Footnotes/whitelist/sort&oldid=1180105038"





This page was last edited on 14 October 2023, at 15:26 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki