summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-05-18 16:33:56 +0000
committerKarl Berry <karl@freefriends.org>2007-05-18 16:33:56 +0000
commit2e6b6d51f565a1d1aafaa05a7289f9140cf3b266 (patch)
tree6b1aa8b7601953917bc128955df86e3bb6fe66cc /Master/texmf-dist/bibtex
parent774356b0a3b7fb04a931d846245c784bef0073e9 (diff)
install longstanding and complicated package frankenstein
git-svn-id: svn://tug.org/texlive/trunk@4311 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r--Master/texmf-dist/bibtex/bib/frankenstein/frankenstein.bib6378
-rw-r--r--Master/texmf-dist/bibtex/bst/frankenstein/achicago.bst3551
2 files changed, 9929 insertions, 0 deletions
diff --git a/Master/texmf-dist/bibtex/bib/frankenstein/frankenstein.bib b/Master/texmf-dist/bibtex/bib/frankenstein/frankenstein.bib
new file mode 100644
index 00000000000..27d598454bb
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/frankenstein/frankenstein.bib
@@ -0,0 +1,6378 @@
+@PREAMBLE{ "\hyphenation{pen-guin aes-thetic aes-thet-ics fest-schrift}" }
+@PREAMBLE{ "\hyphenation{pen-guin aes-thetic aes-thet-ics fest-schrift}" }
+@PREAMBLE{ "\hyphenation{pen-guin aes-thetic aes-thet-ics fest-schrift}" }
+@PREAMBLE{ "\hyphenation{pen-guin aes-thetic aes-thet-ics fest-schrift}" }
+@PREAMBLE{ "\hyphenation{pen-guin aes-thetic aes-thet-ics fest-schrift}" }
+@PREAMBLE{ "\hyphenation{pen-guin aes-thetic aes-thet-ics fest-schrift}" }
+@PREAMBLE{ "\hyphenation{pen-guin aes-thetic aes-thet-ics fest-schrift}" }
+@STRING{jobs = {Journal of Beckett Studies} }
+@STRING{jobsns = {Journal of Beckett Studies, {\normalfont n.s.},} }
+@STRING{l-bc = {BC O'Neill} }
+@STRING{l-bcburns={BC Burns} }
+@STRING{l-bruce = {Bruce Fraser, private collection} }
+@STRING{l-hayden= {MIT Hayden} }
+@STRING{l-hill = {Geoffrey Hill, private collection} }
+@STRING{l-m = {BU Mugar} }
+@STRING{l-me = {Matthew Swift, private collection} }
+@STRING{l-mmicro= {BU Mugar Micro} }
+@STRING{l-mmusic= {BU Music} }
+@STRING{l-msy = {BU Special Collection Y} }
+@STRING{l-rul = {Reading University Library Beckett Archive} }
+@STRING{l-se = {BU Science/Engineering} }
+@STRING{l-te = {Tufts Engineering} }
+@STRING{l-tw = {Tufts Wessell} }
+@STRING{l-unc = {UNC (Chapel Hill) Davis} }
+@STRING{l-widener={Harvard Widener} }
+@STRING{tbc = {The Beckett Circle: Newsletter of the Samuel Beckett
+ Society} }
+
+@Book{ abbey:slickrock,
+ author = "Edward Abbey and Philip Hyde",
+ title = "Slickrock",
+ publisher = "Peregrine Smith",
+ year = 1987
+}
+
+@Book{ abbey:solitaire,
+ author = "Edward Abbey",
+ title = "Desert Solitaire",
+ publisher = "Ballantine",
+ year = 1968
+}
+
+@Article{ abbott:beckett:grammar,
+ author = "Porter Abbott, H.",
+ title = "A Grammar for Being Elsewhere",
+ journal = "Journal of Modern Literature",
+ year = 1977,
+ volume = 6,
+ number = 1,
+ pages = "39--46",
+ month = feb,
+ invis = "Have photocopy."
+}
+
+@InCollection{ abbott:beckett:harpoon,
+ author = "Porter Abbott, H.",
+ title = "The Harpooned Notebook: \book{Malone Dies} and the
+ Conventions of Intercalated Narrative",
+ crossref = "beja:beckett:humanistic",
+ pages = "71--79",
+ invis = "Have photocopy."
+}
+
+@Book{ abrams:natural,
+ author = "M. H. Abrams",
+ title = "Natural Supernaturalism: Tradition and Revolution in
+ {R}omantic Literature",
+ publisher = "W.~W. Norton and Co.",
+ year = 1973,
+ address = "New York",
+ call = "PN603.A3 1973",
+ keywords = "neoplatonism hermetism gnosticism romantic wordsworth
+ proust",
+ library = l-me,
+ annotation = "Sweet book."
+}
+
+@Book{ abrams:romantic,
+ author = "M. H. Abrams",
+ title = "The Mirror and the Lamp: {R}omantic Theory and the
+ Critical Tradition",
+ publisher = "Oxford University Press",
+ address = "London",
+ year = 1953
+}
+
+@Article{ acheson:beckett:murphy,
+ author = "James Acheson",
+ title = "Murphy's Metaphysics",
+ journal = jobs,
+ year = 1979,
+ number = 5,
+ pages = "9--23",
+ invis = "Have photocopy."
+}
+
+@Article{ ackerley:beckett:augustine,
+ author = "Chris Ackerley",
+ title = "\Wrapquotes{Do Not Despair}: {S}amuel {B}eckett and
+ {R}obert {G}reene",
+ journal = jobsns,
+ year = 1997,
+ volume = 6,
+ number = 1,
+ pages = "119--24",
+ invis = "Quoting Robert Greene, \Wrapquotes{The Repentance of
+ Robert Greene}, [1592], in Vol.~12 of \book{The Life and
+ Complete Works in Prose and Verse of Robert Greene}, edited
+ by Alexander Grossart (London and Aylesbury: printed for
+ private circulation, n.d. [1881--86]; reprint, New York:
+ Russell and Russell, 1964), 151--88 [180--81] FIX what does
+ last thing mean? I think it means the page range in the
+ original edition.",
+ keywords = "augustine beckett thieves theif greene"
+}
+
+@Article{ ackerley:beckett:hiss,
+ author = "Chris Ackerley",
+ title = "Samuel {B}eckett's Sibilants; or, Why Does {M}urphy Hiss?",
+ journal = jobsns,
+ year = 1998,
+ volume = 8,
+ number = 1,
+ pages = "119-20",
+ invis = "Have photocopy."
+}
+
+@Book{ ackerley:dp,
+ author = "C. J. Ackerley",
+ title = "Demented Particulars: The Annotated \book{Murphy}",
+ year = 1998,
+ note = "Published as volume~7 nos. 1--2 of the \journal{Journal of
+ Beckett Studies}",
+ invis = "Also published somehow as a ``Journal of Beckett Studies
+ Book.'' Gontarski's course description on the web gives
+ details like this: C. J. Ackerley, \book{Demented
+ Particulars: The Annotated \book{Murphy}}, Journal of
+ Beckett Studies Books: Tallahassee, FL, 1998."
+}
+
+@Book{ admussen:beckett:manuscripts,
+ author = "Richard L. Admussen",
+ title = "The {S}amuel {B}eckett Manuscripts: A Study",
+ publisher = "G.~K. Hall and Co.",
+ year = 1979,
+ address = "Boston",
+ call = "PR6003.E282Z5623",
+ library = l-m
+}
+
+@Book{ amiran:beckett:wandering,
+ author = "Eyal Amiran",
+ title = "Wandering and Home: {B}eckett's Metaphysical Narrative",
+ publisher = "Pennsylvania State University Press",
+ year = 1993,
+ address = "University Park",
+ call = "PR6003.E282Z5632 1993",
+ keywords = "neoplatonism geometry",
+ library = l-m
+}
+
+@Book{ andonian:beckett:response,
+ editor = "Cathleen Culotta Andonian",
+ title = "The Critical Response to Samuel Beckett",
+ publisher = "Greenwood Press",
+ year = 1998,
+ number = 30,
+ series = "Critical Responses in Arts and Letters",
+ address = "Westport CT",
+ call = "PR6003.E282Z6234 1998",
+ library = l-m
+}
+
+@Article{ anspaugh:beckett:faith,
+ author = "Kelly Anspaugh",
+ title = "\Wrapquotes{Faith, Hope, and---What Was It?}: {B}eckett
+ Reading {J}oyce Reading {D}ante",
+ journal = jobsns,
+ year = 1996,
+ volume = 5,
+ number = "1--2",
+ pages = "19--38",
+ invis = "Have photocopy."
+}
+
+@Book{ aquinas:summa:1,
+ author = "Aquinas, Thomas, Saint",
+ title = "Christian Theology ({Ia}. {I})",
+ volume = 1,
+ series = "Summa Theologiae",
+ publisher = "Blackfriars",
+ address = "Cambridge",
+ invis = "FIX: check publishers and addresses",
+ year = 1964,
+ seriesedition = "60~vols.",
+ library = l-m
+}
+
+@Book{ argyros:order,
+ series = "Studies in Literature and Science",
+ author = "Alex Argyros",
+ title = "A Blessed Rage for Order",
+ library = l-m,
+ call = "B809.6A74 1991",
+ invis = "FIX Alexander or Alex on title page?",
+ address = "Ann Arbor",
+ publisher = "University of Michigan Press",
+ year = 1991,
+ annotation = "A devastating attack on deconstruction. Literature
+ $\rightarrow$ science: all theories of discourse apply to
+ science. Science $\rightarrow$ literature: science provides
+ universal context for all discourses. p. 6: ``This book
+ argues that the only nonmetaphysical way around the impasse
+ generated by the apotheosis of textuality is through a kind
+ of foundationalism based on a view of the universe as a
+ communicative, dynamical, and evolving system. ``Our
+ awareness of the natural world occurs at many sites within
+ our individual experience and in human culture {\em in
+ toto}, and a systematic review of these sites would
+ certainly include much of what is called the philosophy of
+ science, and much of what is called poetics and literary
+ criticism.'' (My note, I think.) ``The difference between
+ the sciences and arts as they are practiced and theorized
+ today is exactly that science is conducted in a context
+ assumed to be manifest, fixed, and interesting, whereas the
+ arts have lost this context through deconstruction. Each
+ field has experienced crises which have reconciled these
+ differences somewhat....'' (my note)."
+}
+
+@Book{ aristophanes:fitts:four,
+ author = "Aristophanes",
+ editor = "Dudley Fitts",
+ title = "Four Comedies",
+ publisher = "Harcourt Brace Jovanovich",
+ year = 1962,
+ address = "San Diego",
+ annotation = "Includes \play{Lysistrata}, \play{The Frogs}, \play{The
+ Birds}, and \play{Ladies' Day}"
+}
+
+@Article{ armstrong:beckett:biology,
+ author = "Gordon Armstrong",
+ title = "Cultural Politics and the {I}rish Theatre: {S}amuel
+ {B}eckett and the New Biology",
+ journal = "Theatre Research International",
+ year = 1993,
+ volume = 18,
+ number = 3,
+ month = "autumn",
+ pages = "215--21",
+ invis = "Have photocopy."
+}
+
+@Book{ atanasijevic:bruno,
+ author = "Ksenija Atanasijevic",
+ title = "The Metaphysical and Geometrical Doctrine of {B}runo As
+ Given in His Work \book{De Triplici Minimo}",
+ publisher = "Warren H. Green",
+ year = 1972,
+ address = "Saint Louis, Missouri",
+ oyear = 1923,
+ series = "Modern Concepts of Philosophy",
+ translator = "George Vid Tomashevich",
+ call = "B783.D373F72",
+ library = l-m,
+ annotation = "Frontmatter filed."
+}
+
+@Book{ auster:nyt,
+ author = "Paul Auster",
+ title = "The {N}ew {Y}ork Trilogy",
+ publisher = "Penguin Books",
+ year = 1990,
+ call = "PS3551.U77N49 1990",
+ library = l-me,
+ annotation = "City of Glass first in US 1985, Ghosts 1986, The Locked
+ Room 1986."
+}
+
+@Book{ ayer:perception,
+ author = "A. J. Ayer and others",
+ editor = "Graham Macdonald",
+ title = "Perception and Identity: Essays Presented to {A}.~{J}.
+ {A}yer, With His Replies",
+ booktitle = "Perception and Identity: Essays Presented to {A}.~{J}.
+ {A}yer, With His Replies",
+ publisher = "Cornell University Press",
+ year = 1979,
+ library = l-m
+}
+
+@Book{ baars:plateau,
+ author = "Donald Baars",
+ title = "The {C}olorado {P}lateau: A Geologic History",
+ publisher = "University of New Mexico",
+ year = 1983
+}
+
+@Book{ bair:beckett:bio,
+ author = "Deirdre Bair",
+ title = "Samuel {B}eckett: A Biography",
+ publisher = "Summit Books",
+ year = 1990,
+ address = "New York",
+ call = "PR6003.E282Z584 1990 or $\sim$ Z564 1978",
+ library = l-me,
+ note = "First published in 1978 by Harcourt Brace Jovanovich (New
+ York) and Jonathan Cape, but this edition does not appear,
+ technically, to be a reprint.",
+ invis = "See reviews in \jobs."
+}
+
+@Book{ baker:beckett:psycho,
+ author = "Phil Baker",
+ title = "Beckett and the Mythology of Psychoanalysis",
+ publisher = "St. Martin's Press",
+ year = 1997,
+ address = "New York",
+ call = "PR6003.E282Z5642 1997",
+ library = l-m
+}
+
+@Book{ bate:criticism,
+ title = "Criticism: The Major Texts",
+ booktitle = "Criticism: The Major Texts",
+ publisher = "Harcourt Brace Jovanovich",
+ edition = "Enl.~ed.",
+ year = 1970,
+ editor = "Walter Jackson Bate",
+ address = "San Diego",
+ library = l-me
+}
+
+@Book{ beckett:company,
+ title = "Company",
+ year = 1980,
+ author = "Samuel Beckett",
+ publisher = "Grove Press",
+ address = "New York",
+ call = "PR6003.E282C65 1980",
+ library = l-me
+}
+
+@Book{ beckett:company:krance,
+ author = "Samuel Beckett",
+ editor = "Charles Krance",
+ title = "Samuel {B}eckett's
+ \book{Company}/\linebreak[2]\book{Compagnie} and \play{A
+ Piece of Monologue}/\linebreak[2]\play{Solo}: A Bilingual
+ Variorum Edition",
+ publisher = "Garland Publishing",
+ year = 1993,
+ volume = 1400,
+ series = "Garland Reference Library of the Humanities",
+ address = "New York",
+ call = "PR6003.E28C6714 1993",
+ library = l-me
+}
+
+@Book{ beckett:csp,
+ author = "Samuel Beckett",
+ booktitle = "Collected Shorter Plays",
+ title = "Collected Shorter Plays",
+ publisher = "Grove Press",
+ year = 1984,
+ address = "New York",
+ library = l-me
+}
+
+@InCollection{ beckett:csp:all,
+ title = "All That Fall",
+ crossref = "beckett:csp",
+ pages = "9--41"
+}
+
+@InCollection{ beckett:csp:krapp,
+ title = "Krapp's Last Tape",
+ crossref = "beckett:csp",
+ pages = "53--63"
+}
+
+@InCollection{ beckett:csp:that,
+ title = "That Time",
+ crossref = "beckett:csp",
+ pages = "225--35"
+}
+
+@Book{ beckett:cspr,
+ author = "Samuel Beckett",
+ editor = "S. E. Gontarski",
+ title = "Samuel {B}eckett: The Complete Short Prose, 1929--1989",
+ booktitle = "Samuel {B}eckett: The Complete Short Prose, 1929--1989",
+ publisher = "Grove Press",
+ year = 1995,
+ address = "New York",
+ call = "PR6003.E282A6 1995",
+ library = l-me
+}
+
+@InCollection{ beckett:dialogues,
+ title = "Three Dialogues with {G}eorge {D}uthuit",
+ crossref = "beckett:disjecta",
+ pages = "138--45",
+ year = 1949
+}
+
+@Book{ beckett:disjecta,
+ author = "Samuel Beckett",
+ title = "Disjecta: Miscellaneous Writings and a Dramatic Fragment",
+ booktitle = "Disjecta: Miscellaneous Writings and a Dramatic Fragment",
+ publisher = "Grove Press",
+ year = 1984,
+ editor = "Ruby Cohn",
+ address = "New York",
+ library = l-me
+}
+
+@Book{ beckett:dream,
+ bookauthor = "Samuel Beckett",
+ author = "Samuel Beckett",
+ editor = "Eoin O'Brien and Edith Fournier",
+ title = "Dream of Fair to middling Women",
+ booktitle = "Dream of Fair to middling Women",
+ publisher = "Arcade Publishing in association with Riverrun Press",
+ address = "New York",
+ year = 1993,
+ yearcomp = 1932,
+ call = "PR6003.E282D74 1993",
+ library = l-me,
+ invis = "In this edition, references to the title in the
+ Publisher's Note and the Foreward use a lowercase
+ `middling'. Copyright date is 1992, but copyright page is
+ clear on 1993 date of publication.
+ \citeNP[279]{beckett:cspr} notes: Dublin: The Black Cat
+ Press, 1992; and New York: Arcade Press, 1993. ISBN for my
+ (hardcover) edition: 1559702176 (from Amazon). ISBN for
+ Calder 1993 hardcover: 07145-42121 (from amazon.co.uk and
+ Calder web). ISBN for Calder 1995 paperback: 07145-4213-X
+ (from amazon.co.uk)",
+ annotation = "See \citeNP{gontarski:beckett:editing} and references
+ therein for discussion of this edition, a preceding edition
+ from The Black Cat Press (1992), and the manuscript.
+ Gontarski says, quoting O'Brien in \journal{TLS}: {"
+}
+
+@Book{ beckett:eleu,
+ author = "Samuel Beckett",
+ title = "Eleuth{\'e}ria: A Play in Three Acts",
+ publisher = "Foxrock",
+ year = 1995,
+ address = "New York",
+ flanguage = "French",
+ translator = "Michael Brodsky",
+ library = l-me
+}
+
+@Book{ beckett:endgame,
+ author = "Samuel Beckett",
+ title = "Endgame",
+ publisher = "Grove Press",
+ year = 1958,
+ address = "New York",
+ flanguage = "French"
+}
+
+@Book{ beckett:fizzles,
+ author = "Samuel Beckett",
+ title = "Fizzles",
+ publisher = "Grove Press",
+ address = "New York",
+ year = 1976,
+ library = l-me
+}
+
+@Book{ beckett:godot,
+ author = "Samuel Beckett",
+ title = "Waiting for {G}odot",
+ publisher = "Grove Press",
+ year = 1956,
+ address = "New York",
+ edition = "First Evergreen ed.",
+ oyear = 1954,
+ opublisher = "Grove Press",
+ oaddress = "New York",
+ yearcomp = 1948,
+ fyear = 1952,
+ flanguage = "French",
+ ftitle = "En attendant {G}odot",
+ translator = "{the author}",
+ note = "Premiered in French in~1953, in English in~1955",
+ library = l-me
+}
+
+@Book{ beckett:godot:grove00,
+ author = "Samuel Beckett",
+ title = "Waiting for {G}odot",
+ publisher = "Grove Press",
+ year = 1997,
+ address = "New York",
+ invis = "this is the paperback as seen on amazon.com"
+}
+
+@Book{ beckett:howitis,
+ author = "Samuel Beckett",
+ title = "How It Is",
+ year = 1964,
+ publisher = "Grove Press",
+ address = "New York",
+ translator = "{the author}",
+ ftitle = "Comment c'est",
+ flanguage = "French",
+ faddress = "Paris",
+ fpublisher = "Les Editions de Minuit",
+ fyear = 1961,
+ library = l-me
+}
+
+@Book{ beckett:ill,
+ author = "Samuel Beckett",
+ title = "Ill Seen Ill Said",
+ year = 1981,
+ publisher = "Grove Press",
+ address = "New York",
+ library = l-me
+}
+
+@Book{ beckett:ill:krance,
+ author = "Samuel Beckett",
+ editor = "Charles Krance",
+ title = "Samuel {B}eckett's \book{Mal vu mal
+ dit}/\linebreak[2]\book{Ill Seen Ill Said}: A Bilingual,
+ Evolutionary, and Synoptic Variorum Edition",
+ publisher = "Garland Publishing",
+ year = 1996,
+ volume = 1266,
+ series = "Garland Reference Library of the Humanities",
+ address = "New York",
+ library = l-me
+}
+
+@Article{ beckett:letter:killachter,
+ author = "Samuel Beckett",
+ title = "Letter [of 22 April 1958] from {S}amuel {B}eckett
+ concerning manuscript of story \storytitle{Killachter
+ Meadow}",
+ journal = "Review of Contemporary Fiction",
+ year = 1983,
+ volume = 3,
+ number = 1,
+ pages = "156--57"
+}
+
+@Misc{ beckett:letter:yellow,
+ author = "Samuel Beckett",
+ note = "Letter to Barney Rosset of Grove Press in the Special
+ Collections of Syracuse University Library, Syracuse, New
+ York.",
+ month = "7~" # apr,
+ year = 1956
+}
+
+@Book{ beckett:letters:schneider,
+ author = "Samuel Beckett and Alan Schneider",
+ editor = "Maurice Harmon",
+ title = "No Author Better Served: The Correspondence of {S}amuel
+ {B}eckett and {A}lan {S}chneider",
+ publisher = "Harvard University Press",
+ year = 1998,
+ address = "Cambridge",
+ library = l-me
+}
+
+@Book{ beckett:love,
+ author = "Samuel Beckett",
+ title = "First Love and Other Shorts",
+ publisher = "Grove Press",
+ year = 1974,
+ address = "New York",
+ keywords = "{From an Abandoned Work} Enough {Imagination Dead Imagine}
+ Ping {Not I} Breath",
+ library = l-me
+}
+
+@Book{ beckett:malone,
+ author = "Samuel Beckett",
+ title = "Malone Dies",
+ publisher = "Grove Press",
+ year = 1956,
+ address = "New York",
+ library = l-me,
+ invis = "My copy signed by Anne Hoffman, wife of the actor Dustin."
+}
+
+@Book{ beckett:mercier,
+ author = "Samuel Beckett",
+ title = "Mercier and {C}amier",
+ publisher = "Grove Press",
+ year = 1974,
+ address = "New York",
+ library = l-me,
+ invis = "French Edition 1970. Written between \book{Watt} and
+ \book{Molloy}."
+}
+
+@Book{ beckett:mexican,
+ author = "Samuel Beckett",
+ editor = "Octavio Paz",
+ title = "Mexican Poetry: An Anthology",
+ publisher = "Grove",
+ year = 1985,
+ address = "New York",
+ oyear = 1958,
+ opublisher = "Indiana University Press",
+ oaddress = "Bloomington",
+ call = "PQ7263.E5M49 1985",
+ library = l-me,
+ invis = "Paz is compiler, Beckett is translator, authors are
+ various"
+}
+
+@Book{ beckett:molloy,
+ author = "Samuel Beckett",
+ title = "Molloy",
+ year = 1955,
+ publisher = "Grove Press",
+ address = "New York",
+ translator = "Patrick Bowles and Samuel Beckett",
+ library = l-me,
+ invis = "My copy signed by Anne Hoffman, wife of the actor Dustin."
+}
+
+@Book{ beckett:murphy,
+ author = "Samuel Beckett",
+ title = "Murphy",
+ year = 1957,
+ publisher = "Grove Press",
+ address = "New York",
+ fyear = 1938,
+ library = l-me,
+ invis = "FIX first published by Routledge? Grove ISBN
+ 0-8021-5037-3"
+}
+
+@Book{ beckett:negro,
+ author = "Samuel Beckett",
+ editor = "Alan Warren Friedman",
+ title = "Beckett in Black and Red: The Translations for {N}ancy
+ {C}unard's \book{Negro} (1934)",
+ publisher = "University Press of Kentucky",
+ year = 2000,
+ address = "Lexington",
+ call = "CB235.B43 1999",
+ library = l-me,
+ invis = "Beckett is translator, authors are various"
+}
+
+@Book{ beckett:nohowon,
+ author = "Samuel Beckett",
+ title = "Nohow On",
+ publisher = "Riverrun Press",
+ year = 1983
+}
+
+@Book{ beckett:notebook:dream,
+ author = "Samuel Beckett",
+ editor = "John Pilling",
+ title = "Beckett's \book{Dream} Notebook",
+ publisher = "Beckett International Foundation",
+ year = 1999,
+ address = "Reading, England",
+ library = l-me
+}
+
+@Book{ beckett:notebook:endgame,
+ author = "Samuel Beckett",
+ editor = "S. E. Gontarski",
+ title = "Endgame: With a Revised Text",
+ publisher = "Faber and Faber",
+ year = 1992,
+ volume = 2,
+ series = "The Theatrical Notebooks of Samuel Beckett",
+ address = "London",
+ library = l-bc
+}
+
+@Book{ beckett:notebook:godot,
+ author = "Samuel Beckett",
+ editor = "Dougald McMillan and James Knowlson",
+ title = "Waiting for {G}odot: With a Revised Text",
+ publisher = "Grove Press",
+ year = 1994,
+ volume = 1,
+ series = "The Theatrical Notebooks of Samuel Beckett",
+ address = "New York",
+ fyear = 1993,
+ fpublisher = "Faber and Faber",
+ faddress = "Great Britain",
+ call = "PQ2603.E378E53 1994",
+ library = l-me
+}
+
+@Book{ beckett:notebook:happy,
+ author = "Samuel Beckett",
+ editor = "James Knowlson",
+ title = "Happy Days: The Production Notebook of {S}amuel {B}eckett",
+ publisher = "Grove Press",
+ year = 1986,
+ address = "New York",
+ fyear = 1985,
+ fpublisher = "Faber and Faber",
+ faddress = "London",
+ library = l-me,
+ invis = "The Theatrical Notebooks of Samuel Beckett series lists
+ this book, in retrospect, as an unnumbered member, but this
+ is not mentioned in the book itself."
+}
+
+@Book{ beckett:notebook:krapp,
+ author = "Samuel Beckett",
+ editor = "James Knowlson",
+ title = "Krapp's Last Tape: With a Revised Text",
+ publisher = "Grove Press",
+ year = 1992,
+ volume = 3,
+ series = "The Theatrical Notebooks of Samuel Beckett",
+ address = "New York",
+ call = "PR6003.E282K7",
+ library = l-me
+}
+
+@Book{ beckett:notebook:shorter,
+ author = "Samuel Beckett",
+ editor = "S. E. Gontarski",
+ title = "The Shorter Plays: With Revised Texts",
+ publisher = "Grove Press",
+ year = 1999,
+ volume = 4,
+ series = "The Theatrical Notebooks of Samuel Beckett",
+ address = "New York",
+ fyear = 1999,
+ fpublisher = "Faber and Faber",
+ faddress = "London",
+ call = "PR6003.E282A6 1999",
+ library = l-me,
+ invis = "Published simultaneously by Grove and Faber and Faber.
+ Subtitle taken from cataloging-in-publication data rather
+ than title page"
+}
+
+@Book{ beckett:ohio,
+ author = "Samuel Beckett",
+ title = "Three Plays: \play{Ohio Impromptu}, \play{Catastrophe},
+ \play{What Where}",
+ publisher = "Grove Press",
+ year = 1984,
+ address = "New York",
+ library = l-me
+}
+
+@Unpublished{ beckett:pechos,
+ author = "Samuel Beckett",
+ title = "Echo's Bones",
+ note = "Typescript story in the Special Collections of Dartmouth
+ College Library, Hanover, New Hampshire. 28 pages.",
+ year = "c. 1934"
+}
+
+@InCollection{ beckett:ping,
+ author = "Samuel Beckett",
+ title = "Ping",
+ crossref = "beckett:cspr",
+ pages = "193--96"
+}
+
+@Book{ beckett:poems,
+ author = "Samuel Beckett",
+ title = "Collected Poems in {E}nglish and {F}rench",
+ publisher = "Grove Press",
+ year = 1977,
+ address = "New York",
+ library = l-me
+}
+
+@Book{ beckett:pricks,
+ author = "Samuel Beckett",
+ title = "More Pricks Than Kicks",
+ publisher = "Grove Press",
+ year = 1972,
+ address = "New York",
+ fyear = 1934,
+ fpublisher = "Chatto and Windus",
+ library = l-me
+}
+
+@Book{ beckett:proust,
+ author = "Samuel Beckett",
+ title = "Proust",
+ year = 1957,
+ publisher = "Grove Press",
+ oyear = 1931,
+ invis = "FIX NEED ORIGINAL PUBLISHER AND ADDRESS",
+ library = l-me
+}
+
+@Book{ beckett:still,
+ author = "Samuel Beckett",
+ title = "Stirrings Still",
+ publisher = "North Star Line",
+ year = 1991,
+ address = "New York",
+ oyear = 1988,
+ opublisher = "Blue Moon Books",
+ illustrator = "Louis le Brocquy",
+ call = "PR6003.E282S84 1988",
+ library = l-me
+}
+
+@Book{ beckett:stories,
+ author = "Samuel Beckett",
+ title = "Stories and Texts for Nothing",
+ year = 1967,
+ oyear = 1958,
+ publisher = "Grove Press",
+ address = "New York",
+ library = l-me
+}
+
+@Book{ beckett:story,
+ author = "Samuel Beckett",
+ title = "As the Story Was Told: Uncollected and Late Prose",
+ publisher = "Riverrun Press",
+ year = 1990,
+ address = "New York",
+ call = "PR6003.E282A9 1990",
+ library = l-me
+}
+
+@Book{ beckett:story:ricks,
+ author = "Samuel Beckett",
+ title = "As the Story Was Told",
+ publisher = "Rampant Lions Press",
+ year = 1987,
+ editor = "Christopher B. Ricks",
+ address = "Cambridge, England",
+ call = "PR6003.E282 A923 1987",
+ library = l-msy,
+ annotation = "``The variant readings in this edition \lips were
+ transcribed by Christopher Ricks, and the passages \lips
+ chosen by him''---Colophon. ``Three hundred and twenty-five
+ copies were printed''---Colophon."
+}
+
+@Book{ beckett:trilogy,
+ title = "Three Novels",
+ year = "1955--58",
+ author = "Samuel Beckett",
+ invis = "FIX NEED ORIGINAL PUBLISHER YEAR ETC; new Grove edition
+ says first Black Cat edition 1965, first Evergreen edition
+ 1991",
+ publisher = "Grove Press",
+ address = "New York",
+ annotation = "Contains ``the trilogy'': \book{Molloy}, \book{Malone
+ Dies}, and \book{The Unnamable}",
+ library = l-me
+}
+
+@Book{ beckett:unnamable,
+ author = "Samuel Beckett",
+ title = "The Unnamable",
+ year = 1958,
+ publisher = "Grove Press",
+ address = "New York",
+ library = l-me,
+ invis = "My copy signed by Anne Hoffman, wife of the actor Dustin."
+}
+
+@Book{ beckett:watt,
+ author = "Samuel Beckett",
+ title = "Watt",
+ year = 1959,
+ publisher = "Grove Press",
+ address = "New York",
+ oyear = 1953,
+ opublisher = "Olympia Press",
+ oaddress = "Paris",
+ library = l-me
+}
+
+@InCollection{ beckett:wishes,
+ title = "Human Wishes",
+ crossref = "beckett:disjecta",
+ pages = "155--66",
+ year = 1937
+}
+
+@Book{ beckett:worst,
+ author = "Samuel Beckett",
+ title = "Worstward Ho",
+ year = 1983,
+ publisher = "Grove Press",
+ address = "New York",
+ call = "PR6003.E282C65 1980",
+ library = l-me
+}
+
+@InCollection{ beckett:yellow,
+ author = "Samuel Beckett",
+ title = "Yellow",
+ pages = "108--19",
+ publisher = "New American Library",
+ year = 1956,
+ booktitle = "New World Writing",
+ volume = 10,
+ series = "New American Library Mentor Books",
+ address = "New York",
+ note = "Also in \citeNP{beckett:pricks}, 158--74, with minor
+ differences."
+}
+
+@Article{ beer:beckett:bilingual,
+ author = "Ann Beer",
+ title = "\book{Watt}, {K}nott, and {B}eckett's Bilingualism",
+ journal = jobs,
+ year = 1985,
+ number = 10,
+ pages = "37--75",
+ invis = "Have photocopy."
+}
+
+@Book{ beja:beckett:humanistic,
+ editor = "Morris Beja and S. E. Gontarski and Pierre Astier",
+ title = "Samuel {B}eckett: Humanistic Perspectives",
+ booktitle = "Samuel {B}eckett: Humanistic Perspectives",
+ publisher = "Ohio State University Press",
+ year = 1983,
+ address = "Columbus",
+ library = l-m
+}
+
+@Article{ ben-zvi:beckett:mauthner,
+ author = "Linda Ben-Zvi",
+ title = "Fritz {M}authner for Company",
+ journal = jobs,
+ year = 1984,
+ number = 9,
+ pages = "65--88",
+ invis = "Have photocopy."
+}
+
+@Book{ benet:readers-encyc,
+ author = "William Rose Ben{\'e}t",
+ title = "The Reader's Encyclopedia",
+ publisher = "Thomas Y. Crowell",
+ year = 1965,
+ address = "New York",
+ edition = "2d~ed.",
+ library = l-m
+}
+
+@Article{ benson:beckett:hardy,
+ author = "Michael Benson",
+ title = "Moving Bodies in {H}ardy and {B}eckett",
+ journal = "Essays in Criticism",
+ year = 1984,
+ volume = 34,
+ number = 3,
+ pages = "229--43",
+ month = jul,
+ invis = "Have photocopy."
+}
+
+@Book{ blake:job,
+ author = "William Blake",
+ title = "Blake's {J}ob: {W}illiam {B}lake's \book{Illustrations of
+ the Book of Job}",
+ publisher = "University Press of New England",
+ year = 1966,
+ editor = "S. Foster Damon",
+ call = "NE642.B5A4 1982a",
+ keywords = "job",
+ library = l-me
+}
+
+@InCollection{ blissett:jones,
+ author = "William Blisset",
+ title = "The Syntax of Violence",
+ crossref = "matthias:jones",
+ pages = "193--208"
+}
+
+@Book{ bloom:anxiety:1,
+ author = "Harold Bloom",
+ title = "The Anxiety of Influence: A Theory of Poetry",
+ publisher = "Oxford University Press",
+ year = 1973,
+ address = "New York",
+ library = l-m
+}
+
+@InCollection{ bloom:beckett:intromcv,
+ author = "Harold Bloom",
+ title = "Introduction",
+ crossref = "bloom:beckett:mcv",
+ pages = "1--5",
+ invis = "Have photocopy."
+}
+
+@Book{ bloom:beckett:mcv,
+ editor = "Harold Bloom",
+ title = "Samuel {B}eckett",
+ booktitle = "Samuel {B}eckett",
+ publisher = "Chelsea House Publishers",
+ year = 1985,
+ series = "Modern Critical Views",
+ address = "New York",
+ library = l-hayden
+}
+
+@Book{ bloom:beckett:trilogy,
+ editor = "Harold Bloom",
+ title = "Samuel {B}eckett's \book{Molloy}, \book{Malone Dies},
+ \book{The Unnamable}",
+ booktitle = "Samuel {B}eckett's \book{Molloy}, \book{Malone Dies},
+ \book{The Unnamable}",
+ publisher = "Chelsea House Publishers",
+ year = 1988,
+ series = "Modern Critical Interpretations",
+ address = "New York",
+ call = "PR6003.E19.M53 1988",
+ invis = "PR6003.E19.M53 1988 at MIT -- inexplicably differs from LC
+ CIP data in frontispiece."
+}
+
+@InCollection{ bloom:beckett:trilogyintro,
+ author = "Harold Bloom",
+ title = "Introduction",
+ crossref = "bloom:beckett:trilogy",
+ pages = "1--12",
+ invis = "Have photocopy."
+}
+
+@Book{ boden:ai,
+ title = "The Philosophy of Artificial Intelligence",
+ editor = "Margaret A. Boden",
+ year = 1990,
+ publisher = "Oxford University Press",
+ library = l-se,
+ call = "Q335.P48 1990",
+ invisible = "Frontmatter filed"
+}
+
+@Book{ bomberg:tate,
+ author = "David Bomberg",
+ title = "David {B}omberg",
+ booktitle = "David {B}omberg",
+ year = 1988,
+ publisher = "Tate Gallery",
+ address = "London",
+ note = "For the exhibition of 17~Feb to 8~May 1988",
+ call = "N6797.B58A4 1988",
+ library = l-m
+}
+
+@Article{ bonnerot:jones,
+ author = "Louis Bonnerot",
+ title = "David {J}ones and the Notion of Fragments",
+ journal = "Agenda",
+ year = "1973--1974",
+ volume = "11 (4)--12 (1)",
+ pages = "76--89",
+ library = l-m
+}
+
+@Book{ bonola:geometry,
+ author = "Roberto Bonola",
+ title = "Non-{E}uclidean Geometry: A Critical and Historical Study
+ of its Development",
+ publisher = "Open Court Publishing",
+ year = 1912,
+ address = "Chicago",
+ translator = "H. S. Carslaw",
+ note = "Authorized translation",
+ call = "QA685.F12",
+ library = l-se,
+ annotation = "Frontmatter filed."
+}
+
+@Book{ borges:ficciones,
+ author = "Jorge Luis Borges",
+ editor = "Anthony Kerrigan",
+ title = "Ficciones",
+ publisher = "Grove Weidenfeld",
+ year = 1963,
+ address = "New York",
+ translator = "{the editor} and others",
+ flanguage = "Spanish",
+ fyear = "1956",
+ fpublisher = "Emec{\'e} Editores",
+ faddress = "Buenos Aires",
+ library = l-me
+}
+
+@Book{ boulger:calvin,
+ author = "James D. Boulger",
+ title = "The {C}alvinist Temper in {E}nglish Poetry",
+ publisher = "Mouton Publishers",
+ address = "The Hague",
+ year = 1980
+}
+
+@Book{ brater:beckett:80,
+ booktitle = "Beckett at 80\slash {B}eckett in Context",
+ title = "Beckett at 80\slash {B}eckett in Context",
+ publisher = "Oxford University Press",
+ year = 1986,
+ editor = "Enoch Brater",
+ address = "Oxford",
+ call = "PR6003.E282Z5717 1986",
+ library = l-m
+}
+
+@InCollection{ brater:beckett:memory,
+ author = "Enoch Brater",
+ title = "The \book{Company} {B}eckett Keep: The Shape of Memory and
+ One Fabulist's Decay of Lying",
+ crossref = "beja:beckett:humanistic",
+ pages = "157--71",
+ invis = "Have photocopy."
+}
+
+@Article{ brater:beckett:mistakes,
+ author = "Enoch Brater",
+ title = "Mis-Takes, Mathematical and Otherwise, in \book{The Lost
+ Ones}",
+ journal = "Modern Fiction Studies",
+ year = 1983,
+ volume = 29,
+ number = 1,
+ pages = "93--109",
+ month = "spring",
+ invis = "Have photocopy."
+}
+
+@Book{ brater:beckett:why,
+ author = "Enoch Brater",
+ title = "Why {B}eckett",
+ publisher = "Thames and Hudson",
+ year = 1989,
+ address = "New York",
+ library = l-me
+}
+
+@Article{ breuer:beckett:paradox,
+ author = "Rolf Breuer",
+ title = "Paradox in {B}eckett",
+ journal = "Modern Language Review",
+ year = 1993,
+ pages = "559--80",
+ volume = 88,
+ month = jul,
+ invis = "Have photocopy. It's vol 88 part 3."
+}
+
+@Manual{ britannica:15,
+ author = "Encyclopaedia Britannica",
+ title = "Encyclopaedia {B}ritannica",
+ organization = "University of Chicago",
+ address = "Chicago",
+ edition = "15th~ed.",
+ year = 1993
+}
+
+@Book{ brooke:letters:keynes,
+ author = "Rupert Brooke",
+ title = "The Letters of {R}upert {B}rooke",
+ publisher = "Harcourt, Brace and World",
+ year = 1968,
+ editor = "Geoffrey Keynes",
+ library = l-m,
+ call = "PR6003.R58Z5 F68",
+ address = "New York"
+}
+
+@InCollection{ bruno:cpone,
+ author = "Giordano Bruno",
+ title = "Concerning the Cause, Principle, and One",
+ booktitle = "The Infinite in {G}iordano {B}runo, With a Translation of
+ His Dialogue \book{Concerning the Cause, Principle, and
+ One}",
+ translator = "Sidney Greenburg",
+ publisher = "King's Crown Press",
+ address = "New York",
+ year = 1950,
+ library = l-m,
+ call = "B783.Z7 F50"
+}
+
+@Book{ bryden:beckett:god,
+ author = "Mary Bryden",
+ title = "Samuel {B}eckett and the Idea of {G}od",
+ publisher = "St. Martin's Press",
+ year = 1998,
+ address = "New York",
+ library = l-m
+}
+
+@InCollection{ bryden:beckett:golgotha,
+ author = "Mary Bryden",
+ title = "Figures of {G}olgotha: {B}eckett's Pinioned People",
+ crossref = "pilling:beckett:onion",
+ pages = "45--62"
+}
+
+@Article{ bryden:beckett:saintsernin,
+ author = "Mary Bryden",
+ title = "The Carved Rats of {S}aint-{S}ernin",
+ journal = tbc,
+ year = 1999,
+ volume = 21,
+ number = 2,
+ pages = 9,
+ month = "fall"
+}
+
+@Article{ bryden:beckett:smiles,
+ author = "Mary Bryden",
+ title = "Beckett and the Three {D}antean Smiles",
+ journal = jobsns,
+ year = 1995,
+ volume = 4,
+ number = 2,
+ pages = "29--33",
+ invis = "Have photocopy."
+}
+
+@Book{ bulfinch:myth,
+ author = "Thomas Bulfinch",
+ title = "Bulfinch's Mythology",
+ publisher = "Gramercy Books",
+ year = 1979,
+ address = "New York",
+ library = l-m,
+ annote = "Contains: The Age of Fable (1855); The Age of Chivalry
+ (1858); Legends of Charlemagne or Romance of the Middle
+ Ages (1863)"
+}
+
+@InCollection{ buning:beckett:via,
+ author = "Marius Buning",
+ title = "Samuel {B}eckett's Negative Way: Intimations of the
+ \foreign{Via Negativa} in his Late Plays",
+ crossref = "jasper:literature",
+ chapter = 9,
+ pages = "129--42",
+ invis = "Have photocopy."
+}
+
+@Book{ burnet:greeks,
+ author = "John Burnet",
+ title = "Greek Philosophy: {T}hales to {P}lato",
+ publisher = "St. Martin's Press",
+ year = 1964,
+ address = "New York",
+ edition = "1st~ed., reset and reprinted",
+ fyear = 1914,
+ call = "B171.B85 1968",
+ library = l-m
+}
+
+@Article{ burrows:beckett:interview,
+ author = "Rachel Burrows",
+ title = "Interview with {R}achel {B}urrows, {D}ublin, {B}loomsday,
+ 1982",
+ journal = jobs,
+ year = 1989,
+ number = "11--12",
+ pages = "6--15",
+ note = "Interviewed by S.~E. Gontarski, Martha Feshenfeld, and
+ Dougald McMillan",
+ invis = "Have photocopy."
+}
+
+@Book{ butler:beckett:essays,
+ editor = "Lance St John Butler",
+ title = "Critical Essays on {S}amuel {B}eckett",
+ booktitle = "Critical Essays on {S}amuel {B}eckett",
+ publisher = "Scolar Press",
+ year = 1993,
+ number = 4,
+ series = "Critical Thought Series",
+ address = "Hants, England",
+ call = "PR6003.E282Z623 1993",
+ library = l-bc
+}
+
+@Article{ butler:beckett:review:bryden,
+ author = "Lance St John Butler",
+ title = "Review of \book{Samuel Beckett and the Idea of God} by
+ {M}ary {B}ryden ({N}ew {Y}ork: St. Martin's, 1998)",
+ journal = tbc,
+ year = 1999,
+ volume = 21,
+ number = 2,
+ pages = "10--11",
+ month = "Fall"
+}
+
+@Book{ calder:beckett:60,
+ editor = "John Calder",
+ title = "Beckett at~60: A {F}estschrift",
+ booktitle = "Beckett at~60: A {F}estschrift",
+ publisher = "Calder and Boyars",
+ year = 1967,
+ address = "London",
+ call = "PR6003.E282Z57",
+ library = l-m,
+ invis = "Some good stuff."
+}
+
+@Article{ calder:beckett:bair,
+ author = "John Calder",
+ title = "Review of \book{Samuel Beckett: A Biography} by {D}eirdre
+ {B}air (Jonathan Cape, 1978)",
+ journal = jobs,
+ year = 1979,
+ number = 4,
+ pages = "74--79",
+ invis = "Have photocopy."
+}
+
+@Book{ calder:beckett:dare,
+ title = "As No Other Dare Fail: For {S}amuel {B}eckett on his 80th
+ Birthday",
+ key = "John Calder (Publishers)",
+ publisher = "John Calder",
+ year = 1986,
+ address = "London"
+}
+
+@Book{ calder:beckett:reader,
+ bookauthor = "Samuel Beckett",
+ author = "Samuel Beckett",
+ editor = "John Calder",
+ title = "A {S}amuel {B}eckett Reader",
+ booktitle = "A {S}amuel {B}eckett Reader",
+ publisher = "Pan Books",
+ year = 1983,
+ address = "London",
+ call = "PR6003.E282A6 1983"
+}
+
+@InCollection{ calder:beckett:readerintro,
+ author = "John Calder",
+ title = "Introduction",
+ crossref = "calder:beckett:reader",
+ pages = "9--42",
+ invis = "Have photocopy."
+}
+
+@Book{ campbell:atlas,
+ author = "Joseph Campbell",
+ title = "Historical Atlas of World Mythology",
+ publisher = "Summerfield Press",
+ year = 1983,
+ address = "London",
+ call = "BL311.C26 1983",
+ library = l-m,
+ invis = "Check on the publisher - see Mugar."
+}
+
+@InCollection{ carey:beckett:introjoyce,
+ author = "Phyllis Carey and Ed Jewinski",
+ title = "Introduction",
+ crossref = "carey:beckett:joyce",
+ pages = "xi--xviii",
+ invis = "Have photocopy. Contains overview of the book."
+}
+
+@Book{ carey:beckett:joyce,
+ editor = "Phyllis Carey and Ed Jewinski",
+ title = "Re: {J}oyce'n {B}eckett",
+ booktitle = "Re: {J}oyce'n {B}eckett",
+ publisher = "Fordham University Press",
+ year = 1992,
+ address = "New York",
+ call = "PR8754.R4 1991",
+ library = l-m,
+ invis = "Review in JOBS somewhere."
+}
+
+@InCollection{ carey:beckett:pieta,
+ author = "Phyllis Carey",
+ title = "Stephen {D}edalus, {B}elacqua {S}huah, and {D}ante's
+ \foreign{Piet{\`a}}",
+ crossref = "carey:beckett:joyce",
+ pages = "104--16",
+ chapter = 8,
+ annotation = "Highest quality.",
+ invis = "Have photocopy."
+}
+
+@Book{ carnap:foundations,
+ author = "Rudolf Carnap",
+ title = "Philosophical Foundations of Physics",
+ publisher = "Basic Books",
+ year = 1966,
+ editor = "Martin Gardner",
+ call = "QC6.F662A",
+ library = l-m,
+ annotation = "Frontmatter filed."
+}
+
+@Book{ carroll:complete,
+ author = "Lewis Carroll",
+ title = "The Complete Works of {L}ewis {C}arroll",
+ publisher = "Random House",
+ year = "n.d.",
+ library = l-me,
+ invis = "No ISBN in the book either!"
+}
+
+@Book{ carroll:dante:purgatorio,
+ author = "John S. Carroll",
+ title = "Prisoners of Hope: an Exposition of {D}ante's
+ \book{Purgatorio}",
+ publisher = "Hodder and Stoughton",
+ year = 1906,
+ address = "London",
+ call = "PQ4447.F06",
+ library = l-m
+}
+
+@Article{ cassedy:group,
+ author = "Steven Cassedy",
+ title = "Mathematics, Relationism, and the Rise of Modern Literary
+ Aesthetics",
+ journal = "Journal of the History of Ideas",
+ year = 1988,
+ pages = "109--32",
+ volume = 49,
+ number = 1,
+ annotation = "History of how abstract mathematics of mid-19th century
+ had a direct influence on French Symbolist and Russian
+ Formalist writers.",
+ invis = "Have photocopy."
+}
+
+@Article{ castillo:beckett:towns,
+ author = "Debra A. Castillo",
+ title = "Beckett's Metaphorical Towns",
+ journal = "Modern Fiction Studies",
+ year = 1982,
+ volume = 28,
+ number = 2,
+ pages = "189--200",
+ month = "summer",
+ invis = "Have photocopy."
+}
+
+@Book{ chambers-murray,
+ author = "Sir William Smith and Sir John Lockwood",
+ title = "Chambers {M}urray {L}atin-{E}nglish Dictionary",
+ publisher = "W and R Chambers and John Murray",
+ year = 1976,
+ address = "Edinburgh and London (respectively)",
+ note = "Also known as \book{A Smaller Latin-English Dictionary} in
+ a 1933 edition.",
+ library = l-me
+}
+
+@Article{ cheng:panther,
+ author = "Vincent J. Cheng",
+ title = "Stephen {D}edalus and the Black Panther Vampire",
+ journal = "James Joyce Quarterly",
+ year = 1987,
+ volume = 24,
+ number = 2,
+ pages = "161--76",
+ month = "winter",
+ library = l-m
+}
+
+@Manual{ chicago,
+ title = "The {C}hicago Manual of Style",
+ edition = "13th~ed.",
+ organization = "University of Chicago Press",
+ year = 1982,
+ address = "Chicago",
+ library = l-me
+}
+
+@Manual{ chicago:14,
+ title = "The {C}hicago Manual of Style",
+ edition = "14th~ed.",
+ organization = "University of Chicago Press",
+ year = 1993,
+ address = "Chicago",
+ call = "Z253.U69 1993",
+ library = l-me
+}
+
+@InCollection{ coe:beckett:english,
+ author = "Richard N. Coe",
+ title = "Beckett's {E}nglish",
+ crossref = "beja:beckett:humanistic",
+ pages = "36--57",
+ invis = "Have photocopy."
+}
+
+@Article{ coetzee:beckett:revisions,
+ author = "J. M. Coetzee",
+ title = "The Manuscript Revisions of {B}eckett's \book{Watt}",
+ journal = "Journal of Modern Literature",
+ year = 1972,
+ volume = 2,
+ pages = "472--80",
+ invis = "Have photocopy."
+}
+
+@Book{ cohen:rosenberg,
+ author = "Joseph Cohen",
+ title = "Journey to the Trenches: The Life of {I}saac {R}osenberg
+ 1890--1918",
+ publisher = "Basic Books",
+ year = 1975,
+ address = "New York",
+ call = "PR6035.O67Z6 1975b",
+ library = l-m
+}
+
+@Book{ cohn:beckett:collection,
+ title = "Samuel {B}eckett: A Collection of Criticism",
+ booktitle = "Samuel {B}eckett: A Collection of Criticism",
+ publisher = "McGraw-Hill",
+ year = 1975,
+ editor = "Ruby Cohn",
+ address = "New York",
+ library = l-bcburns # l-unc # l-widener,
+ invis = "Have several of these articles photocopied."
+}
+
+@InCollection{ cohn:beckett:laughter,
+ author = "Ruby Cohn",
+ title = "The Laughter of Sad {S}am {B}eckett",
+ crossref = "friedman:beckett:now",
+ pages = "185--97",
+ invis = "Have photocopy."
+}
+
+@Book{ cohn:beckett:play,
+ author = "Ruby Cohn",
+ title = "Just Play: {B}eckett's Theater",
+ publisher = "Princeton University Press",
+ year = 1980,
+ address = "Princeton",
+ library = l-m
+}
+
+@Book{ common-prayer,
+ key = "Common Prayer",
+ title = "The Book of Common Prayer and Administration of the
+ Sacraments and Other Rites and Ceremonies of the Church",
+ publisher = "Oxford University Press",
+ address = "New York",
+ year = 1789,
+ note = "\Wrapquotes{This edition \lips was \lips reproduced from a
+ certified edition \lips as adopted by the General
+ Convention of 1928 and emended by subsequent Conventions.}",
+ library = l-me
+}
+
+@Book{ companion:mind,
+ title = "The {O}xford Companion to the Mind",
+ publisher = "Oxford University Press",
+ year = 1987,
+ editor = "Richard L. Gregory",
+ address = "Oxford",
+ call = "BF31.O94 1987"
+}
+
+@Book{ concordance:murphy,
+ editor = "Mich{\`e}le Aina Barale and Rubin Rabinovitz",
+ title = "A {KWIC} Concordance to {S}amuel {B}eckett's
+ \book{Murphy}",
+ booktitle = "A {KWIC} Concordance to {S}amuel {B}eckett's
+ \book{Murphy}",
+ publisher = "Garland Publishing",
+ year = 1990,
+ volume = 1079,
+ series = "Garland Reference Library of the Humanities",
+ address = "New York",
+ call = "PR6003.E282M8338",
+ library = l-me
+}
+
+@Book{ concordance:trilogy,
+ editor = "Mich{\`e}le Aina Barale and Rubin Rabinovitz",
+ title = "A {KWIC} Concordance to {S}amuel {B}eckett's Trilogy:
+ \book{Molloy}, \book{Malone Dies}, and \book{The
+ Unnamable}",
+ publisher = "Garland Publishing",
+ year = 1988,
+ edition = "2~vols.",
+ volume = 753,
+ series = "Garland Reference Library of the Humanities",
+ address = "New York",
+ call = "PQ2603.E378M633 1988",
+ library = l-me
+}
+
+@Article{ conley:beckett:color,
+ author = "Tom Conley",
+ title = "Samuel {B}eckett: Color, Letter, and Line",
+ journal = "Visible Language",
+ year = 1985,
+ volume = 19,
+ number = 4,
+ pages = "484--98",
+ month = "autumn",
+ invis = "Have photocopy."
+}
+
+@Article{ connor:beckett:animals,
+ author = "Steven Connor",
+ title = "Beckett's Animals",
+ journal = jobs,
+ year = 1982,
+ number = 8,
+ pages = "29--44",
+ invis = "Have photocopy."
+}
+
+@Book{ cook:curves,
+ author = "Theodore Andrea Cook",
+ title = "The Curves of Life: Being an Account of Spiral Formations
+ and Their Application to Growth in Nature, to Science and
+ to Art; with Special reference To the Manuscripts of
+ {L}eonardo da {V}inci",
+ publisher = "Dover Publications",
+ year = 1979,
+ address = "New York",
+ oyear = 1914,
+ keywords = "goldenratio spirals",
+ library = l-me
+}
+
+@Book{ copleston:phil:1,
+ oyear = 1946,
+ volume = 1,
+ author = "Frederick Copleston",
+ series = "A History of Philosophy",
+ title = "Greece and {R}ome",
+ booktitle = "Greece and {R}ome",
+ publisher = "Image Books",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@Book{ copleston:phil:2,
+ oyear = 1950,
+ volume = 2,
+ author = "Frederick Copleston",
+ series = "A History of Philosophy",
+ publisher = "Image Books",
+ title = "Augustine to {S}cotus",
+ booktitle = "Augustine to {S}cotus",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@Book{ copleston:phil:3,
+ oyear = 1953,
+ volume = 3,
+ author = "Frederick Copleston",
+ series = "A History of Philosophy",
+ title = "Ockham to {S}uarez",
+ booktitle = "Ockham to {S}uarez",
+ publisher = "Image Books",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@Book{ copleston:phil:4,
+ oyear = 1960,
+ volume = 4,
+ author = "Frederick Copleston",
+ series = "A History of Philosophy",
+ publisher = "Image Books",
+ title = "Descartes to {L}eibniz",
+ booktitle = "Descartes to {L}eibniz",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@Book{ copleston:phil:5,
+ oyear = 1959,
+ volume = 5,
+ author = "Frederick Copleston",
+ series = "A History of Philosophy",
+ title = "Hobbes to {H}ume",
+ booktitle = "Hobbes to {H}ume",
+ publisher = "Image Books",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@Book{ copleston:phil:6,
+ oyear = 1960,
+ volume = 6,
+ author = "Frederick Copleston",
+ series = "A History of Philosophy",
+ publisher = "Image Books",
+ title = "Wolff to {K}ant",
+ booktitle = "Wolff to {K}ant",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@Book{ copleston:phil:7,
+ oyear = 1963,
+ volume = 7,
+ author = "Frederick Copleston",
+ title = "Fichte to {N}ietzsche",
+ booktitle = "Fichte to {N}ietzsche",
+ series = "A History of Philosophy",
+ publisher = "Image Books",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@Book{ copleston:phil:8,
+ oyear = 1966,
+ volume = 8,
+ author = "Frederick Copleston",
+ title = "Bentham to {R}ussell",
+ booktitle = "Bentham to {R}ussell",
+ series = "A History of Philosophy",
+ publisher = "Image Books",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@Book{ copleston:phil:9,
+ oyear = 1974,
+ volume = 9,
+ author = "Frederick Copleston",
+ title = "Maine de {B}iran to {S}artre",
+ booktitle = "Maine de {B}iran to {S}artre",
+ series = "A History of Philosophy",
+ publisher = "Image Books",
+ opublisher = "Newman Press",
+ year = 1985,
+ address = "New York",
+ library = l-me,
+ seriesedition = "9~vols. in 3~books"
+}
+
+@InCollection{ copleston:phil:bergson,
+ title = "Henri {B}ergson",
+ type = "Chapters",
+ chapter = "9--10",
+ crossref = "copleston:phil:9"
+}
+
+@InCollection{ copleston:phil:comte,
+ title = "August {C}omte",
+ chapter = 5,
+ crossref = "copleston:phil:9"
+}
+
+@InCollection{ copleston:phil:cusa,
+ title = "Nicholas of {C}usa",
+ chapter = 15,
+ crossref = "copleston:phil:3"
+}
+
+@InCollection{ copleston:phil:pseudo,
+ title = "The {P}seudo-{D}ionysius",
+ crossref = "copleston:phil:2",
+ chapter = 9,
+ invis = "pages 91--100"
+}
+
+@InCollection{ copleston:phil:schop,
+ title = "Schopenhauer",
+ type = "Chapters",
+ chapter = "13--14",
+ crossref = "copleston:phil:7"
+}
+
+@InCollection{ cork:bomberg,
+ author = "Richard Cork",
+ title = "Bomberg's Odyssey",
+ crossref = "bomberg:tate"
+}
+
+@Article{ cousineau:beckett:consolation,
+ author = "Thomas J. Cousineau",
+ title = "\book{Watt}: Language as Interdiction and Consolation",
+ journal = jobs,
+ year = 1979,
+ number = 4,
+ pages = "1--13",
+ invis = "Have photocopy."
+}
+
+@Book{ cronin:beckett:modernist,
+ author = "Anthony Cronin",
+ title = "Samuel {B}eckett: The Last {M}odernist",
+ publisher = "HarperCollins",
+ year = 1996,
+ address = "London",
+ library = l-m,
+ invis = "This biography seems to be a subset of Knowlson."
+}
+
+@Article{ culik:beckett:math,
+ author = "Hugh Culik",
+ title = "Mathematics as Metaphor: {S}amuel {B}eckett and and the
+ Esthetics of Incompleteness",
+ journal = "Papers on Language \& Literature",
+ year = 1993,
+ volume = 29,
+ number = 2,
+ pages = "131--51",
+ month = "spring",
+ invis = "Have photocopy."
+}
+
+@InCollection{ culik:beckett:neurological,
+ author = "Hugh Culik",
+ title = "Neurological Disorder and the Evolution of {B}eckett's
+ Maternal Images",
+ crossref = "butler:beckett:essays",
+ pages = "366--373",
+ invis = "Have photocopy."
+}
+
+@Article{ culik:beckett:watt,
+ author = "Hugh Culik",
+ title = "The Place of \book{Watt} in {B}eckett's Development",
+ journal = "Modern Fiction Studies",
+ year = 1983,
+ volume = 29,
+ number = 1,
+ pages = "57--71",
+ month = "spring",
+ invis = "Have photocopy."
+}
+
+@Book{ dakers:wwi,
+ author = "Caroline Dakers",
+ title = "The Countryside at War 1914--1918",
+ publisher = "Constable",
+ year = 1987,
+ address = "London",
+ call = "DA566.4.D35 1987",
+ library = l-m,
+ annotation = "Have a few pages photocopied."
+}
+
+@Book{ dallin:folksongs,
+ author = "Leon Dallin and Lynn Dallin",
+ title = "Folk Songster",
+ publisher = "Wm. C. Brown",
+ year = 1967,
+ address = "Dubuque"
+}
+
+@Book{ dante:ciardi:inferno,
+ title = "The Inferno",
+ author = "Dante Alighieri",
+ publisher = "New American Library",
+ year = 1954,
+ address = "New York",
+ flanguage = "Italian",
+ translator = "John Ciardi",
+ library = l-me
+}
+
+@Book{ dante:ciardi:paradiso,
+ title = "The Paradiso",
+ author = "Dante Alighieri",
+ publisher = "New American Library",
+ year = 1970,
+ address = "New York",
+ flanguage = "Italian",
+ translator = "John Ciardi",
+ library = l-me
+}
+
+@Book{ dante:ciardi:purgatorio,
+ title = "The Purgatorio",
+ author = "Dante Alighieri",
+ publisher = "New American Library",
+ year = 1961,
+ address = "New York",
+ flanguage = "Italian",
+ translator = "John Ciardi",
+ library = l-me
+}
+
+@Book{ dante:inferno:ciardi,
+ author = "Dante Alighieri",
+ title = "The {I}nferno",
+ publisher = "PenGuin",
+ year = 1954,
+ translator = "John Ciardi",
+ flanguage = "Italian",
+ library = l-me
+}
+
+@Book{ dante:mandelbaum:comedy,
+ author = "Dante Alighieri",
+ title = "The Divine Comedy",
+ series = "The Divine Comedy",
+ publisher = "Bantam Books",
+ year = "1982--86",
+ address = "New York",
+ edition = "Bantam Classic~ed.",
+ flanguage = "Italian",
+ illustrator = "Barry Moser",
+ translator = "Allen Mandelbaum",
+ library = l-me
+}
+
+@Book{ dante:mandelbaum:inferno,
+ title = "Purgatorio: A Verse Translation",
+ year = 1982,
+ crossref = "dante:mandelbaum:comedy",
+ note = "Notes by Allen Mandelbaum and Gabriel Marruzzo, with Larry
+ Magnus.",
+ volume = 1
+}
+
+@Book{ dante:mandelbaum:paradiso,
+ title = "Purgatorio: A Verse Translation",
+ year = 1986,
+ crossref = "dante:mandelbaum:comedy",
+ note = "Notes by Anthony Oldcorn and Daniel Feldman, with Giuseppe
+ Di Scipio",
+ volume = 3
+}
+
+@Book{ dante:mandelbaum:purgatorio,
+ title = "Purgatorio: A Verse Translation",
+ year = 1984,
+ crossref = "dante:mandelbaum:comedy",
+ note = "Notes by Laury Magnus, Allen Mandelbaum, and Anthony
+ Oldcorn, with Daniel Feldman.",
+ volume = 2
+}
+
+@Book{ davidson:angels,
+ author = "Gustav Davidson",
+ title = "A Dictionary of Angels Including the Fallen Angels",
+ publisher = "Free Press",
+ year = 1967,
+ address = "New York"
+}
+
+@Book{ davies:beckett:ideal,
+ author = "Paul Davies",
+ title = "The Ideal Real: {B}eckett's Fiction and Imagination",
+ publisher = "Associated University Presses",
+ year = 1994,
+ call = "PR6003.E282Z62475 1994",
+ library = l-m
+}
+
+@Article{ day:panther,
+ author = "Robert Adams Day",
+ title = "How {S}tephen Wrote His Vampire Poem",
+ journal = "James Joyce Quarterly",
+ year = 1980,
+ volume = 17,
+ number = 2,
+ pages = "183--98",
+ month = "winter",
+ library = l-m
+}
+
+@Article{ dearlove:beckett:residual,
+ author = "J. E. Dearlove",
+ title = "\Wrapquotes{Last Images}: {S}amuel {B}eckett's Residual
+ Fiction",
+ journal = "Journal of Modern Literature",
+ year = 1977,
+ volume = 6,
+ number = 1,
+ pages = "104--126",
+ month = feb,
+ invis = "Have photocopy."
+}
+
+@InCollection{ dearlove:beckett:syntax,
+ author = "Judith E. Dearlove",
+ title = "\Wrapquotes{Syntax Upended in Opposite Corners}:
+ Alterations in {B}eckett's Linguistic Theories",
+ crossref = "beja:beckett:humanistic",
+ pages = "122--28",
+ invis = "Have photocopy."
+}
+
+@InCollection{ doherty:beckett:lowry,
+ author = "Francis Doherty",
+ title = "Visions of Hell: {L}owry and {B}eckett",
+ crossref = "jasper:literature",
+ pages = "117--28",
+ chapter = 8,
+ invis = "Have photocopy."
+}
+
+@Book{ donne:paradoxes,
+ author = "John Donne",
+ editor = "Helen Peters",
+ title = "Paradoxes and Problems",
+ publisher = "Clarendon Press",
+ year = 1980,
+ address = "Oxford",
+ call = "PR2247.P3 1980"
+}
+
+@Article{ downes:beckett:stomach,
+ author = "Rackstraw Downes",
+ title = "Theater for the Free Mind and the Strong Stomach",
+ journal = "New York Times",
+ year = 1996,
+ pages = "H5",
+ month = "28~" # jul,
+ invis = "Have clipping."
+}
+
+@Book{ drake:bruno,
+ author = "Stillman Drake",
+ title = "Copernicus---Philosophy and Science: {B}runo, {K}epler,
+ {G}alileo",
+ publisher = "Burndy Library",
+ address = "Norwalk, Connecticut",
+ year = 1973,
+ library = l-m,
+ call = "QB36.C8D7",
+ annotation = "Rough survey of Bruno's life. Claims Bruno was introduced
+ to the Copernican system in England by the work of a
+ particular person whose name I forget. That person had made
+ the addition to Copernicus of not having the stars fixed in
+ an outer sphere, but spreading outward."
+}
+
+@Article{ driver:beckett:madeleine,
+ author = "Tom F. Driver",
+ title = "Beckett by the {M}adeleine",
+ journal = "Columbia University Forum",
+ year = 1961,
+ volume = 4,
+ number = 3,
+ pages = "21--25",
+ month = "summer",
+ note = "Note: Driver ``reconstructs'' Beckett's words ``from notes
+ made immediately after'' their conversation (p.~22).",
+ invis = "Have photocopy. Reprinted in
+ \cite[217--23]{graver:beckett:heritage}"
+}
+
+@Article{ eade:beckett:scarf,
+ author = "J. C. Eade",
+ title = "The Seventh Scarf: A Note on \book{Murphy}",
+ journal = jobs,
+ year = 1981,
+ number = 7,
+ pages = "115--17",
+ invis = "Have photocopy."
+}
+
+@Book{ edson:clam,
+ author = "Russell Edson",
+ title = "The Clam Theater",
+ publisher = "Wesleyan University Press",
+ year = 1973,
+ volume = 64,
+ series = "Wesleyan Poetry Program",
+ address = "Middletown",
+ call = "PS3509.D583.C5",
+ library = l-hayden,
+ annotation = "Full photocopy in files."
+}
+
+@Book{ eiseley:starthrower,
+ author = "Loren Eiseley",
+ title = "The Star Thrower",
+ publisher = "Harvest Books",
+ year = 1979,
+ address = "San Diego",
+ library = l-me,
+ invis = "ISBN 0-15-684909-7; copyright 1978"
+}
+
+@InCollection{ elam:beckett:arse,
+ author = "Keir Elam",
+ title = "\play{Not I}: {B}eckett's Mouth and the Ars(e) Rhetorica",
+ crossref = "brater:beckett:80",
+ pages = "124--48"
+}
+
+@Book{ eliot:complete,
+ author = "T. S. Eliot",
+ title = "The Complete Poems and Plays 1909--1950",
+ publisher = "Harcourt Brace Jovanovich",
+ year = 1980,
+ address = "New York",
+ library = l-me
+}
+
+@Book{ eliot:middlemarch:random,
+ author = "George Eliot",
+ title = "Middlemarch",
+ publisher = "Random House",
+ year = 1984,
+ address = "New York",
+ call = "PR4662A1 1984",
+ library = l-m
+}
+
+@Article{ ellis:beckett:surds,
+ author = "Reuben J. Ellis",
+ title = "\Wrapquotes{Matrix of Surds}: {H}eisenberg's Algebra in
+ {B}eckett's \book{Murphy}",
+ journal = "Papers on Language \& Literature",
+ year = 1989,
+ volume = 25,
+ number = 1,
+ pages = "120--23",
+ month = "winter",
+ invis = "Have photocopy."
+}
+
+@Book{ ellis:gestalt,
+ author = "Willis D. Ellis",
+ title = "A Source Book of Gestalt Psychology",
+ publisher = "Humanities Press",
+ year = 1950,
+ address = "New York",
+ call = "BF203 F50",
+ library = l-m
+}
+
+@Book{ ellmann:joyce,
+ author = "Richard Ellmann",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1982,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ fyear = 1959,
+ library = l-m
+}
+
+@Book{ ellmanntest1:joyce,
+ author = "Richard Ellmanna",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1982,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ fyear = 1959,
+ note = "THIS IS A TEST ENTRY ellmanntest1:joyce",
+ library = l-m
+}
+
+@Book{ ellmanntest2:joyce,
+ author = "Ell Mann, Richard",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1982,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ fyear = 1959,
+ note = "THIS IS A TEST ENTRY ellmanntest2.",
+ library = l-m
+}
+
+@Book{ ellmanntest3:joyce,
+ author = "Ell Manna, Richard",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1982,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ fyear = 1959,
+ note = "THIS IS A TEST ENTRY ellmanntest3",
+ library = l-m
+}
+
+@Book{ ellmanntestr1:joyce,
+ author = "Romulus Ellmanna",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1980,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ fyear = 1959,
+ note = "THIS IS A TEST ENTRY ellmanntestr1",
+ library = l-m
+}
+
+@Book{ ellmanntestr2:joyce,
+ author = "Ell Mann, Romulus",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1980,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ fyear = 1959,
+ note = "THIS IS A TEST ENTRY ellmanntestr2",
+ library = l-m
+}
+
+@Book{ ellmanntestr3:joyce,
+ author = "Ell Manna, Romulus",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1980,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ fyear = 1959,
+ note = "THIS IS A TEST ENTRY ellmanntestr3",
+ library = l-m
+}
+
+@Book{ ellmanntestr:joyce,
+ author = "Romulus Ellmann",
+ key = "ellmanntestr-key",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1980,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ note = "THIS IS A TEST ENTRY ellmanntestr",
+ fyear = 1959,
+ library = l-m
+}
+
+@Book{ ellmanntestrlate:joyce,
+ author = "Romulus Ellmann",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1990,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ note = "THIS IS A TEST ENTRY ellmanntestrlate",
+ fyear = 1959,
+ library = l-m
+}
+
+@Book{ ellmanntestrx:joyce,
+ author = "Romulus Ellmann",
+ key = "ellmanntestrx-key",
+ title = "James {J}oyce",
+ publisher = "Oxford University Press",
+ year = 1982,
+ address = "New York",
+ edition = "New and Rev.~ed.",
+ note = "THIS IS A TEST ENTRY ellmanntestrx",
+ fyear = 1959,
+ library = l-m
+}
+
+@Book{ empson:ambiguity,
+ author = "William Empson",
+ title = "Seven Types of Ambiguity",
+ publisher = "New Directions",
+ year = 1947,
+ address = "New York",
+ call = "PN1031 F603",
+ library = l-m,
+ invis = "FIX check coverpage, \manual, and Mugar's notes. I don't
+ think Mugar is right to call it 3d edition and date it
+ 1966, it seems to me that this is the 1947 edition
+ reprinted as a paperback. "
+}
+
+@InCollection{ esslin:beckett:dionysos,
+ author = "Martin Esslin",
+ title = "Dionysos' Dianoetic Laugh",
+ crossref = "calder:beckett:dare",
+ pages = "15--23"
+}
+
+@InCollection{ esslin:beckett:infinity,
+ author = "Martin Esslin",
+ title = "Samuel {B}eckett---Infinity, Eternity",
+ crossref = "brater:beckett:80",
+ pages = "110--23"
+}
+
+@Book{ euclid:elements:brit,
+ author = "Euclid",
+ title = "The Thirteen Books of {E}uclid's Elements",
+ publisher = "Encylopaedia Britannica",
+ year = 1952,
+ volume = 11,
+ series = "Great Books of the Western World",
+ address = "Chicago",
+ opublisher = "Cambridge University Press",
+ translator = "Sir Thomas L. Heath",
+ call = "AC1.G72",
+ library = l-m
+}
+
+@Book{ farrow:beckett:art,
+ author = "Anthony Farrow",
+ title = "Early {B}eckett: Art and Allusion in \book{More Pricks
+ Than Kicks} and \book{Murphy}",
+ publisher = "Whitston Publishing",
+ year = 1991,
+ address = "Troy, New York",
+ library = l-bc,
+ invis = "Have much photocopied. All?"
+}
+
+@Book{ federman:beckett:chaos,
+ author = "Raymond Federman",
+ title = "Journey to Chaos: {S}amuel {B}eckett's Early Fiction",
+ publisher = "University of California Press",
+ year = 1965,
+ address = "Berkeley"
+}
+
+@Book{ federman:beckett:works,
+ author = "Raymond Federman and John Fletcher",
+ title = "Samuel {B}eckett: His Works and His Critics; An Essay in
+ Bibliography",
+ publisher = "University of California Press",
+ year = 1970,
+ address = "Berkeley",
+ library = l-hayden,
+ call = "Z8086.37.F293"
+}
+
+@Book{ fergusson:dante:purgatorio,
+ author = "Francis Fergusson",
+ title = "Dante's Drama of the Mind: A Modern Reading of the
+ \book{Purgatorio}",
+ publisher = "Princeton University Press",
+ year = 1953,
+ call = "PQ4447F53",
+ library = l-m
+}
+
+@Book{ festugiere:hermes,
+ author = "A. J. Festugi{\`e}re",
+ title = "La R{\'e}v{\'e}lation d'Herm{\`e}s Trism{\'e}giste",
+ publisher = "Paris",
+ year = 1950,
+ note = "Cited in \citeNP{yates:bruno}: page references are to
+ Yates",
+ library = l-hayden,
+ invis = "FIX: need to clear up note by insertion into my original
+ citation",
+ call = "BF1598.H6F418 1949"
+}
+
+@Book{ fletcher:beckett:art,
+ author = "John Fletcher",
+ title = "Samuel {B}eckett's Art",
+ publisher = "Chatto and Windus",
+ year = 1967,
+ address = "London",
+ call = "PR6003.E282Z664",
+ library = l-m
+}
+
+@InCollection{ fowlie:beckett:dante,
+ author = "Wallace Fowlie",
+ title = "Dante and {B}eckett",
+ booktitle = "Dante Among the {M}oderns",
+ publisher = "University of North Carolina Press",
+ year = 1985,
+ editor = "Stuart Y. McDougal",
+ pages = "128--52",
+ address = "Chapel Hill and London",
+ call = "PR473.D27 1985",
+ library = l-unc,
+ annotation = "Good on Dante, bad on Beckett."
+}
+
+@Book{ frazer:bough:macmillan,
+ author = "James George Frazer",
+ title = "The Golden Bough: A Study in Magic and Religion",
+ publisher = "Macmillan",
+ year = 1948,
+ address = "New York",
+ edition = "1~vol. Abridged~ed.",
+ oyear = 1922,
+ call = "BL310.F72 1948",
+ library = l-m
+}
+
+@InCollection{ freud:btpp,
+ title = "Beyond the Pleasure Principle",
+ year = 1920,
+ crossref = "freud:se",
+ pages = "18:1--64"
+}
+
+@Book{ freud:btpp:norton,
+ author = "Sigmund Freud",
+ editor = "James Strachey",
+ title = "Beyond the Pleasure Principle",
+ publisher = "W.~W. Norton and Co.",
+ year = 1990,
+ address = "New York",
+ opublisher = "Liveright",
+ oyear = 1961,
+ oaddress = "New York",
+ fyear = 1920,
+ flanguage = "German",
+ note = "On p.~xxxvii: ``The present translation is a corrected
+ reprint of the \emph{Standard Edition} version'' (i.e.,
+ English translation of~1955)",
+ translator = "James Strachey",
+ call = "BF173.F65 1975",
+ library = l-me,
+ invis = "Publishing history given on p.~xxxvii. 1990 date taken
+ from Norton web site (same ISBN); latest copyright date in
+ book is 1989. Am making educated guess from copyright dates
+ about the date of the Liveright edition."
+}
+
+@Book{ freud:civ:norton,
+ author = "Sigmund Freud",
+ title = "Civilization and Its Discontents",
+ publisher = "W.~W. Norton and Co.",
+ year = 1989,
+ address = "New York",
+ edition = "Reprint of the Standard Edition",
+ translator = "James Strachey",
+ library = l-me,
+ annotation = "Publishing history given."
+}
+
+@Book{ freud:egoid:norton,
+ author = "Sigmund Freud",
+ title = "The Ego and the Id",
+ publisher = "W.~W. Norton and Co.",
+ year = 1989,
+ editor = "James Strachey",
+ address = "New York",
+ edition = "Reprint of the Standard Edition",
+ translator = "Joan Riviere",
+ library = l-me,
+ annotation = "Publishing history given."
+}
+
+@InCollection{ freud:mystic,
+ title = "A Note upon the \Wrapquotes{Mystic Writing-Pad}",
+ crossref = "freud:papers:basic:5",
+ year = 1925,
+ pages = "175--80",
+ chapter = 15,
+ invis = "Have photocopy."
+}
+
+@InCollection{ freud:negation,
+ title = "Negation",
+ crossref = "freud:papers:basic:5",
+ pages = "181--85",
+ year = 1925,
+ chapter = "16",
+ invis = "Have photocopy."
+}
+
+@Book{ freud:papers:basic:4,
+ author = "Sigmund Freud",
+ title = "Papers on Metapsychology, Papers on Applied
+ Psycho-Analysis",
+ booktitle = "Papers on Metapsychology, Papers on Applied
+ Psycho-Analysis",
+ series = "Collected Papers",
+ year = 1959,
+ volume = 4,
+ publisher = "Basic Books in arrangement with Hogarth Press and the
+ Institute for Psycho-Analysis, London",
+ address = "New York",
+ note = "Authorized translation from the German under the
+ supervision of Joan Riviere.",
+ xxseries = "The International Psycho-Analytical Library",
+ xxserieseditor= "Ernest Jones",
+ xxnumber = 10,
+ keywords = "psychology psychoanalysis",
+ fyear = 1925,
+ call = "BF173.F24 (and elsewhere, weirdly)",
+ library = l-m
+}
+
+@Book{ freud:papers:basic:5,
+ author = "Sigmund Freud",
+ editor = "James Strachey",
+ title = "Miscellaneous Papers, 1888--1938",
+ booktitle = "Miscellaneous Papers, 1888--1938",
+ series = "Collected Papers",
+ year = "1924--50",
+ volume = 5,
+ publisher = "Basic Books in arrangement with Hogarth Press and the
+ Institute for Psycho-Analysis, London",
+ address = "New York",
+ note = "Authorized translation from the German under the
+ supervision of Joan Riviere.",
+ xxseries = "The International Psycho-Analytical Library",
+ xxnumber = 37,
+ xxserieseditor= "Ernest Jones FIX ALL THIS NONSENSE",
+ xxxvolume-fyear=1950,
+ keywords = "psychology psychoanalysis",
+ call = "BF173.F24 (and elsewhere, weirdly)",
+ library = l-m
+}
+
+@InCollection{ freud:primalwords,
+ title = "\article{The Antithetical Sense of Primal Words}: A Review
+ of a Pamphlet by {K}arl {A}bel, \book{{\"U}ber den
+ Gegensinn der Urworte}, 1884",
+ crossref = "freud:papers:basic:4",
+ year = 1910,
+ chapter = 10,
+ pages = "184--91",
+ invis = "Have photocopy."
+}
+
+@Book{ freud:se,
+ author = "Sigmund Freud",
+ title = "The Standard Edition of the Complete Psychological Works
+ of {S}igmund {F}reud",
+ booktitle = "The Standard Edition of the Complete Psychological Works
+ of {S}igmund {F}reud",
+ publisher = "Hogarth Press and the Institute for Psycho-Analysis",
+ year = 1961,
+ address = "London",
+ translator = "Joan Riviere",
+ call = "BF173.F53 (and elsewhere perhaps)",
+ editor = "James Strachey",
+ library = l-m
+}
+
+@InCollection{ freud:wardeath,
+ title = "Thoughts for the Times on War and Death",
+ crossref = "freud:papers:basic:4",
+ pages = "288--317",
+ year = 1915,
+ chapter = "17",
+ invis = "Have photocopy."
+}
+
+@InCollection{ freud:warneuroses,
+ title = "Psycho-analysis and War Neuroses",
+ crossref = "freud:papers:basic:5",
+ year = 1919,
+ pages = "83--87",
+ chapter = "8",
+ invis = "Have photocopy."
+}
+
+@InCollection{ freud:whywar,
+ title = "Why War?",
+ crossref = "freud:papers:basic:5",
+ pages = "273--87",
+ year = 1932,
+ chap = "25",
+ invis = "Have photocopy."
+}
+
+@Book{ friedman:beckett:now,
+ editor = "Melvin J. Friedman",
+ title = "Samuel {B}eckett Now",
+ booktitle = "Samuel {B}eckett Now",
+ publisher = "University of Chicago Press",
+ year = 1970,
+ address = "Chicago",
+ library = l-m
+}
+
+@Article{ friedman:beckett:tradition,
+ author = "Melvin J. Friedman",
+ title = "Samuel {B}eckett: Tradition and Innovation",
+ journal = "Contemporary Literature",
+ year = 1995,
+ volume = 36,
+ number = 2,
+ month = "summer",
+ pages = "350--61",
+ note = "Review of \book{Wandering and Home} by Eyal Amiran,
+ \book{The Beckett Studies Reader} by S.~E. Gontarski,
+ \book{Innovation in Samuel Beckett's Fiction} by Rubin
+ Rabinovitz, and \book{Beckett's Dying Words} by Christopher
+ Ricks.",
+ invis = "Have photocopy."
+}
+
+@InCollection{ frye:anatomy:bate,
+ author = "Northrop Frye",
+ year = 1957,
+ title = "Anatomy of Criticism",
+ crossref = "bate:criticism",
+ pages = "609--25"
+}
+
+@InCollection{ frye:archetype:bate,
+ author = "Northrop Frye",
+ year = 1951,
+ title = "The Archetypes of Literature",
+ crossref = "bate:criticism",
+ pages = "601--9"
+}
+
+@InCollection{ frye:beckett:nightmare,
+ author = "Northrop Frye",
+ title = "The Nightmare Life in Death",
+ crossref = "butler:beckett:essays",
+ pages = "101--108",
+ invis = "Have photocopy."
+}
+
+@Book{ gardner:circus,
+ author = "Martin Gardner",
+ title = "Mathemetical Circus",
+ booktitle = "Mathemetical Circus",
+ publisher = "Alfred A. Knopf",
+ year = 1979,
+ address = "New York",
+ invis = "Have certain chapters photocopied."
+}
+
+@InCollection{ gardner:circus:cyclic,
+ title = "Cyclic Numbers",
+ crossref = "gardner:circus",
+ chapter = 10,
+ pages = "111--22",
+ invis = "Have photocopy."
+}
+
+@InCollection{ gardner:cyclic:simplicity,
+ title = "Cyclic Numbers",
+ crossref = "gardner:circus",
+ pages = "169--181",
+ chapter = 14,
+ invis = "Have photocopy."
+}
+
+@Book{ gardner:dante,
+ author = "Edmund G. Gardner",
+ title = "Dante and the Mystics: A Study of the Mystical Aspect of
+ the \book{Divina Commedia} and its Relations With Some of
+ its Mediaeval Sources",
+ publisher = "Haskell House Publishers",
+ year = 1968,
+ oyear = 1913,
+ address = "New York",
+ call = "PQ4416.F13",
+ keywords = "neoplatonism",
+ library = l-m,
+ invis = "Frontmatter filed."
+}
+
+@Book{ gardner:great-essays,
+ editor = "Martin Gardner",
+ title = "Great Essays in Science",
+ publisher = "Prometheus Books",
+ year = 1994,
+ address = "Buffalo",
+ call = "Q171 .S13 1984",
+ library = l-me # l-se,
+ invis = "ISBN 0-87975-853-8 01-07-10 at Amazon 2-3 days list
+ \$21.00 cost \$16.80 \url{http://www.prometheusbooks.com}
+ says \$23"
+}
+
+@Book{ gardner:night,
+ author = "Martin Gardner",
+ title = "The Night is Large: Collected Essays, 1938--1995",
+ publisher = "St. Martin's Griffin",
+ year = 1997,
+ address = "New York",
+ library = l-me
+}
+
+@Book{ gardner:puzzles2,
+ author = "Martin Gardner",
+ title = "The \journal{Scientific American} Book of Mathematical
+ Puzzles \& Diversions",
+ publisher = "Simon and Schuster",
+ year = 1961,
+ address = "New York",
+ edition = "2d~ed.",
+ invis = "Have certain chapters photocopied."
+}
+
+@Article{ garner:beckett:ponty,
+ author = "Garner, Jr., Stanton B.",
+ title = "\article{Still living flesh}: {B}eckett,
+ {M}erleau-{P}onty, and the Phenomenological Body",
+ journal = "Theatre Journal",
+ year = 1993,
+ volume = 45,
+ pages = "443--60",
+ invis = "Have photocopy."
+}
+
+@Book{ gascoigne:works:posies,
+ author = "George Gascoigne",
+ editor = "John W. Cunliffe",
+ title = "The Posies",
+ series = "The Complete Works of {G}eorge {G}ascoigne",
+ publisher = "Cambridge University Press",
+ year = 1969,
+ address = "Cambridge",
+ volume = 1,
+ seriesedition = "2~vols.",
+ oyear = 1907,
+ oaddress = "Grosse Pointe, Michigan",
+ opublisher = "Scholarly Press",
+ call = "PR2277 F07",
+ invis = "second volume called The Glasse of Government / The
+ Princely Pleasures at / Kenelworth Castle / The Steele Glas
+ / And Other Poems and Prose Works dated 1910/1969. Series
+ is Cambridge English Classics."
+}
+
+@Book{ gate:beckett:festival,
+ author = "Gerry Dukes",
+ title = "The {B}eckett {F}estival: {L}incoln {C}enter {F}estival
+ 1996",
+ year = 1996,
+ publisher = "Gate Theater",
+ note = "Program for a festival of theater perforamnces by the
+ (Irish) Gate Theater company at the Lincoln Center in New
+ York. Dukes wrote the notes for each play",
+ library = l-me
+}
+
+@Article{ gates:beckett:goon,
+ author = "David Gates",
+ title = "He Couldn't Go On, He Went On",
+ journal = "New York Times Book Review",
+ year = 1996,
+ pages = 4,
+ month = "26~" # may,
+ invis = "Have clipping."
+}
+
+@Book{ gatti:bruno,
+ author = "Hilary Gatti",
+ title = "The {R}enaissance Drama of Knowledge",
+ publisher = "Routledge",
+ address = "London",
+ year = 1989,
+ call = "PR655G38 1989"
+}
+
+@Book{ geerling:plateau,
+ author = "Paul Geerling",
+ title = "Down the Grand Staircase",
+ publisher = "Westwater",
+ year = 1981,
+ annotation = "primer of sw geology"
+}
+
+@Book{ geroch:atob,
+ author = "Robert Geroch",
+ title = "Gerneral Relativity From A to B",
+ publisher = "University of Chicago Press",
+ year = 1978,
+ address = "Chicago",
+ library = l-se,
+ annotation = "Frontmatter filed."
+}
+
+@InProceedings{ gierow:beckett:nobel,
+ author = "Karl Ragnar Gierow",
+ title = "Presentation Address [for {B}eckett's {N}obel {P}rize]",
+ booktitle = "Samuel {B}eckett, {B}j{\"o}rnstjerne {B}j{\"o}rnson,
+ {P}earl {B}uck [and] Ivan Bunin",
+ pages = "3--6",
+ year = 1971,
+ series = "Nobel Prize Library",
+ address = "New York",
+ publisher = "A. Gregory",
+ note = "Author is permanent Secretary of the Swedish Academy",
+ call = "PN6014 .S235",
+ library = l-m,
+ invis = "Have photocopy. funny title with braces as given by mugar
+ computer records "
+}
+
+@Book{ gifford:ulysses,
+ author = "Don Gifford and Robert J. Seidman",
+ title = "\book{Ulysses} Annotated",
+ publisher = "University of California Press",
+ year = 1988,
+ address = "Berkeley",
+ call = "PR6019.O9U647 1988",
+ keywords = "joyce",
+ library = l-me
+}
+
+@Book{ gleitman:psych,
+ author = "Henry Gleitman",
+ title = "Psychology",
+ publisher = "W.~W. Norton and Co.",
+ year = 1986,
+ address = "New York",
+ edition = "2d~ed.",
+ call = "BF121.G58 1986",
+ keywords = "gestalt",
+ library = l-me
+}
+
+@Book{ glover:wwi,
+ title = "The {P}enguin Book of {F}irst {W}orld {W}ar Prose",
+ publisher = "Penguin Books",
+ year = 1989,
+ editor = "Jon Glover and Jon Silkin",
+ keywords = "wwi",
+ library = l-me
+}
+
+@Book{ gluck:beckett:joyce,
+ author = "Barbara Reich Gluck",
+ title = "Beckett and {J}oyce: Friendship and Fiction",
+ publisher = "Bucknell University Press",
+ year = 1979,
+ address = "Lewisburg",
+ library = l-bc
+}
+
+@Book{ gobar:genges,
+ author = "Ash Gobar",
+ title = "Philosophic Foundations of Genetic Psychology and Gestalt
+ Psychology: A Comparative Study of the Empirical Basis,
+ Theoretical Structure, and Epistemological Groundwork of
+ {E}uropean Biological Psychology",
+ publisher = "Maritnus Nihjogg",
+ year = 1968,
+ address = "The Hague",
+ call = "BF 203 F68c",
+ library = l-m
+}
+
+@Book{ goddard:newscience,
+ author = "Thomas Goddard Bergin and Max Harold Fisch",
+ title = "The New Science of {G}iambattista {V}ico",
+ publisher = "Cornell University Press",
+ year = 1970,
+ library = l-m,
+ call = "B3581.P73E4 F48"
+}
+
+@Book{ godfrey:conceptual,
+ author = "Tony Godfrey",
+ title = "Conceptual Art",
+ publisher = "Phaidon Press",
+ year = 1998,
+ series = "Art \& Ideas",
+ address = "London"
+}
+
+@Book{ goethe:faust:kaufmann,
+ author = "Johann Wolfgang von Goethe",
+ title = "Faust",
+ publisher = "Doubleday",
+ year = 1961,
+ address = "New York",
+ note = "Part one and selections from part two",
+ translator = "Walter Kaufmann",
+ call = "PT2026.F2K3 1989",
+ library = l-me,
+ annotation = "Superior to Arndt's translation, but incomplete."
+}
+
+@Book{ goethe:faust:norton,
+ author = "Johann Wolfgang von Goethe",
+ title = "Faust",
+ publisher = "W.~W. Norton and Co.",
+ year = 1976,
+ editor = "Cyrus Hamlin",
+ address = "New York",
+ edition = "{N}orton Critical~ed.",
+ translator = "Walter Arndt",
+ call = "PT2026.F2A75 1976",
+ library = l-me,
+ annotation = "Far inferior to Kaufman's translation."
+}
+
+@Article{ gontarski:beckett:editing,
+ author = "S. E. Gontarski",
+ title = "Editing {B}eckett",
+ journal = "Twentieth Century Literature",
+ year = 1995,
+ volume = 41,
+ number = 2,
+ pages = "190--207",
+ month = "summer",
+ invis = "Have photocopy."
+}
+
+@InCollection{ gontarski:beckett:intent,
+ author = "S. E. Gontarski",
+ title = "The Intent of Undoing",
+ crossref = "gontarski:beckett:undoing",
+ pages = "1--21"
+}
+
+@InCollection{ gontarski:beckett:introcspr,
+ author = "S. E. Gontarski",
+ title = "From Unabandoned Works: {S}amuel {B}eckett's Short Prose",
+ crossref = "beckett:cspr",
+ pages = "xi--xxxii"
+}
+
+@Book{ gontarski:beckett:onbeckett,
+ title = "On {B}eckett: Essays and Criticism",
+ publisher = "Grove Press",
+ year = 1986,
+ editor = "S. E. Gontarski",
+ address = "New York",
+ call = "PR6003.E282Z814 1986",
+ library = l-m
+}
+
+@Article{ gontarski:beckett:quad,
+ author = "S. E. Gontarski",
+ title = "\play{Quad I \& II}: {B}eckett's Sinister Mime(s)",
+ journal = jobs,
+ year = 1984,
+ number = 9,
+ pages = "137--38",
+ invis = "Have photocopy."
+}
+
+@Book{ gontarski:beckett:undoing,
+ editor = "S. E. Gontarski",
+ title = "The Intent of Undoing in {S}amuel {B}eckett's Dramatic
+ Texts",
+ booktitle = "The Intent of Undoing in {S}amuel {B}eckett's Dramatic
+ Texts",
+ publisher = "Indiana University Press",
+ year = 1985,
+ address = "Bloomington"
+}
+
+@Book{ gontarski:reader,
+ title = "Beckett Studies Reader",
+ publisher = "University Press of Florida",
+ year = 1993,
+ editor = "S. E. Gontarski",
+ address = "Gainesville",
+ call = "PR6003.E19.Z5719 1993",
+ library = l-hayden
+}
+
+@Book{ gordon:beckett:world,
+ author = "Lois Gordon",
+ title = "The World of {S}amuel {B}eckett, 1906--1946",
+ publisher = "Yale University Press",
+ year = 1996,
+ address = "New Haven",
+ call = "PR6003.E282Z6666 1996",
+ library = l-m
+}
+
+@Article{ gordon:panther,
+ author = "John Gordon",
+ title = "Notes in Response to {M}ichael {S}eidel's \book{Ulysses'
+ Black Panther Vampire}",
+ journal = "James Joyce Quarterly",
+ year = 1978,
+ volume = 15,
+ number = 3,
+ pages = "229--35",
+ month = "spring",
+ library = l-m
+}
+
+@Article{ gordon:panther:2,
+ author = "John Gordon",
+ title = "Haines and the Black Panther",
+ journal = "James Joyce Quarterly",
+ year = 1990,
+ volume = 27,
+ number = 3,
+ pages = "587--94",
+ month = "spring",
+ library = l-m
+}
+
+@Book{ gose:joyce,
+ author = "Gose, Jr., Eliot B.",
+ title = "The Transformation Process in {J}oyce's \book{Ulysses}",
+ publisher = "University of Toronto Press",
+ year = 1980,
+ address = "Toronto",
+ call = "PR6019.O9U65317",
+ keywords = "freud bruno",
+ library = l-m,
+ invis = "My review on disk."
+}
+
+@Book{ grandin:emergence,
+ author = "Temple Grandin and Margaret M. Scariano",
+ title = "Emergence: Labelled Autistic",
+ publisher = "Arena Press",
+ year = 1993,
+ address = "Novato, California",
+ call = "RC553.A88G73 1986",
+ library = l-m,
+ invis = "Have phtocopy of parts. Arena Press is \Wrapquotes{an
+ imprint of Academic Therapy Publications}. Copyright date
+ is 1986, then says Updated References (1993)."
+}
+
+@Book{ grant:zero,
+ author = "Edward Grant",
+ title = "Much Ado About Nothing: Theories of Space and Vacuum from
+ the Middle Ages to the Scientific Revolution",
+ publisher = "Cambridge University Press",
+ address = "Cambridge",
+ year = 1981,
+ library = l-m,
+ call = "QC173.59S65 G72"
+}
+
+@Book{ graver:beckett:heritage,
+ editor = "Lawrence Graver and Raymond Federman",
+ title = "Samuel {B}eckett: The Critical Heritage",
+ publisher = "Routledge and Kegan Paul",
+ year = 1979,
+ address = "London",
+ call = "PR6003.E282 Z822",
+ library = l-m
+}
+
+@Article{ green:beckett:augustine,
+ author = "David [D.] Green",
+ title = "A Note on {A}ugustine's Thieves",
+ journal = jobsns,
+ volume = 3,
+ number = 2,
+ year = 1994,
+ pages = "77--78",
+ keywords = "augustine beckett thieves thief",
+ invis = "Have photocopy. This is the same person as
+ green:beckett:niente (who I know from BU)."
+}
+
+@Article{ green:beckett:niente,
+ author = "David D. Green",
+ title = "Beckett's \book{Dream}: More Niente than Bel",
+ journal = jobsns,
+ year = 1996,
+ volume = 5,
+ number = "1--2",
+ pages = "67--80",
+ invis = "Have photocopy. This is the same person as
+ green:beckett:augustine (who I know from BU)"
+}
+
+@Book{ greenberg:kafkaplanck,
+ author = "Valerie D. Greenberg",
+ title = "Transgressive Readings: The Texts of {F}ranz {K}afka and
+ {M}ax {P}lanck",
+ address = "Ann Arbor",
+ publisher = "University of Michigan Press",
+ year = 1990,
+ library = l-m
+}
+
+@InCollection{ greene:repentance,
+ author = "Robert Greene",
+ editor = "Alexander B. Grosart",
+ invis = "FIX: is repentance name of volume or of the pagerange I
+ have w/in it?",
+ title = "The Repentance of {R}obert {G}reene",
+ booktitle = "The Life and Complete Works in Prose and Verse of {R}obert
+ {G}reene",
+ edition = "15~vols.",
+ pages = "12:151--88",
+ publisher = "Russell and Russell",
+ address = "New York",
+ year = 1964,
+ series = "Huth Library",
+ fyear = 1592,
+ oyear = "n.d.~[1881--86]",
+ opublisher = "printed for private circulation",
+ oaddress = "London and Aylesbury"
+}
+
+@Book{ halliwell:nursery,
+ editor = "James Orchard Halliwell-Phillipps",
+ title = "The Nursery Rhymes of {E}ngland, Obtained Principally from
+ Oral Tradition",
+ publisher = "Singing Tree Press",
+ year = 1969,
+ address = "Detroit",
+ edition = "3d~ed. with additions",
+ note = "First printed in London; reprinted Boston, Munroe and
+ Francis, 1843",
+ invis = "Don't know when THIS edition was first published, or which
+ edition was published in 1843.",
+ library = l-mmusic
+}
+
+@Book{ hallyn:poetry,
+ title = "The Poetic Structure of the World: {C}opernicus and
+ {K}epler",
+ translator = "Donald M. Leslie",
+ author = "Fernand Hallyn",
+ year = 1990,
+ publisher = "Zone Books",
+ address = "New York",
+ note = "Distributed by MIT Press, Cambridge, Massachusetts",
+ library = l-hayden,
+ call = "QB14.5H3513 1990"
+}
+
+@Book{ hamilton:beckett:condemned,
+ author = "Alice Hamilton and Kenneth Hamilton",
+ title = "Condemned to Life: The World of {S}amuel {B}eckett",
+ publisher = "William B Eerdmans",
+ year = 1976,
+ call = "PR6003.E282Z6675",
+ library = l-m
+}
+
+@Article{ hammond:beckett:syntax,
+ author = "B. S. Hammond",
+ title = "Beckett and {P}inter: Towards a Grammar of the Absurd",
+ journal = jobs,
+ year = 1979,
+ number = 4,
+ pages = "35--42",
+ invis = "Have photocopy."
+}
+
+@Book{ hardy:dynasts,
+ author = "Thomas Hardy",
+ title = "The Dynasts: An Epic Drama of the War with {N}apoleon",
+ publisher = "Macmillan and Co.",
+ year = 1954,
+ oyear = 1924,
+ call = "PR4750.D9 F24",
+ library = l-m
+}
+
+@Book{ hardy:poems,
+ author = "Thomas Hardy",
+ editor = "James Gibson",
+ title = "The Complete Poems of {T}homas {H}ardy",
+ publisher = "Macmillan Publishing",
+ year = 1976,
+ address = "London",
+ call = "PR4741.G5 1982",
+ keywords = "poetry",
+ library = l-me
+}
+
+@Book{ hardy:poetical,
+ author = "Thomas Hardy",
+ editor = "Samuel Lynn Hynes",
+ title = "The Complete Poetical Works of {T}homas {H}ardy",
+ year = 1982,
+ publisher = "Oxford University Press",
+ address = "New York",
+ call = "PR4741.H9 1982",
+ library = l-tw
+}
+
+@Article{ harper:beckett:irish,
+ author = "George Mills Harper",
+ title = "Review of \book{The Irish Beckett} by {J}ohn {P}.
+ {H}arrington ({S}yracuse: {S}yracuse {U}niversity {P}ress,
+ 1991)",
+ journal = jobsns,
+ year = 1992,
+ volume = 2,
+ number = 1,
+ pages = "131--34",
+ invis = "Have photocopy."
+}
+
+@Book{ harper:blake,
+ author = "George Mills Harper",
+ title = "The Neoplatonism of {W}illiam {B}lake",
+ publisher = "University of North Carolina Press",
+ year = 1961,
+ address = "Chapel Hill",
+ call = "PR4148.P5F61B",
+ library = l-m,
+ annotation = "Frontmatter filed."
+}
+
+@Article{ harrington:beckett:entropy,
+ author = "John P. Harrington",
+ title = "Pynchon, {B}eckett, and Entropy: Uses of Metaphor",
+ journal = "Missouri Review",
+ year = 1982,
+ volume = 5,
+ number = 3,
+ pages = "129--38",
+ month = "summer",
+ invis = "Have photocopy."
+}
+
+@Book{ harrington:beckett:irish,
+ author = "John P. Harrington",
+ title = "The {I}rish {B}eckett",
+ publisher = "Syracuse University Press",
+ year = 1991,
+ address = "Syracuse",
+ call = "PR6003.E282Z6678 1991",
+ library = l-rul
+}
+
+@Article{ harrington:beckett:local,
+ author = "John P. Harrington",
+ title = "A Note on \book{Malone Dies} and Local Phenomena",
+ journal = jobsns,
+ year = 1992,
+ volume = 1,
+ number = "1--2",
+ pages = "141--43"
+}
+
+@Book{ harrison:beckett:murphy,
+ author = "Robert Harrison",
+ title = "Samuel {B}eckett's \book{Murphy}",
+ publisher = "University of Georgia Press",
+ year = 1968,
+ number = 15,
+ series = "University of Georgia Monographs",
+ address = "Athens"
+}
+
+@Book{ harvey:beckett:poet,
+ author = "Lawrence E. Harvey",
+ title = "Samuel {B}eckett: Poet and Critic",
+ publisher = "Princeton University Press",
+ year = 1970,
+ address = "Princeton",
+ call = "PR6003.E282Z668",
+ library = l-m
+}
+
+@Book{ hay:eliot:negative,
+ author = "Eloise Knapp Hay",
+ title = "T. {S}. {E}liot's Negative Way",
+ publisher = "Harvard University Press",
+ year = 1982,
+ address = "Cambridge"
+}
+
+@Book{ hayden:collected,
+ author = "Robert Earl Hayden",
+ title = "Collected Poems",
+ publisher = "Liveright Publishing",
+ year = 1985,
+ editor = "Frederick Glaysher",
+ address = "New York",
+ call = "PS3515.A9363A17 1985",
+ library = l-me
+}
+
+@Book{ heisenberg:physics,
+ author = "Werner Heisenberg",
+ title = "Physics and Philosophy: The Revolution in Modern Science",
+ publisher = "Harper and Row",
+ year = 1962,
+ address = "New York",
+ oyear = 1958,
+ volume = 19,
+ series = "World Perspective Series",
+ call = "QC6.F584",
+ keywords = "relativity qm",
+ library = l-se,
+ annotation = "Frontmatter filed."
+}
+
+@Book{ henderson:art,
+ author = "Linda Dalrympe Henderson",
+ title = "The Fourth Dimension and Non-{E}uclidean Geometry in
+ Modern Art",
+ year = 1983,
+ publisher = "Princeton University Press",
+ address = "Princeton",
+ call = "N6490.H44 1983",
+ library = l-m # l-te
+}
+
+@Book{ heninger:ren,
+ author = "S. K. Heninger",
+ title = "Touches of Sweet Harmony: {P}ythagorean Cosmology and
+ {R}enaissance Poetics",
+ publisher = "Huntington Library",
+ address = "San Marino",
+ year = 1974
+}
+
+@Book{ heninger:sidney,
+ author = "S. K. Heninger",
+ title = "Sidney and {S}penser: The Poet As Maker",
+ publisher = "Pennsylvania State University Press",
+ address = "University Park PA",
+ year = 1989
+}
+
+@Article{ henning:beckett:guffaw,
+ author = "Sylvie Debevec Henning",
+ title = "The Guffaw of the {A}bderite: \book{Murphy} and the
+ {D}emocritean Universe",
+ journal = jobs,
+ year = 1985,
+ number = 10,
+ pages = "5--20",
+ invis = "Have photocopy."
+}
+
+@Book{ henschen:skull,
+ author = "Folke Henschen",
+ title = "The Human Skull: A Cultural History",
+ publisher = "Thames and Hudson",
+ year = 1966,
+ address = "London",
+ keywords = "skull",
+ library = l-m,
+ annotation = "Nice lot of pictures or diagrams. Easy reading."
+}
+
+@Book{ heraclitus:kirk:cosmic,
+ author = "Heraclitus",
+ editor = "G. S. Kirk",
+ title = "The Cosmic Fragments",
+ publisher = "Cambridge University Press",
+ year = 1970,
+ address = "Cambridge"
+}
+
+@Book{ heritage,
+ title = "The {A}merican {H}eritage Dictionary of the {E}nglish
+ Language",
+ publisher = "Houghton Mifflin",
+ year = 1981,
+ editor = "William Morris",
+ address = "Boston",
+ call = "PE1625 .A54 1981b"
+}
+
+@Book{ hill:collected,
+ author = "Geoffrey Hill",
+ title = "Collected Poems",
+ year = 1986,
+ publisher = "Andre Deutsch",
+ address = "London",
+ oyear = 1985,
+ library = l-me
+}
+
+@Book{ hill:lords,
+ author = "Geoffrey Hill",
+ title = "The Lords of Limit: Essays on Literature and Ideas",
+ publisher = "Andre Deutsch",
+ year = 1984,
+ address = "London",
+ call = "PR503.H54 1984",
+ keywords = "Pound",
+ library = l-m,
+ invis = "Have photocopy of ``Our Word is Our Bond.''"
+}
+
+@Article{ hill:vaughan,
+ author = "Geoffrey Hill",
+ title = "A Pharisee to Pharisees: Reflections on {V}aughan's
+ \poemtitle{The Night}",
+ journal = "English",
+ year = 1989,
+ volume = 38,
+ pages = "97--113",
+ month = "summer"
+}
+
+@InCollection{ hills:jones,
+ author = "Paul Hills",
+ title = "The Art of {D}avid {J}ones",
+ crossref = "jones:tate"
+}
+
+@Article{ hobson:beckett:year,
+ author = "Harold Hobson",
+ title = "Samuel {B}eckett, Dramatist of the Year",
+ journal = "International Theater Annual",
+ year = 1956,
+ number = 1,
+ pages = "153--55",
+ invis = "London: John Calder; cited in Amiran, but elsewhere too."
+}
+
+@Book{ holman:handbook,
+ author = "C. Hugh Holman and William Harmon",
+ title = "A Handbook to Literature",
+ publisher = "Macmillan",
+ year = 1986,
+ address = "New York",
+ edition = "5th~ed.",
+ note = "Based on the original edition by William Flint Thrall and
+ Addison Hibbard"
+}
+
+@Book{ homer:odyssey:fitz,
+ author = "Homer",
+ title = "The Odyssey",
+ publisher = "Random House",
+ year = 1990,
+ address = "New York",
+ oyear = 1963,
+ note = "Text as corrected and reset in~1961",
+ edition = "First Vintage Classics~ed.",
+ translator = "Robert Fitzgerald",
+ illustrator = "Jackie Schuman",
+ call = "PA4025.A5F5 1990",
+ library = l-me
+}
+
+@Book{ hopkins:gardner,
+ author = "Gerard Manley Hopkins",
+ title = "Poems and Prose",
+ publisher = "PenGuin Books",
+ year = 1953,
+ editor = "W. H. Gardner",
+ library = l-me
+}
+
+@Book{ horowitz:bruno,
+ author = "Irving Louis Horowitz",
+ title = "The {R}enaissance Philosophy of {G}iordano {B}runo",
+ publisher = "Coleman-Ross",
+ address = "New York",
+ year = 1952,
+ library = l-m,
+ call = "B783.Z7 F52",
+ annotation = "Marxist. Points out improvements of Engels on Bruno. Good
+ analysis of the conflict between Bruno's dialectic method
+ and his monistic system."
+}
+
+@Book{ housman:last,
+ author = "A. E. Housman",
+ title = "Last Poems",
+ publisher = "Henry Holt and Co.",
+ year = 1922,
+ address = "New York",
+ call = "PR4809.H15L3 F22a",
+ library = l-m
+}
+
+@Book{ housman:shropshire,
+ author = "A. E. Housman",
+ title = "A {S}hropshire Lad",
+ publisher = "Colby College Library",
+ year = 1946,
+ oyear = 1896,
+ address = "Waterville, Maine",
+ call = "PR4809.H15S6 F46",
+ library = l-m
+}
+
+@Book{ ht:pimander,
+ author = "Hermes Trismegistus",
+ title = "Hermes {M}ercurius {T}rismegistus his {D}ivine pymander
+ [microform] : in seventeen books : together with his second
+ book called {A}sclepius, containing fifteen chapters with a
+ commentary / translated formerly out of the {A}rabick into
+ {G}reek, and thence into {L}atine, and {D}utch, and now out
+ of the original into {E}nglish by {D}r. {E}verard.",
+ year = 1657,
+ publisher = "``Printed by J.~S. for Thomas Brewster''",
+ address = "London",
+ library = l-mmicro,
+ call = "AC4.F61"
+}
+
+@Book{ hume:spenser,
+ author = "Anthea Hume",
+ title = "Edmund {S}penser: {P}rotestant Poet",
+ publisher = "Cambridge University Press",
+ address = "Cambridge",
+ year = 1984,
+ library = l-m,
+ call = "PR2367.R4H8 1984"
+}
+
+@InCollection{ iser:beckett:negativity,
+ author = "Wolfgang Iser",
+ title = "The Pattern of Negativity in {B}eckett's Prose",
+ crossref = "bloom:beckett:mcv",
+ pages = "125--36",
+ annotation = "From \journal{Georgia Review} 3, vol 29, (fall 1975).",
+ invis = "Have photocopy."
+}
+
+@Article{ israel:beckett:bair,
+ author = "Calvin Israel",
+ title = "Review of \book{Samuel Beckett: A Biography} by {D}eirdre
+ {B}air ({N}ew {Y}ork: {H}arcourt {B}race {J}ovanovich,
+ 1978)",
+ journal = jobs,
+ year = 1979,
+ number = 4,
+ pages = "80--85",
+ invis = "Have photocopy."
+}
+
+@Book{ james:principles,
+ author = "William James",
+ title = "The Principles of Psychology",
+ publisher = "Dover Publications",
+ year = 1950,
+ address = "New York",
+ edition = "2~vols.",
+ opublisher = "Henry Holt and Co.",
+ oyear = 1890,
+ oaddress = "New York",
+ call = "BF121.F18",
+ library = l-m
+}
+
+@Book{ jasper:literature,
+ editor = "David Jasper and Colin Crowder",
+ booktitle = "European Literature and Theology in the Twentieth Century:
+ Ends of Time",
+ title = "European Literature and Theology in the Twentieth Century:
+ Ends of Time",
+ publisher = "St. Martin's Press",
+ year = 1990,
+ address = "New York",
+ library = l-hayden
+}
+
+@InCollection{ jewinski:beckett:epiphany,
+ author = "Ed Jewinski",
+ title = "James {J}oyce and {S}amuel {B}eckett: From Epiphany to
+ Anti-Epiphany",
+ crossref = "carey:beckett:joyce",
+ pages = "160--74",
+ chapter = 11,
+ annotation = "Calls our attention to the suspiciously polished character
+ of the few published interviews that Beckett gave, in the
+ context of discussing Beckett's ``misreading'' of Joyce,
+ after Harold Bloom's \book{The Anxiety of Influence}.",
+ invis = "Have photocopy."
+}
+
+@Book{ joachim:aristotle,
+ author = "H. H. Joachim",
+ title = "Aristotle: The {N}icomachean Ethics",
+ publisher = "Clarendon Press",
+ address = "Oxford",
+ year = 1951,
+ editor = "D. A. Rees",
+ library = l-m,
+ call = "B430.A9 F51"
+}
+
+@Book{ johnson:body,
+ author = "Mark Johnson",
+ title = "The Body in the Mind: The Bodily Basis of Meaning,
+ Imagination, and Reason",
+ publisher = "University of Chicago Press",
+ year = 1987,
+ address = "Chicago",
+ call = "B105.M4J64 1987",
+ library = l-me
+}
+
+@Book{ jolas:transition,
+ editor = "Eugene Jolas",
+ title = "Transition Workshop",
+ publisher = "Vanguard Press",
+ year = 1949,
+ address = "New York"
+}
+
+@Article{ jones:beckett:murphy,
+ author = "Anthony Jones",
+ title = "The {F}rench {M}urphy: From \Wrapquotes{rare bird} to
+ \Wrapquotes{cancre}",
+ journal = jobs,
+ year = 1981,
+ number = 6,
+ pages = "37--50",
+ invis = "Have photocopy."
+}
+
+@Book{ jones:dai,
+ editor = "Rene Hague",
+ title = "Dai Greatcoat: A Self-portrait of {D}avid {J}ones in his
+ letters",
+ publisher = "Faber and Faber",
+ year = 1980,
+ address = "London",
+ call = "PR6019.O53Z48 1980",
+ library = l-m
+}
+
+@Book{ jones:epoch,
+ author = "David Jones",
+ title = "Epoch and Artist",
+ publisher = "Chilmark Press (distributed by Random House)",
+ year = 1959,
+ address = "New York",
+ call = "PR6019.O53 A6 1959",
+ library = l-m
+}
+
+@Article{ jones:hopkins,
+ author = "David Jones",
+ title = "An Unpublished Appreciation of {G}erard {M}anley
+ {H}opkins",
+ journal = "Agenda",
+ year = 1993,
+ volume = 31,
+ number = 3,
+ library = l-hill,
+ pages = "72--80",
+ note = "Edited by Kathleen Henderson Staudt"
+}
+
+@Book{ jones:ip,
+ author = "David Jones",
+ title = "In Parenthesis: seinnyessit e gledyf ym penn maeu",
+ publisher = "Faber and Faber",
+ year = 1963,
+ oyear = 1937,
+ yearcomp = 1932,
+ address = "London",
+ library = l-me
+}
+
+@Book{ jones:lord,
+ author = "David Jones",
+ title = "The Sleeping Lord and Other Fragments",
+ publisher = "Faber and Faber",
+ year = 1974,
+ address = "London",
+ library = l-m
+}
+
+@Book{ jones:tate,
+ author = "David Michael Jones",
+ title = "David {J}ones",
+ booktitle = "David Jones",
+ year = 1981,
+ publisher = "Tate Gallery",
+ address = "London",
+ note = "Exhibition catalog",
+ call = "N6797.J58A4 1981",
+ keywords = "jones wwi",
+ library = l-m
+}
+
+@Book{ joyce:crit,
+ author = "James Joyce",
+ editor = "Ellsworth Mason and Richard Mason",
+ title = "The Critical Writings of {J}ames {J}oyce",
+ booktitle = "The Critical Writings of {J}ames {J}oyce",
+ publisher = "Cornell University Press",
+ year = 1989,
+ address = "Ithaca, New York",
+ oyear = 1959,
+ call = "PR6019.O9A6 1989",
+ library = l-me
+}
+
+@InCollection{ joyce:crit:cattle,
+ title = "Politics and Cattle Disease",
+ crossref = "joyce:crit",
+ chapter = 47,
+ pages = "238--41"
+}
+
+@Book{ joyce:dubliners,
+ author = "James Joyce",
+ title = "Dubliners",
+ publisher = "Penguin Books",
+ address = "New York",
+ edition = "Rev.~ed.",
+ year = 1976,
+ opublisher = "Viking",
+ oyear = 1968,
+ fyear = "1916 (USA)",
+ library = l-me,
+ invis = "Copyright date 1967; detailed publication information on
+ copyright page"
+}
+
+@Book{ joyce:kershner:portrait,
+ author = "James Joyce",
+ editor = "R. B. Kershner",
+ title = "A Portrait of the Artist as a Young Man",
+ publisher = "St. Martin's Press, Bedford Books",
+ year = 1993,
+ series = "Case Studies in Contemporary Criticism",
+ address = "Boston",
+ library = l-me
+}
+
+@Book{ joyce:ulysses:1961,
+ author = "James Joyce",
+ title = "Ulysses",
+ publisher = "Random House",
+ year = 1990,
+ oyear = 1961,
+ fyear = 1922,
+ address = "New York",
+ edition = "First Vintage International~ed.",
+ call = "PR6019.O9U4 1990",
+ invis = "FIX Check on publication dates and editions"
+}
+
+@Book{ joyce:ulysses:gabler,
+ author = "James Joyce",
+ editor = "Hans Walter Gabler and others",
+ title = "Ulysses: The Corrected Text",
+ publisher = "Random House",
+ year = 1986,
+ address = "New York",
+ fyear = 1922,
+ edition = "First Vintage Books~ed.",
+ call = "PR6019.O9U4 1986",
+ library = l-me
+}
+
+@Book{ joyce:wake,
+ author = "James Joyce",
+ title = "Finnegans Wake",
+ publisher = "PenGuin Books",
+ year = 1939,
+ address = "New York",
+ library = l-me
+}
+
+@Book{ juliet:beckett:conversations,
+ author = "Charles Juliet",
+ title = "Conversations with {S}amuel {B}eckett and {B}ram van
+ {V}elde",
+ publisher = "Academic Press Leiden",
+ year = 1995,
+ fyear = "1973, 1986",
+ fpublisher = "Editions Fata Morgana",
+ faddress = "Montpellier",
+ flanguage = "French",
+ ftitle = "Rencontres avec Bram van Velde and Rencontre avec Samuel
+ Beckett",
+ translator = "Janey Tucker",
+ library = l-me
+}
+
+@Book{ jung:collected,
+ author = "C. G. Jung",
+ title = "The Collected Works of {C}. {G}. {J}ung",
+ booktitle = "The Collected Works of {C}. {G}. {J}ung",
+ publisher = "Princeton University Press",
+ year = 1966,
+ editor = "Sir Herbert Read and Michael Fordham and Gerhard Adler",
+ invis = "\Wrapquotes{All the volumes comprising the collected works
+ constitute number 20 in Bollingen Series, sponsored by
+ Bollingen Foundation}",
+ translator = "R. F. C. Hull"
+}
+
+@InCollection{ jung:psych-lit,
+ title = "Psychology and Literature",
+ crossref = "jung:collected",
+ volume = 15,
+ pages = "84--105",
+ library = l-me
+}
+
+@Book{ jung:tav,
+ author = "C. G. Jung",
+ title = "Analytical Psychology: Its Theory and Practice",
+ booktitle = "Analytical Psychology: Its Theory and Practice",
+ publisher = "Vintage Books",
+ year = 1968,
+ series = "The Tavistock Lectures",
+ address = "New York",
+ call = "BF173.J665 1968b",
+ library = l-m,
+ invis = "Have photocopy of Lectures Two and Three."
+}
+
+@InCollection{ jung:tav:3,
+ title = "Lecture 3",
+ crossref = "jung:tav",
+ pages = "78--113",
+ keywords = "recoil",
+ invis = "Beckett heard and was moved by this lecture. See
+ \citeNP{bair:beckett:bio}."
+}
+
+@Book{ keller:scihist,
+ author = "Evelyn Fox Keller",
+ title = "Reflections on Gender and Science",
+ publisher = "Yale University Press",
+ year = 1985,
+ library = l-se,
+ address = "New Haven",
+ call = "Q175.K28 1985"
+}
+
+@Book{ keller:womsci,
+ title = "Body/politics: Women and the Discourses of Science",
+ editor = "Mary Jacobus and Evelyn Fox Keller and Sally Shuttleworth",
+ publisher = "Routledge",
+ year = 1990,
+ address = "New York",
+ library = l-m,
+ call = "QP81.5B63 1990"
+}
+
+@Book{ kelsey:paria,
+ author = "Michael Kelsey",
+ title = "Hiking and Exploring the {P}aria {R}iver",
+ publisher = "Kelsey",
+ year = 1987
+}
+
+@Book{ kelsey:plateau,
+ author = "Michael Kelsey",
+ title = "Canyon Hiking Guide to the {C}olorado {P}lateau",
+ publisher = "Kelsey",
+ year = 1986,
+ annotation = "117 sw canyons"
+}
+
+@Book{ kelsey:rafael,
+ author = "Michael Kelsey and Dee Ann Finken",
+ title = "Hiking {U}tah's {S}an {R}afael {S}well",
+ publisher = "Kelsey",
+ year = 1990,
+ annotation = "Incorporates historical material."
+}
+
+@Article{ kennedy:beckett:dante,
+ author = "Sighle Kennedy",
+ title = "Beckett's \Wrapquotes{Schoolboy Copy} of {D}ante: A
+ Handbook for Liberty",
+ journal = "Dalhousie French Studies",
+ year = 1990,
+ volume = 19,
+ pages = "11--19",
+ month = "fall--winter",
+ note = "Special issue titled \Wrapquotes{Exile and
+ Transcendence}.",
+ invis = "Have photocopy."
+}
+
+@Book{ kennedy:beckett:murphy,
+ author = "Sighle Kennedy",
+ title = "Murphy's Bed: A Study of Real Sources and Sur-real
+ Associations in {S}amuel {B}eckett's First Novel",
+ booktitle = "Murphy's Bed: A Study of Real Sources and Sur-real
+ Associations in {S}amuel {B}eckett's First Novel",
+ publisher = "Bucknell University Press",
+ year = 1971,
+ address = "Lewisburg, Pennsylvania",
+ keywords = "PR6003.E282M835",
+ library = l-bc
+}
+
+@Book{ kenner:beckett:study,
+ author = "Hugh Kenner",
+ title = "Samuel {B}eckett: A Critical Study",
+ publisher = "University of California Press",
+ year = 1968,
+ address = "Berkeley",
+ edition = "New~ed.",
+ call = "PR6003.E282Z76 1968",
+ library = l-m
+}
+
+@InCollection{ kenner:beckett:syntax,
+ author = "Hugh Kenner",
+ title = "Shades of Syntax",
+ crossref = "cohn:beckett:collection",
+ pages = "21--31",
+ library = l-me,
+ invis = "Have photocopy."
+}
+
+@Book{ klein:elementary,
+ author = "Felix Klein",
+ title = "Elementary Mathematics From an Advanced Standpoint",
+ publisher = "Dover Publications",
+ year = 1924,
+ edition = "3d~ed. 2~vols.",
+ translator = "E. R. Hedrick and C. A. Noble",
+ call = "QA39.K513 1945",
+ library = l-se,
+ annotation = "Frontmatter filed."
+}
+
+@Book{ klein:history,
+ author = "Felix Klein",
+ title = "Development of Mathematics in the Nineteenth Century",
+ publisher = "Math Sci Press",
+ year = 1979,
+ address = "Brookline, Massachusetts",
+ oyear = 1928,
+ volume = 9,
+ series = "Lie Groups",
+ translator = "M. Ackerman",
+ annote = "Appendices: Kleinian Mathematics from an Advanced
+ Standpoint, by R. Hermann",
+ call = "QA26.K6213",
+ library = l-se,
+ invis = "Frontmatter filed."
+}
+
+@Book{ klein:lectures,
+ author = "Felix Klein",
+ title = "The {E}vanston Colloquium Lectures on Mathematics",
+ year = 1894,
+ publisher = "Macmillan and Co",
+ organization = "Chicago Congress of Mathematics",
+ address = "New York",
+ call = "QA7.E93",
+ library = l-se,
+ annotation = "Frontmatter filed. These seem quite easy to follow. "
+}
+
+@Article{ klein:panther,
+ author = "A. M. Klein",
+ title = "The Black Panther (A Study in Technique)",
+ journal = "Accent: A Quarterly of New Literature",
+ year = 1950,
+ volume = 10,
+ number = 2,
+ pages = "139--55",
+ month = "winter",
+ library = l-m
+}
+
+@Book{ knowlson:beckett:exhibition,
+ editor = "James Knowlson",
+ title = "Samuel {B}ecket: An Exhibition Held at {R}eading
+ {U}niversity {L}ibrary, {M}ay to {J}uly 1971",
+ publisher = "Turret Books",
+ year = 1971,
+ address = "London",
+ call = "PR6003.E282Z77",
+ library = l-m
+}
+
+@Book{ knowlson:beckett:frescoes,
+ author = "James Knowlson and John Pilling",
+ title = "Frescoes of the Skull: The Later Prose and Drama of
+ {S}amuel {B}eckett",
+ publisher = "John Calder",
+ year = 1979,
+ address = "London",
+ library = l-m
+}
+
+@InCollection{ knowlson:beckett:ghost,
+ author = "James Knowlson",
+ title = "Ghost Trio\slash Geister Trio",
+ crossref = "brater:beckett:80",
+ pages = "193--207",
+ invis = "Have photocopy."
+}
+
+@Book{ knowlson:beckett:life,
+ author = "James Knowlson",
+ title = "Damned to Fame: The Life of {S}amuel {B}eckett",
+ publisher = "Simon and Schuster",
+ year = 1996,
+ address = "New York",
+ call = "PR6003.E282Z764 1996",
+ library = l-me
+}
+
+@InCollection{ knowlson:beckett:pipe,
+ author = "James Knowlson",
+ title = "Beckett's \Wrapquotes{Bits of Pipe}",
+ crossref = "beja:beckett:humanistic",
+ pages = "16--25",
+ invis = "Have photocopy."
+}
+
+@Book{ knuth:texbook,
+ author = "Donald Ervin Knuth",
+ title = "The \TeX{}book",
+ publisher = "Addison Wesley",
+ year = 1986,
+ address = "Reading MA",
+ volume = "A",
+ series = "Computers \& Typesetting",
+ edition = "16th printing, revised",
+ fyear = 1984,
+ illustrator = "Duane Bibby",
+ library = l-me
+}
+
+@Book{ koffka:gestalt,
+ author = "K. Koffka",
+ title = "Principles of Gestalt Psychology",
+ publisher = "Harcourt, Brace and World",
+ year = 1935,
+ address = "New York",
+ call = "BF203.K64 1963",
+ library = l-m
+}
+
+@Article{ krance:beckett:physics,
+ author = "Charles Krance",
+ title = "Odd Fizzles: {B}eckett and the Heavenly Sciences",
+ journal = "Bucknell Review",
+ year = 1983,
+ volume = 27,
+ number = 2,
+ pages = "96--107",
+ invis = "Have photocopy."
+}
+
+@Article{ kroll:beckett:bel,
+ author = "Jeri L. Kroll",
+ title = "Belacqua as Artist and Lover: \Wrapquotes{What a
+ Misfortune}",
+ journal = jobs,
+ number = 3,
+ year = 1978,
+ pages = "10--39",
+ invis = "Have photocopy."
+}
+
+@Article{ kroll:beckett:mccabe,
+ author = "Jeri L. Kroll",
+ title = "The Surd as Inadmissible Evidence: The Case of
+ {A}ttourney-general v. {H}enry {M}c{C}abe",
+ journal = jobs,
+ year = 1977,
+ number = 2,
+ pages = "47--58",
+ invis = "Have photocopy."
+}
+
+@Book{ krutch:desert,
+ author = "Joseph Wood Krutch",
+ title = "The Desert Year",
+ publisher = "W. Sloane",
+ year = 1952,
+ annotation = "A naturalist's insights and observations concerning the
+ desert ecosystem."
+}
+
+@Book{ krutch:voice,
+ author = "Joseph Wood Krutch",
+ title = "The Voice of the Desert",
+ publisher = "W. Sloane",
+ year = 1971,
+ annotation = "A naturalist's insights and observations concerning the
+ desert ecosystem."
+}
+
+@Book{ lakoff:johnson,
+ author = "George Lakoff and Mark Johnson",
+ title = "Metaphors We Live By",
+ publisher = "University of Chicago Press",
+ year = 1980,
+ address = "Chicago",
+ call = "P106.L235",
+ library = l-me
+}
+
+@Book{ lakoff:women,
+ author = "George Lakoff",
+ title = "Women, Fire, and Dangerous Things: What Categories Reveal
+ about the Mind",
+ publisher = "University of Chicago Press",
+ address = "Chicago",
+ year = 1987,
+ call = "P37.L344 1986",
+ library = l-me
+}
+
+@Book{ lambrechtse:escalante,
+ author = "Rudi Lambrechtse",
+ title = "Hiking the {E}scalante",
+ publisher = "Wasatch",
+ year = 1985
+}
+
+@Book{ lamport:latex,
+ title = "\LaTeX: A Document Preparation System",
+ author = "Leslie Lamport",
+ publisher = "Addison Wesley",
+ year = 1986,
+ address = "Reading MA",
+ call = "Z253.4.L38L35 1985",
+ library = l-me
+}
+
+@Book{ lanczos:space,
+ author = "Cornelius Lanczos",
+ title = "Space Through the Ages: The Evolution of Geometrical Ideas
+ from {P}ythagoras to {H}ilbert and {E}instein",
+ publisher = "Academic Press",
+ year = 1970,
+ address = "London",
+ call = "QA21.F70 or QA21.L28",
+ keywords = "geometry history",
+ library = l-se # l-te # l-me
+}
+
+@Book{ laplanche:psychoanalysis,
+ author = "Jean Laplanche",
+ title = "Life and Death in Psychoanalysis",
+ publisher = "Johns Hopkins University Press",
+ year = 1976,
+ address = "Baltimore",
+ translator = "Jeffrey Mehlman",
+ library = l-me,
+ invis = "Published in France by Flammarion as View et mort en
+ psychanalyse 1970. Mehlman also has introduction, pp
+ vii--x."
+}
+
+@Book{ lawlor:geometry,
+ author = "Robert Lawlor",
+ title = "Sacred Geometry: Philosophy and Practice",
+ publisher = "Crossroad Publishing",
+ year = 1982,
+ series = "The Illustrated Library of Sacred Imagination",
+ address = "New York",
+ call = "QA447.L38 1982",
+ keywords = "geometry golden-mean music Plato",
+ library = l-se,
+ annotation = "Kind of cheesy, but lots of nice diagrams. Neat assortment
+ of cultural and artistic facts. Bibliography."
+}
+
+@Book{ lawrence:letters:boulton,
+ author = "D. H. Lawrence",
+ title = "The Letters of {D}. {H}. {L}awrence",
+ publisher = "Cambridge University Press",
+ year = 1979,
+ editor = "James T. Boulton",
+ call = "PR6023.A93 Z53 1979",
+ library = l-m
+}
+
+@Article{ lees:beckett:music,
+ author = "Heath Lees",
+ title = "\book{Watt}, Music, Tuning and Tonality",
+ journal = jobs,
+ year = 1984,
+ number = 9,
+ pages = "5--24",
+ invis = "Have photocopy; also in gontarski:reader I think"
+}
+
+@Book{ leggett:problems-physics,
+ author = "A. J. Leggett",
+ title = "The Problems of Physics",
+ publisher = "Oxford University Press",
+ year = 1987,
+ library = l-me
+}
+
+@Article{ lerner:bruno,
+ author = "Lawrence S. Lerner and Edward A. Gosselin",
+ title = "Giordano {B}runo",
+ journal = "Scientific American",
+ year = "April 1973",
+ annotation = "The authors consider Bruno in the political situation
+ during his time in England. Argue that his scientific
+ conclusions were farfetched (mainly in The Supper of
+ Ashes). Those around him would have known this, and also
+ picked up on many of the iconic references in his
+ illustrations. They argue he was out to make world peace
+ between the differing Protestants and Catholics in France,
+ Spain, and England, and that he used the Copernican
+ cosmology as an extended metaphor for his mystic peace.
+ Point out the rebirth idea in the whole Ash Wednesday and
+ Easter thing as evidence of this. Point out his role to
+ science: one, in making mankind confident that he could
+ understand the world, and two, in his
+ rationalism---knowledge, not faith, gets you understanding
+ of the world."
+}
+
+@Article{ levy:beckett:conv,
+ author = "Jay A. Levy",
+ title = "Conversations with {S}amuel {B}eckett",
+ journal = "American Scholar",
+ year = 1992,
+ volume = 61,
+ number = 1,
+ pages = "124--31",
+ month = "winter",
+ keywords = "beckett science",
+ library = l-m,
+ invis = "Have photocopy."
+}
+
+@Book{ lewis:farrington,
+ author = "Wyndham Lewis",
+ title = "Wyndham {L}ewis",
+ booktitle = "Wyndham {L}ewis",
+ publisher = "Lund Humphries in association with the City of Manchester
+ Art Galleries",
+ year = 1980,
+ address = "London",
+ note = "Exhibition held at the Manchester City Art Galley from
+ 1~Oct to 15~Nov 1980",
+ call = "N6797.L438A4 1980",
+ library = l-m
+}
+
+@Book{ lightman:physics,
+ author = "Alan Lightman",
+ title = "Great Ideas in Physics",
+ publisher = "McGraw Hill",
+ year = 1992,
+ address = "New York",
+ call = "QC21.2.L54 1992",
+ keywords = "qm srt grt thermo",
+ library = l-me
+}
+
+@Book{ limerick:deserts,
+ author = "Patricia Nelson Limerick",
+ title = "Desert Passages: Encounters with {A}merican Deserts",
+ publisher = "University of New Mexico",
+ year = 1985,
+ annotation = "anthology"
+}
+
+@Article{ linden:herbert,
+ author = "Stanton J. Linden",
+ title = "Herbert and the Unveiling of {D}iana: Stanza Three of
+ \poemtitle{Vanitie}",
+ journal = "George Herbert Journal",
+ month = "spring",
+ year = 1978,
+ volume = 1,
+ pages = "30--37"
+}
+
+@Book{ lingenfelter:deathvalley,
+ editor = "Richard E. Lingenfelter and Richard A. Dwyer",
+ title = "Death {V}alley Lore: Classic Tales of Fantasy, Adventure,
+ and Mystery",
+ publisher = "University of Nevada Press",
+ year = 1988,
+ invis = "I gave this to Isabel."
+}
+
+@Article{ lippman:beckett:noti,
+ author = "Carlee Lippman",
+ title = "Proprioceptive Deficit in {B}eckett's \play{Not I}",
+ journal = jobsns,
+ year = 1993,
+ volume = 2,
+ number = 2,
+ pages = "81--83",
+ invis = "Have photocopy."
+}
+
+@Article{ lizhi:physics,
+ author = "Fang Lizhi",
+ title = "Form and Physics",
+ journal = "Partisan Review",
+ year = 1991,
+ volume = 58,
+ number = 4,
+ pages = "656--664"
+}
+
+@Article{ lodge:beckett:ping,
+ author = "David Lodge",
+ title = "Some Ping Understood",
+ journal = "Encounter",
+ year = 1968,
+ volume = 30,
+ number = 2,
+ pages = "85--89",
+ month = feb,
+ note = "Also in \citeNP{mccarthy:beckett:essays}, 119--27.",
+ invis = "Have photocopy."
+}
+
+@Article{ long:beckett:company,
+ author = "Joseph Long",
+ title = "The Reading of \book{Company}: {B}eckett and the
+ Bi-Textual Work",
+ journal = "Forum for Modern Language Studies ",
+ year = 1996,
+ volume = 32,
+ number = 4,
+ pages = "314--28",
+ month = oct,
+ invis = "Have photocopy."
+}
+
+@InCollection{ longair:newphys,
+ title = "The New Astrophysics",
+ author = "Malcolm Longair",
+ crossref = "newphys"
+}
+
+@Book{ longman:2,
+ title = "The {L}ongman Anthology of Contemporary {A}merican Poetry:
+ 1950 to the Present",
+ publisher = "Longman",
+ year = 1989,
+ editor = "Stuart Friebert and David Young",
+ edition = "2d~ed.",
+ call = "PS613.L6 1988",
+ library = l-me
+}
+
+@Book{ lorenz:ethology,
+ author = "Konrad Lorenz",
+ title = "The Foundations of Ethology",
+ publisher = "Springer-Verlag",
+ year = 1981,
+ address = "New York",
+ flanguage = "German",
+ ftitle = "Vergleichende Verhaltensforschung",
+ translator = "Konrad Z. Lorenz and Robert Warren Kickert"
+}
+
+@Book{ madison:ponty:phenom,
+ author = "Gary Brent Madison",
+ title = "The Phenomenology of {M}erleau-{P}onty",
+ publisher = "Ohio University Press",
+ year = 1981,
+ address = "Athens",
+ note = "Cited in \citeNP{garner:beckett:ponty}, 451"
+}
+
+@Book{ mann:death,
+ author = "Thomas Mann",
+ title = "Death in {V}enice and Seven Other Stories",
+ publisher = "Vintage Books",
+ year = 1989,
+ oyear = 1936,
+ translator = "H. T. Lowe-Porter",
+ library = l-me
+}
+
+@Book{ maor:infinity,
+ author = "Eli Maor",
+ title = "To Infinity and Beyond: A Cultural History of the
+ Infinite",
+ publisher = "Birkh{\"a}user",
+ address = "Boston",
+ year = 1987,
+ library = l-se,
+ call = "QA9.M316 1987"
+}
+
+@Article{ marculescu:beckett:solipsism,
+ author = "Ileana Marculescu",
+ title = "Beckett and the Temptation of Solipsism:
+ \Wrapquotes{\foreign{Esse est aut percipere aut percipi}}",
+ journal = jobs,
+ year = 1989,
+ number = "11--12",
+ pages = "53--64",
+ invis = "Have photocopy."
+}
+
+@Book{ matthias:jones,
+ title = "David {J}ones: Man and Poet",
+ publisher = "National Poetry Foundation [at?] University of Maine",
+ booktitle = "David {J}ones: Man and Poet",
+ year = 1989,
+ editor = "John Matthias",
+ address = "Orono, Maine",
+ call = "PR6019.O53Z65 1989",
+ library = l-m
+}
+
+@Book{ mccarthy:beckett:essays,
+ editor = "Patrick A. McCarthy",
+ title = "Critical Essays on {S}amuel {B}eckett",
+ booktitle = "Critical Essays on {S}amuel {B}eckett",
+ publisher = "G.~K. Hall and Co.",
+ year = 1986,
+ address = "Boston",
+ series = "Critical Essays on Modern British Literature",
+ call = "PR6003.E282Z622 1986",
+ library = l-m
+}
+
+@Article{ mccarthy:beckett:principle,
+ author = "Patrick A. McCarthy",
+ title = "Review of \book{In Principle, {B}eckett is {J}oyce}, ed.
+ Friedhelm Rathjen",
+ journal = jobsns,
+ year = 1998,
+ volume = 8,
+ number = 1,
+ pages = "141--45",
+ invis = "Have photocopy."
+}
+
+@Book{ mchugh:wake,
+ author = "Roland McHugh",
+ title = "Annotations to \book{Finnegans Wake}",
+ publisher = "Johns Hopkins University Press",
+ year = 1991,
+ address = "Baltimore",
+ edition = "Rev.~ed.",
+ call = "PR6019.09F59357",
+ keywords = "joyce",
+ library = l-me
+}
+
+@Book{ mclaughlin:kant:antinomies,
+ author = "Peter McLaughlin",
+ title = "Kant's Critique of Teleology in Biological Explanation:
+ Antimony and Teleology",
+ publisher = "E. Mellen Press",
+ year = 1990,
+ address = "Lewiston",
+ invis = "Have chapter 2 photocopied."
+}
+
+@InCollection{ mcmillan:beckett:allegory,
+ author = "Dougald McMillan",
+ title = "Samuel {B}eckett and the Visual Arts: The Embarrassment of
+ Allegory",
+ crossref = "cohn:beckett:collection",
+ pages = "121--35",
+ keywords = "painting",
+ annotation = "This article is currently in print in
+ gontarski:beckett:onbeckett.",
+ library = l-me,
+ invis = "Have photocopy."
+}
+
+@Misc{ melville:dick:internet,
+ author = "Herman Melville",
+ title = "Moby-Dick",
+ howpublished = "On the internet",
+ year = "1855?",
+ library = l-me
+}
+
+@Book{ melville:dick:newberry,
+ author = "Herman Melville",
+ title = "Moby-Dick, or The Whale",
+ publisher = "Northwestern University Press and The Newberry Library",
+ address = "Evanston, Illinois",
+ year = 1988,
+ editor = "Harrison Hayford and Hershel Parker and G. Thomas
+ Tanselle",
+ volume = 6,
+ series = "The Writings of Herman Melville",
+ seriesedition = "15~vols.",
+ call = "PS2380 F68",
+ library = l-m,
+ invis = "editors are of multivol work"
+}
+
+@Article{ mercier:beckett:math,
+ author = "Vivian Mercier",
+ title = "Poet and Mathematician",
+ journal = "Hermathena",
+ year = 1986,
+ number = 141,
+ pages = "66--71",
+ month = "winter",
+ invis = "Have photocopy."
+}
+
+@Book{ merwin:ladders,
+ author = "W. S. Merwin",
+ title = "The Carrier of Ladders",
+ publisher = "Atheneum",
+ address = "New York",
+ year = 1970,
+ call = "PS 3563 E75C3 F70",
+ library = l-m,
+ invis = "have photocopy of \poem{Elegy}"
+}
+
+@Book{ michel:bruno,
+ author = "Paul Henri Michel",
+ title = "The Cosmology of {G}iordano {B}runo",
+ publisher = "Cornell University Press",
+ address = "Ithaca, New York",
+ translator = "R. E. W. Maddison",
+ year = 1973,
+ library = l-m,
+ call = "B783.Z7M513"
+}
+
+@Book{ milton:darbishire:paralost,
+ author = "John Milton",
+ editor = "Helen Darbishire",
+ title = "Paradise Lost",
+ series = "Poetical Works",
+ year = "1952--55",
+ publisher = "Clarendon Press",
+ address = "Oxford",
+ volume = 1,
+ seriesedition = "2~vols.",
+ fyear = 1667,
+ call = "PR3552 F52",
+ library = l-m
+}
+
+@Misc{ milton:lost:gutenberg,
+ author = "John Milton",
+ title = "Paradise Lost",
+ howpublished = "Project Gutenberg digital edition",
+ note = "Contact \texttt{<hart@vmd.cso.uiuc.edu>}"
+}
+
+@Book{ milton:paradiselost:ricks,
+ author = "John Milton",
+ editor = "Christopher Ricks",
+ title = "Paradise Lost and Paradise Regained",
+ year = 1968,
+ publisher = "PenGuin Books",
+ series = "Signet Classic Poetry Series",
+ library = l-me
+}
+
+@Book{ milton:riverside,
+ author = "John Milton",
+ editor = "Roy Flannagan",
+ title = "The {R}iverside {M}ilton",
+ booktitle = "The {R}iverside {M}ilton",
+ publisher = "Houghton Mifflin",
+ year = 1998,
+ address = "Boston",
+ library = l-me
+}
+
+@InCollection{ milton:riverside:paralost,
+ title = "Paradise Lost",
+ crossref = "milton:riverside",
+ pages = "296--710",
+ fyear = 1674
+}
+
+@Book{ minihan:beckett:photos,
+ author = "George Minihan and Aidan Higgins",
+ title = "Samuel {B}eckett: Photographs",
+ publisher = "George Braziller",
+ year = 1996,
+ address = "New York",
+ note = "Photographs by Minihan, text by Higgins",
+ library = l-me
+}
+
+@Article{ miskinis:beckett:recurrrence,
+ author = "Steven Miskinis",
+ title = "Enduring Recurrence: {S}amuel {B}eckett's Nihilistic
+ Poetics",
+ journal = "ELH",
+ year = 1996,
+ volume = 63,
+ number = 4,
+ pages = "1047--1067",
+ month = "winter",
+ invis = "Have photocopy."
+}
+
+@Article{ mitchell:beckett:newworks,
+ author = "Breon Mitchell",
+ title = "A {B}eckett Bibliography: New Works 1976--1982",
+ journal = "Modern Fiction Studies",
+ year = 1986,
+ volume = 29,
+ number = 1,
+ pages = "131--52",
+ month = "spring",
+ invis = "Have photocopy."
+}
+
+@Book{ mlaman,
+ author = "Joseph Gibaldi",
+ title = "MLA Style Manual and Guide to Scholarly Publishing",
+ publisher = "Modern Language Assocation of America",
+ year = 1998,
+ address = "New York",
+ edition = "2d ed."
+}
+
+@Article{ montgomery:beckett:quantum,
+ author = "Angela Montgomery",
+ title = "Beckett and Science: \book{Watt} and the Quantum Universe",
+ journal = "Comparative Criticism",
+ year = 1991,
+ volume = 13,
+ pages = "171--81",
+ invis = "Have photocopy."
+}
+
+@Article{ mood:beckett:system,
+ author = "John J. Mood",
+ title = "\Wrapquotes{The Personal System}---{S}amuel {B}eckett's
+ \book{Watt}",
+ journal = "Publications of the Modern Language Association of
+ America",
+ year = 1971,
+ volume = 86,
+ number = 2,
+ pages = "255--65",
+ invis = "Have photocopy."
+}
+
+@Book{ moore:infinity,
+ author = "A. W. Moore",
+ title = "The Infinite",
+ publisher = "Routledge",
+ address = "London",
+ year = 1990,
+ library = l-bruce # l-m,
+ call = "BD411.M59 1990"
+}
+
+@InCollection{ morot-sir:beckett:insincerity,
+ author = "Edouard Morot-Sir",
+ title = "Grammatical Insincerity in \book{The Unnamable}",
+ crossref = "bloom:beckett:trilogy",
+ pages = "131--44",
+ invis = "Have photocopy."
+}
+
+@Book{ murphy:beckett:criticism,
+ author = "P. J. Murphy and Werner Huber and Rolf Breuer and Konrad
+ Schoell",
+ title = "Critique of {B}eckett Criticism: A Guide to Research in
+ {E}nglish, {F}rench, and {G}erman",
+ publisher = "Camden House",
+ year = 1994,
+ series = "Literary Criticism in Perspective",
+ address = "Columbia",
+ call = "PR6003.E282Z6237 1994",
+ library = l-me # l-m
+}
+
+@Book{ nabokov:lectures,
+ author = "Vladimir Vladimirovich Nabokov",
+ title = "Lectures on Literature",
+ publisher = "Harcourt Brace Jovanovich",
+ year = 1980,
+ address = "New York",
+ call = "PN3499.N3 1980"
+}
+
+@Book{ newphys,
+ editor = "Paul Davies",
+ title = "The New Physics",
+ booktitle = "The New Physics",
+ publisher = "Cambridge University Press",
+ year = 1989,
+ address = "Cambridge",
+ call = "QC21.2 .N49 1988",
+ library = l-me
+}
+
+@Book{ nichols:utah,
+ author = "Gary Nichols",
+ title = "River Runners' Guide to {U}tah and Adjacent Areas",
+ publisher = "University of Utah",
+ year = 1986
+}
+
+@Book{ nicholson:mountains,
+ title = "Mountain Gloom and Mountain Glory",
+ author = "Marjorie Hope Nicholson",
+ library = l-m
+}
+
+@Book{ nietzsche:will:kaufmann,
+ author = "Friedrich Wilhelm Nietzsche",
+ editor = "Walter Kaufmann",
+ title = "The Will to Power",
+ publisher = "Vintage Books",
+ year = 1968,
+ address = "New York",
+ ftitle = "Der Wille zur Macht",
+ translator = "Walter Kaufmann and R. J. Hollingdale",
+ call = "B3313.W53 E5 1968",
+ library = l-m,
+ invis = "Mugar record says c1967"
+}
+
+@Book{ niven:numbers,
+ author = "Ivan Morton Niven and Herbert S. Zuckerman and Hugh L.
+ Montgomery",
+ title = "Theory of Numbers",
+ publisher = "Wiley",
+ year = 1991,
+ address = "New York",
+ edition = "5th~ed.",
+ call = "QA241.N734 1991 (MIT); QA241.N56 1991 (BU)",
+ library = l-hayden # l-se
+}
+
+@Book{ norton:english,
+ editor = "M. H. Abrams and others",
+ title = "The {N}orton Anthology of {E}nglish Literature",
+ publisher = "W.~W. Norton and Co.",
+ year = 1979,
+ address = "New York",
+ edition = "4th~ed. 2~vols.",
+ call = "PR1109.AZ 1979",
+ library = l-me
+}
+
+@Book{ norton:modern,
+ editor = "Richard Ellmann and Robert O'Clair and others",
+ title = "Norton Anthology of Modern Poetry",
+ publisher = "W.~W. Norton and Co.",
+ year = 1988,
+ address = "New York",
+ edition = "2d~ed.",
+ call = "PS613.N67 1988",
+ keywords = "poetry",
+ library = l-me
+}
+
+@Book{ norton:modern:test,
+ editor = "Richard Ellmann and Robert O'Clair and others",
+ title = "Norton Anthology of Modern Poetry",
+ publisher = "W.~W. Norton and Co.",
+ year = 1980,
+ address = "New York",
+ edition = "2d~ed.",
+ call = "PS613.N67 1988",
+ note = "THIS IS A TEST ENTRY norton:modern:test",
+ keywords = "poetry",
+ library = l-me
+}
+
+@Book{ norton:poetry,
+ editor = "Alexander W. Allison and others",
+ title = "The {N}orton Anthology of Poetry",
+ publisher = "W.~W. Norton and Co.",
+ year = 1983,
+ address = "New York and London",
+ edition = "3d~ed.",
+ call = "PR1174.N6 1983"
+}
+
+@Book{ nurmi:blake:heaven,
+ author = "Martin K. Nurmi",
+ title = "Blake's \poemtitle{Marriage of Heaven and Hell}: A
+ Critical Study",
+ publisher = "Haskell House",
+ year = 1972,
+ address = "New York"
+}
+
+@Book{ o'brien:beckettcountry:alt,
+ author = "Eoin O'Brien",
+ title = "The {B}eckett Country: An Exhibition for {S}amuel
+ {B}eckett's Eightieth Birthday",
+ publisher = "Black Cat Press",
+ year = 1986,
+ address = "Dublin",
+ note = "catalogue by Eoin O'Brien \& James Knowlson; photography
+ by David Davidson; ``this exhibition was first held in The
+ Library, University of Reading [newline] \textit{May 1986}",
+ invis = "ISBN 0 948050 03 9; only a couple of photos, which are in
+ the big book; brief notes by pilling, knowlson, o'brien.
+ can't think what that guy meant by its having his
+ introductoin -- isn't he mike bott? he surely is not
+ o'brien, is he? his notes are really just acknowledgements
+ anyway."
+}
+
+@Book{ obrien:beckett:country,
+ author = "Eoin O'Brien",
+ title = "The {B}eckett Country: {S}amuel {B}eckett's {I}reland",
+ publisher = "Black Cat Press in association with Riverrun Press",
+ year = 1986,
+ address = "New York",
+ call = "PR6003.E2822",
+ library = l-me
+}
+
+@InCollection{ obrien:dreamforward,
+ author = "Eoin O'Brien",
+ title = "Foreward",
+ year = 1992,
+ crossref = "beckett:dream",
+ pages = "xi--xx"
+}
+
+@Book{ odum:negrosongs,
+ author = "Howard Washington Odum and Guy Benton Johnson",
+ title = "The {N}egro and His Songs: A Study of Typical {N}egro
+ Songs in the {S}outh",
+ publisher = "Greenwood Publishing, Negro Universities Press",
+ year = 1968,
+ invis = "FIX put note information into proper fields",
+ address = "New York",
+ note = "Reprint of edition of 1925 by University of North Carolina
+ Press, Chapel Hill",
+ fyear = 1925,
+ call = "ML3556 F25",
+ library = l-m
+}
+
+@Book{ oed:2,
+ title = "The {O}xford {E}nglish Dictionary",
+ publisher = "Oxford University Press",
+ year = 1989,
+ edition = "2d~ed.",
+ editor = "J. A. Simpson and E. S. C. Weiner",
+ address = "New York",
+ call = "PE1625.O87 1989",
+ library = l-m
+}
+
+@Book{ ohara:beckett:drives,
+ author = "J. D. O'Hara",
+ title = "Samuel {B}eckett's Hidden Drives: Structural Uses of Depth
+ Psychology",
+ publisher = "University Press of Florida",
+ year = 1997,
+ address = "Gainesville",
+ call = "PR6003.E282Z7824 1997",
+ library = l-m
+}
+
+@Article{ ohara:beckett:freud:jobs,
+ author = "J. D. O'Hara",
+ title = "Freud and the Narrative of \book{Moran}",
+ journal = jobsns,
+ year = 1992,
+ volume = 2,
+ number = 1,
+ pages = "47--63",
+ invis = "Have photocopy."
+}
+
+@Article{ ohara:beckett:jung:jobs,
+ author = "J. D. O'Hara",
+ title = "Jung and the Narratives of \book{Molloy}",
+ journal = jobs,
+ year = 1981,
+ number = 7,
+ pages = "19--47",
+ annotation = "A substantially revised version of this essay is in
+ gontarski:reader.",
+ invis = "Have photocopy."
+}
+
+@Article{ ohara:beckett:valery,
+ author = "J. D. O'Hara",
+ title = "Beckett Backs Down: From Home to {M}urphy via
+ {V}al{\'e}ry",
+ journal = jobsns,
+ year = 1994,
+ volume = 3,
+ number = 2,
+ pages = "37--55",
+ invis = "Have photocopy."
+}
+
+@Article{ omalley:beckett:krapp,
+ author = "Kevin O'Malley",
+ title = "Review of \book{Theatre Workbook~1, Samuel Beckett:
+ \play{Krapp's Last Tape}}, ed. {J}ames {K}nowlson",
+ journal = jobs,
+ year = 1984,
+ number = 9,
+ pages = "145--50",
+ invis = "Have photocopy."
+}
+
+@Article{ oneill:beckett:dante,
+ author = "Kevin C. O'Neill",
+ title = "Two Trilogies: Notes on {B}eckett and {D}ante",
+ journal = "Romance Notes",
+ year = 1992,
+ volume = 32,
+ number = 3,
+ pages = "235--40",
+ month = "spring",
+ invis = "Have photocopy."
+}
+
+@Book{ onions:wwi,
+ title = "Poetry of the {G}reat {W}ar: An Anthology",
+ publisher = "St. Martin's Press",
+ year = 1986,
+ editor = "Dominic Hibberd and John Onions",
+ address = "New York",
+ keywords = "wwi",
+ library = l-me
+}
+
+@Book{ opie:nursery,
+ editor = "Iona Opie and Peter Opie",
+ title = "The {O}xford Dictionary of Nursery Rhymes",
+ publisher = "Clarendon Press",
+ year = 1952,
+ address = "Oxford",
+ edition = "Corrected~ed.",
+ fyear = 1951,
+ library = l-m
+}
+
+@Book{ oppenheim:beckett:onon,
+ editor = "Lois Oppenheim and Marius Buning",
+ title = "Beckett On and On\lips",
+ booktitle = "Beckett On and On\lips",
+ publisher = "Fairleigh Dickinson University Press",
+ year = 1996,
+ address = "Madison"
+}
+
+@Book{ orr:dante,
+ author = "M. A. Orr",
+ title = "Dante and the Early Astronomers",
+ year = 1969,
+ publisher = "Kennikat Press",
+ address = "Port Washington, New York",
+ opublisher = "FIX NEED ORIGINAL PUBLISHER AND ADDRESS",
+ oyear = 1956,
+ fyear = 1913,
+ keywords = "dante astrology astronomy",
+ library = l-me,
+ annotation = "Frontmatter filed."
+}
+
+@Book{ ovid:loeb,
+ author = "{Ovid (Publius Ovidius Naso)}",
+ title = "Ovid in Six Volumes",
+ publisher = "Harvard University Press",
+ year = 1977,
+ yearcomp = "0007",
+ series = "Loeb Classical Library",
+ address = "Cambridge",
+ edition = "3d~ed.",
+ translator = "Frank Justus Miller",
+ library = l-me
+}
+
+@Book{ oxford:christian-names,
+ author = "E. G. Withycombe",
+ title = "The {O}xford Dictionary of {E}nglish {C}hristian Names",
+ publisher = "Oxford University Press",
+ year = 1969,
+ address = "Oxford",
+ edition = "Corrected 2d~ed.",
+ library = l-m
+}
+
+@Book{ peacham:garden,
+ author = "Henry Peacham",
+ title = "The Garden of Eloquence",
+ publisher = "Scholars' Facsimiles and Reprints",
+ address = "Gainesville",
+ year = 1954,
+ library = l-m,
+ call = "PN173.B93R",
+ annotation = "A list of rhetorical terms and their definitions. With
+ examples?"
+}
+
+@Book{ penrose:emporer,
+ title = "The Emporer's New Mind: Concerning Computers, Minds, and
+ The Laws of Physics",
+ author = "Roger Penrose",
+ publisher = "Oxford University Press",
+ address = "New York",
+ year = 1989
+}
+
+@Book{ perkins:lithistory,
+ title = "Is Literary History Possible?",
+ author = "David Perkins",
+ library = l-me
+}
+
+@Book{ perkins:romantic,
+ title = "English {R}omantic Writers",
+ publisher = "Harcourt Brace Jovanovich",
+ year = 1967,
+ editor = "David Perkins",
+ address = "San Diego",
+ library = l-me
+}
+
+@Book{ perseus:00-03,
+ editor = "Gregory R. Crane",
+ title = "The Perseus Project",
+ publisher = "\url{http://www.perseus.tufts.edu}",
+ month = mar,
+ year = 2000
+}
+
+@Book{ picatrix,
+ title = "Picatrix, the Latin Version of the Ghayat al-hakim",
+ editor = "David Pingree",
+ note = "Authorship attributed to Maslamah ibn Ahmad al-Majriti",
+ publisher = "Warburg Institute",
+ address = "London",
+ year = 1986,
+ library = l-mmicro,
+ call = "BF1608.A7G45 1986"
+}
+
+@Book{ pilling:beckett:beckett,
+ author = "John Pilling",
+ title = "Samuel {B}eckett",
+ publisher = "Routledge and Kegan Paul ",
+ year = 1976,
+ address = "London",
+ call = "PR6003.E282Z786M",
+ library = l-m
+}
+
+@Book{ pilling:beckett:before,
+ author = "John Pilling",
+ title = "Beckett Before {G}odot",
+ publisher = "Cambridge University Press",
+ year = 1998,
+ address = "Cambridge",
+ call = "PR6003.E282 Z7869 1997",
+ library = l-m
+}
+
+@Book{ pilling:beckett:companion,
+ title = "The {C}ambridge Companion to {B}eckett",
+ publisher = "Cambridge University Press",
+ year = 1994,
+ editor = "John Pilling",
+ address = "Cambridge",
+ call = "PR6003.E282Z585 1993",
+ library = l-m
+}
+
+@Book{ pilling:beckett:onion,
+ editor = "John Pilling and Mary Bryden",
+ title = "The Ideal Core of the Onion: {R}eading {B}eckett Archives",
+ publisher = "Beckett International Foundation",
+ year = 1992,
+ library = l-bc
+}
+
+@InCollection{ pilling:beckett:shadows,
+ author = "John Pilling",
+ title = "A Short Statement with Long Shadows: \book{Watt}'s
+ {A}rsene and His Kind(s)",
+ crossref = "oppenheim:beckett:onon",
+ pages = "61--68",
+ invis = "Have photocopy."
+}
+
+@InBook{ pompa:vico,
+ author = "Leon Pompa",
+ title = "Vico and the Presuppositioons of Historical Knowledge",
+ pages = "125--40",
+ crossref = "verene:vico"
+}
+
+@Article{ posnock:beckett:valery,
+ author = "Ross Posnock",
+ title = "Beckett, {V}al{\'e}ry and \book{Watt}",
+ journal = jobs,
+ year = 1981,
+ number = 6,
+ pages = "51--62",
+ invis = "Have photocopy."
+}
+
+@Book{ powell:plateau,
+ author = "John Wesley Powell",
+ title = "The Exploration of the {C}olorado River and Its Canyons",
+ publisher = "Dover",
+ year = 1961
+}
+
+@Book{ princeton:poetics,
+ editor = "Alex Preminger and T. V. F. Brogan",
+ title = "The New {P}rinceton Encyclopedia of Poetry and Poetics ",
+ publisher = "Princeton University Press",
+ year = 1993,
+ address = "Princeton",
+ library = l-me
+}
+
+@Book{ putnam:beckett:caravan,
+ editor = "Samuel Putnam and Maida Castelhun Darton and George Reavey
+ and J. Bronowski",
+ volume = 1,
+ title = "France, {S}pain, {E}ngland and {I}reland",
+ series = "The {E}uropean Caravan: An Anthology of the New Spirit in
+ {E}uropean Literature",
+ publisher = "Brewer, Warren and Putnam",
+ year = 1931,
+ note = "Subsequent volumes were not published.",
+ call = "PN771.E8 1931",
+ library = l-bcburns
+}
+
+@InCollection{ qconcepts:penrose,
+ title = "Gravity and state vector reduction",
+ booktitle = "Quantum Concepts in Space and Time",
+ editor = "R. Penrose and C. J. Isham",
+ author = "Roger Penrose",
+ publisher = "Clarendon Press",
+ address = "Oxford",
+ year = 1986
+}
+
+@Book{ qg2,
+ title = "Quantum Gravity 2: A Second {O}xford Symposium",
+ booktitle = "Quantum Gravity 2: A Second {O}xford Symposium",
+ publisher = "Clarendon Press",
+ year = 1981,
+ editor = "C. J. Isham and R. Penrose and D. W. Sciama",
+ address = "Oxford",
+ library = m-se
+}
+
+@InCollection{ qg2:davies,
+ title = "Is Thermodynamic Gravity a Route to Quantum Gravity?",
+ author = "Paul Davies",
+ crossref = "qg2"
+}
+
+@InCollection{ qg2:penrose,
+ title = "Time-asymmetry and Quantum Gravity",
+ author = "Roger Penrose",
+ crossref = "qg2"
+}
+
+@InCollection{ qg2:sciama,
+ title = "The Irreversible Thermodynamics of Black Holes",
+ author = "D. W. Sciama",
+ crossref = "qg2"
+}
+
+@InCollection{ qg2:wald,
+ title = "Black Holes, Thermodynamics, and Time-reversibility",
+ author = "Robert M. Wald",
+ crossref = "qg2"
+}
+
+@Article{ rabinovitz:beckett:aphorisms,
+ author = "Rubin Rabinovitz",
+ title = "Samuel {B}eckett's Revised Aphorisms",
+ journal = "Contemporary Literature",
+ year = 1995,
+ volume = 36,
+ number = 2,
+ pages = "203--25"
+}
+
+@Book{ rabinovitz:beckett:development,
+ author = "Rubin Rabinovitz",
+ title = "The Development of {S}amuel {B}eckett's Fiction",
+ publisher = "University of Illinois Press",
+ year = 1984,
+ address = "Urbana",
+ call = "PR6003.E282Z7887 1984",
+ library = l-m
+}
+
+@Book{ rabinovitz:beckett:innovation,
+ author = "Rubin Rabinovitz",
+ title = "Innovation in {S}amuel {B}eckett's Fiction ",
+ publisher = "University of Illinois Press",
+ year = 1992,
+ address = "Urbana",
+ call = "PR6003.E282Z78875 1992",
+ library = l-m
+}
+
+@InCollection{ rabinovitz:beckett:murphy,
+ author = "Rubin Rabinovitz",
+ title = "Using the Concordance: \book{{M}urphy} and Repetition",
+ crossref = "concordance:murphy",
+ pages = "xi--xxix"
+}
+
+@InCollection{ rabinovitz:beckett:obscurity,
+ author = "Rubin Rabinovitz",
+ title = "Style and Obscurity in {S}amuel {B}eckett's Early Fiction",
+ crossref = "mccarthy:beckett:essays",
+ pages = "21--29"
+}
+
+@Article{ rabinovitz:beckett:psych,
+ author = "Rubin Rabinovitz",
+ title = "Beckett and Psychology",
+ journal = jobs,
+ year = 1989,
+ number = "11--12",
+ pages = "65--77",
+ invis = "Have photocopy."
+}
+
+@Article{ rabinovitz:beckett:translator,
+ author = "Rubin Rabinovitz",
+ title = "Samuel {B}eckett, Revisionist Translator",
+ journal = "Review",
+ year = 1991,
+ volume = 13,
+ note = "Review of \book{Beckett and Babel: An Investigation into
+ the Status of the Bilingual Work} by Brian Fitch, Toronto:
+ University of Toronto Press, 1988",
+ pages = "273--81",
+ invis = "Have photocopy."
+}
+
+@InCollection{ rabinovitz:beckett:unreliable,
+ author = "Rubin Rabinovitz",
+ title = "Unreliable Narrative in \book{Murphy}",
+ crossref = "beja:beckett:humanistic",
+ pages = "58--70",
+ invis = "Have photocopy."
+}
+
+@Book{ random,
+ editor = "Stuart Berg Flexner and others",
+ title = "The {R}andom {H}ouse Dictionary of the {E}nglish Language",
+ publisher = "Random House",
+ year = 1987,
+ address = "New York",
+ edition = "2d~ed.",
+ call = "PE1625.R3 1987",
+ library = l-me
+}
+
+@Book{ raven:presocratics,
+ author = "G. S. Kirk and J. E. Raven and Malcolm Schofield",
+ title = "The Presocratic Philosophers : A Critical History with a
+ Selection of Texts",
+ publisher = "Cambridge University Press",
+ address = "Cambridge",
+ year = 1983,
+ edition = "2d~ed.",
+ library = l-m
+}
+
+@Book{ rawlins:gestalt,
+ author = "Ian Rawlins",
+ title = "Aesthetics and the Gestalt",
+ publisher = "Thomas Nelson and Sons",
+ year = 1953,
+ address = "Edinburgh",
+ call = "BH221.G74R3 F53",
+ library = l-m
+}
+
+@InBook{ read:epoch,
+ title = "The Modern Epoch in Art",
+ crossref = "read:philart",
+ pages = "3--35"
+}
+
+@Book{ read:philart,
+ author = "Herbert Read",
+ title = "The Philosophy of Modern Art",
+ booktitle = "The Philosophy of Modern Art",
+ publisher = "Meridian Books",
+ address = "New York",
+ year = 1955,
+ library = l-me
+}
+
+@Article{ redfern:beckett:funnybone,
+ author = "Walter Redfern",
+ title = "A Funny-bone to Pick with {B}eckett",
+ journal = jobsns,
+ year = 1998,
+ volume = 8,
+ number = 1,
+ pages = "101--19",
+ invis = "Have photocopy."
+}
+
+@Book{ redmond:drama,
+ editor = "James Redmond",
+ title = "Drama and Philosophy",
+ booktitle = "Drama and Philosophy",
+ publisher = "Cambridge University Press",
+ year = 1990,
+ number = 12,
+ series = "Themes in Drama",
+ address = "Cambridge",
+ invis = "FIX UNC doesn't list the editor, should this be a journal
+ or a book in a series?"
+}
+
+@InCollection{ renaud:beckett:mag,
+ author = "Madeleine Renaud",
+ title = "Beckett the Magnificant",
+ crossref = "calder:beckett:60",
+ pages = "81--83"
+}
+
+@Book{ reynolds:joyce,
+ author = "Mary T. Reynolds",
+ title = "Joyce and {D}ante: The Shaping Imagination",
+ publisher = "Princeton University Press",
+ year = 1981,
+ address = "Princeton",
+ library = l-m,
+ annotation = "Contains appendix with annotations of Dantean allusions in
+ all Joyce's works. Many are quite dubious, I think. Page
+ references to Ulysses are to the 1946 Modern Library
+ edition, call PR6019.O9U44 1946M (in Mugar)."
+}
+
+@Book{ richardson:guide,
+ editor = "Kenneth Richardson",
+ title = "Twentieth Century Writing: A Reader's Guide to
+ Contemporary Literature",
+ publisher = "Newnes Books",
+ year = 1969,
+ address = "London"
+}
+
+@Book{ ricks:beckett:dying,
+ author = "Christopher B. Ricks",
+ title = "Beckett's Dying Words",
+ publisher = "Oxford University Press",
+ year = 1993,
+ series = "The Clarendon Lectures, 1990",
+ address = "New York",
+ call = "PR6003.E282Z7924 1993",
+ keywords = "death bull",
+ library = l-me # l-tw,
+ annotation = "Wonderful reading. Chapters: death; words that went dead;
+ languages, both dead and living; The Irish Bull."
+}
+
+@Book{ ricoeur:freud:philosophy,
+ author = "Paul Ricoeur",
+ title = "Freud and Philosophy",
+ publisher = "Yale University Press",
+ year = 1970,
+ series = "The Terry Lectures",
+ address = "New Haven",
+ call = "BF173F85Z7.F701b",
+ translator = "Denis Savage",
+ library = l-m
+}
+
+@Article{ riding:beckett:embrace,
+ author = "Alan Riding",
+ title = "Samuel {B}eckett Gets an {I}rish Embrace",
+ journal = "New York Times",
+ year = 1996,
+ pages = "H5, H12",
+ month = "28~" # jul,
+ invis = "Have clipping."
+}
+
+@Book{ riquelme:teller,
+ author = "Riquelme, John Paul",
+ title = "Teller and Tale in {J}oyce's fiction: Oscillating
+ Perspectives",
+ publisher = "Johns Hopkins University Press",
+ year = 1983,
+ address = "Baltimore",
+ call = "PR6019.O9 Z7847 1983",
+ keywords = "deconstruction",
+ library = l-m
+}
+
+@InCollection{ robinson:beckett:bruno,
+ author = "James E. Robinson",
+ title = "Bruno and {B}eckett: Coincidence of Contraries",
+ crossref = "redmond:drama",
+ pages = "171--83",
+ invis = "Have photocopy."
+}
+
+@Article{ robinson:beckett:dante,
+ author = "Michael Robinson",
+ title = "From Purgatory to Inferno: {B}eckett and {D}ante
+ revisited",
+ journal = jobs,
+ year = 1979,
+ number = 5,
+ pages = "69--82",
+ invis = "Have photocopy."
+}
+
+@Article{ rose:beckett:godot,
+ author = "Lloyd Rose",
+ title = "Way to \play{Godot}! {W}ashington {S}hakespeare's Boffo
+ {B}eckett",
+ journal = "Washington Post",
+ year = 1994,
+ pages = "C11",
+ month = "25~" # may,
+ invis = "Have clipping"
+}
+
+@Book{ rosenberg:collected,
+ author = "Isaac Rosenberg",
+ title = "The Collected Works of {I}saac {R}osenberg: Poetry, Prose,
+ Letters, Paintings, and Drawings",
+ publisher = "Oxford University Press",
+ year = 1979,
+ editor = "Ian Parsons",
+ address = "New York",
+ call = "PR6035.O67 1979b",
+ keywords = "wwi rosenberg",
+ library = l-m
+}
+
+@Book{ rotman:zero,
+ author = "Brian Rotman",
+ title = "About Nothing: The Semiotics of Zero"
+}
+
+@Book{ rucker:infinity,
+ author = "Rudy Rucker",
+ title = "Infinity and the Mind",
+ call = l-me
+}
+
+@Book{ rudin:math:analysis,
+ author = "Walter Rudin",
+ title = "Principles of Mathematical Analysis",
+ publisher = "McGraw-Hill",
+ year = 1976,
+ series = "International Series in Pure and Applied Mathematics",
+ address = "New York",
+ edition = "3d~ed.",
+ fyear = 1953,
+ call = "QA300.R8 1976",
+ library = l-me
+}
+
+@Book{ sacks:wife,
+ author = "Oliver W. Sacks",
+ title = "The Man Who Mistook His Wife for a Hat and Other Clinical
+ Tales",
+ publisher = "Summit Books",
+ year = 1985,
+ address = "New York",
+ call = "RC351 .S195 1985"
+}
+
+@Book{ salmon:philofsci,
+ author = "Merrilee H. Salmon and John Earman and Clark Glymour and
+ James G. Lennox and Peter Machamer and J. E. McGuire and
+ John D. Norton and Wesley C. Salmon and Kenneth F.
+ Schaffner",
+ title = "Introduction to the Philosophy of Science",
+ publisher = "Prentice Hall",
+ year = 1992,
+ address = "Englewood Cliffs, New Jersey",
+ library = l-me
+}
+
+@Book{ schopenhauer:worldaswill:haldane,
+ author = "Arthur Schopenhauer",
+ title = "The World as Will and Idea",
+ publisher = "Kegan Paul, Trench, Tr{\"u}bner and Co.",
+ year = 1896,
+ edition = "3~vols.",
+ address = "London",
+ oyear = 1883,
+ translator = "R. B. Haldane and J. Kemp",
+ flanguage = "German",
+ invis = "FIX this is simply copied out of DP's bibliography"
+}
+
+@Book{ schopenhauer:worldaswill:payne,
+ author = "Arthur Schopenhauer",
+ title = "The World as Will and Representation",
+ publisher = "Falcon's Wing Press",
+ year = 1958,
+ edition = "2~vols.",
+ address = "Indian Hills, Colorado",
+ flanguage = "German",
+ ftitle = "Die Welt als Wille und Vorstellung",
+ translator = "E. F. J. Payne",
+ call = "B3138.E5 F58",
+ library = l-m
+}
+
+@Book{ scruton:aesth,
+ author = "Roger Scruton",
+ booktitle = "The Aesthetic Understanding: Essays in the Philosophy of
+ Art and Culture",
+ title = "The Aesthetic Understanding: Essays in the Philosophy of
+ Art and Culture",
+ publisher = "Carcanet Press",
+ year = 1983,
+ address = "Manchester, England",
+ call = "BH39.S38 1983"
+}
+
+@InCollection{ scruton:beckett:descartes,
+ title = "Beckett and the {C}artesian Soul",
+ crossref = "scruton:aesth",
+ chapter = 16,
+ pages = "222--41"
+}
+
+@Book{ scruton:music,
+ author = "Roger Scruton",
+ title = "The Aesthetics of Music",
+ publisher = "Oxford University Press",
+ year = 1999,
+ invis = "developed from lectures notes of the class I took"
+}
+
+@Book{ scruton:spinoza,
+ author = "Roger Scruton",
+ title = "Spinoza",
+ publisher = "Oxford University Press",
+ year = 1986,
+ address = "Oxford",
+ call = "B3997 .S34 1986",
+ library = l-m
+}
+
+@Book{ sebha:descartes:dream,
+ author = "Gregor Sebha",
+ editor = "Richard A. Watson",
+ title = "The Dream of {D}escartes",
+ publisher = "Southern Illinois University Press",
+ year = 1987,
+ series = "The \journal{Journal of the History of Philosophy}
+ Monograph Series",
+ address = "Carbondale",
+ call = "B1873.S43 1987",
+ library = l-m
+}
+
+@Article{ segre:beckett:ping,
+ author = "Elisabeth Bregman Segr{\`e}",
+ title = "Style and Structure in {B}eckett's \book{Ping}: \emph{That
+ Something Itself}",
+ journal = "Journal of Modern Literature",
+ year = 1977,
+ volume = 6,
+ number = 1,
+ pages = "127--47",
+ month = feb,
+ invis = "Have photocopy."
+}
+
+@Article{ seidel:panther,
+ author = "Michael Seidel",
+ title = "\book{Ulysses'} Black Panther Vampire",
+ journal = "James Joyce Quarterly",
+ year = 1976,
+ volume = 13,
+ number = 4,
+ pages = "415--27",
+ month = "summer",
+ library = l-m
+}
+
+@Book{ shakes:next,
+ author = "William Shakespeare",
+ title = "The Complete Works",
+ publisher = "Oxford University Press and NeXT Digital Press",
+ address = "Oxford",
+ year = 1988,
+ editor = "Stanley Wells and Gary Taylor and others",
+ edition = "Digital~ed.",
+ library = l-me,
+ invis = "copyright 1986 OUP; 1988 NeXT; actually says Clarendon in
+ larger letters but OUP by the copyright; gives other
+ editors; and even more who prepared the digital edition."
+}
+
+@Book{ sharp:folksongs,
+ author = "Cecil J. Sharp",
+ editor = "Maud Karpeles",
+ title = "English Folk Songs from the {S}outhern {A}ppalachians:
+ Comprising 274 Songs and Ballads with 968 Tunes, Including
+ 39 Tunes Contributed by {O}live {D}ame {C}ampbell",
+ publisher = "Oxford University Press",
+ year = 1932,
+ address = "London",
+ edition = "2d and enl.~ed.",
+ fyear = 1917,
+ library = l-m,
+ call = "M1629.S53 E6 1952",
+ invis = "Sharp should technically be listed as `compiler', though
+ this seems obvious from the title. Seems like orig
+ published 1917, 2d and enl. in 1932, 2d impression of this
+ in 1952."
+}
+
+@Book{ shaw:dict,
+ author = "Harry Shaw",
+ title = "Concise Dictionary of Literary Terms",
+ publisher = "McGraw-Hill",
+ year = 1972,
+ address = "New York",
+ call = "PN44.5.S46 1976",
+ library = l-me
+}
+
+@Article{ shenker:beckett:moody,
+ author = "Israel Shenker",
+ title = "Moody Man of Letters: A Portrait of {S}amuel {B}eckett,
+ Author of the Puzzling \play{Waiting for Godot}",
+ journal = "New York Times",
+ year = 1956,
+ pages = "sec.~2, pp.~1,~3",
+ month = "6~" # may,
+ invis = "Have photocopy. Reprinted in graver:beckett:heritage,
+ 146."
+}
+
+@InCollection{ shimony:newphys,
+ author = "Abner Shimony",
+ title = "The Conceptual Foundations of Quantum Mechanics",
+ pages = "373--95",
+ crossref = "newphys",
+ keywords = "qm",
+ library = l-me
+}
+
+@Book{ shimony:worldview,
+ author = "Abner Shimony",
+ title = "Search for a Naturalistic World View",
+ publisher = "Cambridge University Press",
+ year = 1993,
+ volume = "2~vols.",
+ address = "Cambridge",
+ library = l-me
+}
+
+@Book{ shipley:literary-terms,
+ editor = "Joseph T. Shipley",
+ title = "Dictionary of World Literary Terms, Forms, Technique,
+ Criticism",
+ publisher = "George Allen and Unwin",
+ year = 1970,
+ address = "London",
+ edition = "Rev. and enl.~ed.",
+ library = l-m
+}
+
+@Book{ shlain:art-physics,
+ author = "Leonard Shlain",
+ title = "Art \& Physics: Parallel Visions in Space, Time, and
+ Light",
+ publisher = "Quill",
+ year = 1991,
+ address = "New York",
+ library = l-me
+}
+
+@InCollection{ sidney:defence:bate,
+ author = "Sir Philip Sidney",
+ title = "An Apology for Poetry",
+ pages = "82--106",
+ crossref = "bate:criticism"
+}
+
+@Book{ sidney:love,
+ author = "Singer, Irving",
+ title = "The Nature of Love",
+ publisher = "University of Chicago Press",
+ address = "Chicago",
+ year = 1984,
+ library = l-m,
+ call = "BD436.S5 1984"
+}
+
+@Book{ silkin:wwi,
+ title = "The {P}enguin Book of {F}irst {W}orld {W}ar Poetry",
+ publisher = "Penguin Books",
+ year = 1981,
+ editor = "Jon Silkin",
+ address = "London",
+ edition = "2d~ed.",
+ keywords = "poetry wwi",
+ library = l-me
+}
+
+@Book{ singer:bruno,
+ author = "Dorothea Waley Singer",
+ title = "Giordano {B}runo: His Life and Thought (With Annotated
+ Translation of His Work \book{On the Infinite Universe and
+ Worlds})",
+ publisher = "Greenwood Press",
+ address = "New York",
+ year = 1968,
+ library = l-m,
+ call = "B783.Z7.F502c"
+}
+
+@Book{ singer:meaning,
+ author = "Singer, Irving",
+ title = "Meaning in Life : The Creation of Value",
+ publisher = "Free Press",
+ address = "New York",
+ year = 1992,
+ library = l-m,
+ call = "BD431.S578 1992"
+}
+
+@Book{ skeat:etym,
+ author = "Walter W. Skeat",
+ title = "A Concise Etymological Dictionary of the {E}nglish
+ Language",
+ publisher = "Oxford University Press",
+ year = 1927,
+ address = "London",
+ edition = "Corrected impression",
+ oyear = 1882,
+ call = "PE1580 F11",
+ library = l-m,
+ annotation = "This is the book Joyce read for fun. Probably not the
+ exact edition he consulted."
+}
+
+@Article{ smith:beckett:aporia,
+ author = "Anna Smith",
+ title = "Proceeding by Aporia: Perception and Poetic Language in
+ {S}amuel {B}eckett's \book{Worstward Ho}",
+ journal = jobsns,
+ year = 1993,
+ volume = 3,
+ number = 1,
+ pages = "21--37",
+ invis = "Have photocopy."
+}
+
+@Book{ solomon:beckett:birth,
+ author = "Philip H. Solomon",
+ title = "The Life After Birth: Imagery in {S}amuel {B}eckett's
+ Trilogy",
+ publisher = "Romance Monographs",
+ series = "Romance Monographs",
+ year = 1975,
+ number = 15,
+ address = "University, Mississippi",
+ call = "PQ2603.E378Z84",
+ library = l-m,
+ invis = "Have one chapter photocoped."
+}
+
+@Book{ sondheimer:infinity,
+ author = "Ernst Sondheimer and Alan Rogerson",
+ title = "Numbers and Infinity: A Historical Account of Mathematical
+ Concepts",
+ publisher = "Cambridge University Press",
+ address = "Cambridge",
+ year = 1981,
+ library = l-se,
+ call = "QA241.S617"
+}
+
+@Book{ sorabji:space,
+ author = "Richard Sorabji",
+ title = "Matter, Space, and Motion",
+ publisher = "Cornell University Press",
+ year = 1988,
+ address = "Ithaca",
+ call = "QC9.G8S67 1988",
+ keywords = "neoplatonism geometry",
+ library = l-m,
+ annotation = "Frontmatter filed."
+}
+
+@Book{ sorley:letters:wilson,
+ author = "Charles Hamilton Sorley",
+ title = "The Collected Letters of {C}harles {H}amilton {S}orley",
+ publisher = "Cecil Woolf",
+ year = 1990,
+ editor = "Jean Moorcroft Wilson",
+ address = "London",
+ call = "PR6037.O7 Z48 1990",
+ keywords = "wwi",
+ library = l-m,
+ annotation = "Some pages on file."
+}
+
+@Unpublished{ stachel:relativity,
+ author = "John Stachel",
+ title = "Changes in Concepts of Space and Time Brought about by
+ Relativity",
+ note = "Paper received from author in spring 1993. Do not know if
+ published. 34 pages",
+ library = l-me
+}
+
+@Book{ stegner:powell,
+ author = "Wallace Stegner",
+ title = "Beyond the Hundredth Meridian",
+ publisher = "Houghton Mifflin",
+ year = 1954,
+ annotation = "History of Powell's expeditions and subsequent career."
+}
+
+@Article{ steiner:beckett:leastness,
+ author = "George Steiner",
+ title = "Leastness",
+ journal = "New Yorker",
+ year = 1996,
+ pages = "92--95",
+ month = "16~" # sep,
+ invis = "Have clipping."
+}
+
+@Book{ steppe:joyce,
+ author = "Wolfhard Steppe and Hans Walter Gabler",
+ title = "A Handlist to {J}ames {J}oyce's \book{Ulysses}: A Complete
+ Alphabetical Index to the Critical Reading Text",
+ publisher = "Garland",
+ year = 1985,
+ volume = 582,
+ series = "Garland Reference Library of the Humanities",
+ call = "PR6019.O9 U725 1985",
+ library = l-bc,
+ annotation = "Raw concordance to \citeNP{joyce:ulysses:gabler}."
+}
+
+@Article{ stern:beckett:inter,
+ author = "Richard Stern",
+ title = "Samuel {B}eckett",
+ journal = "Salmagundi",
+ year = 1991,
+ number = "90--91",
+ pages = "179--90",
+ month = "spring--summer",
+ invis = "Have photocopy."
+}
+
+@Book{ stevens:collected,
+ author = "Wallace Stevens",
+ title = "The Collected Poems of {W}allace {S}tevens",
+ year = 1990,
+ publisher = "Vintage Books",
+ address = "New York",
+ oyear = 1954,
+ opublisher = "Knopf",
+ oaddress = "New York",
+ call = "PS3537.T4753 1982",
+ library = l-me
+}
+
+@Book{ stevens:collected:knopf,
+ author = "Wallace Stevens",
+ title = "Collected Poems",
+ publisher = "Knopf",
+ year = 1954,
+ address = "New York",
+ call = "PS3537.T4753 1954",
+ library = l-tw
+}
+
+@InCollection{ stevenson:beckett:lobster,
+ author = "Kay Gilliland Stevenson",
+ title = "Belacqua in the Moon: {B}eckett's Revisions of
+ \storytitle{Dante and the Lobster}",
+ crossref = "mccarthy:beckett:essays",
+ pages = "36--46",
+ invis = "Have photocopy. Good discussion."
+}
+
+@Book{ swift:tub,
+ author = "Jonathan Swift",
+ editor = "Edward Hodnett",
+ title = "A Tale of a Tub",
+ publisher = "AMS Press",
+ year = 1969,
+ address = "New York",
+ fyear = 1930,
+ fpublisher = "Columbia University Press",
+ faddress = "New York",
+ call = "PR3724T3F30",
+ invis = "have photocopy of a few pages",
+ library = l-m
+}
+
+@InCollection{ tawney:attack,
+ author = "R. H. Tawney",
+ title = "The Attack",
+ booktitle = "The Attack and Other Papers",
+ publisher = "Harcourt Brace and Co.",
+ year = 1953,
+ address = "New York",
+ call = "JN234 .F53",
+ keywords = "wwi",
+ library = l-m,
+ annotation = "Title essay is gripping description of a trench attack.",
+ invis = "First published in 1916 I think"
+}
+
+@Book{ tennyson:norton,
+ author = "Lord Alfred Tennyson",
+ title = "Tennyson's Poetry",
+ publisher = "W.~W. Norton and Co.",
+ year = 1971,
+ editor = "Robert W. Hill, Jr.",
+ invis = "Norton Critical~ed.",
+ library = l-me
+}
+
+@Book{ texas:beckett:symbols,
+ editor = "Carlton Lake",
+ title = "No Symbols Where None Intended: A Catalogue of Books,
+ Manuscripts, and Other Materials Relating To {S}amuel
+ {B}eckett in the collections of the {H}umanities {R}esearch
+ {C}enter",
+ publisher = "University of Texas at Austin Humanities Research Center",
+ year = 1984,
+ address = "Austin"
+}
+
+@Book{ topsfield:beckett:humour,
+ author = "Valerie Topsfield",
+ title = "The Humour of {S}amuel {B}eckett",
+ publisher = "St. Martin's Press",
+ year = 1988,
+ address = "New York"
+}
+
+@Book{ torretti:geometry,
+ author = "Roberto Torretti",
+ title = "Philosophy of Geometry from {R}iemann to {P}oincar{\'e}",
+ publisher = "D. Reidel Publishing",
+ year = 1978,
+ address = "Dordrecht, Holland",
+ call = "QA447.T67",
+ keywords = "geometry",
+ library = l-se,
+ annotation = "Frontmatter filed."
+}
+
+@Book{ trautman:spacetime,
+ author = "W. Kopczy{\'n}ski and A. Trautman",
+ title = "Spacetime and Gravitation",
+ publisher = "Polish Scientific Publishers",
+ year = 1992,
+ address = "Warsaw",
+ edition = "Revised translation",
+ fyear = 1984,
+ fpublisher = "Pa{\'n}stwowe Wydawnictwo Naukowe",
+ faddress = "Warsaw",
+ flanguage = "Polish",
+ ftitle = "Czasoprzestrze{\'n} i Grawitacja",
+ translator = "Jerzy Baldyga and Antoni Pol",
+ invis = "I have in photocopy. List of countries in which book can
+ be sold is given on copyright page; doesn't include USA."
+}
+
+@InCollection{ turner:night,
+ author = "Frederick Turner",
+ title = "The {S}chool of {N}ight",
+ booktitle = "Natural Classicism: Essays on Literature and Science",
+ publisher = "University Press of Virginia",
+ address = "Charlottesville",
+ year = 1992,
+ pages = "111--50"
+}
+
+@Book{ tuveson:hermes,
+ author = "Ernest Lee Tuveson",
+ title = "The Avatars of Thrice Great {H}ermes: An Approach to
+ {R}omanticism",
+ publisher = "Bucknell University Press",
+ address = "Lewisburg",
+ year = 1982,
+ library = l-m,
+ call = "PR.508.H45T8"
+}
+
+@InCollection{ unger:ayer:exist,
+ author = "Peter Unger",
+ title = "I Do Not Exist",
+ crossref = "ayer:perception",
+ pages = "235--51",
+ chapter = 10
+}
+
+@Book{ van-leunen:handbook,
+ title = "A Handbook for Scholars",
+ author = "Mary-Claire van Leunen",
+ publisher = "Knopf",
+ year = 1979
+}
+
+@Book{ vanvelde:catalog,
+ author = "Bram van Velde",
+ editor = "Stoullig, Claire",
+ title = "Bram van Velde: Musee National d'Art Moderne, Centre
+ Georges Pompidou",
+ publisher = "Le Centre",
+ year = 1989,
+ address = "Paris",
+ series = "Collection Classiques du XXe siecle, ISSN 0760-5153",
+ note = "Catalog of an exhibition held 19~Oct 1989 to 1~Jan 1990",
+ call = "ND 653.V416 A4 1989",
+ library = l-m,
+ keywords = "newobject",
+ annotation = "Contains facsimile of catalog introduction by Beckett:
+ ``The New Object.'' Many color reproductions. Most of the
+ text is in French.",
+ invis = "New Object photocopied, filed."
+}
+
+@Article{ verdicchio:beckett:vico,
+ author = "Massimo Verdicchio",
+ title = "Exagmination Round the Fictification of {V}ico and
+ {J}oyce",
+ journal = "James Joyce Quarterly",
+ year = 1989,
+ volume = 26,
+ number = 4,
+ pages = "531--39",
+ month = "summer",
+ invis = "Have photocopy."
+}
+
+@Book{ verene:vico,
+ title = "Giambattista {V}ico's Science of Humanity",
+ booktitle = "Giambattista {V}ico's Science of Humanity",
+ editor = "Giorgio Tagliacozzo and Donald Phillip Verene",
+ publisher = "Johns Hopkins University Press",
+ year = 1976,
+ library = l-m,
+ call = "B3583.G48"
+}
+
+@Book{ vernon:dante:purgatorio,
+ author = "William Warren Vernon",
+ title = "Readings on the \book{Purgatorio} of {D}ante: Chiefly
+ Based on the Commentary of {B}envenuto da {I}mola",
+ publisher = "Methuen",
+ year = 1907,
+ address = "London",
+ edition = "3d~ed., rev., 2~vols.",
+ fyear = 1889
+}
+
+@Book{ virgil:aeneid:fitz,
+ author = "{Virgil (Publius Vergilius Maro)}",
+ title = "The {A}eneid",
+ publisher = "Vintage Books",
+ year = 1983,
+ address = "New York",
+ translator = "Robert Fitzgerald",
+ library = l-me
+}
+
+@Book{ virgil:aeneid:williams,
+ author = "{Virgil (Publius Vergilius Maro)}",
+ title = "The {A}eneid of {V}irgil: Books 1--6",
+ publisher = "Macmillan",
+ year = 1972,
+ editor = "R. D. Williams",
+ library = l-me
+}
+
+@Book{ virgil:aeneid:wiretap,
+ author = "{Virgil (Publius Vergilius Maro)}",
+ title = "The {A}eneid",
+ publisher = "P.~F. Collier and Son",
+ year = 1909,
+ volume = 13,
+ series = "Harvard Classics",
+ translator = "John Dryden",
+ address = "New York",
+ edition = "Internet Wiretap online~ed."
+}
+
+@Book{ wald:grt,
+ title = "General Relativity",
+ author = "Robert M. Wald",
+ publisher = "University of Chicago Press",
+ address = "Chicago",
+ year = 1984,
+ library = l-me
+}
+
+@Book{ walker:magic,
+ author = "D. P. Walker",
+ title = "Spiritual and Demonic Magic from {F}icino to {C}ampanella",
+ publisher = "Warburg Institute",
+ address = "University of London",
+ year = 1958,
+ note = "Cited in \citeNP{yates:bruno}"
+}
+
+@Book{ webster:3,
+ editor = "Philip Babcock Gove and others",
+ title = "Webster's Third New International Dictionary of the
+ {E}nglish Language, Unabridged: A {M}erriam-{W}ebster",
+ publisher = "Merriam-Webster",
+ year = 1993,
+ address = "Springfield, Massachusetts",
+ library = l-me
+}
+
+@Manual{ webster:next,
+ title = "Webster's Ninth New Collegiate Dictionary",
+ organization = "NeXT Computer and Merriam-Webster",
+ edition = "First Digital~ed.",
+ year = 1992,
+ library = l-me
+}
+
+@InBook{ weiner:sidney,
+ author = "Andrew D. Weiner",
+ title = "Sir {P}hilip {S}idney and the Poetics of {P}rotestantism:
+ A Study of Contexts",
+ chapter = 1,
+ publisher = "University of Minnesota Press",
+ address = "Minneapolis",
+ year = 1978,
+ invis = "FIX this looks weird",
+ library = l-m,
+ call = "PR2342.A6W4"
+}
+
+@Book{ weyl:symmetry,
+ author = "Hermann Weyl",
+ title = "Symmetry",
+ publisher = "Princeton University Press",
+ year = 1952,
+ address = "Princeton"
+}
+
+@InBook{ white:vico,
+ author = "Hayden White",
+ title = "The Tropics of History: The Deep Structure of the New
+ Science",
+ pages = "65--85",
+ crossref = "verene:vico"
+}
+
+@Book{ whitman:leaves:norton,
+ author = "Walt Whitman",
+ editor = "Sculley Bradley and Harold W. Blodgett",
+ title = "Leaves of Grass",
+ publisher = "W.~W. Norton and Co.",
+ year = 1973,
+ address = "New York",
+ oyear = 1965,
+ opublisher = "New York University Press",
+ fyear = 1891,
+ call = "PS3201 1972",
+ library = l-me,
+ invis = "Norton Critical~ed."
+}
+
+@Book{ whyte:atomism,
+ author = "Whyte, Lancelot Law",
+ title = "Essay on Atomism, From {D}emocritus to 1960",
+ publisher = "Wesleyan University Press",
+ address = "Middletown, Connecticut",
+ year = 1961,
+ library = l-m,
+ call = "BD646 F61a"
+}
+
+@Book{ wilde:murray,
+ author = "Oscar Wilde",
+ editor = "Isobel Murray",
+ title = "Oscar Wilde",
+ publisher = "Oxford University Press",
+ year = 1989,
+ series = "Oxford Authors",
+ address = "Oxford",
+ call = "PR5812.M87 1989",
+ keywords = "wilde",
+ library = l-m,
+ annotation = "Frontmatter filed."
+}
+
+@InCollection{ will:newphys,
+ title = "The Renaissance of General Relativity",
+ author = "Clifford Will",
+ crossref = "newphys"
+}
+
+@Book{ williams:coyote,
+ author = "Terry Tempest Williams and John Telford",
+ title = "Coyote's {C}anyon",
+ publisher = "Gibbs Smith",
+ year = 1989
+}
+
+@Book{ wilson:biophilia,
+ author = "Edward O. Wilson",
+ title = "Biophilia",
+ publisher = "Harvard University Press",
+ year = 1984,
+ address = "Cambridge",
+ call = "QH75.W534 1984",
+ keywords = "biology",
+ library = l-me,
+ invis = "Detailed notes in their own file."
+}
+
+@Book{ wilson:consilience,
+ author = "Edward O. Wilson",
+ title = "Consilience: The Unity of Knowledge",
+ publisher = "Knopf",
+ year = 1998,
+ address = "New York",
+ library = l-me,
+ call = "B72.W54 1998"
+}
+
+@Book{ wilson:human,
+ author = "Edward O. Wilson",
+ title = "On Human Nature",
+ publisher = "Harvard University Press",
+ year = 1988,
+ address = "Cambridge",
+ call = "GN365.9.W54",
+ library = l-me,
+ invis = "paper (L-me) ISBN 0-674-63442-X, cloth 0-674-63441-1"
+}
+
+@Book{ wilson:sociobiology,
+ author = "Edward O. Wilson",
+ title = "Sociobiology: The New Synthesis",
+ publisher = "Belknap Press",
+ year = 2000,
+ address = "Cambridge, Massachusetts",
+ edition = "Twenty-Fifth Anniversary Edition",
+ library = l-me
+}
+
+@Book{ wind:pagan,
+ author = "Edgar Wind",
+ title = "Pagan Mysteries in the {R}enaissance",
+ publisher = "Barnes and Noble",
+ address = "New York",
+ year = 1968,
+ library = l-m
+}
+
+@Article{ winston:beckett:footnote,
+ author = "Mathew Winston",
+ title = "\book{Watt}'s First Footnote",
+ journal = "Journal of Modern Literature",
+ year = 1977,
+ volume = 6,
+ number = 1,
+ pages = "69--82",
+ month = feb,
+ invis = "Have photocopy."
+}
+
+@Book{ wolfson:religion:history,
+ author = "Harry Austryn Wolfson",
+ editor = "Isadore Twersky and George H. Williams",
+ title = "Studies in the History of Philosophy and Religion",
+ publisher = "Harvard University Press",
+ year = 1973,
+ edition = "2~vols.",
+ call = "B29.W646",
+ library = l-m
+}
+
+@Book{ wolosky:beckett:mysticism,
+ author = "Shira Wolosky",
+ title = "Language Mysticism: The Negative Way of Language in
+ {E}liot, {B}eckett, and {C}elan",
+ publisher = "Stanford University Press",
+ year = 1995,
+ address = "Stanford",
+ call = "PN771 .W65 1995",
+ library = l-m
+}
+
+@Book{ work:folksongs,
+ author = "John Wesley Work",
+ title = "Folk Song of the {A}merican {N}egro",
+ publisher = "Negro Universities Press",
+ year = 1969,
+ address = "New York",
+ oyear = 1915,
+ oaddress = "Nashville, Tennessee",
+ library = l-m
+}
+
+@Book{ yates:bruno,
+ author = "Frances A. Yates",
+ title = "Giordano {B}runo and the {H}ermetic Tradition",
+ publisher = "Routledge and Kegan Paul",
+ year = 1964,
+ address = "London",
+ library = l-m # l-tw,
+ call = "B783.Z7 F64 or $\sim$.Z7 Y3"
+}
+
+@InCollection{ zeifman:beckett:criticule,
+ author = "Hersh Zeifman",
+ title = "\play{Come and Go}: A Criticule",
+ crossref = "beja:beckett:humanistic",
+ pages = "137--44",
+ invis = "Have photocopy."
+}
+
+@InCollection{ zeifman:beckett:religion,
+ author = "Hersh Zeifman",
+ title = "Religious Imagery in the Plays of {S}amuel {B}eckett",
+ crossref = "cohn:beckett:collection",
+ pages = "85--94",
+ invis = "Have photocopy."
+}
+
+@Article{ zurbrugg:beckett:irish,
+ author = "Nicholas Zurbrugg",
+ title = "Review of {S}amuel {B}eckett Special Issue of
+ \journal{Irish University Review: A Journal of Irish
+ Studies} 14 (1), spring 1984",
+ journal = jobs,
+ year = 1989,
+ number = "11--12",
+ pages = "163--66",
+ invis = "Have photocopy."
+}
+
+@Book{ zwinger:river,
+ author = "Ann Swinger",
+ title = "Run, River, Run: A Naturalist's Journey Down One of the
+ Great Rivers of the {A}merican {W}est",
+ publisher = "University of Arizona",
+ year = 1975
+}
+
+@Book{ zwinger:wind,
+ author = "Ann Zwinger",
+ title = "Wind in the Rock",
+ publisher = "Harper and Row",
+ year = 1978
+}
diff --git a/Master/texmf-dist/bibtex/bst/frankenstein/achicago.bst b/Master/texmf-dist/bibtex/bst/frankenstein/achicago.bst
new file mode 100644
index 00000000000..36008a96523
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bst/frankenstein/achicago.bst
@@ -0,0 +1,3551 @@
+%^^A* legal notices
+% \iffalse
+%
+% This program is part of the Frankenstein bundle for LaTeX.
+%
+% Copyright 1995-2001 Matt Swift <swift@alum.mit.edu>.
+%
+% This file contains both the code and documentation for the
+% achicago BibTeX style. It will work ONLY if it is placed in a
+% proper directory. Files called README, INSTALL, achicago.tex
+% and achicago.ins should have also been distributed to you
+% with this file. See them for more information on how to typeset
+% the documentation with LaTeX and how to generate a version of this
+% file that will work faster than this one.
+%
+% This program is free software; you may redistribute it and/or
+% modify it under the conditions of the LaTeX Project Public
+% License, either version 1.2 or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt, and version 1.2 or later is
+% part of all distributions of LaTeX version 1999/12/01 or later.
+%
+% This program is distributed in the hope that it will be useful,
+% but without any warranty; without even the implied warranty of
+% merchantability or fitness for a particular purpose. See the
+% LaTeX Project Public License for more details.
+%
+% \fi
+%
+%^^A* checks
+%
+%^^A NOTE: The character table, with two %'s, will get written to all files.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%
+% \CheckSum{46}
+%
+%^^A** new macros
+% \newlet \entry\WrapquotesIN
+% \newcommand*\field [1] {{\textitswitch\WrapquotesIN{#1}}}
+% \newlet \gvar\texttt ^^A global variable
+% \newlet \evar\texttt ^^A entry variable
+% \newcommand*\function [1] {\texttt{\bfseries #1}}
+% \newcommand\stack [2] {\par{\ttfamily #1 $\mapsto$ #2}\par}
+% \newcommand\defentrytype [3] {Required: #1\par Optional: #2\par#3}
+% \newcommand*\builtin [1] {\code{#1}\$}
+%
+% \todo{explain conventions; put some in \package{compsci}}
+%
+%^^A** nocites
+% \nocite{*} ^^A FIX remove for distribution
+% \nocite {abrams:natural}
+% \nocite {ackerley:beckett:augustine}
+% \nocite {amiran:beckett:wandering}
+% \nocite {bair:beckett:bio}
+% \nocite {beckett:cspr}
+% \nocite {beckett:godot}
+% \nocite {beckett:letter:yellow}
+% \nocite {beckett:notebook:krapp,beckett:notebook:godot,^^A
+% beckett:notebook:endgame,beckett:notebook:happy}
+% \nocite {beckett:yellow}
+% \nocite {blake:job}
+% \nocite {bloom:anxiety:1}
+% \nocite {bloom:beckett:trilogyintro}
+% \nocite {borges:ficciones}
+% \nocite {brater:beckett:why}
+% \nocite {bryden:beckett:god}
+% \nocite {bryden:beckett:smiles}
+% \nocite {buning:beckett:via}
+% \nocite {burrows:beckett:interview}
+% \nocite {calder:beckett:bair}
+% \nocite {carey:beckett:introjoyce}
+% \nocite {carey:beckett:pieta}
+% \nocite {carroll:dante:purgatorio,dante:mandelbaum:purgatorio,%
+% dante:ciardi:purgatorio,vernon:dante:purgatorio}
+% \nocite {carroll:dante:purgatorio}
+% \nocite {cassedy:group}
+% \nocite {chambers-murray}
+% \nocite {chicago:14}
+% \nocite {coetzee:beckett:revisions,stevenson:beckett:lobster}
+% \nocite {coetzee:beckett:revisions}
+% \nocite {cohn:beckett:play}
+% \nocite {common-prayer}
+% \nocite {companion:mind,gleitman:psych}
+% \nocite {companion:mind}
+% \nocite {copleston:phil:cusa}
+% \nocite {copleston:phil:pseudo}
+% \nocite {cronin:beckett:modernist}
+% \nocite {culik:beckett:math}
+% \nocite {culik:beckett:watt}
+% \nocite {dante:ciardi:paradiso}
+% \nocite {dante:ciardi:purgatorio}
+% \nocite {dante:mandelbaum:purgatorio}
+% \nocite {dearlove:beckett:residual}
+% \nocite {donne:paradoxes}
+% \nocite {driver:beckett:madeleine}
+% \nocite {ellis:beckett:surds}
+% \nocite {ellmann:joyce}
+% \nocite {empson:ambiguity}
+% \nocite {euclid:elements:brit}
+% \nocite {farrow:beckett:art}
+% \nocite {federman:beckett:works}
+% \nocite {fergusson:dante:purgatorio}
+% \nocite {fletcher:beckett:art}
+% \nocite {freud:btpp:norton}
+% \nocite {frye:anatomy:bate}
+% \nocite {gardner:circus:cyclic}
+% \nocite {gascoigne:works:posies}
+% \nocite {gates:beckett:goon}
+% \nocite {gleitman:psych}
+% \nocite {gontarski:beckett:undoing}
+% \nocite {green:beckett:augustine}
+% \nocite {green:beckett:niente}
+% \nocite {greene:repentance}
+% \nocite {harper:beckett:irish,zurbrugg:beckett:irish,^^A
+% harrington:beckett:local,obrien:beckett:country}
+% \nocite {harvey:beckett:poet}
+% \nocite {heraclitus:kirk:cosmic}
+% \nocite {hill:vaughan}
+% \nocite {hobson:beckett:year}
+% \nocite {hopkins:gardner}
+% \nocite {iser:beckett:negativity}
+% \nocite {israel:beckett:bair}
+% \nocite {james:principles}
+% \nocite {jewinski:beckett:epiphany}
+% \nocite {jones:beckett:murphy}
+% \nocite {joyce:kershner:portrait}
+% \nocite {joyce:ulysses:gabler}
+% \nocite {joyce:wake}
+% \nocite {juliet:beckett:conversations}
+% \nocite {jung:psych-lit}
+% \nocite {jung:tav:3}
+% \nocite {jung:tav}
+% \nocite {kennedy:beckett:murphy}
+% \nocite {kenner:beckett:study}
+% \nocite {kenner:beckett:syntax}
+% \nocite {knowlson:beckett:frescoes}
+% \nocite {knowlson:beckett:life}
+% \nocite {koffka:gestalt}
+% \nocite {krance:beckett:physics}
+% \nocite {kroll:beckett:bel}
+% \nocite {lakoff:johnson,lakoff:women,johnson:body}
+% \nocite {lees:beckett:music}
+% \nocite {levy:beckett:conv}
+% \nocite {lippman:beckett:noti}
+% \nocite {lodge:beckett:ping}
+% \nocite {marculescu:beckett:solipsism}
+% \nocite {mchugh:wake}
+% \nocite {mcmillan:beckett:allegory}
+% \nocite {merwin:ladders}
+% \nocite {milton:riverside:paralost}
+% \nocite {miskinis:beckett:recurrrence}
+% \nocite {montgomery:beckett:quantum}
+% \nocite {mood:beckett:system}
+% \nocite {murphy:beckett:criticism}
+% \nocite {niven:numbers}
+% \nocite {norton:english}
+% \nocite {obrien:beckett:country}
+% \nocite {obrien:dreamforward}
+% \nocite {ohara:beckett:jung:jobs,ohara:beckett:freud:jobs}
+% \nocite {ohara:beckett:valery}
+% \nocite {opie:nursery}
+% \nocite {ovid:loeb}
+% \nocite {perkins:romantic}
+% \nocite {pilling:beckett:companion}
+% \nocite {posnock:beckett:valery}
+% \nocite {princeton:poetics}
+% \nocite {rabinovitz:beckett:aphorisms}
+% \nocite {rabinovitz:beckett:development,rabinovitz:beckett:innovation}
+% \nocite {rabinovitz:beckett:development}
+% \nocite {rabinovitz:beckett:innovation}
+% \nocite {rabinovitz:beckett:psych}
+% \nocite {random,OED:2,heritage,webster:3}
+% \nocite {random}
+% \nocite {renaud:beckett:mag}
+% \nocite {ricks:beckett:dying}
+% \nocite {rudin:math:analysis}
+% \nocite {sacks:wife}
+% \nocite {scruton:beckett:descartes}
+% \nocite {segre:beckett:ping}
+% \nocite {sharp:folksongs}
+% \nocite {shenker:beckett:moody}
+% \nocite {shimony:newphys}
+% \nocite {smith:beckett:aporia}
+% \nocite {stern:beckett:inter}
+% \nocite {stevenson:beckett:lobster}
+% \nocite {swift:tub}
+% \nocite {topsfield:beckett:humour}
+% \nocite {unger:ayer:exist}
+% \nocite {vernon:dante:purgatorio}
+% \nocite {webster:3}
+% \nocite {winston:beckett:footnote}
+% \nocite {wolfson:religion:history}
+% \nocite {wolosky:beckett:mysticism}
+% \nocite {work:folksongs}
+% \nocite {zeifman:beckett:religion}
+% \nocite{acheson:beckett:murphy}
+% \nocite{anspaugh:beckett:faith}
+% \nocite{bair:beckett:bio}
+% \nocite{beckett:pricks}
+% \nocite{carey:beckett:joyce}
+% \nocite{cohn:beckett:collection}
+% \nocite{common-prayer}
+% \nocite{connor:beckett:animals}
+% \nocite{davies:beckett:ideal}
+% \nocite{eliot:middlemarch:random}
+% \nocite{farrow:beckett:art}
+% \nocite{freud:btpp:norton}
+% \nocite{harvey:beckett:poet}
+% \nocite{joyce:dubliners}
+% \nocite{juliet:beckett:conversations}
+% \nocite{jung:tav}
+% \nocite{kroll:beckett:bel}
+% \nocite{linden:herbert}
+% \nocite{mccarthy:beckett:essays}
+% \nocite{mcmillan:beckett:allegory}
+% \nocite{melville:dick:newberry}
+% \nocite{murphy:beckett:criticism}
+% \nocite{norton:modern}
+% \nocite{obrien:beckett:country}
+% \nocite{obrien:dreamforward}
+% \nocite{pilling:beckett:before}
+% \nocite{putnam:beckett:caravan}
+% \nocite{rabinovitz:beckett:aphorisms}
+% \nocite{rabinovitz:beckett:development}
+% \nocite{rabinovitz:beckett:innovation}
+% \nocite{random}
+% \nocite{ricks:beckett:dying}
+% \nocite{scruton:beckett:descartes}
+% \nocite{stern:beckett:inter}
+% \nocite{whitman:leaves:norton}
+%
+%^^A** abstract
+% \begin{abstract}
+% \manual bibliography style \BibTeX{} macros.
+% \end{abstract}
+% \tableofcontents
+%
+% \part{Discussion}
+%
+% \caveat{The dox are spotty for this bibstyle---sorry! This is a pretty
+% stable style, however. I've included almost my entire test cases. If you're
+% puzzled, you may compare \file{frankenstein.bib} with what you see in the
+% References section at the end of this document. Or please write me.}
+%
+% Reference list ordering: alphabetical by author or whatever passes for author
+% in the absence of one.
+%
+% \section{Pros and cons of this style}
+%
+% See a discussion in the documentation for the \package{achicago} package.
+%
+% \section{User documentation}
+%
+% \AddToCheckSum{-10} ^^A In this file we don't have the usual 5 version \defs
+% \AddToCheckSum{-2} ^^A Subtract two more for the \initelyHavECitationS def
+% \AddToCheckSum{-24} ^^A Sum of 17 and 7 in part-3.dtx
+%
+% No bibstyle is going to elgantly handle everything while using them in a way
+% that's at all compatible with the majority of existing bibstyles out there.
+% And it's not clear that such a bibstyle would be worth the effort to write
+% and learn to use properly. The time would be better spent, I think, writing
+% some macros to make inserting hand-done exceptions seamlessly into the
+% bibliography, so that the whole process could remain clean and automatic.
+%
+% For the sceptical, and for your entertainment, an example. I wanted to a
+% cite a certain paper by Freud in my dissertation. The cited paper has a
+% title, date of first publication, and chapter number; I read this paper in a
+% volume of Freud's papers with a title, volume editor, volume date, publisher,
+% reprint date, and reprint publisher; this volume has a number in a series of
+% publications (The International Psycho-Analytic Library) with a series
+% editor; and also this volume has a volume number within a multivolume work
+% with its own title (\book{Collected Papers}) and (supervising)
+% translator. Readers honestly don't need all that information, but each one
+% of those 15 pieces of information might be highly important for another
+% citation, for which only two or three pieces of information were relevant or
+% available. No one needs to write a bibstyle that handles it all, so at
+% several places, the fields are assumed to be used for either one thing or
+% another. For example, \field{series} \emph{either} contains the title of the
+% inclusive multivolume work \emph{or} the series. When, as rarely happens, a
+% volume is part of both at once, you have to give up one or the other.
+%
+% \caveat{This is a complex bibstyle and the number of potential cases is very
+% high. Please check your output, and write me with cases that are not set
+% according to \manual percepts. Please refer to \manual whenever
+% possible.}
+%
+% \todo{star the new fields.}
+%
+% \newcommand\deffield [2] {#1&#2\\}
+% \DeleteShortVerb{\|}
+% \begin{longtable}{|lp{3.5in}|}
+%
+% \larger\bfseries entry type & \larger\bfseries\hfil description\\\hline\endhead
+% \hline\caption{Entry types.} \endfoot
+%
+% address & Address of publisher of \emph{cited} edition, whether a reprint or
+% not. \\
+
+% annotation & A complete paragraph or more. \\
+
+% author & \\
+
+% bookauthor & Book's author whenever \field{author} is referring to the author of a
+% part of the book. Usually an \entry{inbook} or \entry{incollection} entry refers to a
+% book with an editor but no author, but in the case of introductions etc.\ you
+% have an author for each.\\
+
+% booktitle & Book's title whenever \field{title} is referring to a part of the
+% book. \\
+
+% chapter & The \field{title} names the \field{chapter}th part of the book. One expects to
+% have nonempty \field{booktitle}. See also \field{type}. \\
+
+% edition & Edition information to be given after the book's title, which is
+% \field{booktitle} if that is nonempty and \field{title} otherwise. Example:
+% \code{2d~ed., 2~vols. in 1~book} \\
+
+% editor & \\
+
+% & NOTE all f* and o* fields are only going to apply
+% to \entry{book}, \entry{incollection}, \entry{inbook} entries.
+% FIX: check -- booklet? etc. \\
+
+% faddress & Address of publisher of first-published edition. Not used unless
+% \field{fyear} is nonempty. \\
+
+% flanguage & Language of first-published edition. Not used unless
+% \field{translator} or \field{fyear} is nonempty. \\
+
+% fpublisher & Publisher of first-published edition. Not used unless \field{fyear}
+% is nonempty. \\
+
+% ftitle & Title of first-published edition (probably in \field{flanguage}). Not
+% used unless \field{fyear} is nonempty. \\
+
+% fyear & Publication date of first-published edition. \\
+
+% howpublished & \\
+
+% illustrator & For \entry{book} entries only. When the author or editor
+% illustrates, use a construction like \code{{the editor} and others}. \\
+
+% institution & For thesis entries only. FIX check \\
+
+% journal & For \entry{article} entries only. \\
+
+% key & often default with empty author, editor, organization \\
+
+% month & For \entry{journal} entries, also season, e.g., Winter \\
+
+% note & Begins its own block, so capitalize. Concluding puctuation is
+% supplied automatically if not given in the field. \\
+
+% number & For \entry{journal} entry, number of the journal (if no \field{volume}) or
+% number within the volume. For \entry{book} entry, number of the book in the
+% \field{series}. Makes sense only when \field{series} is a series rather than the title
+% of a multivolume work. \\
+
+% oaddress & For a reprint, address of ORIGINAL publisher. \\
+
+% opublisher & For a reprint, publisher of ORIGINAL edition. A nonempty
+% value implies the cited edition IS a reprint (and so must have \field{oyear}). \\
+
+% organization & \\
+
+% oyear & For a reprint, publication date of ORIGINAL edition A nonempty
+% value implies the cited edition IS a reprint (and so OUGHT TO have
+% \field{opublisher}). The value will almost always differ from \field{year}. \\
+
+% pages & \\
+
+% publisher & Publisher of the cited edition. \\
+
+% school & \\
+
+% series & Series to which \field{title} belongs, or title of a multivolume work
+% where the volumes have their own titles given in \field{booktitle} or \field{title}. \\
+
+% seriesedition & Edition information to be given after \field{series}. Makes
+% sense only when \field{series} is the title of a multivolume work with titled
+% volumes. In the entry for the multivolume work, that is, when \field{series}
+% and \field{title} are identical, use \field{seriesedition} not
+% \field{edition}. See also \field{edition}. Consequence of disobeying last is
+% when references are less than min-crossrefs (i.e., no separate entry for the
+% multivolume work) you get the edition information for the multivolume work
+% appearing after the title of the component volume. Note: you can't really
+% get away with putting a series editor here. I think you'd have to use the
+% \field{note} field for that; or we could make yet another field. \\
+
+% title & \\
+
+% translator & For \entry{book} entries only, the translator(s). See also
+% \field{flanguage}. When the author or editor translates, use a construction like
+% \code{{the editor} and others}. \\
+
+% type & For \entry{inbook} entries, the value overrides \code{Chapter}. When
+% \field{type} is empty you get \code{Chapter~<chapter> of}. FIX: CHECK: For *-thesis
+% entries, gives thesis-type word, e.g. \code{Master's Thesis}. \\
+
+% volume & For \entry{journal} entry, it's volume. For \entry{book} entry, its number in
+% the \field{series}, or its volume number in a multivolume book. \\
+
+% year & Year of publication of cited edition, whether a reprint or not. \\
+
+% yearcomp & Year work composed. For \entry{book} entry only (so far).\\
+% \end{longtable}
+% \MakeShortVerb{\|}
+%
+% \StopEventually{}
+%
+% \part{Implementation}
+%
+% \section{Version control}
+%
+%
+% ^^A NOTE: We have to compensate for the above backslashes, which are not
+% ^^A actually in the .dtx file the author works on, by adding to the
+% ^^A CheckSum.
+%%
+% \AddToCheckSum{17}^^A `dtx-update-checksum' automatically handles this.
+% \AddToCheckSum{7}^^A The half a macrocode env. at the top is missed, however...
+% \AddToCheckSum{10}^^A ... and so are the 5 \defs from the .dtx file
+% ^^A that precede it.
+% \IfCitations {%
+% \AddToCheckSum{2}^^A When \initelyHavECitationS is defined in
+% } ^^A the .dtx file, we need 2 more in the CheckSum.
+%
+% Version information:
+% \begin{macrocode}^^A Keep the /^ %% \def\file.../ beginning exact!
+
+ %% A BibTeX bibliography style
+ %% conforming to the Chicago Manual's A style
+ %% but with B style author-date citations
+ %% by Matt Swift <swift@alum.mit.edu>
+ %%
+ %% \def\fileinfo{A Chicago Manual BibTeX style}
+ %% \def\DoXPackageS {longtable}
+ %% \def\initelyHavECitationS {}
+ %% \def\fileversion{v1}
+ %% \def\filedate{2001/08/31}
+ %% \def\docdate{2001/08/31}
+ %%
+
+% \end{macrocode}
+%
+% \section{Implementation}
+% \subsection{Define fields and variables}
+%
+% \subsubsection{Global variables}
+%
+% \gvar{output.state} will have one of the four scalar values
+% \gvar{before.all}, \gvar{mid.sentence}, \gvar{after.sentence}, and
+% \gvar{after.block}, telling us where we are in producing the entry.
+%
+% \bst{Achicago} uses only \term{blocks}, not \term{sentences}, to delimit
+% units in the bibentry (some other bibstyles use both). The
+% \package{achicago} package defines \cs\newblock to add a very small and
+% rubber amount of horizontal space, relaxing somewhat the \cs\frenchspacing in
+% effect. I have not removed the programming structures that distinguish
+% sentences and blocks, but I have not concerned myself with them either;
+% anyone wishing to revise this style to begin using them should check their
+% work carefully.
+% \begin{macrocode}
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+% \end{macrocode}
+%
+% The entry variable \evar{principal-type} will have one of the five scalar
+% values \gvar{author.ptype}, \gvar{editor.ptype}, \gvar{organization.ptype},
+% \gvar{key.ptype}, and \gvar{emergency.ptype}, telling us what type of
+% information is in the principal field. See also the discussion of
+% \function{key.special.p}.
+% \begin{macrocode}
+INTEGERS { author.ptype editor.ptype organization.ptype key.ptype
+ emergency.ptype }
+% \end{macrocode}
+%
+% These are used during the forward and reverse passes to hold information
+% about the previously-processed record.
+% \begin{macrocode}
+INTEGERS { last.year.tag.num }
+STRINGS { last.leaditem last.label.and.year following.year.label.tag }
+% \end{macrocode}
+%
+% These variables are used locally within various functions or function groups,
+% where their particular use is documented.
+%
+% \todo{document which if any are used in a nonlocal way}
+%
+% \caveat{Suspect a conflict among these scratch variables if a strange problem
+% occurs! I think \gvar{u} is the only one that will hold its value past an
+% \function{output}.}
+% \begin{macrocode}
+INTEGERS { j nameptr namesleft numnames len }
+STRINGS { s t u v w }
+% \end{macrocode}
+%
+% \subsubsection{Bibfields}
+% The list of fields that will be examined in database records, if they exist.
+% Fields in the \ext{bib} database not on this list will be ignored. Not every
+% entry type makes use of every field. Each entry type function below lists
+% its required, optional, and ignored fields. Expected use of these fields is
+% documented above in the user documentation.
+% \begin{macrocode}
+ENTRY
+ { address
+ annotation
+ author
+ bookauthor
+ booktitle
+ chapter
+ edition
+ editor
+ faddress
+ flanguage
+ fpublisher
+ ftitle
+ fyear
+ howpublished
+ illustrator
+ institution
+ journal
+ key
+ month
+ note
+ number
+ oaddress
+ opublisher
+ organization
+ oyear
+ pages
+ publisher
+ school
+ series
+ seriesedition
+ title
+ translator
+ type
+ volume
+ year
+ yearcomp
+ }
+% \end{macrocode}
+%
+% Entry variables have a per-record value but are not initialized from a field.
+%
+% The integer \evar{principal-type} will contain one of the scalars
+% \gvar{author.ptype}, \gvar{editor.ptype}, etc.\ (see their declarations above
+% for further information). \evar{principal-type} is set in the function
+% \function{set.principal-field.principal-type}.
+% \begin{macrocode}
+ { principal-type }
+% \end{macrocode}
+%
+% The strings \evar{label}, \evar{year.label} and \evar{year.label.tag} are
+% used to construct the citation (the running text at the location of the
+% user's \cs\cite command). In most cases, \evar{label} will contain a string
+% derived from the \evar{principal-field} (see \function{make.label}).
+% \begin{macrocode}
+ { label
+% \end{macrocode}
+%
+% \evar{year.label} will contain a string representing the date. It's not
+% necessarily the same as \field{year} (see \function{make.year.label}).
+% \evar{year.label.tag} will either be empty or be a lower-case letter, as
+% determined in the forward and reverse passes.
+% \begin{macrocode}
+ year.label year.label.tag
+% \end{macrocode}
+%
+% \evar{principal-field} will contain one of the fields, depending on entry
+% type and what fields are nonempty (see
+% \function{set.principal-field.principal-type}).
+%
+% In most cases, \evar{leaditem} will contain the \evar{principal-field}
+% properly formatted for apearance at the beginning of the bibliography entry
+% (see \function{make.leaditem}). When it is identical to the previous entry's
+% \evar{leaditem}, it will be wrapped in \cs\SCduplicate by the forward and
+% reverse passes.
+% \begin{macrocode}
+ principal-field
+ leaditem
+}
+% \end{macrocode}
+%
+% \subsection{Define macros}
+%
+% These are macro abbreviations required by convention in every bibstyle. The
+% user can redefine them with \texttt{@STRING} declarations in the \ext{bib}
+% database.
+% \begin{macrocode}
+MACRO {jan} {"January"}
+MACRO {feb} {"February"}
+MACRO {mar} {"March"}
+MACRO {apr} {"April"}
+MACRO {may} {"May"}
+MACRO {jun} {"June"}
+MACRO {jul} {"July"}
+MACRO {aug} {"August"}
+MACRO {sep} {"September"}
+MACRO {oct} {"October"}
+MACRO {nov} {"November"}
+MACRO {dec} {"December"}
+% \end{macrocode}
+%
+% \subsection{Debugging functions}
+%
+% \begin{macro}{debugval}
+% \begin{macro}{debugmsg}
+% \mbox{}
+% \begin{macrocode}
+FUNCTION {debugval}
+{ ": [" *
+ swap$ * %$
+ "] in " * cite$ * %$
+ top$ %$
+}
+
+FUNCTION {debugmsg}
+{ " in " * cite$ * top$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Initialization functions}
+%
+% \begin{macro}{init.scalars}
+% This should be called before any processing begins.
+% \begin{macrocode}
+FUNCTION {init.scalars}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+
+ #0 'author.ptype :=
+ #1 'editor.ptype :=
+ #2 'organization.ptype :=
+ #3 'key.ptype :=
+ #4 'emergency.ptype :=
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Boolean logic}
+%
+% \begin{macro}{not}
+% \begin{macro}{and}
+% \begin{macro}{or}
+% \mbox{}
+% \begin{macrocode}
+FUNCTION {not}
+{ { #0
+ }
+ { #1
+ }
+ if$ %$
+}
+
+FUNCTION {and}
+{ 'skip$ %$
+ { pop$ %$
+ #0
+ }
+ if$ %$
+}
+
+FUNCTION {or}
+{ { pop$ %$
+ #1
+ }
+ 'skip$ %$
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Constant functions}
+%
+% \begin{macro}{comma}
+% \begin{macro}{period}
+% \begin{macro}{hyphen}
+% \begin{macro}{colon}
+% \begin{macro}{space}
+% \begin{macro}{delimiter.name-part}
+% \begin{macro}{delimiter.name}
+% \begin{macro}{delimiter.sub-sortkey}
+% \begin{macro}{tie}
+% \begin{macro}{etal}
+% \begin{macro}{unidentified}
+% These definitions are made so that later functions are easier to read and so
+% that adapting this bibstyle to another language will be simpler.
+%
+% The reason these are functions not macros is so the user cannot change them.
+% \begin{macrocode}
+FUNCTION {comma}
+{ ","
+}
+
+FUNCTION {period}
+{ "."
+}
+
+FUNCTION {hyphen}
+{ "-"
+}
+
+FUNCTION {colon}
+{ ":"
+}
+
+FUNCTION {space}
+{ " "
+}
+
+FUNCTION {delimiter.name-part}
+{ " "
+}
+
+FUNCTION {delimiter.name}
+{ " "
+}
+
+FUNCTION {delimiter.sub-sortkey}
+{ " "
+}
+
+FUNCTION {tie}
+{ "~"
+}
+
+FUNCTION {etal}
+{ " et~al."
+}
+% \end{macrocode}
+% Below, we need to be able to set a string to a value which would never be
+% generated from any string in a bibliography database. It's safe to assume
+% that this string is such a one.
+% \begin{macrocode}
+FUNCTION {unidentified}
+{ "HiGHlY*Peco@lIEr"
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Output functions}
+%
+% The \function{output} function automatically handles interunit punctuation.
+%
+% \function{output} should be called with a string and a punctuation mark on
+% the stack. The punctuation mark is what should \emph{precede} the string in
+% the case the string begins in the middle of a sentence. Strings which begin
+% sentences are preceded by periods. Strings which begin a new block are
+% preceded by periods and the \cs\newblock command. (It makes no sense for a
+% string to begin at the end of a sentence.)
+%
+% Calls to \function{output.internal} leave the string on the stack until the
+% next time \function{output.internal} is called, when it will get written.
+% The function \function{output.begin} puts an empty string on the stack, and
+% should be called before beginning any series of calls to \function{output}.
+% \function{output.end} cleans up and should be called at the conclusion of a
+% series of calls to \function{output}.
+%
+% \begin{macro}{output.begin}
+% Prepare for a series of calls to \function{output}. Put an empty string on the
+% stack and set \gvar{output.state} to \gvar{before.all}.
+% \begin{macrocode}
+FUNCTION{output.begin}
+{ ""
+ before.all 'output.state :=
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{output.end}
+% Conclude a series of calls to \function{output}. Simply calls \builtin{write}.
+% \begin{macrocode}
+FUNCTION {output.end}
+{ write$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{new.block}
+% Begin a new block.
+% \begin{macrocode}
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$ %$
+ { after.block 'output.state :=
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{new.sentence}
+% Begin a new sentence. FIX: hmm, wouldn't we want to put a TeX command here
+% for intersentence space now? Why do we mess with the usual spacefactor for
+% periods anyway? When in bibliogrphies are the usual TeX rules not going to
+% be what we want, and give too much space after a period? answer: when a
+% lowercase letter followed by period, in e.g. sec. 2 and so on. often
+% bibstyle will put tie there, but sometimes not I think, so need to have that
+% be not an intersentence space. well, if i start using sentences instead of
+% blocks, I think perhaps doing the same hskip after a sentence with a new
+% command \cs\newsentence perhaps as in \cs\newblock would be the right thing
+% to do.
+% \begin{macrocode}
+FUNCTION {new.sentence}
+{ output.state before.all = output.state after.block = or
+ 'skip$ %$
+ { after.sentence 'output.state :=
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{output.internal}
+% \cs\stack{punct string/entry(nonnull)}{null}
+% \begin{macrocode}
+FUNCTION {output.internal}
+{ 's := % s := string/entry(nonnull)
+ space * 't := % t := punctuation + space
+ output.state mid.sentence =
+ { t * write$ %$
+ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$ %$
+ "\newblock " write$ %$
+ }
+ { output.state before.all =
+ 'write$ %$
+% \end{macrocode}
+% Final case is \gvar{output.state} = `after.sentence', which means we just add a
+% period, but no newline or \cs\newblock command.
+% \begin{macrocode}
+ { add.period$ space * write$
+ }
+ if$ %$
+ }
+ if$ %$
+% \end{macrocode}
+% We are now mid-sentence, whether we were before or not.
+% \begin{macrocode}
+ mid.sentence 'output.state :=
+ }
+ if$ %$
+% \end{macrocode}
+% The actual string given to `output.internal' is left on the stack here for
+% next time we call `output.internal' or `output.end', whichever comes next.
+% \begin{macrocode}
+ s
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{output}
+% \cs\stack{string/entry punct}{either null OR punct string/entry(nonnull)}
+%
+% Check if string/entry is null. If it's null do nothing. If it's nonempty
+% call \function{output.internal} on it with the given punctuation.
+% \begin{macrocode}
+FUNCTION {output}
+{ swap$ duplicate$ empty$
+ { pop$
+ pop$ %$
+ }
+ 'output.internal
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{output.bibitem}
+% The optional argument to \cs\bibitem will be made the definition of
+% \cname{b@foo} where |foo| is the \builtin{cite} key. \cname{b@foo} will be
+% executed by all the various citing commands with a definition of \cs\SCcite
+% that is appropriate to each citing command.
+%
+% The \env{thebibliography} environment actually ignores the optional argument
+% to \cs\bibitem. The environment sets the formatting so that the first part
+% of the main entry hangs out to the left and looks like a label.
+%
+% The unexpandable protection is necessary, instead of a simple protection, in
+% order to work with \package{newclude}'s \option{tag} option.
+%
+% I guess we use \builtin{write} for each part instead of catenating them and using a
+% single \builtin{write} in case the catenation gets longer than \BibTeX{} can
+% handle. I don't know, this is how I found it. It seems like catenation and
+% a single call to \builtin{write} would be faster. FIX.
+% \begin{macrocode}
+FUNCTION {output.bibitem}
+{ newline$ %$
+ "\bibitem[\UnexpandableProtect\SCcite{" write$ %$
+ label write$ %$
+ "}{" write$ %$
+ year.label year.label.tag * write$ %$
+ "}]{" write$ %$
+ cite$ write$
+ "}" write$ %$
+ newline$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Simple auxiliary functions}
+%
+% \begin{macro}{field.or.null}
+% \cs\stack{field literal}{field contents or null string if the field was
+% missing}
+% \begin{macrocode}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ %$
+ ""
+ }
+ 'skip$ %$
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{italicize}
+% \cs\stack{string or entry}{string}
+%
+% Italicize the top string on the stack and provide italic corrections. Null
+% goes to null. We want to explicitly italicize rather than use \cs\emph,
+% since semantic emphasis might be indicated in some other way in the document,
+% e.g., slanted type.
+% \begin{macrocode}
+FUNCTION {italicize}
+{ duplicate$ empty$
+ { pop$ %$
+ ""
+ }
+ { "\textitswitch{" swap$ * "}" * %$
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{parenthesize}
+% \cs\stack{string-or-entry:S}{"(" + S + ")"}
+% \begin{macrocode}
+FUNCTION {parenthesize}
+{ duplicate$ empty$
+ { pop$ %$
+ ""
+ }
+ { "(" swap$ * ")" * %$
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{format.clip}
+% \cs\stack{string}{string} FIX: the difference between \builtin{entry.max} and
+% \builtin{global.max}: max for an entry string, max for a global string.
+%
+% \begin{macro}{format.clip}
+% \cs\stack{string-S}{string-S-possibly-shortened}
+%
+% Clips a string down to the smaller of \builtin{entry.max} and \builtin{global.max}.
+% \begin{macrocode}
+FUNCTION {format.clip}
+{ #1 entry.max$ substring$
+ #1 global.max$ substring$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{format.sortify.clip}
+% \builtin{purify}, downcase, and clip a string on the stack.
+% \cs\stack{\meta{string}}{\meta{string}}
+% \begin{macrocode}
+FUNCTION {format.sortify.clip}
+{ % duplicate$ "sinful" debugval %$
+ purify$ %$
+% duplicate$ " pure" debugval %$
+ "l" change.case$ %$
+ format.clip
+% duplicate$ "humble" debugval %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{check.empty}
+% \cs\stack{S warning}{S}
+% Issues warning if the string is empty.
+% \begin{macrocode}
+FUNCTION {check.empty}
+{ 't :=
+ duplicate$ empty$
+ { "empty " t * " in " * cite$ * warning$
+ }
+ 'skip$ %$
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{multipage.p}
+% \cs\stack{nothing}{\#0 or \#1}
+%
+% Set \gvar{t} to \field{pages}. Look at \gvar{t} character by character for a
+% hyphen, comma, or plus. If we find one, return true immediately; else return
+% false.
+% \begin{macrocode}
+FUNCTION {multipage.p}
+{ pages 't :=
+ #0 'j :=
+ % WHILE
+ { j not
+ t empty$ not %$
+ and
+ }
+ { t #1 #1 substring$ %$
+ duplicate$ hyphen = %$
+ swap$ duplicate$ comma =
+ swap$ "+" = %$
+ or
+ or
+ { #1 'j :=
+ }
+ { t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+ j
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{format.n.dashify}
+% \cs\stack{string}{string}
+%
+% Make single-dashes into double-dashes.
+% \begin{macrocode}
+FUNCTION {format.n.dashify}
+{ 't :=
+ ""
+ % WHILE
+ { t empty$ not } %$
+ { t #1 #1 substring$ hyphen = %$
+ { t #1 #2 substring$ "--" = not %$
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { % WHILE
+ { t #1 #1 substring$ hyphen = } %$
+ { hyphen *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$ %$
+ }
+ if$ %$
+ }
+ { t #1 #1 substring$ * %$
+ t #2 global.max$ substring$ 't :=
+ }
+ if$ %$
+ }
+ while$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{tie.or.space.connect}
+% \cs\stack{string string}{string}
+%
+% If the second string has less than 5 characters, the two are tied together,
+% otherwise they are catenated with a space between them.
+% \begin{macrocode}
+FUNCTION {tie.or.space.connect}
+{ duplicate$ text.length$ #5 <
+ { tie
+ }
+ { space
+ }
+ if$
+ swap$ * *
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{either.or.check}
+% \cs\stack{msg field}{null}
+% If field is not empty, give a warning appropriate for saying this field and
+% an already-existing field can't be both used in the same entry.
+% \begin{macrocode}
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$
+ }
+ if$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Queue functions START FIXING DOX HERE}
+%
+% Queue functions expect a string on the stack. If it is empty, and the field
+% for which the function is named is noempty, the string will be replaced with
+% that field. (e.g., \function{author.q} will put \field{author} on the stack
+% if \field{author} is nonempty and the \function{author.q} was passed an empty
+% string). A chain of queue functions must begin with something on the stack,
+% adn will leave the first nonempty field named in the chain on the stack.
+%
+% Queue functions also increment an integer variable, 'j, whenever they are
+% passed an empty string. At the end of the queue, 'j tells us which function
+% in the queue contributed the string that results at the end of the queue,
+% starting with zero for the first queue function after \function{start.a.q}.
+% In order for this to work, queue functions must always be called in the same
+% order: \field{author} ('\#0') \field{editor} (`\#1'), \field{organization}
+% (`\#2'), and \field{key} (`\#3'). For entry types where a certain field
+% should not appear in the queue, use `blank.q' in its place in the order.
+%
+% The value of \gvar{j} is consulted when setting \evar{leaditem}, but not in
+% other cases where queue functions are used
+%
+% \function{start.a.q} must begin a queue. It initializes \gvar{j} and passes
+% an empty string to the first queue function.
+% \begin{macro}{start.a.q}
+% \begin{macrocode}
+FUNCTION {start.a.q}
+{ #-1 'j :=
+ ""
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{inc.j}
+% \begin{macro}{key.q}
+% \begin{macro}{organization.q}
+% \begin{macro}{editor.q}
+% \begin{macro}{author.q}
+% \begin{macro}{blank.q}
+% \mbox{}
+% \begin{macrocode}
+FUNCTION {inc.j}
+{ j #1 + 'j :=
+}
+
+FUNCTION {key.q}
+{ duplicate$ empty$
+ { pop$ %$
+ key field.or.null
+ inc.j
+ }
+ 'skip$ %$
+ if$ %$
+}
+
+FUNCTION {organization.q}
+{ duplicate$ empty$
+ { pop$ %$
+ organization field.or.null
+ inc.j
+ }
+ 'skip$ %$
+ if$ %$
+}
+
+FUNCTION {editor.q}
+{ duplicate$ empty$
+ { pop$ %$
+ editor field.or.null
+ inc.j
+ }
+ 'skip$ %$
+ if$ %$
+}
+
+FUNCTION {author.q}
+{ duplicate$ empty$
+ { pop$ %$
+ author field.or.null
+ inc.j
+ }
+ 'skip$ %$
+ if$ %$
+}
+
+FUNCTION {blank.q}
+{ duplicate$ empty$
+ 'inc.j
+ 'skip$ %$
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{check.q}
+% \cs\stack{string-S warning-string}{string-S}
+%
+% This should be the final queue command, though it is not a true queue
+% command, since an extra warning string should be on the top of the stack
+% above the string that has passed along the queue. The warning string should
+% be an English disjunctive list of the queue commands that have come before
+% it, so the user can tell which fields are missing. For example ``author,
+% organization, or key'' if the queue has been \function{author.q} 'blank.q'
+% `organization.q' \function{key.q}.
+%
+% If the queue string is empty, \function{check.q} issues the warning and puts on the
+% stack an emergency string of the \LaTeX{} key
+% (i.e., \builtin{cite}), which should allow \BibTeX{} to proceed.
+% \begin{macrocode}
+FUNCTION {check.q}
+{ 't :=
+ duplicate$ empty$
+ { pop$ %$
+ cite$ format.clip 'u := %$
+ "Need " t * " in " * cite$ * "; using: " * u * warning$
+ u
+ inc.j
+ }
+ 'skip$ %$
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Format functions dox}
+%
+% The format functions modify a string on the stack. They make no warnings,
+% produce no output, and place no spaces or punctuation before or after their
+% string, just modify it somehow.
+%
+% \subsection{Format names functions}
+%
+% \begin{macro}{format.names.for.label}
+% Format string on stack it to produce something appropriate for \evar{label}.
+%
+% Comma usage examples in the \manual: ``A et al.''\ and ``A, B, et al.''
+%
+% The \manual recommends for labels: use up to 3 names, and above 3 use 1st +
+% etal. When this would lead to ambiguity, use one of 3 solns: use all names,
+% use as many as needed to disambiguate, or include a (short) title to
+% disambiguate: (Zipursky et al., \textitswitch{Brief Title}, 1988).
+%
+% The \manual does not appear to distinguish between ``et al.''\ and ``and
+% others''. It's possible to change the logic here to distinguish between the
+% cases where the bibstyle is truncating the list of authors, and the case
+% where ``and others'' appears in the \ext{bib} file. But I'm not doing that
+% now.
+%
+% Labels:
+% \begin{center}
+% \begin{tabular}{ll}%% FIX: this stuff not implemented yet
+% 1 author & Foo \\
+% 2 authors & Foo and Bar \\
+% 3 authors & Foo, Bar, and Baz \\
+% 4+ authors & Foo et al. \\
+% 1+ author ``and others'' & Foo et al. \\
+%^^A FIX? 1 author ``and others'' & Foo et al. \\
+%^^A 2 authors ``and others'' & Foo, Bar, et al. \\
+% \end{tabular}
+% \end{center}
+%
+% This function is probably more general than it needs to be, but it's a nice model.
+% \begin{macrocode}
+FUNCTION {format.names.for.label}
+{ 's :=
+ s num.names$ 'numnames := %$
+ s #1 "{vv~}{ll}" format.name$ %$
+ s numnames "{ff}{vv}{ll}{jj}" format.name$ "others" = %$
+ numnames #3 >
+ or
+ % more than 3 names, or final name is "others"
+ { etal *
+ }
+ { numnames #1 - 'namesleft :=
+ #2 'nameptr :=
+ % WHILE
+ { namesleft #0 > }
+ { nameptr numnames =
+ % we're on the final name (and it's not "others")
+ { numnames #2 >
+ { comma *
+ }
+ 'skip$ %$
+ if$ %$
+ " and " * s nameptr "{vv~}{ll}" format.name$ * %$
+ }
+ % we're not on the final name (in this case: 2d of 3 names)
+ { comma * space *
+ s nameptr "{vv~}{ll}" format.name$ * %$
+ }
+ if$ %$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$ %$
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{format.names.lastfirst}
+% Pop a string containing a name list. Push a string with the first author
+% last-name-first and subsequent authors first-name-first.
+% \begin{macrocode}
+FUNCTION {format.names.lastfirst}
+{ 's :=
+ s num.names$ 'numnames := % numnames = num.name$(s);
+ numnames 'namesleft :=
+ #1 'nameptr := % nameptr = 1;
+ % WHILE
+ { namesleft #0 > }
+ { nameptr #1 =
+ { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ %$
+ }
+ { comma *
+ s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := %$
+ nameptr numnames =
+ % final name
+ { t "others" =
+ { etal *
+ }
+ { " and " * t *
+ }
+ if$ %$
+ }
+ % names both precede and follow this name
+ { space * t *
+ }
+ if$ %$
+ }
+ if$ %$
+ nameptr #1 + 'nameptr := % nameptr += 1;
+ namesleft #1 - 'namesleft := % namesleft =- 1;
+ }
+ while$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{format.names.firstfirst}
+% Same as \function{format.names.lastfirst} but all names are first name first.
+% \begin{macrocode}
+FUNCTION {format.names.firstfirst}
+{ 's :=
+ s num.names$ 'numnames := % numnames = num.name$(s);
+ numnames 'namesleft :=
+ #1 'nameptr := % nameptr = 1;
+ % WHILE
+ { namesleft #0 > }
+ { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := %$
+ nameptr #1 =
+ 't
+ { nameptr numnames =
+ % final name
+ { numnames #2 >
+ { comma *
+ }
+ 'skip$ %$
+ if$ %$
+ t "others" =
+ { etal *
+ }
+ { " and " * t *
+ }
+ if$ %$
+ }
+ % names both precede and follow this name
+ { comma * space * t *
+ }
+ if$ %$
+ }
+ if$ %$
+ nameptr #1 + 'nameptr := % nameptr += 1;
+ namesleft #1 - 'namesleft := % namesleft =- 1;
+ }
+ while$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Make functions}
+%
+% Make functions expect nothing on the stack, and leave one string there. Any
+% side effects of setting global variables are noted in the comments. If a
+% nonempty string cannot be made due to lack of the right fields, leave an
+% empty one on the stack.
+%
+% \begin{macro}{make.annotation}
+% Annotations can be omitted by nullifying the \env{SCannotation} environment.
+% \begin{macrocode}
+FUNCTION {make.annotation}
+{ annotation empty$ %$
+ { ""
+ }
+ { "\begin{SCannotation}"
+ annotation *
+ "\end{SCannotation}" *
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.edition}
+% We use some logic here because we want to use the \field{seriesedition} for the
+% \field{edition} in certain cases.
+% \begin{macrocode}
+FUNCTION {make.edition}
+{ edition empty$ %$
+ { seriesedition empty$ not series field.or.null title field.or.null = and %$
+ { seriesedition
+ }
+ { ""
+ }
+ if$ %$
+ }
+ { edition
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.year.month}
+% \begin{macro}{make.year.nomonth}
+% Make a year string. We don't we use \evar{year.label} because that string is
+% sterilized to make it appropriate for use in running text in citations (and
+% for sorting I think); in the bibliography entry, we can be a little more
+% lax, accepting special characters, and text that is not simply four
+% numerals.
+% \begin{macrocode}
+FUNCTION {make.year.month}
+ { year empty$ %$
+ { ""
+ }
+ { year year.label.tag *
+ month empty$ %$
+ 'skip$ %$
+ { comma * space * month *
+ }
+ if$ %$
+ }
+ if$ %$
+}
+FUNCTION {make.year.nomonth}
+{ year empty$ %$
+ { ""
+ }
+ { year year.label.tag *
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{make.year.or.oyear.month}
+% Push a string with year information. If \field{oyear} is empty, call
+% \function{make.year.month}. Warn in the almost-certainly-erroneous case of
+% an \field{oyear} without a \field{year}.
+% \begin{macrocode}
+FUNCTION {make.year.or.oyear.month}
+{ oyear empty$ %$
+ { make.year.month
+ }
+ { year empty$ %$
+ { "oyear without year in " cite$ * warning$
+ }
+ 'skip$ %$
+ if$ %$
+ oyear year.label.tag *
+ month empty$ %$
+ 'skip$ %$
+ { comma * space * month *
+ }
+ if$ %$
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.leaditem.with.tags}
+% Push \evar{leaditem} and if it's an editor, include a nice taggy.
+% \begin{macrocode}
+FUNCTION {make.leaditem.with.tags}
+{ leaditem
+ principal-type editor.ptype =
+ { editor num.names$ #1 > %$
+ { ",~eds." *
+ }
+ { ",~ed." *
+ }
+ if$ %$
+ }
+ 'skip$ %$
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.editors.secondary}
+% Give editors' names when not for the leaditem.
+% \begin{macrocode}
+FUNCTION {make.editors.secondary}
+{ editor empty$ %$
+ { ""
+ }
+ { output.state after.sentence =
+ output.state after.block = or
+ { "E"
+ }
+ { "e"
+ }
+ if$ %$
+ "dited by " * editor format.names.firstfirst *
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.bookauthors.secondary}
+% This is for making authors' names that follow a title. When we use this, we
+% are only going to be interested in the \field{bookauthor}.
+% \begin{macrocode}
+FUNCTION {make.bookauthors.secondary}
+{ bookauthor empty$ %$
+ { ""
+ }
+ { output.state after.sentence =
+ output.state after.block =
+ or
+ { "B"
+ }
+ { "b"
+ }
+ if$ %$
+ "y " * bookauthor format.names.firstfirst *
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.translators}
+% \begin{macro}{make.illustrators}
+% Translators and illustrators are always secondary, until I write some extensions.
+% \begin{macrocode}
+FUNCTION {make.translators}
+{ translator empty$ %$
+ { ""
+ }
+ { output.state after.sentence =
+ output.state after.block =
+ or
+ { "T"
+ }
+ { "t"
+ }
+ if$ %$
+ "ranslated " *
+ flanguage empty$ %$
+ 'skip$ %$
+ { "from the " * flanguage * space *
+ }
+ if$ %$
+ "by " * translator format.names.firstfirst *
+ }
+ if$ %$
+}
+
+FUNCTION {make.illustrators}
+{ illustrator empty$ %$
+ { ""
+ }
+ { output.state after.sentence =
+ output.state after.block =
+ or
+ { "I"
+ }
+ { "i"
+ }
+ if$ %$
+ "llustrated by " * illustrator format.names.firstfirst *
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{make.booktitle.ital}
+% \begin{macro}{make.title.ital}
+% \begin{macro}{make.as.ftitle.ital}
+% FIX: multilingual
+% \begin{macrocode}
+FUNCTION {make.title.ital}
+{ title field.or.null italicize
+}
+
+FUNCTION {make.booktitle.ital}
+{ booktitle field.or.null italicize
+}
+
+FUNCTION {make.as.ftitle.ital}
+{ ftitle empty$ %$
+ { ""
+ }
+ { "as " ftitle italicize *
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{make.title.inquotes}
+% Put the title in quotes on the stack. \cs\Wrapquotes is going to properly
+% handle punctuation that follows the closing quotation marks by sucking it
+% inside the quotes. FIX: make generic function format.wrapquotes? like
+% format.emphasize? FIX: make all those function that transform a string on
+% the stack into ``format'' functions.
+% \begin{macrocode}
+FUNCTION {make.title.inquotes}
+{ title empty$ %$
+ { ""
+ }
+ {
+ "\Wrapquotes{" title * "}" *
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+FUNCTION {make.pages}
+{ pages empty$ %$
+ { ""
+ }
+ { pages format.n.dashify
+ }
+ if$ %$
+}
+% \end{macrocode}
+%
+% \begin{macro}{make.vol.series.num.month.pages}
+%
+% For articles, the number of cases to handle these fields is very large: 32 to
+% do it properly! These cases could perhaps be collapsed, but it is going to
+% be much easier to read here and to maintain if we do it brutishly by
+% elaborating each case. The only exception I've made is when two adjacent
+% leaves are very similar. The way I've laid out this funciton here, adjacent
+% leaves are going to be the pairs of cases with and without a nonempty
+% \field{pages}.
+%
+% There are 5 relevant fields, each of which can be empty or not ($2^5 =
+% 32$). In the comments below, I mark each case with a series of 1 to 5 letters
+% represent the cases where that field is nonempty: |V| for \field{volume}, |S|
+% for \field{series}, |N| for \field{number}, |M| for \field{month}, and |P|
+% for \field{pages}. Thus, the case marked with the comment |SMP| is the one
+% where the \field{series}, \field{month}, and \field{pages} fields are
+% nonempty, and \field{volume} and \field{number} are empty.
+%
+% FIX: when I use \function{make.pages} in this function, it's slightly inefficient,
+% since \function{make.pages} does a check for empty pages which is unnecessary here.
+%
+% FIX: this does not yet handle entries with nonempty \field{series}.
+%
+% FIX: go through and combine adjacent leaves.
+%
+% We could really put the punctuation that should precede this unit right at
+% the beginning of the string we're making here, but let's conform better to
+% the conventions and put this in the scratch variable 'u instead. I don't
+% think this function will ever get called at any time other than mid-sentence,
+% after the journal title, but who knows. So a call to this function should
+% look like:
+% \begin{codeexample}
+% make.vol.series.num.month.pages u output
+% \end{codeexample}
+% Remember that when \function{output.internal} writes the punctuation, it adds a space
+% following, so it is unnecessary to begin the string this function returns
+% with a space. (Occasionally below, we want (and produce) a colon followed by
+% no space; we can do this because we are directly creating this string, not
+% using the \function{output} routine.)
+% \begin{macrocode}
+FUNCTION {make.vol.series.num.month.pages}
+{ volume empty$ %$
+ { series empty$ %$
+ { number empty$ %$
+ { month empty$ %$
+ { pages empty$ %$
+ % none of VSNMP
+ { space 'u :=
+ ""
+ }
+ % P
+ { comma 'u :=
+ multipage.p
+ { "pp." pages format.n.dashify
+ }
+ { "p." pages
+ }
+ if$ %$
+ tie.or.space.connect
+ }
+ if$ %$
+ }
+ { pages empty$ %$
+ % M
+ { comma 'u :=
+ month
+ }
+ % MP
+ { comma 'u :=
+ month comma * space * make.pages *
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ { month empty$ %$
+ { pages empty$ %$
+ % N
+ { comma 'u :=
+ "no." number tie.or.space.connect
+ }
+ % NP
+ { comma 'u :=
+ "no." number colon * make.pages * tie.or.space.connect
+ }
+ if$ %$
+ }
+ { pages empty$ %$
+ % NM
+ { comma 'u :=
+ "no." number tie.or.space.connect
+ space * month parenthesize *
+ }
+ % NMP
+ { comma 'u :=
+ "no." number tie.or.space.connect
+ space * month parenthesize *
+ colon * space * make.pages *
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ { number empty$ %$
+ { month empty$ %$
+ { pages empty$ %$
+ % S
+ {
+ }
+ % SP
+ {
+ }
+ if$ %$
+ }
+ { pages empty$ %$
+ % SM
+ {
+ }
+ % SMP
+ {
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ { month empty$ %$
+ { pages empty$ %$
+ % SN
+ {
+ }
+ % SNP
+ {
+ }
+ if$ %$
+ }
+ { pages empty$ %$
+ % SNP
+ {
+ }
+ % SNMP
+ {
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ { series empty$ %$
+ { number empty$ %$
+ { month empty$ %$
+ { pages empty$ %$
+ % V
+ { comma 'u :=
+ "vol." volume tie.or.space.connect
+ }
+ % VP
+ { space 'u :=
+ volume colon * make.pages *
+ }
+ if$ %$
+ }
+ { pages empty$ %$
+ % VM
+ { comma 'u :=
+ "vol." volume tie.or.space.connect
+ space * month parenthesize *
+ }
+ % VMP
+ { space 'u :=
+ volume space *
+ month parenthesize * colon * space * make.pages *
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ { month empty$ %$
+ { pages empty$ %$
+ % VN
+ { space 'u :=
+ volume ", no." number tie.or.space.connect *
+ }
+ % VNP
+ { space 'u :=
+ volume space *
+ number parenthesize * colon * space * make.pages *
+ }
+ if$ %$
+ }
+ { pages empty$ %$
+ % VNM
+ { space 'u :=
+ volume ", no." number tie.or.space.connect *
+ space * month parenthesize *
+ }
+ % VNMP
+ { space 'u :=
+ volume space * number parenthesize * colon * space *
+ make.pages * space * month parenthesize *
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ { number empty$ %$
+ { month empty$ %$
+ { pages empty$ %$
+ % VS
+ {
+ }
+ % VSP
+ {
+ }
+ if$ %$
+ }
+ { pages empty$ %$
+ % VSM
+ {
+ }
+ % VSMP
+ {
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ { month empty$ %$
+ { pages empty$ %$
+ % VSN
+ {
+ }
+ % VSNP
+ {
+ }
+ if$ %$
+ }
+ { pages empty$ %$
+ % VSNM
+ {
+ }
+ % VSNMP
+ {
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.crossref}
+% \begin{macrocode}
+FUNCTION {make.crossref}
+{ "\citeNP{" crossref * "}" *
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{output.series.number}
+% Outputs the number with appropriate capitalization. Warns if we also have
+% nonempty \field{seriesedition}.
+% \begin{macrocode}
+FUNCTION {output.series.number}
+{ series empty$ %$
+ { number empty$ %$
+ { ""
+ }
+ { "Can't use `number' without `series' in " cite$ * warning$
+ ""
+ }
+ if$ %$
+ }
+ { number empty$ %$
+ { series
+ seriesedition empty$ %$
+ 'skip$ %$
+ { comma output
+ new.block
+ seriesedition
+ }
+ if$ %$
+ }
+ { series space *
+ "no." *
+ number tie.or.space.connect
+ "number and seriesedition" seriesedition either.or.check
+ }
+ if$ %$
+ }
+ if$ %$
+ comma output
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{output.volume.series}
+% The \field{series} is not required. FIX: why do we output stuff here?
+% can't we use a make function like elsewhere?
+% \begin{macrocode}
+FUNCTION {output.volume.series}
+{ volume empty$ %$
+ { ""
+ }
+ { "Volume" volume tie.or.space.connect
+ series empty$ %$
+ 'skip$ %$
+ { " of " * series italicize *
+ seriesedition empty$ %$
+ 'skip$ %$
+ { comma output
+ new.block
+ seriesedition
+ }
+ if$ %$
+ }
+ if$ %$
+ "volume and number" number either.or.check
+ }
+ if$ %$
+ comma output
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.chapter.of}
+% To say for example ``Part 3'' instead of ``Chapter 3'', put ``Part'' into the
+% \field{type} field, and the number and the preposition into the \field{chapter} field,
+% e.g., ``3 of''. A tie is automatically put in between the \field{type} field
+% and the \field{chapter} field in this case. We can't make a decision based on the
+% length of the \field{chapter} field when it's going to contain the preposition.
+%
+% OK, putting the preposition in the chapter field doesn't work out when you do
+% crossreferences. So let's try ``of'' as a general preposition.
+% \begin{macrocode}
+FUNCTION {make.chapter.of}
+{ chapter empty$ %$
+ { ""
+ }
+ { type empty$ %$
+ { "Chapter"
+ }
+ { type "t" change.case$ %$
+ }
+ if$ %$
+ chapter tie.or.space.connect
+ " of " *
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.chapter}
+% \begin{macrocode}
+FUNCTION {make.chapter}
+{ chapter empty$ %$
+ { ""
+ }
+ { type empty$ %$
+ { "Chapter"
+ }
+ { type "t" change.case$ %$
+ }
+ if$ %$
+ chapter tie.or.space.connect
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.number.tr}
+% \mbox{}
+% \begin{macrocode}
+FUNCTION {make.number.tr}
+{ type empty$ %$
+ { "Technical Report"
+ }
+ { type "t" change.case$ %$
+ }
+ if$ %$
+ number empty$ %$
+ 'skip$ %$
+ { number tie.or.space.connect
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Label and principal field functions}
+%
+% \begin{macro}{calc.labels}
+% \begin{macro}{set.principal-field.principal-type}
+% Set \evar{label} and \evar{year.label} from the original
+% database. Set \evar{leaditem}. For reference from above: \field{author}
+% ('\#0') \field{editor} (`\#1'), \field{organization} (`\#2'), and
+% \field{key} (`\#3').
+%
+% FIX: NOTE: the entry-type functions (and specifically its subroutines like
+% make.authors) are going to assume that bibentry contains the right field as
+% calculated by
+%
+% format the string on the stack based on the GLOBAL (not entry) variable
+% j (= bibentry.type)
+%%
+% confusion here over terminology. bibentry and leaditem are the same thing,
+% but it is also the basis for calculating the label.
+% let's call the most important field for each type the PRINCIPAL field. this
+% will be put into the lead position in the bibentry and also be massaged into
+% the label.
+%% FIX: new idea, start using it
+% leaves a string on the stack based on TYPE; the string is the first non-empty
+% relevant field for the type, or an emergency substitution as supplied by
+% \function{check.q}. FIX: end.the.q? would emergency be a 5th type that the
+% format.principal-field functions should recognize?
+%
+% Yes, \function{check.q} will put full cite-string on as emergency and set
+% \evar{principal-type} accordingly.
+%
+% FIX: ensure proper warnings if we are not getting something good in
+% principal-field.
+%
+% \begin{macrocode}
+FUNCTION {set.principal-field.principal-type}
+{ type$ "book" = %$
+ type$ "inbook" = %$
+ or
+ { start.a.q
+ author.q
+ editor.q
+ blank.q
+ key.q
+ "author, editor, or key for entry type " type$ * check.q %$
+ }
+ { type$ "proceedings" = %$
+ { start.a.q
+ blank.q
+ editor.q
+ organization.q
+ key.q
+ "editor, organization, or key for entry type " type$ * check.q %$
+ }
+ { type$ "manual" = %$
+ { start.a.q
+ author.q
+ blank.q
+ organization.q
+ key.q
+ "author, organization, or key for entry type " type$ * check.q %$
+ }
+ % for all other entry types
+ { start.a.q
+ author.q
+ blank.q
+ blank.q
+ key.q
+ "author or key for entry type " type$ * check.q %$
+ }
+ if$ %$
+ }
+ if$ %$
+ }
+ if$ %$
+ 'principal-field :=
+ j 'principal-type :=
+}
+
+% TRUE if we've got \evar{principal-type} of \gvar{organization.ptype} and
+% nonempty \field{key} and entry type of \entry{manual} or \entry{proceedings}.
+FUNCTION {key.special.p}
+{ type$ "manual" = %$
+ type$ "proceedings" = %$
+ or
+ principal-type organization.ptype =
+ and
+ key empty$ not %$
+ and
+}
+
+FUNCTION {make.leaditem}
+{ key.special.p
+ % is \field{key} all-caps?
+ { key duplicate$ "u" change.case$ =
+ % if so, key is assumed to be an acronym FIX; should I warn what we're doing?
+ { key " (" * organization * ")" *
+ }
+ % if not, key is assumed to be an initial prefix (abbreviation) of organization
+ % for use only in the label
+ { organization
+ }
+ if$ %$
+ }
+ { principal-field
+ principal-type author.ptype =
+ principal-type editor.ptype =
+ or
+ { format.names.lastfirst
+ }
+ % organization, key, or emergency ptype
+ 'skip$ %$
+ if$ %$
+ }
+ if$ %$
+}
+
+FUNCTION {make.label.from.principal-field}
+{ principal-field
+ principal-type author.ptype =
+ principal-type editor.ptype =
+ or
+ { format.names.for.label
+ }
+ % organization, key, or emergency
+ 'skip$ %$
+ if$ %$
+}
+
+FUNCTION {make.label}
+{ key.special.p
+ { key
+ }
+ { make.label.from.principal-field
+ }
+ if$ %$
+}
+% \end{macrocode}
+%
+% \begin{macro}{format.names.for.sort}
+% \cs\stack{\meta{list of names}}{\meta{list of names suitable for sorting}}
+%
+% FIX: add dox here about how bibtex sorts, and the spaces strategy.
+%
+% \begin{tabular}{lp{1in}}
+% 1 & between tokens of a name part (word-by-word method; only after first-name's initials
+% in letter-by-letter) \\
+% 2 & between name-parts in a name (but consider `von' and `last' one name-part) \\
+% 3 & between names in a name list \\
+% 4 & between other sort levels, such as names and years \\
+% \end{tabular}
+% We don't bother to \function{format.sortify.clip}, just do that once before assignment to
+% the sort.key.
+%
+% \manual specifies all names should be given in the bibliography. FIX ref.
+% So the \manual doesn't tell us how to handle the conventional ``and others''
+% that might be in the database. We handle it by proceeding on the assumption
+% that ``and others'' always means the total names are more than 3, so we want
+% to alphabetize these entries after all those with 1, 2, or~3 names. We do
+% this by turning ``and others'' into a pseudo-name that will sort later than
+% any real name (i.e., we insert a lot of z's).
+%
+% The commented-out format is doing word-by-word alphabetization as defined
+% \manualref{17.97} with the exception of hyphens. \builtin{purify} turns
+% hyphens into spaces, so hyphens are word boundaries, unlike slashes and
+% apostrophes, which are suppressed. The \manual says hyphens should be
+% supressed like slashes and apostrophes, so we need to remove them with
+% \function{format.dehyphen} before we \builtin{purify}.
+%
+% The \manual prefers letter-by-letter alphabetization, which is what the
+% active code below does. We suppress spaces between tokens of a name part.
+% We need to remove hyphens as explained above.
+%
+% NOTE: We could therefore change our delimiters all down by one, since single space
+% delimters are no longer used, but I think there is no harm in starting with a
+% 2-space delimiter, and this lets us change back and forth easily.
+%
+% FIX: \manualref{17.100} names with initials in place of given names should
+% precede those names which are spelled out. ``J. Robert'' before ``James N.''
+% and ``K. T.'' before ``Keven S.''. This is not consistent with the
+% letter-by-letter method (it is with word-by-word). So, we want to insert a
+% space after first-name tokens of length 1. How do we do that!?
+%
+% FIX: do we need special handling for names with Saint, Mac, Mc, and M'
+% \manualref{17.107--109}?
+% \begin{macrocode}
+
+% FIX: NOTE: \builtin{empty} returns TRUE if string contains no non-whitespace chars
+% FIX: other whitespace to check for?
+
+% pop string, push its length not counting special chars as one char
+FUNCTION {length}
+{ 'u :=
+% u "taking length of" debugval
+ #0 'len :=
+ % WHILE
+ { u "" = not }
+ { len #1 + 'len :=
+ u #2 global.max$ substring$ 'u :=
+ }
+ while$ %$
+ len
+% len int.to.str$ " length is" debugval %$
+}
+
+
+% FIX: a special+ char begins with a |{\| and continues through the next |}|.
+% \BibTeX{}'s ``special character'' is the same but only at brace level~0.
+% When we're stepping through a string, and we don't keep track of the brace
+% level, then those functions that recognize special chars are not going to
+% know the brace level, they will see every special+ char as a special char.
+
+% pop string, push its first char counting special chars as one char
+% treat braces normally unless they are the start of a special char
+%
+% don't use \function{and} here for efficiency
+FUNCTION {head}
+{ 'w :=
+ w #1 #1 substring$ %$
+ duplicate$ "{" = %$
+ { w #2 #1 substring$ "\" = %$
+ { pop$ %$
+ w #1 text.prefix$ %$
+ }
+ 'skip$ %$
+ if$ %$
+ }
+ 'skip$ %$
+ if$ %$
+}
+
+% FIX: using `and' and `or' requires calculation of both where nested branches
+% would not; see where this will help.
+
+% pop string, push string without its first char, counting special chars as one char
+FUNCTION {behead}
+{ 'u :=
+% u "beheading before" debugval
+ u
+ u head length #1 +
+ global.max$ %$
+ substring$ %$
+% duplicate$ "beheading after" debugval %$
+}
+
+FUNCTION {behead.t}
+{ t behead 't :=
+}
+
+FUNCTION {format.dehyphen}
+{ 't :=
+% t "dehyphen before" debugval
+ ""
+ % WHILE
+ { t "" = not }
+ { t head
+ duplicate$ hyphen = %$
+ { pop$ %$
+ }
+ { *
+ }
+ if$ %$
+ behead.t
+ }
+ while$ %$
+% duplicate$ "dehyphen after" debugval %$
+}
+
+% \builtin{text.length}: replace string on stack with its length, special chars count
+% as 1 char, don't count braces.
+
+% \builtin{text.prefix}: like \builtin{substring} but count special chars as 1 char, don't
+% count braces, and supply a missing closing brace for a special-char. also,
+% have to always start at \#1.
+
+% FIX: does \manual intend to skip over en-dash and em-dash? these could occur
+% in titles. For the moment I will remove them too, but not in special chars.
+% look at \function{format.n.dashify} to be able to distinguish hyphens from
+% the dashes.
+
+FUNCTION {format.dehyphen.dewhitespace}
+{ 't :=
+% t "dehyphen.dewhitespace before" debugval
+ ""
+ % WHILE
+ { t "" = not }
+ { t head
+ duplicate$ %$
+ duplicate$ hyphen = %$
+ swap$ empty$
+ or
+ { pop$ %$
+ }
+ { *
+ }
+ if$ %$
+ behead.t
+ }
+ while$ %$
+% duplicate$ "dehyphen.dewhitespace after" debugval %$
+}
+
+FUNCTION {format.names.for.sort}
+{ 's :=
+ #1 'nameptr :=
+ s num.names$ 'numnames := %$
+ numnames 'namesleft :=
+ % WHILE
+ { namesleft #0 > }
+ {
+ % NOTE: order or name-parts ought to follow that used for leaditem
+ % word-by-word alphabetization:
+% s nameptr "{vv{ } }{ll{ }}{ jj{ }}{ ff{ }}" format.name$ %$
+ % letter-by-letter alphabetization, no attention to initials:
+% s nameptr "{vv{}}{ll{}}{ jj{}}{ ff{}}" format.name$ %$
+
+ % letter-by-letter alphabetization, with first initials exception:
+
+ s nameptr "{vv{}}{ll{}}{ jj{}}" format.name$ %$
+
+ % Each first-name token of the form of an initial ("L.") will be followed by a
+ % space but other spaces will be removed.
+
+ % Algorithm: step through looking for space, which terminates name tokens,
+ % adding non-spaces to an accumulator on the stack as we go.
+ % When we find a space, look at the accumulator (a whole name token).
+ % If it's length is 2 and 2d char is a period, we've got an initial, so
+ % add the space to the accumulator. If not, throw away the space
+ % and step on looking for another name.
+
+ % FIX: would it be simpler to replace periods with spaces?
+ % would a period ever appear in a first-name when not an initial?
+ % Rev.? Col.? These should be alphabetized as spelled out, prob.
+ % but need to check \manual
+
+% duplicate$ "beginning of initials funniness; last-part is" debugval %$
+
+ s nameptr "{ff{ } }" format.name$ 't := %$
+ % t is "F1 F2 F3 ... FN " or empty
+
+% t "initial t" debugval
+
+ t empty$ %$
+ 'skip$ %$
+ { delimiter.name-part *
+ "" % accumulator
+ % WHILE
+ { t "" = not }
+ { t head
+% duplicate$ "stepping. t is [" t * "] and head is" * debugval %$
+ duplicate$ empty$
+ % last char will always be a space
+ % accumulator contains whole name token
+ { pop$ %$ throw space away for now; top of stack is now accumulator
+% duplicate$ "found a space; accumulator is" debugval %$
+ duplicate$ %$
+ duplicate$ text.length$ #2 = % 2 chars long
+ swap$ behead head period = %$ 2d char is period
+ and
+ % name token in accumulator is an initial, so add a space to it
+ { space *
+% duplicate$ "found an initial" debugval %$
+ }
+ % name token in accumulator is not an initial
+ 'skip$ %$
+ if$ %$
+ % in either case, concatenate the accumulator the name on the
+ % stack and initialize it again
+% duplicate$ "adding to name" debugval %$
+ * ""
+ }
+ % accumulator contains partial name token
+ % add t's head (not a space) to accumulator
+ { *
+ }
+ if$ %$
+ behead.t
+ }
+ while$ %$
+ % we always end up with an empty string on the stack
+ pop$ %$
+% duplicate$ "formatted first-name is" debugval %$
+% s nameptr "{ff}{vv}{ll}{jj}" format.name$ "it came from" debugval %$
+ }
+ if$ %$
+% duplicate$ "end of initials funniness; stack has" debugval %$
+
+ format.dehyphen
+ 't :=
+ % t now contains one name of a namelist
+ nameptr #1 =
+ { t
+ }
+ { delimiter.name *
+ nameptr numnames =
+ t "others" =
+ and
+ { "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" *
+ }
+ { t *
+ }
+ if$ %$
+ }
+ if$ %$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$ %$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% FIX: should be able to share code with \function{make.leaditem.with.tags}
+%
+% We don't bother to \function{format.sortify.clip}, just do that once before assignment to
+% the \field{sort.key\$}.
+% \begin{macrocode}
+FUNCTION {make.principal-field.for.sort} % FIX: note: leaditem must already be set
+{ principal-type author.ptype =
+ principal-type editor.ptype =
+ or
+ { principal-field format.names.for.sort
+ }
+ { principal-type emergency.ptype =
+ { principal-field
+ }
+ % organization.ptype, key.ptype, including both key.special cases
+ % leaditem is the same as principal-field except in the key.special
+ % cases, when we do want the leaditem not the principal-field
+ { leaditem
+ % letter-by-letter alphabetization:
+ format.dehyphen.dewhitespace
+ }
+ if$ %$
+ }
+ if$ %$
+}
+% \end{macrocode}
+%
+% \subsection{Begin and end entries}
+%
+% \begin{macro}{begin.entry}
+% Begin an entry.
+% \begin{macrocode}
+FUNCTION {begin.entry}
+{ output.begin
+ output.bibitem
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{finish.entry}
+% Conclude an entry.
+% \cs\stack{string}{null}
+% \begin{macrocode}
+FUNCTION {finish.entry}
+{ add.period$ %$
+ output.end
+ newline$ %$
+ make.annotation write$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Entry types}
+%
+% \subsubsection{Article}
+%
+% \begin{macro}{article}
+% An article from a journal or magazine. Required: \field{author},
+% \field{title}, \field{journal}, \field{year}. Optional: \field{volume},
+% \field{number}, \field{pages}, \field{month}, \field{note}. Title quoted.
+%
+% FIX: this is not true any more. hmm, which warnings to give? Warnings given
+% for no \field{pages}; no \field{volume} or \field{number}; and \field{number}
+% but no \field{volume}. It's a drag, but the latter warning should remain
+% there. The reason is that this bibstyle will produce a very misleading entry
+% if you mistakenly omit the volume and give a number for a journal.
+%
+% FIX: this is the old def of article, following output of title through end of
+% crossref conditional.
+% \begin{codeexample}
+% volume field.or.null
+% % \end{macrocode}
+% % One item (the volume) is on the stack now. Each of the four cases in the
+% % following conditionals should leave a second item on the stack.
+% % \begin{macrocode}
+% number empty$ %$
+% { volume empty$ %$
+% { "empty volume and number in " cite$ * warning$
+% ""
+% }
+% { colon
+% }
+% if$ %$
+% }
+% { volume empty$ %$
+% { "number but no volume in " cite$ * warning$
+% % \end{macrocode}
+% % FIX when a journal has no volume but a number, there should be a comma after
+% % the journal, a space and then ``no. n:ppp''. But we have already said
+% % ``space output'' after the journal name, no doubt. So we have to make this
+% % decision earlier.
+% % \begin{macrocode}
+% "\unskip, no." tie * number * colon *
+% }
+% { "(" number * ")" * tie.or.space.connect
+% % \end{macrocode}
+% % FIX: I don't think this is handling the case without pages right -- there
+% % will be a colon with nothing following. I could save either colon or
+% % colon+space in a variable, and slap it on before the pages if there are pages
+% % and leave it off if there are no pages. Hmm, no: see \manaul 15.215
+% % for how to handle missing pages. Not easy.
+% %
+% % Now there's just one item (the volume) on the stack, so leave the following
+% % as the second item.
+% % \begin{macrocode}
+% colon space *
+% }
+% if$
+% }
+% if$ *
+% make.pages "pages" check.empty *
+% space output
+% month parenthesize space output
+% \end{codeexample}
+%
+% A crossref from an article says ``See this, pages xxx.'' See \manual 16:107
+% for this peculiar bit about the spacing after the colon.
+% \begin{macrocode}
+FUNCTION {article}
+{ begin.entry
+ make.leaditem.with.tags space output
+ new.block
+ make.year.nomonth "year" check.empty space output
+ new.block
+ make.title.inquotes "title" check.empty space output
+ new.block
+ crossref empty$ %$
+ { journal italicize "journal" check.empty space output
+ series empty$ %$
+ 'skip$ %$
+% \end{macrocode}
+% FIX: take this out when we finish \function{make.vol.series}.
+% \begin{macrocode}
+ { "Achicago can not yet handle nonempty series! in " cite$ * warning$
+ }
+ if$ %$
+ volume empty$ number empty$ month empty$ pages empty$ and and and
+ { "empty volume, number, month, and pages in " cite$ * warning$
+ }
+ 'skip$ %$
+ if$ %$
+% \end{macrocode}
+% See definition of \function{make.vol.series.num.month.pages} for why we set
+% \gvar{u} in that function.
+% \begin{macrocode}
+ make.vol.series.num.month.pages u output
+ }
+% \end{macrocode}
+% Unusual case where you are probably citing one journal issue and numerous
+% articles within it, so you have one entry for the issue itself, and others
+% referring to it. Perhaps there are other cases, but I think what's right
+% here is to give the crossref and only the pages.
+% \begin{macrocode}
+ { "In " make.crossref * space output
+ make.pages "pages" check.empty comma output
+ }
+ if$ %$
+ new.block
+ note space output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Book}
+%
+% \begin{macro}{book}
+% \mbox{}
+% \begin{macrocode}
+FUNCTION {book}
+{ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.or.oyear.month "year" check.empty comma output
+ new.block
+ make.title.ital "title" check.empty comma output
+ new.block
+ make.edition comma output
+ new.block
+ crossref empty$ %$
+ { volume empty$ %$
+ { output.series.number
+ }
+ { output.volume.series
+ }
+ if$ %$
+ editor empty$ author empty$ or
+ 'skip$ %$
+ { new.block
+ make.editors.secondary comma output
+ }
+ if$ %$
+ new.block
+ make.translators comma output
+ new.block
+ make.illustrators comma output
+ new.block
+ oyear empty$ %$
+ { address comma output
+ publisher "publisher" check.empty colon output
+ }
+ { oaddress comma output
+ opublisher "opublisher" check.empty colon output
+ new.block
+ "Reprint" comma output
+ address field.or.null comma output
+ publisher "publisher" check.empty
+ address empty$ %$
+ { comma
+ }
+ { colon
+ }
+ if$ %$
+ output
+ year "year" check.empty comma output
+ }
+ if$ %$
+ }
+ { volume empty$ %$
+ { "In "
+ }
+ { "Volume" volume tie.or.space.connect
+ " of " *
+ }
+ if$ %$
+ make.crossref * comma output
+ }
+ if$ %$
+ new.block
+ yearcomp empty$ %$
+ 'skip$ %$
+ { "Composed in " yearcomp *
+ comma output
+ new.block
+ }
+ if$ %$
+% \end{macrocode}
+% The \field{fyear} must be nonempty to get any information about the first-published
+% edition,
+%
+% The \field{fpublisher}, \field{faddress}, and \field{flanguage} can be empty in any
+% combination. They are all ignored if \field{fyear} is empty, except for possibly
+% \field{flanguage}, which will be given with the translator if \field{translator} is
+% nonempty.
+% \begin{macrocode}
+ fyear empty$
+ 'skip$
+ { "First published "
+ translator empty$ flanguage empty$ not and
+ { "in " * flanguage * space *
+ }
+ 'skip$
+ if$
+% \end{macrocode}
+% If \field{ftitle} is empty, there will be a harmless? extra space.
+% FIX: surely i can fix that...
+% \begin{macrocode}
+ make.as.ftitle.ital * space output
+ faddress empty$ fpublisher empty$ not and
+ { "by "
+ }
+ { "in "
+ }
+ if$ %$
+ space output
+ faddress space output
+ fpublisher
+ faddress empty$ %$
+ { space
+ }
+ { colon
+ }
+ if$ %$
+ output
+ fyear
+ faddress empty$ fpublisher empty$ and
+ { space
+ }
+ { comma
+ }
+ if$ output %$
+ new.block
+ }
+ if$ %$
+ note comma output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Inbook}
+%
+% \begin{macro}{inbook}
+% \manual doesn't seem to recognize parts of a book without their own titles.
+% We make up our own version, moving the chapter and page information from the
+% end of the \field{booktitle} to the beginning.
+% \begin{macrocode}
+FUNCTION {inbook}
+{ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.or.oyear.month "year" check.empty comma output
+ new.block
+% \end{macrocode}
+% We store an extra copy of \function{make.chapter.of} in the variable\gvar{u} here, so
+% that we know whether to put pages or not after the \field{title} sentence
+% (with editors, and so on).
+% \begin{macrocode}
+ crossref empty$ %$
+ { make.chapter.of
+ duplicate$ 'u := %$
+ duplicate$ empty$
+ { pop$ %$
+ pages empty$ %$
+ { "empty chapter, type, and pages in " cite$ * warning$
+ "In "
+ }
+ { "Pages " make.pages * " in " *
+ }
+ if$ %$
+ }
+ 'skip$ %$
+ if$ %$
+ comma output
+ make.title.ital "title" check.empty space output
+ make.bookauthors.secondary comma output
+ make.editors.secondary comma output
+ volume empty$ %$
+ { output.series.number
+ }
+ { output.volume.series
+ }
+ if$ %$
+ make.edition comma output
+% \end{macrocode}
+% Here we branch again on the contents of \function{make.chapter.of}. If it is not
+% empty, then we go ahead and \function{make.pages}. If it is empty we don't, because
+% this means that if \field{pages} were given, they have already been put earlier.
+% \begin{macrocode}
+ u empty$ %$
+ 'skip$ %$
+ { make.pages comma output
+ }
+ if$ %$
+ new.block
+ make.translators comma output
+ new.block
+ make.illustrators comma output
+ new.block
+ oyear empty$ %$
+ { address comma output
+ publisher "publisher" check.empty colon output
+ }
+ { oaddress comma output
+ opublisher "opublisher" check.empty colon output
+ new.block
+ "Reprint" comma output
+ address field.or.null comma output
+ publisher "publisher" check.empty
+ address empty$ %$
+ { comma
+ }
+ { colon
+ }
+ if$ %$
+ output
+ year "year" check.empty comma output
+ }
+ if$ %$
+ }
+ % crossref not empty
+ { "In " make.crossref * comma output
+ make.chapter comma output
+ make.pages comma output
+ chapter empty$ pages empty$ and
+ { "empty chapter and pages in " cite$ * warning$
+ }
+ 'skip$ %$
+ if$ %$
+ }
+ if$ %$
+ new.block
+ note comma output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Incollection}
+%
+% \begin{macro}{incollection}
+% \mbox{}
+% \begin{macrocode}
+FUNCTION {incollection}
+{ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.or.oyear.month "year" check.empty space output
+ new.block
+% FIX: use \field{type} to say what kind of title this is? e.g., play, poem,
+% chapter, story?
+ make.title.inquotes "title" check.empty space output
+ new.block
+ crossref empty$ %$
+ { make.chapter.of duplicate$ empty$
+ { pop$ %$
+ "In "
+ }
+ 'skip$ %$
+ if$ %$
+ space output
+ make.booktitle.ital "booktitle" check.empty space output
+ make.bookauthors.secondary comma output
+ make.editors.secondary comma output
+ volume empty$ %$
+ { output.series.number
+ }
+ { output.volume.series
+ }
+ if$ %$
+ make.edition comma output
+% FIX: do I need this? I don't for copleston:cusa
+% make.year.or.oyear.month "year" check.empty comma output
+ make.pages comma output
+ chapter empty$ type empty$ and pages empty$ and %$
+ { "empty chapter, type, and pages in " cite$ * warning$
+ }
+ 'skip$ %$
+ if$ %$
+ new.block
+ make.translators space output
+ new.block
+ make.illustrators space output
+ new.block
+ oyear empty$ %$
+ { address space output
+ publisher "publisher" check.empty colon output
+ }
+ { oaddress space output
+ opublisher "opublisher" check.empty colon output
+ new.block
+ "Reprint" comma output
+ address comma output
+ publisher "publisher" check.empty
+ address empty$ %$
+ { comma
+ }
+ { colon
+ }
+ if$ %$
+ output
+ year comma output
+ }
+ if$ %$
+ }
+ % crossref not empty
+ { new.block
+ "In " make.crossref * space output
+ make.chapter comma output
+ make.pages comma output
+ chapter empty$ pages empty$ and
+ { "empty chapter and pages in " cite$ * warning$
+ }
+ 'skip$ %$
+ if$ %$
+ }
+ if$ %$
+ new.block
+ note space output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Majorthesis}
+%
+% \begin{macro}{format.thesis}
+% \begin{macro}{thesis}
+% \begin{macro}{phdthesis}
+% \begin{macro}{mastersthesis}
+% \begin{macro}{majorthesis}
+% \begin{macro}{minorthesis}
+% Theses are all set in the same way, with a different type name. An entry
+% with entry type \entry{thesis} ought to have a nonempty \field{type}. The other four
+% alias entry types simply supply an explicit value for \field{type}, which are
+% overridden by a nonempty \field{type}.
+%
+% FIX The \field{type} field should be hooked into a variable and done with the
+% \package{babel} package: \cs\majorthesisname and so on.
+% \begin{macrocode}
+FUNCTION {format.thesis}
+{ 'v :=
+ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.month "year" check.empty space output
+ new.block
+ make.title.inquotes "title" check.empty space output
+ new.block
+ v "type" check.empty space output
+ school "school" check.empty comma output
+ address comma output
+ new.block
+ note space output
+ finish.entry
+}
+FUNCTION {thesis}
+{ type field.or.null format.thesis
+}
+FUNCTION{mastersthesis}
+{ type empty$ %$
+ { "Master's thesis"
+ }
+ { type
+ }
+ if$ %$
+ format.thesis
+}
+FUNCTION {minorthesis}
+{ mastersthesis
+}
+FUNCTION {phdthesis}
+{ type empty$ %$
+ { "Ph.D.~diss."
+ }
+ { type
+ }
+ if$ %$
+ format.thesis
+}
+FUNCTION {majorthesis}
+{ phdthesis
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Manual}
+%
+% \begin{macro}{manual}
+% Technical documentation. Required: \field{title} (italicized). Optional:
+% \field{author} or \field{organization} or \field{key}, \field{address},
+% \field{edition}, \field{month}, \field{year}, \field{note}. Logic:
+% \evar{leaditem} is first nonempty field of \field{author},
+% \field{organization}, and \field{key}. Subsequent nonempty fields in that
+% list are ignored. Special case: when \evar{principal-field} is
+% \field{organization} and \field{key} is nonempty, use \field{key} for the
+% label instead of \field{organization}.
+%
+% \begin{macrocode}
+FUNCTION {manual}
+{ begin.entry
+ make.leaditem.with.tags space output
+ new.block
+ make.year.month space output
+ new.block
+ make.title.ital "title" check.empty comma output
+ new.block
+ make.edition comma output
+ new.block
+ address space output
+ organization colon output
+ new.block
+ note space output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Booklet}
+%
+% \begin{macro}{booklet}
+% A work that is printed and bound, but without a named publisher or sponsoring
+% institution. Required: \field{title}. Optional: \field{author}, \field{howpublished},
+% \field{address}, \field{month}, \field{year}, \field{note}. Title is quoted. \field{key} used if \field{author}
+% is empty.
+% \begin{macrocode}
+FUNCTION {booklet}
+{ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.month space output
+ new.block
+ make.title.inquotes "title" check.empty comma output
+ new.block
+ howpublished space output
+ address comma output
+ new.block
+ note space output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Inproceedings}
+%
+% \begin{macro}{inproceedings}
+% \begin{macro}{conference}
+% An article in a conference proceedings. Required: \field{author},
+% \field{title}, \field{booktitle}, \field{year}. Optional: \field{editor},
+% \field{volume} or \field{number}, \field{series}, \field{pages},
+% \field{address}, \field{month}, \field{organization}, \field{publisher},
+% \field{note}. \field{key} used where \field{author} empty. Title quoted.
+% \begin{macrocode}
+FUNCTION {inproceedings}
+{ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.month "year" check.empty space output
+ new.block
+ make.title.inquotes "title" check.empty space output
+ new.block
+ crossref empty$ %$
+ { make.editors.secondary space output
+ make.booktitle.ital "booktitle" check.empty comma output
+ volume empty$ %$
+ { output.series.number
+ }
+ { output.volume.series
+ }
+ if$ %$
+ make.edition comma output
+ new.block
+ organization space output
+ address comma output
+ publisher colon output
+ make.pages comma output
+ }
+ { "In " make.crossref * space output
+ make.chapter comma output
+ make.pages comma output
+ chapter empty$ pages empty$ and
+ { "empty chapter and pages in " cite$ * warning$
+ }
+ 'skip$ %$
+ if$ %$
+ }
+ if$ %$
+ new.block
+ note space output
+ finish.entry
+}
+FUNCTION {conference}
+{ inproceedings
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Proceedings}
+%
+% \begin{macro}{proceedings}
+% The proceedings of a conference. Required: \field{title}, \field{year}.
+% Optional: \field{editor}, \field{volume} or \field{number}, \field{series},
+% \field{address}, \field{month}, \field{organization}, \field{publisher},
+% \field{note}. If \field{editor} empty, use \field{organization} for
+% \evar{leaditem}. For label, like type manual, use nonempty \field{key} for
+% the label instead of \field{organization}. Title italicized.
+% \begin{macrocode}
+FUNCTION {proceedings}
+{ begin.entry
+ make.leaditem.with.tags space output
+ new.block
+ make.year.month "year" check.empty space output
+ new.block
+ make.title.ital "title" check.empty comma output
+ new.block
+ make.edition comma output
+ new.block
+ volume empty$ %$
+ { output.series.number
+ }
+ { output.volume.series
+ }
+ if$ %$
+ new.block
+ organization space output
+ address comma output
+ publisher colon output
+ new.block
+ note comma output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Misc}
+% Required: \emph{none}. The rest are optional. \field{leaditem} is
+% \field{author} or \field{key} if empty. \field{year} with \field{month}.
+% Then \field{title}, quoted. Then \field{howpublished}. Then \field{note}.
+% \begin{macrocode}
+FUNCTION {misc}
+{ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.month space output
+ new.block
+ title space output
+ new.block
+ howpublished comma output
+ new.block
+ note space output
+ finish.entry
+}
+% \end{macrocode}
+%
+% \subsubsection{Techreport}
+%
+% \begin{macro}{techreport}
+% A report published by a school or other institution, usually numbered within
+% a series. Required: \field{author}, \field{title}, \field{institution},
+% \field{year}. Optional: \field{type}, \field{number}, \field{address},
+% \field{month}, \field{note}. \field{key} used when \field{author} empty.
+% \begin{macrocode}
+FUNCTION {techreport}
+{ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.month "year" check.empty comma output
+ new.block
+ make.title.inquotes "title" check.empty comma output
+ new.block
+ make.number.tr comma output
+ institution "institution" check.empty comma output
+ address comma output
+ new.block
+ note comma output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Unpublished}
+%
+% \begin{macro}{unpublished}
+% A document having an author and title, but not formally published. Required:
+% \field{author}, \field{title}, \field{note}. Optional: \field{month},
+% \field{year}. Uses \field{key} for no \field{author}.
+% \begin{macrocode}
+FUNCTION {unpublished}
+{ begin.entry
+ make.leaditem.with.tags comma output
+ new.block
+ make.year.month space output
+ new.block
+ make.title.inquotes "title" check.empty space output
+ new.block
+ note "note" check.empty space output
+ finish.entry
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Default}
+%
+% \begin{macro}{default.type}
+% I think \BibTeX{} is hardwired to look for this name.
+% \begin{macrocode}
+FUNCTION {default.type}
+{ misc }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Sorting}
+%
+% \begin{macro}{chop.word}
+% \cs\stack{\meta{string} \meta{num} \meta{string}}{\meta{string}}
+% \begin{verbatim}
+% stack: S n T
+%
+% if S = substr(1,n,T)
+% then substr(n+1, max, T)
+% else S
+%
+% if T begins with S, then chop it off the beginning of T.
+% \end{verbatim}
+% I guess we don't bother calculating the length for efficiency's sake.
+% \begin{macrocode}
+FUNCTION {chop.word}
+{ 't :=
+ 'len :=
+ t #1 len substring$ = %$
+ { t len #1 + global.max$ substring$
+ }
+ { t
+ }
+ if$ %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{make.title.for.sort}
+% We don't bother to \function{format.sortify.clip}, just do that once before assignment to
+% the sort.key.
+% \begin{macrocode}
+FUNCTION {make.title.for.sort}
+{ title field.or.null
+ 't :=
+ "A " #2
+ "An " #3
+ "The " #4 t chop.word
+ chop.word
+ chop.word
+% letter-by-letter alphabetization:
+ format.dehyphen.dewhitespace
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{presort}
+%
+% Set \evar{label}, \evar{year.label}, \evar{leaditem}. Set \field{sort.key\$}
+% to \evar{leaditem} + \evar{year.label} + title suitably massaged.
+%
+% Note that \evar{year.label.tag} is not set yet; it will be set in stages in
+% \function{forward.pass.add.bcds} and \function{reverse.pass.add.as}.
+% \begin{macrocode}
+FUNCTION {presort}
+{ set.principal-field.principal-type
+
+% "principals set for " cite$ * debugmsg %$
+ make.leaditem
+ 'leaditem :=
+
+% "leaditem set for " cite$ * debugmsg %$
+ make.label
+ 'label :=
+
+% "label set for " cite$ * debugmsg %$
+ oyear empty$ %$
+ { year
+ }
+ { oyear
+ }
+ if$ %$
+% FIX: substring or text.prefix? if purify removes special chars then no diff.
+ field.or.null purify$ #-1 #4 substring$
+ 'year.label :=
+}
+
+FUNCTION {sortkey<-label+year+principal+title}
+{ label
+ delimiter.sub-sortkey *
+ year.label *
+ delimiter.sub-sortkey *
+ make.principal-field.for.sort *
+ delimiter.sub-sortkey *
+ make.title.for.sort *
+ format.sortify.clip
+ 'sort.key$ := %$
+}
+
+FUNCTION {sortkey<-principal+year+year-tag}
+{ make.principal-field.for.sort
+ delimiter.sub-sortkey *
+ year.label *
+% FIX if year.label is ever going to be a variable length, need some padding here?
+ year.label.tag *
+ format.sortify.clip
+ 'sort.key$ := %$
+}
+
+FUNCTION {presort.&.sortkey<-label+year+principal+title}
+{ presort
+% "presort done for " cite$ * debugmsg %$
+ sortkey<-label+year+principal+title
+% "sortkey set to label+year+principal+title for " cite$ * debugmsg %$
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{initialize.sorting-gvars}
+% \mbox{}
+% \begin{macrocode}
+FUNCTION {initialize.sorting-gvars}
+{ unidentified 'last.leaditem :=
+ unidentified 'last.label.and.year :=
+ "" 'following.year.label.tag :=
+ #0 'last.year.tag.num :=
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \section{Disambiguating citations and sorting the bibliography}
+%
+% The initial calculation of citations can result in
+% ambiguous labels for some entries. Two kinds of ambiguities can result:
+%
+% \begin{description}
+% \item[same principal]
+% These are disambiguated by adding a unique lowercase letter to the end of
+% the citations for each entry in the ambiguous set: (Smith 1980a) and
+% (Smith 1980b); (Smith et~al. 1970a), (Smith et~al. 1970b). The order of
+% the letters corresonds to the order of their appearance in the
+% bibliography (see below).
+% \item[different principal]
+%
+% Different principals can have be (initially) given the same label in two
+% cases: (1) the principals include 4 or more names and the initial names
+% share a surname, and (2) the principals include the same number $n<4$ of
+% names and both the initial names and each of the subsequent names when
+% present share a surname. In each case, the entries must also have the
+% same year+tag, that is, the same year \emph{including} any lowercase
+% letters that might have been added. In both cases, ambiguous labels are
+% disambiguated by adding first initials to those names which differ in the
+% first name: (P.~Smith 1980), (M.~Smith 1980); (Green, Z.~Black, and Meyer
+% 1980), (Green, B.~Black, and Meyer 1980); (Benson, Brown, Gray, White,
+% B.~Black, and Griscom 1900), (Benson, H.~Brown, Gray, White, Z.~Black,
+% and Griscom 1900). When even first initials aren't enough to
+% disambiguate, full names are used: (John~D.\ Smith 1990), (John~Q.\ Smith
+% 1990); etc.
+%
+% \end{description}
+%
+% FIX: current behavior disambiguates all ambiguous citations by means of the
+% lowercase letter. ``A, B, C, and D 1999'' together with ``A, B, C, and E
+% 1999'' are going to resolve to ``A et al 1999a'' and 1999b. This nicely
+% avoids disambiguation, but not what the Manual specifies.
+%
+% FIX: current behavior is going to disambiguate citations that are ambiguous
+% because authors share last but differ in first names by means of the
+% lowercase letter: ``Aa 1999'' and ``Ab 1999'' become ``Aa 1999a'' and ``Ab
+% 1999b'' (where `A' stands for last name, and the `a' right after it is the
+% unmentioned first name). The Manual, however, specifies (16.3)
+% disambiguating by using first initials in the label, such as ``M. Brown
+% 1999''.
+%
+% add.bcds: work on getting the right \evar{year.label.tag}. Compare current
+% entry's \evar{label} plus \evar{year.label} to the last entry's, which is
+% stored in the global string variable \gvar{last.label.and.year}. If they are
+% the same, increment global integer variable \gvar{last.year.tag.num} and set
+% \evar{year.label.tag} to the $n$th lowercase letter, where $n$ is
+% \gvar{last.year.tag.num}. If they are not the same, set
+% \gvar{last.label.and.year} to the current \evar{label} plus \evar{year.label}, set
+% \evar{year.label.tag} to empty string, and set \gvar{last.year.tag.num} to~0.
+%
+% After add.bcds pass, \evar{year.label.tag} will be blank for all first
+% entries of an ambiguous series, and ``b,'' ``c,'' etc.\ for second entries,
+% third entries, and so on. The ``a'''s will be added in the right places by
+% the reverse.pass.add.as function.
+%
+% Handle duplicate \evar{leaditem}s. Compare current entry's
+% \evar{leaditem} with the last entry's, which is stored in the global string
+% variable \gvar{last.leaditem}. When they are the same, wrap the current
+% entry's \evar{leaditem} in \cs\SCduplicate.
+% \begin{macrocode}
+FUNCTION {forward.pass.wrap.dupe.leaditems}
+{ leaditem
+ duplicate$ last.leaditem = %$
+ % we add the brace pair at the end because this forces add.period$ to add a %$
+ % period after it. FIX: if we ever want \SCdup to actually print its
+ % argument, we must get it to print its argument minus any final period.
+ { "\SCduplicate{" swap$ * "{}}" * 'leaditem := %$
+ }
+ { 'last.leaditem :=
+ }
+ if$ %$
+}
+FUNCTION {forward.pass.add.bcds}
+{ label year.label * format.clip
+ duplicate$ last.label.and.year = %$
+ % same as previous entry
+ { pop$ %$
+ last.year.tag.num #1 + 'last.year.tag.num :=
+ last.year.tag.num int.to.chr$ 'year.label.tag := %$
+ }
+ % different from previous entry
+ { "a" chr.to.int$ 'last.year.tag.num := %$
+ "" 'year.label.tag :=
+ 'last.label.and.year :=
+ }
+ if$ %$
+}
+% FIX: use a minimum of entry-variables to hold 'last' things.
+% FIX: change `last' to 'prev' where appropriate. what about vars that might
+% be used going forward and back? always use `prev'?
+
+% \end{macrocode}
+%
+% \begin{macro}{reverse.pass.add.as}
+% Pass through the entries in reverse order. Set current
+% \evar{year.label.tag} to ``a'' on entries that precede ones with ``b''s.
+% Set \evar{following.year.label.tag} to the current \evar{year.label.tag}.
+% \begin{macrocode}
+FUNCTION {reverse.pass.add.as}
+{ following.year.label.tag "b" =
+ { "a" 'year.label.tag :=
+ }
+ 'skip$ %$
+ if$ %$
+ year.label.tag 'following.year.label.tag :=
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{begin.bib}
+% \begin{macro}{end.bib}
+% These two functions are called to begin and end the entire bibliography.
+% \begin{macrocode}
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$ %$
+ { preamble$ write$ newline$ %$
+ }
+ if$ %$
+ "\begin{thebibliography}{}" write$ newline$
+}
+FUNCTION {end.bib}
+{ newline$ %$
+ "\end{thebibliography}" write$ newline$
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Actions}
+%
+% This is the main subroutine which calls all the others.
+% \begin{macrocode}
+READ
+
+EXECUTE {init.scalars}
+
+ITERATE {presort.&.sortkey<-label+year+principal+title}
+SORT
+
+EXECUTE {initialize.sorting-gvars}
+
+% add in "b"'s etc.
+ITERATE {forward.pass.add.bcds}
+% add in "a"'s
+REVERSE {reverse.pass.add.as}
+
+ITERATE{sortkey<-principal+year+year-tag}
+SORT
+
+EXECUTE {initialize.sorting-gvars}
+ITERATE {forward.pass.wrap.dupe.leaditems}
+
+
+EXECUTE {begin.bib}
+ITERATE {call.type$} %$
+EXECUTE {end.bib}
+% \end{macrocode}
+%
+% \Finale