%%% ==================================================================== %%% Journal abbreviations: @String{j-NEW-SCIENTIST = "New Scientist"} @String{j-QUEUE = "ACM Queue: Tomorrow's Computing Today"} @String{j-SPE = "Soft\-ware\emdash Prac\-tice and Experience"} @String{j-TUGboat = "TUGboat"} %%% ==================================================================== %%% Publisher abbreviations: @String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"} @String{pub-AW:adr = "Reading, MA, USA"} @String{pub-BENCUM = "Benjamin/Cummings Pub. Co."} @String{pub-BENCUM:adr = "Redwood City, CA, USA"} @String{pub-DP = "Digital Press"} @String{pub-DP:adr = "12 Crosby Drive, Bedford, MA 01730, USA"} @String{pub-FSF = "Free Software Foundation"} @String{pub-FSF:adr = "675 Mass Ave, Cambridge, MA 02139, USA, Tel: (617) 876-3296, USA"} @String{pub-GNU-PRESS = "GNU Press"} @String{pub-GNU-PRESS:adr = "Boston, MA, USA"} @String{pub-IEEE-STD = "IEEE"} @String{pub-IEEE-STD:adr = "New York, NY, USA"} @String{pub-MCGRAW-HILL = "Mc{\-}Graw-Hill"} @String{pub-MCGRAW-HILL:adr = "New York, NY, USA"} @String{pub-MORGAN-KAUFMANN = "Morgan Kaufmann Publishers"} @String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"} @String{pub-ORA = "O'Reilly \& {Associates, Inc.}"} @String{pub-ORA:adr = "981 Chestnut Street, Newton, MA 02164, USA"} @String{pub-PRIMA = "Prima Publishing"} @String{pub-PRIMA:adr = "Roseville, CA, USA"} @String{pub-SV = "Springer Verlag"} @String{pub-SV:adr = "Berlin, Germany~/ Heidelberg, Germany~/ London, UK~/ etc."} %%% ==================================================================== %%% Bibliography entries, sorted by citation label: @Article{Aho:1979:APS, author = "Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger", title = "{Awk} --- {A} Pattern Scanning and Processing Language", journal = j-SPE, volume = "9", number = "4", pages = "267--279", month = apr, year = "1979", CODEN = "SPEXBL", ISSN = "0038-0644", bibdate = "Sat May 31 13:36:16 MDT 1997", acknowledgement = ack-nhfb, } @Book{Aho:1988:APL, author = "Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger", key = "AWK87", title = "The {AWK} Programming Language", publisher = pub-AW, address = pub-AW:adr, pages = "x + 210", year = "1988", ISBN = "0-201-07981-X", LCCN = "QA76.73.A95 A35 1988", bibdate = "Sun May 02 07:44:41 1999", xxnote = "See also \cite{FSF:gawk,MKS:awk,Polytron:polyawk}.", nb = "the author order is AKW, but the key looks better as AWK", } @Book{Ayers:2001:GEX, author = "Larry Ayers", title = "{GNU Emacs} and {XEmacs}", publisher = pub-PRIMA, address = pub-PRIMA:adr, pages = "xxxv + 508", year = "2001", ISBN = "0-7615-2446-0", xxLCCN = "????", bibdate = "Wed Oct 30 10:42:25 2002", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, } @Article{Beebe:TB14-3-222, author = "Nelson Beebe", title = "{Bibliography prettyprinting and syntax checking}", journal = j-TUGboat, volume = "14", number = "3", pages = "222--222", month = oct, year = "1993", ISSN = "0896-3207", bibdate = "Sat Jul 5 17:27:22 MDT 2003", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", acknowledgement = ack-bnb # " and " # ack-nhfb, } @Article{Beebe:TB14-4-395, author = "Nelson Beebe", title = "{Bibliography prettyprinting and syntax checking}", journal = j-TUGboat, volume = "14", number = "4", pages = "395--419", month = dec, year = "1993", ISSN = "0896-3207", bibdate = "Sat Jul 5 17:27:22 MDT 2003", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", acknowledgement = ack-bnb # " and " # ack-nhfb, } @Article{Beebe:2004:YTM, author = "Nelson H. F. Beebe", title = "25 Years of {{\TeX}} and {{\MF}}: Looking Back and Looking Forward: {\acro{TUG'2003}} Keynote Address", journal = j-TUGboat, volume = "24", number = "??", pages = "??--??", year = "2004", ISSN = "0896-3207", bibdate = "Wed Jun 30 17:35:14 2004", note = "In press.", URL = "http://www.math.utah.edu/~beebe/talks/tug2003/", acknowledgement = ack-nhfb, xxmonth = "????", } @Book{Bentley:1986:PP, author = "Jon Louis Bentley", title = "Programming Pearls", publisher = pub-AW, address = pub-AW:adr, pages = "viii + 195", year = "1986", ISBN = "0-201-10331-1", LCCN = "QA76.6.B453 1986", bibdate = "Wed Dec 15 08:16:02 1993", } @Book{Bentley:1988:MPP, author = "Jon Louis Bentley", title = "More Programming Pearls: Confessions of a Coder", publisher = pub-AW, address = pub-AW:adr, pages = "viii + 207", year = "1988", ISBN = "0-201-11889-0", LCCN = "QA76.6 .B452 1988", bibdate = "Sun Dec 04 12:36:49 1994", price = "US\$18.75", } @Book{Bentley:1989:PPR, author = "Jon Louis Bentley", title = "Programming Pearls (reprinted with corrections)", publisher = pub-AW, address = pub-AW:adr, pages = "viii + 195", year = "1989", ISBN = "0-201-10331-1", LCCN = "QA76.6.B453 1989", bibdate = "Wed Dec 15 08:16:02 1993", libnote = "Not yet in my library.", } @Book{Bentley:2000:PP, author = "Jon Louis Bentley", title = "Programming Pearls", publisher = pub-AW, address = pub-AW:adr, edition = "Second", pages = "xi + 239", year = "2000", ISBN = "0-201-65788-0", LCCN = "QA76.6 .B454 2000", bibdate = "Fri Jul 12 17:17:23 2002", price = "US\$24.95", note = "This differs greatly from the first edition: both are well-worth reading.", acknowledgement = ack-nhfb, } @Article{Brown:1999:TH, author = "B. Brown", title = "The Theory Of {HyperText}", journal = "{WebNet} Journal: {Internet} Technologies, Applications \& Issues", year = "1999", ISSN = "1522-192X", volume = "2", number = "1", pages = "46--51", URL = "http://lifelong.freeservers.com/papers/theory.htm; http://dl.aace.org/6244", acknowledgement = ack-nhfb, bibdate = "Tue Jun 29 13:22:22 2004", } @Article{Bush:1945:WMT, author = "Vannevar Bush", title = "As We May Think", journal = "The Atlantic Monthly", year = "1945", volume = "176", number = "1", pages = "101--108", month = jul, URL = "http://www.theatlantic.com/unbound/flashbks/computer/bushf.htm", acknowledgement = ack-nhfb, bibdate = "Tue Jun 29 13:19:08 2004", } @Book{Cameron:1999:GEP, author = "Debra Cameron", title = "{GNU Emacs} Pocket Reference", publisher = pub-ORA, address = pub-ORA:adr, pages = "iii + 58", year = "1999", ISBN = "1-56592-496-7", LCCN = "QA76.76.T49 C348 1998", bibdate = "Mon Apr 29 15:52:00 2002", price = "US\$6.95", URL = "http://www.oreilly.com/catalog/gnupr", acknowledgement = ack-nhfb, } @Book{Cameron:2000:GEK, author = "Debra Cameron", title = "{GNU Emacs} --- kurz \& gut", publisher = pub-ORA, address = pub-ORA:adr, pages = "60", year = "2000", ISBN = "3-89721-211-0", xxLCCN = "????", bibdate = "Wed Oct 30 10:30:26 2002", note = "German translation of \cite{Cameron:1999:GEP}.", acknowledgement = ack-nhfb, language = "German", } @Book{Chassell:2001:IPE, author = "Robert J. Chassell", title = "An Introduction to Programming in {Emacs Lisp}", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "320 (est.)", year = "2001", ISBN = "1-882114-43-4", xxLCCN = "????", bibdate = "Wed Jun 11 16:02:28 2003", price = "US\$30", URL = "http://www.gnupress.org/book4.html", acknowledgement = ack-nhfb, } @Article{Feldman:2004:CBK, author = "Stuart Feldman", title = "A Conversation with {Brewster Kahle}", journal = j-QUEUE, volume = "2", number = "4", pages = "24, 26--30, 32--33", month = jun, year = "2004", ISSN = "1542-7730", bibdate = "Wed Jun 30 12:41:29 2004", acknowledgement = ack-nhfb, xxCODEN = "????", } @Book{Finseth:1991:CTE, author = "Craig A. Finseth", title = "The Craft of Text Editing\emdash Emacs for the Modern World", publisher = pub-SV, address = pub-SV:adr, pages = "xii + 220", year = "1991", ISBN = "0-387-97616-7 (New York), 3-540-97616-7 (Berlin)", LCCN = "QA76.76.T49 F56 1991", bibdate = "Mon Oct 4 11:54:52 1993", bibsource = "Os/unix.2.bib, Misc/unix.2.bib", note = "Contains extensive discussion of design issues for text editors, with examples from Emacs. Appendix B gives sources of numerous Emacs implementations. Appendix D summarizes the TECO command set.", acknowledgement = ack-nhfb, libnote = "Not yet in my library.", } @Book{Gallmeister:1995:PPR, author = "Bill Gallmeister", title = "{POSIX.4}: Programming for the Real World", publisher = pub-ORA, address = pub-ORA:adr, pages = "xviii + 548", month = jan, year = "1995", ISBN = "1-56592-074-0", LCCN = "QA76.76.O63 G34 1995", bibdate = "Fri May 19 19:20:07 MDT 1995", bibsource = "ftp://ftp.ora.com/pub/book.catalog", price = "US\$29.95", acknowledgement = ack-nhfb, } @Book{Gancarz:1995:UP, author = "Mike Gancarz", title = "The {UNIX} philosophy", publisher = pub-DP, address = pub-DP:adr, pages = "xix + 151", year = "1995", ISBN = "1-55558-123-4", LCCN = "QA76.76.O63G365 1995", bibdate = "Tue May 25 06:45:28 1999", acknowledgement = ack-nhfb, } @Book{Gancarz:2003:LUP, author = "Mike Gancarz", title = "{Linux} and the {Unix} Philosophy", publisher = pub-DP, address = pub-DP:adr, pages = "xxvii + 220", year = "2003", ISBN = "1-55558-273-7", LCCN = "QA76.76.O63G364 2003", bibdate = "Wed Oct 29 16:24:48 2003", price = "US\$34.99", URL = "http://www.loc.gov/catdir/description/els031/2003051482.html; http://www.loc.gov/catdir/toc/els031/2003051482.html", acknowledgement = ack-nhfb, } @Book{Glickstein:1997:WGE, author = "Bob Glickstein", title = "Writing {GNU Emacs} Extensions", publisher = pub-ORA, address = pub-ORA:adr, pages = "xviii + 215", year = "1997", ISBN = "1-56592-261-1", LCCN = "QA76.76.T49G56 1997", bibdate = "Sat Jun 28 10:22:02 1997", price = "US\$29.95", URL = "http://www.oreilly.com/catalog/gnuext", acknowledgement = ack-nhfb, } @Book{IEEE:2001:ISRa, author = "{IEEE}", title = "{IEEE Std 1003.1-2001 Standard for Information Technology --- Portable Operating System Interface (POSIX) Base Definitions, Issue 6}", publisher = pub-IEEE-STD, address = pub-IEEE-STD:adr, pages = "xliv + 448", year = "2001", ISBN = "1-85912-247-7 (UK), 1-931624-07-0 (US), 0-7381-3047-8 (print), 0-7381-3010-9 (PDF), 0-7381-3129-6 (CD-ROM)", LCCN = "", bibdate = "Thu May 09 05:06:12 2002", note = "Revision of IEEE Std 1003.1-1996 and IEEE Std 1003.2-1992) Open Group Technical Standard Base Specifications, Issue 6.", abstract = "This standard defines a standard operating system interface and environment, including a command interpreter (or shell), and common utility programs to support applications portability at the source code level. It is the single common revision to IEEE Std 1003.1-1996, IEEE Std 1003.2-1992, and the Base Specifications of The Open Group Single UNIX Specification, Version 2.", acknowledgement = ack-nhfb, keywords = "application program interface (API); argument; asynchronous; basic regular expression (BRE); batch job; batch system; built-in utility; byte; child; command language interpreter; CPU; extended regular expression (ERE); FIFO; file access control mechanism; input/output (I/O); job control; network; portable operating system interface (POSIX); parent; shell; stream; string; synchronous; system; thread; X/Open System Interface (XSI)", } @Book{IEEE:2001:ISRb, author = "{IEEE}", title = "{IEEE Std 1003.1-2001 Standard for Information Technology --- Portable Operating System Interface (POSIX) System Interfaces, Issue 6}", publisher = pub-IEEE-STD, address = pub-IEEE-STD:adr, pages = "xxx + 1690", year = "2001", ISBN = "1-85912-247-7 (UK), 1-931624-07-0 (US), 0-7381-3094-4 (print), 0-7381-3010-9 (PDF), 0-7381-3129-6 (CD-ROM)", LCCN = "", bibdate = "Thu May 09 05:06:12 2002", note = "Revision of IEEE Std 1003.1-1996 and IEEE Std 1003.2-1992) Open Group Technical Standard Base Specifications, Issue 6.", abstract = "This standard defines a standard operating system interface and environment, including a command interpreter (or shell), and common utility programs to support applications portability at the source code level. It is the single common revision to IEEE Std 1003.1-1996, IEEE Std 1003.2-1992, and the Base Specifications of The Open Group Single UNIX Specification, Version 2.", acknowledgement = ack-nhfb, keywords = "application program interface (API); argument; asynchronous; basic regular expression (BRE); batch job; batch system; built-in utility; byte; child; command language interpreter; CPU; extended regular expression (ERE); FIFO; file access control mechanism; input/output (I/O); job control; network; portable operating system interface (POSIX); parent; shell; stream; string; synchronous; system; thread; X/Open System Interface (XSI)", } @Book{IEEE:2001:ISRc, author = "{IEEE}", title = "{IEEE Std 1003.1-2001 Standard for Information Technology --- Portable Operating System Interface (POSIX) Shell and Utilities, Issue 6}", publisher = pub-IEEE-STD, address = pub-IEEE-STD:adr, pages = "xxxii + 1090", year = "2001", ISBN = "1-85912-247-7 (UK), 1-931624-07-0 (US), 0-7381-3050-8 (print), 0-7381-3010-9 (PDF), 0-7381-3129-6 (CD-ROM).", LCCN = "", bibdate = "Thu May 09 05:06:12 2002", note = "Revision of IEEE Std 1003.1-1996 and IEEE Std 1003.2-1992) Open Group Technical Standard Base Specifications, Issue 6.", abstract = "This standard defines a standard operating system interface and environment, including a command interpreter (or shell), and common utility programs to support applications portability at the source code level. It is the single common revision to IEEE Std 1003.1-1996, IEEE Std 1003.2-1992, and the Base Specifications of The Open Group Single UNIX Specification, Version 2.", acknowledgement = ack-nhfb, keywords = "application program interface (API); argument; asynchronous; basic regular expression (BRE); batch job; batch system; built-in utility; byte; child; command language interpreter; CPU; extended regular expression (ERE); FIFO; file access control mechanism; input/output (I/O); job control; network; portable operating system interface (POSIX); parent; shell; stream; string; synchronous; system; thread; X/Open System Interface (XSI)", } @Book{IEEE:2001:ISRd, author = "{IEEE}", title = "{IEEE Std 1003.1-2001 Standard for Information Technology --- Portable Operating System Interface (POSIX) Rationale (Informative)}", publisher = pub-IEEE-STD, address = pub-IEEE-STD:adr, pages = "xxxiv + 310", year = "2001", ISBN = "1-85912-247-7 (UK), 1-931624-07-0 (US), 0-7381-3048-6 (print), 0-7381-3010-9 (PDF), 0-7381-3129-6 (CD-ROM)", LCCN = "", bibdate = "Thu May 09 05:06:12 2002", note = "Revision of IEEE Std 1003.1-1996 and IEEE Std 1003.2-1992) Open Group Technical Standard Base Specifications, Issue 6.", abstract = "This standard defines a standard operating system interface and environment, including a command interpreter (or shell), and common utility programs to support applications portability at the source code level. It is the single common revision to IEEE Std 1003.1-1996, IEEE Std 1003.2-1992, and the Base Specifications of The Open Group Single UNIX Specification, Version 2.", acknowledgement = ack-nhfb, keywords = "application program interface (API); argument; asynchronous; basic regular expression (BRE); batch job; batch system; built-in utility; byte; child; command language interpreter; CPU; extended regular expression (ERE); FIFO; file access control mechanism; input/output (I/O); job control; network; portable operating system interface (POSIX); parent; shell; stream; string; synchronous; system; thread; X/Open System Interface (XSI)", } @TechReport{Lenckus:1997:DIP, author = "Dave Lenckus", title = "Data Integrity Problem Is Creating Converts: Several Trends Cause {A} Switch To New Systems", institution = "Business Insurance", day = "1", month = dec, year = "1997", bibdate = "Tue Jun 29 05:36:44 2004", note = "From the text: ``Mr. Dorn estimates there is an 8\% to 20\% error rate in data, spiking as high as 80\% in some cases.''", URL = "http://rmisweb.com/97birev/data.htm", acknowledgement = ack-nhfb, } @Book{Lewine:1991:PPG, author = "Donald A. Lewine", title = "{POSIX} programmer's guide: writing portable {UNIX} programs with the {POSIX.1} standard", publisher = pub-ORA, address = pub-ORA:adr, pages = "xxvii + 607", year = "1991", ISBN = "0-937175-73-0", LCCN = "QA76.76.O63 L487 1991b", bibdate = "Wed Nov 13 14:58:22 1996", bibsource = "ftp://ftp.ora.com/pub/book.catalog", note = "March 1994 printing with corrections, updates, and December 1991 Appendix G.", price = "US\$34.95", acknowledgement = ack-nhfb, } @Book{Lewis:2000:GEL, author = "Bil Lewis and Dan LaLiberte and Richard Stallman and {the GNU Manual Group}", title = "{GNU Emacs Lisp} Reference Manual, for {Emacs} Version 21", publisher = pub-FSF, address = pub-FSF:adr, pages = "974", year = "2000", ISBN = "1-882114-73-6", xxLCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", note = "Two volumes.", URL = "http://www.gnupress.org/book3.html", acknowledgement = ack-nhfb, } @Article{Marks:2002:WBW, author = "Paul Marks", title = "Way back when: Interview with {Brewster Kahle}", journal = j-NEW-SCIENTIST, volume = "176", number = "2370", pages = "46--48", day = "23", month = nov, year = "2002", CODEN = "NWSCAL", ISSN = "0262-4079", bibdate = "Wed Jun 30 11:41:22 2004", bibsource = "http://www.acm.org/technews/articles/2002-4/1127w.html#item13", URL = "http://www.newscientist.com/opinion/opinterview.jsp?id=ns23701", acknowledgement = ack-nhfb, remark = "From the ACM TechNews Bulletin: Brewster Kahle is the inventor of the Wayback Machine, an access point for an online archive of roughly 2 billion Web pages that currently takes up more than 100 terabytes (TB). His Alexa Internet commercial Web site cataloging business is funding the archive, along with donations from private organizations and a four-year National Science Foundation grant of approximately $1 million. Kahle explains that the Wayback Machine is composed of around 150 standard PC cases containing four drives each, while the archive is physically located in the San Francisco Bay Area and Egypt's Library of Alexandria. He hopes the Wayback Machine will be part of a network of interoperable online databases. Data is enabled for portability through a simple file format that uses a minimum of meta-tags, while Web pages are written in HTML. Kahle adds that the project's storage technology keeps pace with innovation--the archive is currently switching to 160 gigabyte (GB) drives, and 200 GB drives are just around the corner. The Wayback Machine is, however, limited: Pay sites or password accessible sites are not recorded into the archive, and authors' requests not to post content are respected. ``The public library system in the U.S. gets $25 billion a year,'' Kahle comments. ``We could use a little of that money to do a lot better job of trying to put the classics--the best works of humankind--within reach of every child at home via my archive or something like it.'' Kahle reports that 10 TB of material are added to the archive each month. He also says, ``Our archive is the people's medium, the wired way, and you can use it wherever you are.''", xxtitle = "By archiving just about everything that has appeared on the {Web}, {Brewster Kahle} is aiming for \ldots{}", xxtodo = "Find proper author and title", } @Book{Mittelbach:2004:LC, author = "Frank Mittelbach and Michel Goossens and Johannes Braams and David Carlisle and Chris Rowley and Christine Detig and Joachim Schrod", title = "The {\LaTeX} Companion", publisher = pub-AW, address = pub-AW:adr, edition = "Second", pages = "xxvii + 1090", year = "2004", ISBN = "0-201-36299-6", LCCN = "Z253.4.L38 G66 2004", bibdate = "Thu May 20 13:23:24 2004", price = "US\$59.99, CAN\$86.99", series = "Tools and Techniques for Computer Typesetting", acknowledgement = ack-nhfb, remark = "Authors listed as: Frank Mittelbach and Michel Goossens with Johannes Braams, David Carlisle, and Chris Rowley, and with contributions by Christine Detig and Joachim Schrod.", } @TechReport{OPPAGA:2000:LPS, author = "{Office of Program Policy Analysis and Government Accountability}", title = "License Plate Seizure Program's Error Rate Still High; Program Should Be Abolished", type = "OPPAGA Program Review", number = "00-25", institution = "Florida State Legislature", address = "Tallahassee, FL, USA", pages = "4", month = dec, year = "2000", bibdate = "Tue Jun 29 05:28:48 2004", note = "From the abstract: ``A department study conducted in October 2000 determined that the error rate for seized license plates was 34.8\%.''", URL = "http://www.oppaga.state.fl.us/reports/pdf/0025rpt.pdf", acknowledgement = ack-nhfb, } @Book{Robbins:2001:EAP, author = "Arnold Robbins", title = "Effective {AWK} Programming", publisher = pub-ORA, address = pub-ORA:adr, edition = "Third", pages = "xxiv + 421", year = "2001", ISBN = "0-596-00070-7", LCCN = "QA76.73.A95 R63 2001", bibdate = "Fri Sep 28 14:47:35 2001", price = "US\$39.95", URL = "http://www.oreilly.com/catalog/awkprog3/", acknowledgement = ack-nhfb, } @Book{Robbins:2004:LSS, author = "Arnold Robbins and Nelson H. F. Beebe", title = "Learning Shell Scripting", publisher = pub-ORA, address = pub-ORA:adr, pages = "ca. 512", year = "2004", ISBN = "", LCCN = "", bibdate = "Mon Jun 28 18:22:43 2004", acknowledgement = ack-nhfb, } @Book{Rodriguez:2000:LLG, author = "Dominique Rodriguez", title = "{L}'essentiel de {\LaTeX} et {GNU-Emacs}: manuel de r{\'e}alisation de documents scientifiques, {CD-ROM} {\TeX}live'4 {GNU}-Emacs 20.5 pour Windows, exercices corrig{\'e}s", publisher = "Dunod", address = "Paris, France", pages = "xv + 352", year = "2000", ISBN = "2-10-004814-7", ISSN = "1622-5694", xxLCCN = "????", bibdate = "Wed Oct 30 10:20:49 2002", note = "Includes CD-ROM.", series = "Informatiques. S{\'e}rie R{\'e}seaux et t{\'e}l{\'e}coms", acknowledgement = ack-nhfb, language = "French", } @Book{Schoonover:1992:GEU, author = "Michael A. Schoonover and John S. Bowie and William R. (William Robert) Arnold", title = "{GNU} Emacs: {UNIX} text editing and programming", publisher = pub-AW, address = pub-AW:adr, pages = "xxvii + 609", year = "1992", ISBN = "0-201-56345-2", LCCN = "QA76.76.T49S36", bibdate = "Wed Oct 30 08:29:31 MST 1996", series = "Hewlett-Packard Press series", acknowledgement = ack-nhfb, keywords = "GNU Emacs.; UNIX (Computer file); Text editors (Computer programs)", } @InCollection{Stallman:1984:EEC, author = "Richard M. Stallman", title = "{EMACS}: The Extensible, Customizable, Self-Documenting Display Editor", crossref = "Barstow:1984:IPE", pages = "300--325", year = "1984", bibdate = "Wed Oct 30 19:05:37 1996", acknowledgement = ack-nhfb, } @Book{Stallman:2002:GEM, author = "Richard M. Stallman", title = "{GNU Emacs} Manual", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, edition = "Fifteenth", pages = "644 (est.)", year = "2002", ISBN = "1-882114-85-X", xxLCCN = "????", bibdate = "Wed Jun 11 15:59:55 2003", price = "US\$45.00", URL = "http://www.gnupress.org/emacs15.html", acknowledgement = ack-nhfb, } @Book{Witten:1999:MGC, author = "Ian H. Witten and Alistair Moffat and Timothy C. Bell", title = "Managing Gigabytes: Compressing and Indexing Documents and Images", publisher = pub-MORGAN-KAUFMANN, address = pub-MORGAN-KAUFMANN:adr, edition = "Second", pages = "xxxi + 519", year = "1999", ISBN = "1-55860-570-3", LCCN = "TA1637 .W58 1994", bibdate = "Thu May 12 08:02:54 1994", price = "US\$54.95", URL = "http://www.mkp.com/books_catalog/1-55860-570-3.asp; ftp://munnari.oz.au:/pub/mg; http://www.cs.mu.oz.au/mg/; http://www.cs.mu.oz.au/~alistair/arith_coder/; ftp://ftp.math.utah.edu/pub/mg/; http://www.math.utah.edu/pub/mg/; ftp://ftp.math.utah.edu/pub/mg/mg-1.3x/bibsearch-1.02.tar.gz; http://www.math.utah.edu/pub/mg/mg-1.3x/bibsearch-1.02.tar.gz", acknowledgement = ack-nhfb, } @Book{Zlotnick:1991:PSP, author = "Fred Zlotnick", title = "The {POSIX.1} standard: a programmer's guide", publisher = pub-BENCUM, address = pub-BENCUM:adr, pages = "xi + 379", year = "1991", ISBN = "0-8053-9605-5", LCCN = "QA76.76.063 Z57 1991", bibdate = "Sat Nov 12 21:24:05 1994", } %%% ==================================================================== %%% Cross-referenced entries must come last: @Book{Barstow:1984:IPE, author = "David R. Barstow and Howard E. Shrobe and Erik Sandewall", booktitle = "Interactive Programming Environments", title = "Interactive Programming Environments", publisher = pub-MCGRAW-HILL, address = pub-MCGRAW-HILL:adr, pages = "xii + 609", year = "1984", ISBN = "0-07-003885-6", LCCN = "QA76.6 .I5251 1984", bibdate = "Tue Dec 14 22:40:18 1993", price = "US\$34.95", }