%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author-1        = "Arnold Robbins",
%%%     author-2        = "Nelson H. F. Beebe",
%%%     version         = "1.04",
%%%     date            = "26 November 2011",
%%%     time            = "18:14:01 MDT",
%%%     filename        = "css.bib",
%%%     address-2       = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone-2     = "+1 801 581 5254",
%%%     FAX-2           = "+1 801 581 4148",
%%%     URL-2           = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "01416 1441 5746 56811",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography; BibTeX; Classic Shell
%%%                        Scripting",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a BibTeX bibliography of publications
%%%                        cited in the book Classic Shell Scripting.
%%%
%%%                        At version 1.04, the year coverage looked
%%%                        like this:
%%%
%%%                             1976 (   1)    1986 (   1)    1996 (   4)
%%%                             1977 (   0)    1987 (   0)    1997 (   2)
%%%                             1978 (   1)    1988 (   2)    1998 (   2)
%%%                             1979 (   0)    1989 (   1)    1999 (   6)
%%%                             1980 (   0)    1990 (   1)    2000 (   4)
%%%                             1981 (   1)    1991 (   0)    2001 (  10)
%%%                             1982 (   2)    1992 (   2)    2002 (   5)
%%%                             1983 (   0)    1993 (   0)    2003 (   3)
%%%                             1984 (   2)    1994 (   2)    2004 (   2)
%%%                             1985 (   0)    1995 (   4)    2005 (   4)
%%%
%%%                             Book:            61
%%%                             InProceedings:    1
%%%
%%%                             Total entries:   62
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================

%%% ====================================================================
%%% Acknowledgement abbreviations:

@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|http://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Publisher abbreviations:

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}

@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-AW-LONGMAN          = "Ad{\-d}i{\-s}on-Wes{\-l}ey Longman"}

@String{pub-AW-LONGMAN:adr      = "Harlow, Essex CM20 2JE, England"}

@String{pub-BANTAM              = "Bantam Books"}

@String{pub-BANTAM:adr          = "New York, NY, USA"}

@String{pub-COLUMBIA            = "Columbia University Press"}

@String{pub-COLUMBIA:adr        = "New York, NY, USA"}

@String{pub-DOUBLEDAY           = "Doubleday"}

@String{pub-DOUBLEDAY:adr       = "New York, NY, USA"}

@String{pub-DP                  = "Digital Press"}

@String{pub-DP:adr              = "12 Crosby Drive, Bedford, MA 01730, USA"}

@String{pub-FSF                 = "{Free Software Foundation, Inc.}"}

@String{pub-FSF:adr             = "51 Franklin Street, Fifth Floor, Boston,
                                  MA 02110-1301, USA, Tel: (617) 876-3296"}

@String{pub-IEEE                = "IEEE Computer Society Press"}

@String{pub-IEEE:adr            = "1109 Spring Street, Suite 300, Silver Spring,
                                  MD 20910, 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-MIT                 = "MIT Press"}

@String{pub-MIT:adr             = "Cambridge, MA, USA"}

@String{pub-ORA                 = "O'Reilly \& {Associates, Inc.}"}

@String{pub-ORA:adr             = "981 Chestnut Street, Newton, MA 02164, USA"}

@String{pub-ORCP                = "O'Reilly Community Press"}

@String{pub-ORCP:adr            = "Sebastopol, CA, USA"}

@String{pub-ORA-MEDIA           = "O'Reilly Media, Inc."}

@String{pub-ORA-MEDIA:adr       = "1005 Gravenstein Highway North,
                                   Sebastopol, CA 95472, USA"}

@String{pub-PH                  = "Pren{\-}tice-Hall"}

@String{pub-PH:adr              = "Upper Saddle River, NJ 07458, USA"}

@String{pub-PHPTR               = "Pren{\-}tice-Hall PTR"}

@String{pub-PHPTR:adr           = "Upper Saddle River, NJ 07458, USA"}

@String{pub-SAMS                = "SAMS Publishing"}

@String{pub-SAMS:adr            = "Indianapolis, IN, USA"}

@String{pub-SUCSLI              = "Stanford University Center for the
                                  Study of Language and Information"}

@String{pub-SUCSLI:adr          = "Stanford, CA, USA"}

@String{pub-SV                  = "Spring{\-}er-Ver{\-}lag"}

@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg,
                                  Germany~/ London, UK~/ etc."}

@String{pub-WILEY               = "Wiley"}

@String{pub-WILEY:adr           = "New York, NY, USA"}

%%% ====================================================================
%%% Bibliography entries, sorted by citation label with "bibsort".
%%% These publications are cited in the bibliography of Classic Shell
%%% Scripting, but in a few cases, we include entries for newer
%%% editions, and for some related books that could have been cited, but
%%% were not.

@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",
  ISBN-13 =      "978-0-201-07981-4",
  LCCN =         "QA76.73.A95 A35 1988",
  bibdate =      "Sun May 02 07:44:41 1999",
  xxnote =       "See also \cite{FSF:gawk,MKS:awk,Polytron:polyawk}.",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Austrian:1982:HHF,
  author =       "Geoffrey D. Austrian",
  title =        "{Herman Hollerith} --- Forgotten Giant of Information
                 Processing",
  publisher =    pub-COLUMBIA,
  address =      pub-COLUMBIA:adr,
  pages =        "xvi + 418",
  year =         "1982",
  ISBN =         "0-231-05146-8",
  ISBN-13 =      "978-0-231-05146-0",
  LCCN =         "QA76.2.H64 .A97",
  bibdate =      "Tue Dec 14 22:40:03 1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Bach:1986:DUO,
  author =       "Maurice J. Bach",
  title =        "The Design of the {UNIX} Operating System",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiv + 471",
  year =         "1986",
  ISBN =         "0-13-201799-7",
  ISBN-13 =      "978-0-13-201799-2",
  LCCN =         "QA76.76.O63 B33 1986",
  bibdate =      "Tue Dec 14 22:40:07 1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Barrett:2001:SSS,
  author =       "Daniel J. Barrett and Richard E. Silverman",
  title =        "{SSH}: The {Secure Shell}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 540",
  year =         "2001",
  ISBN =         "0-596-00011-1",
  ISBN-13 =      "978-0-596-00011-0",
  LCCN =         "QA76.76.O63 B369 2001",
  bibdate =      "Mon Apr 18 15:01:35 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.snailbook.com/;
                 http://www.oreilly.com/catalog/sshtdg/",
  acknowledgement = ack-nhfb,
  subject =      "UNIX Shells; Data encryption (Computer science);
                 Computer networks; Security measures",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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",
  ISBN-13 =      "978-0-201-65788-3",
  LCCN =         "QA76.6 .B454 2000",
  bibdate =      "Fri Jul 12 17:17:23 2002",
  price =        "US\$24.95",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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",
  ISBN-13 =      "978-0-201-11889-6",
  LCCN =         "QA76.6 .B452 1988",
  bibdate =      "Sun Dec 04 12:36:49 1994",
  price =        "US\$18.75",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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",
  ISBN-13 =      "978-0-201-10331-1",
  LCCN =         "QA76.6.B453 1989",
  bibdate =      "Wed Dec 15 08:16:02 1993",
  libnote =      "Not yet in my library.",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Bentley:1982:WEP,
  author =       "Jon Louis Bentley",
  title =        "Writing Efficient Programs",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xvi + 170",
  year =         "1982",
  ISBN =         "0-13-970251-2 (hardcover), 0-13-970244-X (paperback)",
  ISBN-13 =      "978-0-13-970251-8 (hardcover), 978-0-13-970244-0
                 (paperback)",
  LCCN =         "QA76.6 .B455 1982",
  bibdate =      "Tue Dec 14 22:40:54 1993",
  price =        "US\$22.95 (hardcover), US\$14.95 (paperback)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Bolsky:1995:NKC,
  author =       "Morris I. Bolsky and David G. Korn",
  title =        "The New {KornShell} Command And Programming Language",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  edition =      "Second",
  pages =        "416",
  year =         "1995",
  ISBN =         "0-13-182700-6",
  ISBN-13 =      "978-0-13-182700-4",
  LCCN =         "QA76.73.K67 B64 1995",
  bibdate =      "Tue May 23 10:31:58 1995",
  price =        "????",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Chassell:1999:TGD,
  author =       "Robert J. Chassell and Richard M. Stallman",
  title =        "TeXinfo: The {GNU} Documentation Format (for Texinfo
                 version 4.0, 28 September 1999)",
  publisher =    pub-FSF,
  address =      pub-FSF:adr,
  pages =        "x + 244",
  year =         "1999",
  ISBN =         "1-882114-67-1",
  ISBN-13 =      "978-1-882114-67-2",
  LCCN =         "????",
  bibdate =      "Wed Sep 20 10:17:03 2000",
  price =        "US\$25.00",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Dougherty:1997:SA,
  author =       "Dale Dougherty and Arnold Robbins",
  title =        "{\tt sed} and {\tt awk}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 407",
  month =        feb,
  year =         "1997",
  ISBN =         "1-56592-225-5",
  ISBN-13 =      "978-1-56592-225-9",
  LCCN =         "QA76.76.U84 D69 1997",
  bibdate =      "Mon May 11 11:08:26 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/sed2",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{DuBois:1995:UCT,
  author =       "Paul DuBois",
  title =        "Using {\tt csh} and {\tt tcsh}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 221",
  month =        aug,
  year =         "1995",
  ISBN =         "1-56592-132-1",
  ISBN-13 =      "978-1-56592-132-0",
  LCCN =         "QA76.76.O63 D82 1995",
  bibdate =      "Mon Apr 18 14:51:35 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager;
                 ftp://ftp.ora.com/pub/products/catalogs/book.catalog",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/tcsh",
  acknowledgement = ack-nhfb,
  subject =      "UNIX Shells; UNIX (Computer file)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Friedl:2002:MRE,
  author =       "Jeffrey E. F. Friedl",
  title =        "Mastering Regular Expressions",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 460",
  year =         "2002",
  ISBN =         "0-596-00289-0",
  ISBN-13 =      "978-0-596-00289-3",
  LCCN =         "QA76.73.P22 F75 2002; QA76.9.T48 F75 2002",
  bibdate =      "Mon Apr 18 15:04:47 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/regex2",
  acknowledgement = ack-nhfb,
  keywords =     "computer programming",
  publishersummary = "Regular expressions are an extremely powerful tool
                 for manipulating text and data. They are now standard
                 features in a wide range of languages and popular
                 tools, including Perl, Java, VB.NET and C# (and any
                 language using the .NET Framework), PHP, Python, Ruby,
                 Tcl, MySQL, awk, and Emacs.\par

                 If you don't use regular expressions yet, you will
                 discover in this book a whole new world of mastery over
                 your data. If you already use them, you'll appreciate
                 this book's unprecedented detail and breadth of
                 coverage.",
  subject =      "Text processing (Computer science); Programming
                 languages (Electronic computers); Electronic data
                 processing",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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",
  ISBN-13 =      "978-1-55558-273-9",
  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,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Garfinkel:1995:PPG,
  author =       "Simson Garfinkel",
  title =        "{PGP}: Pretty Good Privacy",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiii + 393",
  year =         "1995",
  ISBN =         "1-56592-098-8",
  ISBN-13 =      "978-1-56592-098-9",
  LCCN =         "QA76.9.A25G36 1995",
  bibdate =      "Sat Jun 13 08:23:01 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog",
  price =        "US\$24.95",
  acknowledgement = ack-nhfb,
  keywords =     "PGP (Computer file); Computers --- Access control;
                 Data encryption (Computer science)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Garfinkel:2002:WSP,
  author =       "Simson Garfinkel and Gene Spafford",
  title =        "{Web} Security, Privacy \& Commerce",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxviii + 756",
  year =         "2002",
  ISBN =         "0-596-00045-6",
  ISBN-13 =      "978-0-596-00045-5",
  LCCN =         "TK5105.59 .G37 2002",
  bibdate =      "Mon Apr 18 15:02:00 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596000456;
                 http://www.oreilly.com/catalog/websec2",
  acknowledgement = ack-nhfb,
  keywords =     "computer networks -- security measures; Web sites --
                 security measures; World Wide Web -- security
                 measures",
  publishersummary = "This much expanded new edition explores Web
                 security risks and how to minimize them. Aimed at Web
                 users, administrators, and content providers, Web
                 Security, Privacy & Commerce covers cryptography, SSL,
                 the Public Key Infrastructure, digital signatures,
                 digital certificates, privacy threats (cookies, log
                 files, Web logs, Web bugs), hostile mobile code, and
                 Web publishing (intellectual property, P3P, digital
                 payments, client-side digital signatures, code signing,
                 PICS).",
  remark =       "Rev. ed. of: Web security and commerce. 1997.",
  subject =      "Computer networks; Security measures; World Wide Web;
                 Security measures; Web sites; Security measures",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Garfinkel:2003:PUI,
  author =       "Simson Garfinkel and Gene Spafford and Alan Schwartz",
  title =        "Practical {Unix} \& {Internet} Security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxix + 954",
  year =         "2003",
  ISBN =         "0-596-00323-4",
  ISBN-13 =      "978-0-596-00323-4",
  LCCN =         "QA76.76.O63 G38 2003",
  bibdate =      "Mon Apr 18 15:05:09 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$54.95",
  URL =          "http://www.oreilly.com/catalog/puis3",
  acknowledgement = ack-nhfb,
  publishersummary = "This new edition of Practical UNIX and Internet
                 Security provides detailed coverage of today's security
                 and networking issues. In addition to covering the four
                 most popular Unix variants today: Solaris, Linux,
                 FreeBSD, and Mac OS X, the authors have added far more
                 information about Linux, security policy, and
                 cryptography, and have added new sections on embedded
                 systems, biometrics, additional Internet protocols, new
                 authentication systems such as LDAP and PAM, and
                 anti-theft technologies.",
  subject =      "Operating systems (Computers); UNIX (Computer file);
                 Computer security; Internet; Congresses",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Gutmann:2004:CSA,
  author =       "Peter Gutmann",
  title =        "Cryptographic Security Architecture: Design and
                 Verification",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xviii + 320",
  year =         "2004",
  ISBN =         "0-387-95387-6",
  ISBN-13 =      "978-0-387-95387-8",
  LCCN =         "QA76.9.A25 G88 2002",
  bibdate =      "Mon Oct 20 17:55:18 2003",
  bibsource =    "http://www.springer-ny.com/",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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)",
  ISBN-13 =      "978-1-85912-247-1 (UK), 978-1-931624-07-7 (US),
                 978-0-7381-3047-7 (print), 978-0-7381-3010-1 (PDF),
                 978-0-7381-3129-0 (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)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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
                 (invalid checksum??) (print), 0-7381-3010-9 (PDF),
                 0-7381-3129-6 (CD-ROM)",
  ISBN-13 =      "978-1-85912-247-1 (UK), 978-1-931624-07-7 (US),
                 978-0-7381-3094-1 (print), 978-0-7381-3010-1 (PDF),
                 978-0-7381-3129-0 (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)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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).",
  ISBN-13 =      "978-1-85912-247-1 (UK), 978-1-931624-07-7 (US),
                 978-0-7381-3050-7 (print), 978-0-7381-3010-1 (PDF),
                 978-0-7381-3129-0 (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)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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)",
  ISBN-13 =      "978-1-85912-247-1 (UK), 978-1-931624-07-7 (US),
                 978-0-7381-3048-4 (print), 978-0-7381-3010-1 (PDF),
                 978-0-7381-3129-0 (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)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Kernighan:1999:PP,
  author =       "Brian W. Kernighan and Rob Pike",
  title =        "The Practice of Programming",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xii + 267",
  year =         "1999",
  ISBN =         "0-201-61586-X",
  ISBN-13 =      "978-0-201-61586-9",
  LCCN =         "QA76.6 .K48 1999",
  bibdate =      "Fri Jan 21 06:58:06 2000",
  price =        "US\$24.95, CAN\$37.50",
  URL =          "http://tpop.awl.com;
                 http://cseng.aw.com/bookdetail.qry?ISBN=0-201-61586-X&ptype=0;
                 http://cm.bell-labs.com/cm/cs/tpop/code.html",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Kernighan:1978:EPS,
  author =       "Brian W. Kernighan and P. J. Plauger",
  title =        "The Elements of Programming Style",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Second",
  pages =        "xii + 168",
  year =         "1978",
  ISBN =         "0-07-034207-5",
  ISBN-13 =      "978-0-07-034207-1",
  LCCN =         "QA76.6 .K39 1978",
  bibdate =      "Thu Mar 25 16:01:59 1999",
  libnote =      "Not yet in my library.",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Kernighan:1976:ST,
  author =       "Brian W. Kernighan and P. J. Plauger",
  title =        "Software Tools",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "338",
  year =         "1976",
  ISBN =         "0-201-03669-X",
  ISBN-13 =      "978-0-201-03669-5",
  LCCN =         "QA76.6 .K42 1976",
  bibdate =      "Thu Mar 25 16:01:54 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Kernighan:1981:STP,
  author =       "Brian W. Kernighan and P. J. Plauger",
  title =        "Software Tools in {Pascal}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "ix + 366",
  year =         "1981",
  ISBN =         "0-201-10342-7",
  ISBN-13 =      "978-0-201-10342-7",
  LCCN =         "QA76.6 .K493",
  bibdate =      "Thu Mar 25 16:01:52 1999",
  price =        "US\$13.95",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Kernighan:1984:UPE,
  author =       "Brian W. Kernighan and Rob Pike",
  title =        "The {UNIX} Programming Environment",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "x + 357",
  year =         "1984",
  ISBN =         "0-13-937699-2 (hardcover), 0-13-937681-X (paperback)",
  ISBN-13 =      "978-0-13-937699-3 (hardcover), 978-0-13-937681-8
                 (paperback)",
  LCCN =         "QA76.76.O63 K48 1984",
  bibdate =      "Wed Dec 15 10:36:12 1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Kline:2001:SND,
  author =       "Kevin E. Kline and Daniel Kline",
  title =        "{SQL} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 214",
  year =         "2001",
  ISBN =         "1-56592-744-3",
  ISBN-13 =      "978-1-56592-744-5",
  LCCN =         "QA76.73.S67 K55 2001",
  bibdate =      "Mon Apr 18 14:58:41 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  acknowledgement = ack-nhfb,
  subject =      "SQL server; SQL (Computer program language);
                 Client/server computing",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Knuth:1997:SA,
  author =       "Donald E. Knuth",
  title =        "Seminumerical Algorithms",
  volume =       "2",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Third",
  pages =        "xiii + 762",
  year =         "1997",
  ISBN =         "0-201-89684-2",
  ISBN-13 =      "978-0-201-89684-8",
  LCCN =         "QA76.6 .K64 1997",
  bibdate =      "Fri Jul 11 15:41:22 1997",
  price =        "US\$52.75",
  series =       "The Art of Computer Programming",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Knuth:1992:LP,
  author =       "Donald E. Knuth",
  title =        "Literate Programming",
  publisher =    pub-SUCSLI,
  address =      pub-SUCSLI:adr,
  pages =        "xv + 368",
  year =         "1992",
  ISBN =         "0-937073-80-6 (paper), 0-937073-81-4 (cloth)",
  ISBN-13 =      "978-0-937073-80-3 (paper), 978-0-937073-81-0 (cloth)",
  LCCN =         "QA76.6.K644",
  bibdate =      "Sun Jul 10 01:09:29 1994",
  price =        "US\$24.95",
  series =       "CSLI Lecture Notes Number 27",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Knuth:1984:T,
  author =       "Donald E. Knuth",
  title =        "The {\TeX}book",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "ix + 483",
  year =         "1984",
  ISBN =         "0-201-13448-9",
  ISBN-13 =      "978-0-201-13448-3",
  LCCN =         "Z253.4.T47 K58 1984",
  bibdate =      "Wed Dec 15 10:37:34 1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@InProceedings{Kuhn:2002:OTD,
  author =       "Markus Kuhn",
  editor =       "{IEEE}",
  booktitle =    "{Proceedings: 2002 IEEE Symposium on Security and
                 Privacy, 12--15 May, 2002, Berkeley, California}",
  title =        "Optical Time-Domain Eavesdropping Risks of {CRT}
                 Displays",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3--18",
  year =         "2002",
  ISBN =         "0-7695-1543-6",
  ISBN-13 =      "978-0-7695-1543-4",
  LCCN =         "QA76.9.A25 I34 2002",
  bibdate =      "Wed Sep 25 12:29:30 2002",
  note =         "IEEE Computer Society Order Number PR01543.",
  URL =          "http://www.cl.cam.ac.uk/~mgk25/ieee02-optical.pdf",
  acknowledgement = ack-nhfb,
  bookpages =    "ix + 295",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Lamb:1998:LVE,
  author =       "Linda Lamb and Arnold Robbins",
  title =        "Learning the {\tt vi} Editor",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Sixth",
  pages =        "xvii + 327",
  year =         "1998",
  ISBN =         "1-56592-426-6",
  ISBN-13 =      "978-1-56592-426-0",
  LCCN =         "QA76.76.O63 L355 1998",
  bibdate =      "Mon Apr 18 14:55:04 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/vi6",
  acknowledgement = ack-nhfb,
  remark =       "``UNIX text processing''--Cover.",
  subject =      "UNIX (Computer file); Vi; Text editors (Computer
                 programs)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Lions:1996:LCU,
  author =       "John Lions",
  title =        "{Lions'} Commentary on {UNIX 6th Edition}, with Source
                 Code",
  publisher =    "Peer-to-Peer Communications",
  address =      "San Jose, CA 95164-0218, USA",
  pages =        "254",
  year =         "1996",
  ISBN =         "1-57398-013-7",
  ISBN-13 =      "978-1-57398-013-5",
  LCCN =         "????",
  bibdate =      "Fri Jun 26 10:43:09 1998",
  note =         "With forewords by Dennis M. Ritchie and Ken Thompson.
                 Prefatory notes by Peter H. Salus and Michael Tilson; a
                 Historical Note by Peter H. Salus; and Appreciations by
                 Greg Rose, Mike O'Dell, Berny Goodheart, Peter
                 Collinson, and Peter Reintjes. Originally circulated as
                 two restricted-release volumes: ``UNIX Operating System
                 Source Code Level Six'', and ``A Commentary on the UNIX
                 Operating System''.",
  price =        "US\$29.96; CAN\$41.95",
  series =       "Computer classics revisited",
  URL =          "http://www.peer-to-peer.com/catalog/opsrc/lions.html",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{McKusick:1996:DIO,
  author =       "Marshall Kirk McKusick and Keith Bostic and Michael J.
                 Karels and John S. Quarterman",
  title =        "The Design and Implementation of the {4.4BSD}
                 Operating System",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxvi + 580",
  year =         "1996",
  ISBN =         "0-201-54979-4",
  ISBN-13 =      "978-0-201-54979-9",
  LCCN =         "QA76.76.O63D4743 1996",
  bibdate =      "Wed Aug 21 17:23:30 1996",
  price =        "US\$44.95",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{McKusick:2005:DIF,
  author =       "Marshall Kirk McKusick and George V. Neville-Neil",
  title =        "The Design and Implementation of the {FreeBSD}
                 Operating System",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxviii + 683",
  year =         "2005",
  ISBN =         "0-201-70245-2",
  ISBN-13 =      "978-0-201-70245-3",
  LCCN =         "QA76.76.O63 M398745 2005",
  bibdate =      "Fri Jul 09 07:45:56 2004",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://www.mckusick.com/FreeBSDbook.html",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; Free computer software; Operating systems
                 (Computers)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Musciano:2000:HXD,
  author =       "Chuck Musciano and Bill Kennedy",
  title =        "{HTML} and {XHTML}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xvi + 655",
  year =         "2000",
  ISBN =         "0-596-00026-X",
  ISBN-13 =      "978-0-596-00026-4",
  LCCN =         "QA76.76.H94 M875 2000 Bar",
  bibdate =      "Mon Apr 18 15:01:45 MDT 2005",
  bibsource =    "http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/html4",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of HTML, the definitive guide. 2nd ed.
                 c1997.",
  subject =      "HTML (Document markup language); XHTML (Document
                 markup language)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Newham:1998:LBS,
  author =       "Cameron Newham and Bill Rosenblatt",
  title =        "Learning the {\tt bash} Shell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 318",
  year =         "1998",
  ISBN =         "1-56592-347-2",
  ISBN-13 =      "978-1-56592-347-8",
  LCCN =         "QA76.76.O63 N458 1998",
  bibdate =      "Mon Apr 18 14:54:05 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/bash2",
  acknowledgement = ack-nhfb,
  keywords =     "UNIX shells; UNIX (Computer file); User interfaces
                 (Computer systems)",
  subject =      "UNIX shells; UNIX (Computer file); User interfaces
                 (Computer systems)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Newham:2005:LBS,
  author =       "Cameron Newham and Bill Rosenblatt",
  title =        "Learning the {\tt bash} shell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xvi + 333",
  year =         "2005",
  ISBN =         "0-596-00965-8 (paperback)",
  ISBN-13 =      "978-0-596-00965-6 (paperback)",
  bibdate =      "Sat Jun 11 09:10:15 MDT 2005",
  price =        "\pounds 24.95",
  acknowledgement = ack-nhfb,
  subject =      "Programming (Electronic computers); UNIX device
                 drivers (Computer programs)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Peek:2001:LUO,
  author =       "Jerry D. Peek and Grace Todino and John Strang",
  title =        "Learning the {UNIX} operating system",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xiii + 157",
  year =         "2001",
  ISBN =         "0-596-00261-0",
  ISBN-13 =      "978-0-596-00261-9",
  LCCN =         "QA76.76.O63 T62 2002",
  bibdate =      "Tue Sep 17 05:57:21 MDT 2002",
  acknowledgement = ack-nhfb,
  keywords =     "UNIX (computer file); operating systems (computers)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Raymond:1999:CBP,
  author =       "Eric S. Raymond",
  title =        "The Cathedral and the Bazaar: Musings on {Linux} and
                 {Open Source} by an Accidental Revolutionary",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "208",
  month =        feb,
  year =         "1999",
  ISBN =         "0-596-00108-8",
  ISBN-13 =      "978-0-596-00108-7",
  LCCN =         "QA76.76.O63 R396 1999",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "http://www.oreilly.com/catalog/",
  price =        "US\$16.95",
  URL =          "http://www.oreilly.com/catalog/cathbazpaper",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Raymond:2001:CBM,
  author =       "Eric S. Raymond",
  title =        "The cathedral and the bazaar: musings on {Linux} and
                 open source by an accidental revolutionary",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Revised",
  pages =        "xiv + 241",
  year =         "2001",
  ISBN =         "0-596-00131-2",
  ISBN-13 =      "978-0-596-00131-5",
  LCCN =         "QA76.76.O63 R397 2001",
  bibdate =      "Mon Apr 18 15:02:58 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  keywords =     "Linux; open source software",
  subject =      "Linux; Open source software",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Raymond:2004:AUP,
  author =       "Eric Steven Raymond",
  title =        "The Art of {UNIX} Programming",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxxii + 525",
  year =         "2004",
  ISBN =         "0-13-124085-4",
  ISBN-13 =      "978-0-13-124085-8",
  LCCN =         "????",
  bibdate =      "Mon Oct 20 09:40:25 2003",
  price =        "US\$39.99, CAN\$60.99",
  acknowledgement = ack-nhfb,
  annote =       "With guest contributions from Ken Arnold, Steven M.
                 Bellovin, Stuart Feldman, Jim Gettys, Steve Johnson,
                 Brian Kernighan, David Korn, Mike Lesk, Doug McIlroy,
                 Marshall Kirk McKusick, Keith Packard, Henry Spencer,
                 and Ken Thompson.",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Robbins:1999:UND,
  author =       "Arnold Robbins",
  title =        "{UNIX} in a Nutshell: {A} Desktop Quick Reference for
                 {SVR4} and {Solaris 7}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvi + 598",
  year =         "1999",
  ISBN =         "1-56592-427-4",
  ISBN-13 =      "978-1-56592-427-7",
  LCCN =         "QA76.76.O63 R623 1999",
  bibdate =      "Sat Oct 21 12:18:05 2000",
  bibsource =    "http://www.oreilly.com/catalog/",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/unixnut3",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@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",
  ISBN-13 =      "978-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,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Robbins:2002:SAP,
  author =       "Arnold Robbins",
  title =        "sed \& awk Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "52 (est.)",
  year =         "2002",
  ISBN =         "0-596-00352-8",
  ISBN-13 =      "978-0-596-00352-4",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://safari.oreilly.com/0596003528;
                 http://www.oreilly.com/catalog/sedawkrepr2",
  acknowledgement = ack-nhfb,
  publishersummary = "The sed & awk Pocket Reference is a handy, quick
                 reference guide to frequently used functions, commands,
                 and regular expressions used for day-to-day text
                 processing needs. This book is a companion to both sed
                 & awk, Second Edition and Effective awk Programming,
                 Third Edition.",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Robbins:2005:CSS,
  author =       "Arnold Robbins and Nelson H. F. Beebe",
  title =        "Classic Shell Scripting",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxii + 534",
  year =         "2005",
  ISBN =         "0-596-00595-4",
  ISBN-13 =      "978-0-596-00595-5",
  LCCN =         "QA76.76.O63 R633 2005",
  bibdate =      "Tue Jul 12 16:13:16 2005",
  URL =          "http://www.oreilly.com/catalog/shellsrptg/",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Rosenberg:1999:HKP,
  author =       "Barry Rosenberg",
  title =        "Hands-On {KornShell93} Programming",
  publisher =    pub-AW-LONGMAN,
  address =      pub-AW-LONGMAN:adr,
  pages =        "xxvi + 444",
  year =         "1999",
  ISBN =         "0-201-31018-X",
  ISBN-13 =      "978-0-201-31018-4",
  LCCN =         "QA76.73.K67 R67 1999",
  bibdate =      "Wed Mar 31 12:18:59 2004",
  acknowledgement = ack-nhfb,
  xxtitle =      "Hands-On {KornShell 93} Programming",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Rosenblatt:2002:LKS,
  author =       "Bill Rosenblatt and Arnold Robbins",
  title =        "Learning the {Korn} Shell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 412",
  year =         "2002",
  ISBN =         "0-596-00195-9",
  ISBN-13 =      "978-0-596-00195-7",
  LCCN =         "QA76.73.K67 R68 2002",
  bibdate =      "Sat Sep 11 09:55:20 1999",
  price =        "US\$34.95",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Salus:1994:QCU,
  author =       "Peter H. Salus",
  title =        "A quarter century of {UNIX}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xii + 256",
  year =         "1994",
  ISBN =         "0-201-54777-5",
  ISBN-13 =      "978-0-201-54777-1",
  LCCN =         "QA76.76.O63 S342 1994",
  bibdate =      "Thu Nov 14 06:38:30 2002",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Schneier:1996:ACP,
  author =       "Bruce Schneier",
  title =        "Applied Cryptography: Protocols, Algorithms, and
                 Source Code in {C}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  edition =      "Second",
  pages =        "xxiii + 758",
  year =         "1996",
  ISBN =         "0-471-12845-7 (cloth), 0-471-11709-9 (paper)",
  ISBN-13 =      "978-0-471-12845-8 (cloth), 978-0-471-11709-4 (paper)",
  LCCN =         "QA76.9.A25 S35 1996",
  bibdate =      "Tue Oct 20 17:50:50 1998",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Schneier:2000:SLD,
  author =       "Bruce Schneier",
  title =        "Secrets and Lies: Digital Security in a Networked
                 World",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xv + 412",
  year =         "2000",
  ISBN =         "0-471-25311-1",
  ISBN-13 =      "978-0-471-25311-2",
  LCCN =         "QA76.9.A25 S352 2000",
  bibdate =      "Wed Sep 20 16:28:33 2000",
  price =        "US\$29.99",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Siever:2000:LND,
  editor =       "Ellen Siever and others",
  title =        "{Linux} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xv + 797",
  year =         "2000",
  ISBN =         "0-596-00025-1",
  ISBN-13 =      "978-0-596-00025-7",
  LCCN =         "QA76.76.O63 L5459 2000; QA76.76.O63 L54595 2000",
  bibdate =      "Mon Apr 18 15:01:44 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  acknowledgement = ack-nhfb,
  keywords =     "Linux; operating systems (computers)",
  subject =      "Linux; Operating systems (Computers)",
  xxtitle =      "{Linux} in a nutshell: a quick desktop reference",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Singh:1999:CBE,
  author =       "Simon Singh",
  title =        "The code book: the evolution of secrecy from {Mary,
                 Queen of Scots}, to quantum cryptography",
  publisher =    pub-DOUBLEDAY,
  address =      pub-DOUBLEDAY:adr,
  pages =        "xiii + 402",
  year =         "1999",
  ISBN =         "0-385-49531-5",
  ISBN-13 =      "978-0-385-49531-8",
  LCCN =         "Z103 .S56 1999",
  bibdate =      "Mon Dec 06 16:25:40 1999",
  price =        "US\$24.95",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Stevens:1992:APU,
  author =       "W. Richard Stevens",
  title =        "Advanced Programming in the {UNIX} Environment",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xviii + 744",
  year =         "1992",
  ISBN =         "0-201-56317-7",
  ISBN-13 =      "978-0-201-56317-7",
  LCCN =         "QA76.76.O63 S754 1992",
  bibdate =      "Sat Apr 27 07:12:16 2002",
  note =         "The source codes and errata list are obtainable by
                 anonymous {\tt ftp} from \path|ftp.uu.net| (in
                 \path|/published/books|).",
  price =        "US\$52.25",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Sweet:2001:CCU,
  author =       "Michael R. Sweet",
  title =        "{CUPS}: {Common UNIX Printing System}",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "xxvi + 622",
  year =         "2001",
  ISBN =         "0-672-32196-3",
  ISBN-13 =      "978-0-672-32196-2",
  LCCN =         "QA76.76.O63 S942 2001",
  bibdate =      "Thu May 16 14:31:22 2002",
  price =        "US\$44.99",
  URL =          "http://www.cups.org;
                 http://www.easysw.com/cups/pricing.html",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Unicode:2003:USV,
  author =       "{The Unicode Consortium}",
  title =        "The {Unicode Standard}, Version 4.0",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxxviii + 1462",
  year =         "2003",
  ISBN =         "0-321-18578-1",
  ISBN-13 =      "978-0-321-18578-5",
  LCCN =         "QA268 .U545 2004",
  bibdate =      "Tue Oct 21 17:47:30 2003",
  note =         "Includes CD-ROM.",
  URL =          "http://www.unicode.org/versions/Unicode4.0.0/",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Vahalia:1996:UI,
  author =       "Uresh Vahalia",
  title =        "{UNIX} Internals",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xxxiii + 601",
  year =         "1996",
  ISBN =         "0-13-101908-2",
  ISBN-13 =      "978-0-13-101908-9",
  LCCN =         "QA76.76.063V33 1996",
  bibdate =      "Mon Sep 23 08:50:16 1996",
  price =        "US\$47.75",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Walsh:1994:MTW,
  author =       "Norman Walsh",
  title =        "Making {\TeX} Work",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxvi + 483",
  month =        apr,
  year =         "1994",
  ISBN =         "1-56592-051-1",
  ISBN-13 =      "978-1-56592-051-4",
  LCCN =         "Z253.4.T47 W34 1994",
  bibdate =      "Sat Dec 02 17:07:04 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog",
  price =        "US\$29.95",
  acknowledgement = ack-nhfb,
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Watson:1990:FSC,
  author =       "Thomas J. {Watson Jr.}",
  title =        "Father Son \& Co. --- My Life at {IBM} and Beyond",
  publisher =    pub-BANTAM,
  address =      pub-BANTAM:adr,
  pages =        "xi + 468",
  year =         "1990",
  ISBN =         "0-553-07011-8",
  ISBN-13 =      "978-0-553-07011-8",
  LCCN =         "HD9696.C64 I4887 1990",
  bibdate =      "Wed Dec 15 10:59:01 1993",
  note =         "Memoirs of IBM President Watson, the son of the
                 founder of IBM.",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

@Book{Zimmermann:1995:OPU,
  author =       "Philip R. Zimmermann",
  title =        "The Official {PGP} User's Guide",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xviii + 127",
  year =         "1995",
  ISBN =         "0-262-74017-6",
  ISBN-13 =      "978-0-262-74017-3",
  LCCN =         "TK5102.85 .Z56 1995",
  bibdate =      "Sat Jun 13 08:40:39 1998",
  price =        "US\$14.95",
  URL =          "http://www-mitpress.mit.edu/mitp/recent-books/comp/pgp-user.html",
  acknowledgement = ack-nhfb,
  keywords =     "PGP (Computer file); Telecommunication systems ---
                 Security measures --- Data; processing.; Electronic
                 mail systems --- Security measures --- Data
                 processing.; Cryptography.; Cryptology",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}

%%% ====================================================================
%%% New editions of cited books that have appeared since Classic Shell
%%% Scripting was published:

@Book{Stevens:2005:APU,
  author =       "W. Richard Stevens and Stephen A. Rago",
  title =        "Advanced programming in the {Unix} environment",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "960 (est.)",
  year =         "2005",
  ISBN =         "0-201-43307-9 (hardcover)",
  ISBN-13 =      "978-0-201-43307-4 (hardcover)",
  LCCN =         "QA76.76.O63 S754 2005",
  bibdate =      "Tue Jul 12 15:58:50 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.aw-bc.com/catalog/academic/product/0,1144,0201433079,00.html;
                 http://www.loc.gov/catdir/toc/ecip059/2005007943.html",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); UNIX (Computer file)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/css.bib",
}