diff options
author | Karl Berry <karl@freefriends.org> | 2007-05-18 16:33:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-05-18 16:33:56 +0000 |
commit | 2e6b6d51f565a1d1aafaa05a7289f9140cf3b266 (patch) | |
tree | 6b1aa8b7601953917bc128955df86e3bb6fe66cc /Master/texmf-dist/bibtex | |
parent | 774356b0a3b7fb04a931d846245c784bef0073e9 (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.bib | 6378 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/bst/frankenstein/achicago.bst | 3551 |
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\\} +% \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 |