Valid HTML 4.0! Valid CSS!
%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "3.71",
%%%     date            = "26 October 2023",
%%%     time            = "09:56:54 MDT",
%%%     filename        = "ora.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "https://www.math.utah.edu/~beebe",
%%%     checksum        = "49882 57331 230759 2382115",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "BeOS, bibliography, BibTeX, Internet, Linux,
%%%                        O'Reilly, Travelers' Tales, UNIX, Windows 95,
%%%                        Windows 98, Windows NT, X Window System",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a bibliography of books and other
%%%                        publications of O'Reilly & Associates,
%%%                        sometimes known as O'Reilly Media, Inc.
%%%                        A few books from other publishers are
%%%                        included as well, because they are marketed
%%%                        by O'Reilly.
%%%
%%%                        At version 3.71, the year coverage looked
%%%                        like this:
%%%
%%%                             1985 (   1)    1998 (  92)    2011 (  33)
%%%                             1986 (   6)    1999 ( 109)    2012 (  35)
%%%                             1987 (   3)    2000 (  91)    2013 (   6)
%%%                             1988 (   9)    2001 (  98)    2014 (  11)
%%%                             1989 (   6)    2002 ( 166)    2015 (  18)
%%%                             1990 (  18)    2003 ( 145)    2016 (   3)
%%%                             1991 (  18)    2004 ( 147)    2017 (   4)
%%%                             1992 (  29)    2005 ( 242)    2018 (   3)
%%%                             1993 (  36)    2006 ( 201)    2019 (   6)
%%%                             1994 (  47)    2007 ( 174)    2020 (   1)
%%%                             1995 (  46)    2008 (  97)    2021 (   3)
%%%                             1996 (  80)    2009 (  34)    2022 (   1)
%%%                             1997 ( 104)    2010 (  26)    2023 (   1)
%%%                             19xx (   8)
%%%
%%%                             Book:          2144
%%%                             InProceedings:    1
%%%                             Manual:           1
%%%                             Misc:             1
%%%                             Periodical:       4
%%%                             Proceedings:      7
%%%
%%%                             Total entries: 2158
%%%
%%%                        With the permission and encouragement of
%%%                        the publisher, this bibliography was
%%%                        initially prepared (semi-automatically with
%%%                        the help of an awk program) from a book
%%%                        list maintained by the publisher on
%%%                        ftp.ora.com in the file
%%%                        /pub/products/catalogs/book.catalog, with
%%%                        manual addition and correction of some
%%%                        entries, and addition of library cataloging
%%%                        information.
%%%
%%%                        Recent books in the O'Reilly catalog are
%%%                        described in their own World-Wide Web
%%%                        pages.  Where available, their URLs are
%%%                        provided in the bibliographic entries.
%%%
%%%                        The O'Reilly book.catalog file contains
%%%                        only current editions; when possible,
%%%                        earlier editions are also included in this
%%%                        bibliography.
%%%
%%%                        The book.catalog file has been dropped
%%%                        (spring 1998), and replaced by a World Wide
%%%                        Web book list at
%%%
%%%                            http://www.oreilly.com/catalog/prdindex.html
%%%
%%%                        Issues of the X Resource journal are listed
%%%                        separately here, because they are sold
%%%                        individually as well as by journal
%%%                        subscription.  For a complete bibliography
%%%                        of the X Resource journal articles, see the
%%%                        companion files xres.*.
%%%
%%%                        BibTeX citation labels are uniformly chosen
%%%                        as name:year:abbrev, where name is the
%%%                        family name of the first author or editor,
%%%                        year is a 4-digit number, and abbrev is a
%%%                        3-letter condensation of important title
%%%                        words.
%%%
%%%                        In this bibliography, entries are sorted
%%%                        alphabetically by principal author or editor,
%%%                        and then, if necessary, by the year and
%%%                        3-letter abbreviation at the end of the
%%%                        BibTeX citation label.  The bibsort utility
%%%                        was used for the sorting job.
%%%
%%%                        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.",
%%%  }
%%% ====================================================================
@Preamble{
  "\hyphenation{
               }"
}

%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-jsq  = "John S. Quarterman,
                    Matrix Information and Directory Services, Inc. (MIDS),
                    1106 Clayton Lane, Suite 500W,
                    Austin, TX 78723,
                    USA,
                    Tel: +1-512-451-7602,
                    FAX: +1-512-450-1436,
                    e-mail: \path|jsq@tic.com|"}

@String{ack-kl =     "Ken Lunde,
                    e-mail: \path|lunde@adobe.com|"}

@String{ack-ks =     "Kevin Savetz,
                    e-mail: \path|savetz@rahul.net|"}

@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|https://www.math.utah.edu/~beebe/|"}

@String{ack-sk =     "Samuel Ko,
                    e-mail: \path|kko@sfu.ca|"}

%%% ====================================================================
%%% Publishers and their addresses:
@String{pub-BELKNAP             = "Belknap Press of Harvard University Press"}
@String{pub-BELKNAP:adr         = "Cambridge, MA and London, UK"}

@String{pub-CORIOLIS            = "Coriolis Group Books"}
@String{pub-CORIOLIS:adr        = "Scottsdale, AZ, USA"}

@String{pub-DEKE-PRESS-OREILLY  = "Deke Press/O'Reilly"}
@String{pub-DEKE-PRESS-OREILLY:adr = "Sebastopol, CA, USA"}

@String{pub-DEKE-PRESS          = "Deke Press"}
@String{pub-DEKE-PRESS:adr      = "Sebastopol, CA, USA"}

@String{pub-NO-STARCH           = "No Starch Press"}
@String{pub-NO-STARCH:adr       = "San Francisco, CA, USA"}

@String{pub-ORA                 = "O'Reilly \& Associates, Inc."}
@String{pub-ORA:adr             = "103a Morris Street,
                                  Sebastopol, CA 95472,
                                  USA,
                                  Tel: +1 707 829 0515,
                                  and
                                  90 Sherman Street,
                                  Cambridge, MA 02140,
                                  USA,
                                  Tel: +1 617 354 5800"}

@String{pub-ORA-FRANCE          = "O'Reilly"}
@String{pub-ORA-FRANCE:adr      = "Paris, France"}

@String{pub-ORA-IT              = "Editions O'Reilly International Thomson"}
@String{pub-ORA-IT:adr          = "Paris, France"}

@String{pub-ORA-MEDIA           = "O'Reilly Media, Inc."}
@String{pub-ORA-MEDIA:adr       = "1005 Gravenstein Highway North, Sebastopol,
                                  CA 95472, USA"}

@String{pub-ORCP                = "O'Reilly Community Press"}
@String{pub-ORCP:adr            = "Sebastopol, CA, USA"}

@String{pub-OXFORD              = "Oxford University Press"}
@String{pub-OXFORD:adr          = "Walton Street, Oxford OX2 6DP, UK"}

@String{pub-PARAGLYPH           = "Paraglyph Press, Inc."}
@String{pub-PARAGLYPH:adr       = "Scottsdale, AZ, USA"}

@String{pub-POGUE-PRESS         = "Pogue Press"}
@String{pub-POGUE-PRESS:adr     = "Sebastopol, CA, USA; Beijing, China"}

@String{pub-POGUE-PRESS-OREILLY = "Pogue Press/O'Reilly"}
@String{pub-POGUE-PRESS-OREILLY:adr = "Sebastopol, CA, USA; Beijing, China"}

@String{pub-PRAGMATIC-BOOKSHELF = "Pragmatic Bookshelf"}
@String{pub-PRAGMATIC-BOOKSHELF:adr = "Raleigh, NC, USA"}

@String{pub-SITEPOINT           = "SitePoint Pty. Ltd."}
@String{pub-SITEPOINT:adr       = "Collingwood, VIC, Australia"}

@String{pub-SYNGRESS            = "Syngress Publishing, Inc."}
@String{pub-SYNGRESS:adr        = "Rockland, MA, USA"}

%%% ====================================================================
%%% Bibliography entries, sorted by citation label, with `bibsort':
@Book{Aaland:1998:PW,
  author =       "Mikkel Aaland",
  title =        "{Photoshop} for the {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 197",
  year =         "1998",
  ISBN =         "1-56592-350-2",
  ISBN-13 =      "978-1-56592-350-8",
  LCCN =         "T385 .A22 1998; T385 .A325 1998",
  bibdate =      "Mon Apr 18 14:54:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/catalog/photostudio/;
                 http://www.oreilly.com/catalog/9781565923508;
                 http://www.oreilly.com/catalog/webphoto",
  acknowledgement = ack-nhfb,
  keywords =     "Web design; Web graphics",
  subject =      "Computer graphics; Adobe Photoshop; Web sites;
                 Design",
  xxtitle =      "{Photoshop Web} Studio",
}

@Book{Aaland:1999:PWC,
  author =       "Mikkel Aaland",
  title =        "{Photoshop} for the {Web}: Covers {Photoshop 5.5} and
                 {ImageReady 2.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 230 + 64",
  year =         "1999",
  ISBN =         "1-56592-641-2",
  ISBN-13 =      "978-1-56592-641-7",
  LCCN =         "T385 .A2325 1999; T385 .A325 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926417;
                 http://www.oreilly.com/catalog/photoweb2",
  acknowledgement = ack-nhfb,
}

@Book{Aaland:1999:SHF,
  author =       "Mikkel Aaland",
  title =        "The Sword of Heaven: a Five Continent Odyssey to
                 Save the World",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "300 (est.)",
  year =         "1999",
  ISBN =         "1-885211-44-9",
  ISBN-13 =      "978-1-885211-44-6",
  LCCN =         "BL2220.3b.A35 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$24.00",
  URL =          "http://www.oreilly.com/catalog/9781885211446;
                 http://www.oreilly.com/catalog/sword",
  acknowledgement = ack-nhfb,
}

@Book{Aaland:2006:PCR,
  author =       "Mikkel Aaland",
  title =        "{Photoshop CS2 RAW}: using {Adobe Camera Raw},
                 {Bridge}, and {Photoshop} to get the most out of your
                 digital camera",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 206",
  year =         "2006",
  ISBN =         "0-596-00851-1",
  ISBN-13 =      "978-0-596-00851-2",
  LCCN =         "TR267; TR267 .A35 2006eb",
  bibdate =      "Tue Aug 5 17:45:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008512",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop; Photography; Digital techniques;
                 Image processing",
}

@Book{Aaland:2007:PLA,
  author =       "Mikkel Aaland",
  title =        "{Photoshop Lightroom} adventure: mastering {Adobe}'s
                 next-generation tool for digital photographers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 332",
  year =         "2007",
  ISBN =         "0-596-10099-X",
  ISBN-13 =      "978-0-596-10099-5",
  LCCN =         "TR267.5.A355",
  bibdate =      "Tue Aug 5 17:49:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100995",
  abstract =     "Provides information on using Adobe Photoshop
                 Lightroom, covering such topics as customizing view
                 options, importing and exporting images, developing an
                 image, building slideshows, printing, and configuring a
                 Website.",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop lightroom; Photography; Digital
                 techniques; Iceland; Pictorial works",
}

@Book{Aaland:2008:PCR,
  author =       "Mikkel Aaland",
  title =        "{Photoshop CS3 RAW}: transform your {RAW} images into
                 works of art",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 252",
  year =         "2008",
  ISBN =         "0-596-51052-7",
  ISBN-13 =      "978-0-596-51052-7",
  LCCN =         "TR267.5.A3",
  bibdate =      "Tue Aug 5 17:54:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510527",
  abstract =     "Describes how to create digital images using Photoshop
                 CS3, Adobe Bridge 2.0, and Camera Raw 4.",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop; Raw file formats (Digital
                 photography)",
}

@Book{Acker:2005:SUG,
  editor =       "Bryan Acker and Tyler Davey and Robert McGovern",
  title =        "{SharePoint} user's guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "x + 136",
  year =         "2005",
  ISBN =         "0-596-00908-9 (paperback)",
  ISBN-13 =      "978-0-596-00908-3 (paperback)",
  LCCN =         "TK5105.875.I6 S48 2005",
  bibdate =      "Thu Sep 22 19:01:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009083",
  acknowledgement = ack-nhfb,
  subject =      "Intranets (Computer networks); Web servers",
}

@Book{Adams:1999:OIS,
  author =       "Steve Adams",
  title =        "{Oracle8i} Internal Services for Waits, Latches,
                 Locks, and Memory",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 120",
  year =         "1999",
  ISBN =         "1-56592-598-X",
  ISBN-13 =      "978-1-56592-598-4",
  LCCN =         "QA76.9.D3 A33914 1999",
  bibdate =      "Mon Apr 18 14:57:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781565925984;
                 http://www.oreilly.com/catalog/orinternals",
  acknowledgement = ack-nhfb,
  subject =      "Oracle (Computer file); Database management",
}

@Book{Adams:2002:PJ,
  author =       "D. J. Adams",
  title =        "Programming {Jabber}: Extending {XML} messaging",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 455",
  year =         "2002",
  ISBN =         "0-596-00202-5",
  ISBN-13 =      "978-0-596-00202-2",
  LCCN =         "QA76.76.H94 A268 2002",
  bibdate =      "Mon Apr 18 15:03:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596002025;
                 http://www.oreilly.com/catalog/9780596002022;
                 http://www.oreilly.com/catalog/jabber",
  acknowledgement = ack-nhfb,
  keywords =     "computer network protocols; Jabber (computer network
                 protocol); XML (document markup language)",
  publishersummary = "Programming Jabber offers developers a chance to
                 learn and understand the Jabber technology and protocol
                 from an implementer's point of view. Detailed
                 information of each part of the Jabber protocol is
                 introduced, explained, and discussed in the form of
                 mini-projects, or simple and extended examples in Perl,
                 Python, and Java. This book provides the foundation and
                 framework for developers to hit the ground running, and
                 is the essential book on Jabber.",
  subject =      "XML (Document markup language); Jabber (Computer
                 network protocol)",
}

@Book{Adamson:2005:QJD,
  author =       "Chris Adamson",
  title =        "{QuickTime} for {Java}: a developer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 233",
  year =         "2005",
  ISBN =         "0-596-00822-8",
  ISBN-13 =      "978-0-596-00822-2",
  LCCN =         "TR899 .A33 2005; TR899; TR899 .A33 2005eb",
  bibdate =      "Tue Aug 5 17:44:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008222",
  acknowledgement = ack-nhfb,
  subject =      "QuickTime; Motion pictures; Editing; Data processing;
                 Java (Computer program language)",
}

@Book{Addison:2005:SWG,
  author =       "Doug (Doug R.) Addison",
  title =        "Small websites, great results",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xx + 279",
  year =         "2005",
  ISBN =         "1-932111-90-5",
  ISBN-13 =      "978-1-932111-90-3",
  LCCN =         "TK5105.888 .A33 2005; TK5105.8 .A33 2005",
  bibdate =      "Tue Aug 5 18:29:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  price =        "US\$34.99",
  URL =          "http://www.oreilly.com/catalog/9781932111903",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Web site development",
}

@Book{Addison:2006:WSC,
  author =       "Doug (Doug R.) Addison",
  title =        "{Web} site cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 261",
  year =         "2006",
  ISBN =         "0-596-10109-0",
  ISBN-13 =      "978-0-596-10109-1",
  LCCN =         "TK5105.888 .A33 2006eb; TK5105.888; TK5105.888 .A33
                 2006",
  bibdate =      "Tue Aug 5 17:49:52 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Web programming",
  URL =          "http://www.oreilly.com/catalog/9780596101091",
  acknowledgement = ack-nhfb,
  remark =       "Designing, maintaining, and marketing",
  subject =      "Web sites; Design; Web site development",
}

@Book{Adelstein:2004:EJL,
  author =       "Tom Adelstein and Sam Hiser",
  title =        "Exploring the {JDS Linux} desktop",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 390",
  year =         "2004",
  ISBN =         "0-596-00752-3 (paperback)",
  ISBN-13 =      "978-0-596-00752-2 (paperback)",
  LCCN =         "QA76.76.O63 A353 2004",
  bibdate =      "Sat Jun 11 09:50:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007522;
                 http://www.oreilly.com/catalog/jds/index.html",
  acknowledgement = ack-nhfb,
  remark =       "Linux for prime time with the Java Desktop System.
                 CD-ROM contains Sun Microsystem's Java Desktop
                 System.",
  subject =      "GNU/Linux; Operating systems (Computers); Java
                 (Computer program language)",
}

@Book{Adelstein:2007:LSA,
  author =       "Tom Adelstein and Falko Timme",
  title =        "{Linux} system administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 279",
  year =         "2007",
  ISBN =         "0-596-00952-6 (paperback)",
  ISBN-13 =      "978-0-596-00952-6 (paperback)",
  LCCN =         "QA76.76.O63; QA76.76.O63 A34 2007eb",
  bibdate =      "Tue Aug 5 17:46:26 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009526",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
  xxauthor =     "Tom Adelstein and Bill Lubanovic",
}

@Book{Adler:2005:BH,
  author =       "Joseph Adler",
  title =        "Baseball hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2005",
  ISBN =         "0-596-00942-9",
  ISBN-13 =      "978-0-596-00942-7",
  LCCN =         "GV877eb; GV877",
  bibdate =      "Tue Aug 5 17:46:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009427",
  acknowledgement = ack-nhfb,
  subject =      "Baseball; Statistics; Fantasy baseball (Game)",
}

@Book{Adler:2010:RN,
  author =       "Joseph Adler",
  title =        "{R} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 611",
  year =         "2010",
  ISBN =         "0-596-80170-X",
  ISBN-13 =      "978-0-596-80170-0",
  LCCN =         "QA276.45.R3eb; QA276.45.R3; Internet",
  bibdate =      "Sun Mar 28 14:59:44 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "December 2009: first edition.",
  subject =      "R (computer program language); mathematical
                 statistics; data processing",
  tableofcontents = "1. Getting and installing R \\
                 2. The R user interface \\
                 3. A short R tutorial \\
                 4. R packages \\
                 5. An overview of the R language \\
                 6. R syntax \\
                 7. R objects \\
                 8. Symbols and environments \\
                 9. Functions \\
                 10. Object-oriented programming \\
                 11. High-performance R \\
                 12. Saving, loading, and editing data \\
                 13. Preparing data \\
                 14. Graphics \\
                 15. Lattice graphics \\
                 16. Analyzing data \\
                 17. Probability distributions \\
                 18. Statistical tests \\
                 19. Power tests \\
                 20. Regression models \\
                 21. Classification models \\
                 22. Machine learning \\
                 23. Time series analysis \\
                 24. Bioconductor \\
                 Appendix. R reference",
}

@Book{Adler:2012:RN,
  author =       "Joseph Adler",
  title =        "{R} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 699",
  year =         "2012",
  ISBN =         "1-4493-1208-X (paperback)",
  ISBN-13 =      "978-1-4493-1208-4 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:44:54 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib;
                 library.ox.ac.uk:210/ADVANCE; z3950.gbv.de:20011/gvk",
  price =        "EUR 41.00",
  acknowledgement = ack-nhfb,
  subject =      "R (Computer program language); Mathematical
                 statistics; Data processing",
}

@Book{Aitken:2004:CPO,
  author =       "Peter G. Aitken",
  title =        "Camera phone obsession",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xviii + 252",
  year =         "2004",
  ISBN =         "1-932111-96-4",
  ISBN-13 =      "978-1-932111-96-5",
  LCCN =         "TK6570.M6 A38 2004",
  bibdate =      "Tue Aug 5 18:29:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111965",
  acknowledgement = ack-nhfb,
  subject =      "Cellular telephones; Photography; Digital techniques",
}

@Book{Aker:2008:TCF,
  author =       "Sharon Zardetto Aker",
  title =        "Take control of font problems in {Leopard}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2008",
  ISBN =         "1-933671-52-1",
  ISBN-13 =      "978-1-933671-52-9",
  LCCN =         "QA76.76.O63 A39 2008",
  bibdate =      "Sat Nov 13 10:18:37 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Take control",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; fonts; Macintosh (computer); operating systems
                 (computers)",
}

@Book{Akin:2002:HCR,
  author =       "Thomas Akin",
  title =        "Hardening {Cisco} Routers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 173",
  year =         "2002",
  ISBN =         "0-596-00166-5",
  ISBN-13 =      "978-0-596-00166-7",
  LCCN =         "TK5105.543 .A47 2002",
  bibdate =      "Mon Apr 18 15:03:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780596001667;
                 http://www.oreilly.com/catalog/hardcisco",
  acknowledgement = ack-nhfb,
  keywords =     "routers (computer networks) -- security measures",
  publishersummary = "This succinct book departs from other security
                 literature by focusing exclusively on ways to secure
                 Cisco routers, rather than the entire network. The
                 rational is simple: If the router protecting a network
                 is exposed to hackers, then so is the network behind
                 it. This is a reference for protecting the protectors,
                 and author Thomas Akin supplies all the tools necessary
                 to turn a potential vulnerability into a strength.",
  subject =      "Routers (Computer networks); Computer networks;
                 Security measures",
}

@Book{Albahari:2001:CE,
  author =       "Ben Albahari and Peter Drayton and Brad Merrill",
  title =        "{C\#} Essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 199",
  month =        feb,
  year =         "2001",
  ISBN =         "0-596-00079-0",
  ISBN-13 =      "978-0-596-00079-0",
  LCCN =         "QA76.73.C154 A418 2001",
  bibdate =      "Mon Apr 18 15:02:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9780596000790;
                 http://www.oreilly.com/catalog/csharpess",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language)",
}

@Book{Albahari:2002:CEP,
  author =       "Ben Albahari and Peter Drayton and Brad Merrill",
  title =        "{C\#} Essentials: Programming the {.NET} Framework",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xii + 202",
  year =         "2002",
  ISBN =         "0-596-00315-3",
  ISBN-13 =      "978-0-596-00315-9",
  LCCN =         "QA76.73.C154 A418 2002",
  bibdate =      "Mon Apr 18 15:05:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://safari.oreilly.com/0596003153;
                 http://www.oreilly.com/catalog/9780596003159;
                 http://www.oreilly.com/catalog/csharpess2",
  acknowledgement = ack-nhfb,
  publishersummary = "Concise but thorough, this second edition of C#
                 Essentials introduces the Microsoft C# programming
                 language, including the Microsoft .NET Common Language
                 Runtime (CLR) and .NET Framework Class Libraries (FCL)
                 that support it. This books compact format and terse
                 presentation of key concepts serve as a roadmap to the
                 online documentation included with the Microsoft .NET
                 Framework SDK; the many examples provide much-needed
                 context.",
  subject =      "C\# (Computer program language); Microsoft .NET",
}

@Book{Albahari:2007:CN,
  author =       "Joseph Albahari and Ben Albahari and Peter Drayton",
  title =        "{C\# 3.0} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 838",
  year =         "2007",
  ISBN =         "0-596-52757-8 (paperback)",
  ISBN-13 =      "978-0-596-52757-0 (paperback)",
  LCCN =         "QA76.73.C154 D73 2007; QA76.73.C154; QA76.73.C154 D73
                 2007eb",
  bibdate =      "Tue Aug 5 18:07:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596527570",
  abstract =     "Offers a reference to key C\# programming concepts
                 covering language elements, syntax, datatypes, and
                 tasks.",
  acknowledgement = ack-nhfb,
  remark =       "Covers LINQ and .NET 3.5 CLR and Core classes.
                 Previous edition C\# 3.0 in a nutshell / Peter Drayton,
                 Ben Albahari, and Ted Neward.",
  subject =      "C{\"A} (Computer program language)",
  tableofcontents = "Introducing C\# and the .NET framework \\
                 C\# language basics \\
                 Creating types in C\# \\
                 Advanced C\# \\
                 Framework overview \\
                 Framework fundamentals \\
                 Collections \\
                 LINQ queries \\
                 LINQ operators \\
                 LINQ to XML \\
                 Other XML technologies \\
                 Disposal and garbage collection \\
                 Streams and I/O \\
                 Networking \\
                 Serialization \\
                 Assemblies \\
                 Reflection and metadata \\
                 Security \\
                 Threading \\
                 Asynchronous methods \\
                 Application domains \\
                 Integrating with native DLLs \\
                 Diagnostics \\
                 Regular expressions",
}

@Book{Albahari:2008:CPR,
  author =       "Joseph Albahari and Ben Albahari",
  title =        "{C\# 3.0} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xi + 230",
  year =         "2008",
  ISBN =         "0-596-51922-2 (paperback)",
  ISBN-13 =      "978-0-596-51922-3 (paperback)",
  LCCN =         "QA76.73.C154 A4185 2008",
  bibdate =      "Mon Oct 12 10:11:15 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "Offers a reference to key C\# programming concepts,
                 covering language elements, syntax, datatypes, and
                 tasks.",
  acknowledgement = ack-nhfb,
  subject =      "C\# (computer program language)",
}

@Book{Albahari:2008:LPR,
  author =       "Joseph Albahari and Ben Albahari",
  title =        "{LINQ} pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "ix + 161",
  year =         "2008",
  ISBN =         "0-596-51924-9 (paperback)",
  ISBN-13 =      "978-0-596-51924-7 (paperback)",
  LCCN =         "QA76.73.L228 A43 2008",
  bibdate =      "Mon Oct 12 10:09:56 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/fy0805/2008299898.html",
  acknowledgement = ack-nhfb,
  remark =       "LINQPad enabled.",
  subject =      "Microsoft LINQ; C\# (computer program language);
                 Microsoft .NET Framework; query languages (computer
                 science)",
}

@Book{Albahari:2010:CN,
  author =       "Joseph Albahari and Ben Albahari",
  title =        "{C\# 4.0} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xviii + 1025",
  year =         "2010",
  ISBN =         "0-596-80095-9",
  ISBN-13 =      "978-0-596-80095-6",
  LCCN =         "????",
  bibdate =      "Mon Jul 5 08:35:06 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Book{Albahari:2010:CPR,
  author =       "Joseph Albahari and Ben Albahari",
  title =        "{C\# 4.0} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4493-9401-9 (paperback)",
  ISBN-13 =      "978-1-4493-9401-1 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 24 19:13:26 MST 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language)",
}

@Book{Alber:2014:PFP,
  author =       "Stephan Alber and Klaus Breyer and Kornelius
                 N{\"a}gele",
  title =        "{Praxishandbuch Facebook-Programmierung}. ({German})
                 [{Practical} guide to {Facebook} programming: Using
                 {Facebook} with {Javascript} and {PHP}]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 320",
  year =         "2014",
  ISBN =         "3-95561-794-7",
  ISBN-13 =      "978-3-95561-794-3",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:07 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://d-nb.info/1048697606/04",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Facebook; Programmierung; API; Software Development
                 Kit; JavaScript; PHP",
}

@Book{Alber:2015:PFP,
  author =       "Stephan Alber and Klaus Breyer and Kornelius
                 N{\"a}gele",
  title =        "{Praxishandbuch Facebook-Programmierung}. ({German})
                 [{Practical} guide to {Facebook} programming]",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2015",
  ISBN =         "3-95561-796-3",
  ISBN-13 =      "978-3-95561-796-7",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:07 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://d-nb.info/1065918607/34;
                 http://nbn-resolving.de/urn:nbn:de:101:1-2015013026877;
                 http://www.oreilly.de/",
  acknowledgement = ack-nhfb,
  remark =       "Lizenzpflichtig.",
}

@Book{Albing:2007:BC,
  author =       "Carl Albing and J. P. Vossen and Cameron Newham",
  title =        "Bash cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 598",
  year =         "2007",
  ISBN =         "0-596-52678-4 (paperback)",
  ISBN-13 =      "978-0-596-52678-8 (paperback)",
  LCCN =         "QA76.76.O63 A39885 2007",
  bibdate =      "Mon Nov 26 17:25:36 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596526788",
  acknowledgement = ack-nhfb,
  subject =      "UNIX Shells; UNIX (Computer file); User interfaces
                 (Computer systems)",
}

@Book{Albitz:1992:DBN,
  author =       "Paul Albitz and Cricket Liu",
  title =        "{DNS} and {BIND} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 381",
  month =        oct,
  year =         "1992",
  ISBN =         "1-56592-010-4 (cover), 0-565-92010-3",
  ISBN-13 =      "978-1-56592-010-1 (cover), 978-0-565-92010-4",
  LCCN =         "TK5105.875.I57 A43 1992",
  bibdate =      "Mon Apr 18 14:49:52 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920101",
  acknowledgement = ack-nhfb,
  subject =      "Internet domain names; UNIX (Computer file)",
}

@Book{Albitz:1993:DBN,
  author =       "Paul Albitz",
  title =        "{DNS} and {BIND} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Corrected",
  pages =        "xxviii + 381",
  month =        mar,
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jun 5 05:29:35 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "A Nutshell handbook",
  acknowledgement = ack-nhfb,
  annote =       "Help for UNIX system administrators",
  keywords =     "Computer networks; Distributed databases; Electronic
                 data processing --- Distributed processing",
}

@Book{Albitz:1994:DBN,
  author =       "Paul Albitz and Cricket Liu",
  title =        "{DNS} and {BIND} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 381",
  year =         "1994",
  ISBN =         "1-56592-010-4",
  ISBN-13 =      "978-1-56592-010-1",
  LCCN =         "TK5105.875.I57A43 1992",
  bibdate =      "Wed Jun 5 05:29:35 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "A Nutshell handbook",
  acknowledgement = ack-nhfb,
  annote =       "Cover title: DNS and BIND. ``July 1994: minor
                 corrections''--T.p. verso Domain Name System (DNS) and
                 Berkeley Internet Name Domain (BIND). ``Help for UNIX
                 system administrators''--Cover.",
  keywords =     "Computer networks; Distributed databases; Electronic
                 data processing --- Distributed processing",
}

@Book{Albitz:1997:DB,
  author =       "Paul Albitz and Cricket Liu",
  title =        "{DNS} and {BIND}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 418",
  year =         "1997",
  ISBN =         "1-56592-236-0",
  ISBN-13 =      "978-1-56592-236-5",
  LCCN =         "TK5105.875.I57 A43 1997",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$32.95",
  URL =          "http://www.ora.com/catalog/dns2/;
                 http://www.oreilly.com/catalog/9781565922365;
                 http://www.oreilly.com/catalog/dns2",
  acknowledgement = ack-nhfb,
}

@Book{Albitz:1998:DB,
  author =       "Paul Albitz and Cricket Liu",
  title =        "{DNS} and {BIND}: {Domain Name System} and {Berkeley
                 Internet Name Domain}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvii + 482",
  year =         "1998",
  ISBN =         "1-56592-512-2",
  ISBN-13 =      "978-1-56592-512-0",
  LCCN =         "TK5105.875.I57 A42 1998",
  bibdate =      "Mon Apr 18 14:56:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.ora.com/catalog/dns3/;
                 http://www.oreilly.com/catalog/9781565925120;
                 http://www.oreilly.com/catalog/dns3",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of: DNS and BIND in a nutshell. 1st ed.
                 1992.",
  subject =      "Internet domain names; UNIX (Computer file)",
}

@Book{Albitz:1998:DWN,
  author =       "Paul Albitz and Matt Larson and Cricket Liu",
  title =        "{DNS} on {Windows NT}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 329",
  year =         "1998",
  ISBN =         "1-56592-511-4",
  ISBN-13 =      "978-1-56592-511-3",
  LCCN =         "TK5105.875.I57 A4325 1998; TK5105.875.I57 A44 1998",
  bibdate =      "Mon Apr 18 14:56:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565925113;
                 http://www.oreilly.com/catalog/dnswinnt/",
  acknowledgement = ack-nhfb,
  keywords =     "Domain name system on Windows NT; Help for Windows NT
                 systems administrators",
  subject =      "Internet domain names; Internet addresses; Microsoft
                 Windows NT; Microsoft Windows NT server",
  xxauthor =     "Cricket Liu and Paul Albitz and Matt Larson",
}

@Book{Albitz:2001:DB,
  author =       "Paul Albitz and Cricket Liu",
  title =        "{DNS} and {BIND}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xvii + 601",
  year =         "2001",
  ISBN =         "0-596-00158-4",
  ISBN-13 =      "978-0-596-00158-2",
  LCCN =         "TK5105.875.I57 A43 2001",
  bibdate =      "Mon Apr 18 15:03:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596001582;
                 http://www.oreilly.com/catalog/dns4",
  acknowledgement = ack-nhfb,
  subject =      "Internet domain names; UNIX (Computer file)",
  xxauthor =     "Paul Albitz and Cricket Liu and Paul Albitz",
  xxnote =       "Check year: UC/Melvyl has 2001.",
}

@Book{Alcott:2001:DWM,
  author =       "Neall Alcott",
  title =        "{DHCP} for {Windows 2000}: Managing the {Dynamic Host
                 Configuration Protocol}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 277",
  year =         "2001",
  ISBN =         "1-56592-838-5",
  ISBN-13 =      "978-1-56592-838-1",
  LCCN =         "TK5105.585 .A44 2001",
  bibdate =      "Mon Apr 18 14:59:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565928381;
                 http://www.oreilly.com/catalog/dhcpwin2000",
  acknowledgement = ack-nhfb,
  subject =      "TCP/IP (Computer network protocol)",
  xxnote =       "Check year: UC/Melvyl has 2001.",
}

@Book{Alhir:1998:UND,
  author =       "Sinan Si Alhir",
  title =        "{UML} in a Nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 273",
  year =         "1998",
  ISBN =         "1-56592-448-7",
  ISBN-13 =      "978-1-56592-448-2",
  LCCN =         "QA76.76.D47 A424 1998; QA76.9.O35 A44 1998",
  bibdate =      "Mon Apr 18 14:55:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565924482;
                 http://www.oreilly.com/catalog/umlnut",
  acknowledgement = ack-nhfb,
  subject =      "Application software; Development; UML (Computer
                 science)",
}

@Book{Alhir:2003:LU,
  author =       "Sinan Si Alhir",
  title =        "Learning {UML}: Communication software design
                 graphically",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 234",
  year =         "2003",
  ISBN =         "0-596-00344-7",
  ISBN-13 =      "978-0-596-00344-9",
  LCCN =         "QA76.76.D47 A4235 2003",
  bibdate =      "Mon Apr 18 15:05:23 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003449",
  acknowledgement = ack-nhfb,
  keywords =     "Learning Unified Modeling Language",
  subject =      "UML (Computer science); Computer software;
                 Development",
}

@Book{Allan:2010:LIP,
  author =       "Alasdair Allan",
  title =        "Learning {iPhone} programming",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 356",
  year =         "2010",
  ISBN =         "1-4493-8005-0, 0-321-65870-1",
  ISBN-13 =      "978-1-4493-8005-2, 978-0-321-65870-8",
  LCCN =         "????",
  bibdate =      "Mon Jul 5 08:40:02 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  remark =       "From Xcode to App store",
  subject =      "Cell phones; Portable computers; iPhone (Smartphone);
                 Programming",
}

@Book{Allan:2010:PIS,
  author =       "Alasdair Allan",
  title =        "Programming {iPhone} sensors",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4493-8265-7 (paperback)",
  ISBN-13 =      "978-1-4493-8265-0 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:37 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "iPhone (Smartphone); Programming",
}

@Book{Allan:2011:ARI,
  author =       "Alasdair Allan",
  title =        "Augmented reality in {iOS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "1 v.",
  year =         "2011",
  ISBN =         "1-4493-0850-3 (paperback)",
  ISBN-13 =      "978-1-4493-0850-6 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:16 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "iOS (Electronic resource); iPhone OS; Augmented
                 reality; iPad (Computer); Programming; iPhone
                 (Smartphone); Application software; Development",
}

@Book{Allan:2011:ISP,
  author =       "Alasdair Allan",
  title =        "{iOS 4} Sensor Programming: Augmented Reality and
                 Location Enabled {iPhone} and {iPad} Apps",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "320 (est.)",
  year =         "2011",
  ISBN =         "1-4493-8265-7",
  ISBN-13 =      "978-1-4493-8265-0",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:37 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Allan:2012:GI,
  author =       "Alasdair Allan",
  title =        "Geolocation in {iOS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 102",
  year =         "2012",
  ISBN =         "1-4493-0844-9 (paperback)",
  ISBN-13 =      "978-1-4493-0844-5 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:32:26 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE",
  acknowledgement = ack-nhfb,
  subject =      "iOS (Electronic resource); iPhone (Smartphone);
                 Programming; iPad (Computer); Geographic information
                 systems; Software; Application software; Development",
}

@Periodical{Allen:1996:OOP,
  author =       "Terry Allen",
  title =        "{O'Reilly} Online Publishing Report",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "1996",
  ISSN =         "1087-4216",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$295.00",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
}

@Book{Allen:2003:AD,
  author =       "Robbie Allen and Alistair G. Lowe-Norris",
  title =        "{Active Directory}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 665",
  year =         "2003",
  ISBN =         "0-596-00466-4",
  ISBN-13 =      "978-0-596-00466-8",
  LCCN =         "QA76.76.O63 A454 2003",
  bibdate =      "Mon Apr 18 15:06:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95 US, CDN\$69.95, UK\pounds 31.95",
  URL =          "http://www.oreilly.com/catalog/9780596004668;
                 http://www.oreilly.com/catalog/actdir2/",
  acknowledgement = ack-nhfb,
  remark =       "Earlier ed. published under title: Windows 2000 Active
                 Directory. 2000. ``Design and deployment of Microsoft's
                 Active Directory'' --- cover. ``Covers Windows 2000 and
                 Windows Server 2003'' --- cover.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers); Local area networks (Computer networks);
                 Management; Directory services (Computer network
                 technology)",
}

@Book{Allen:2003:ADC,
  author =       "Robbie Allen",
  title =        "{Active Directory} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 593",
  year =         "2003",
  ISBN =         "0-596-00464-8",
  ISBN-13 =      "978-0-596-00464-4",
  LCCN =         "TK5105.595 .A4497 2003",
  bibdate =      "Mon Apr 18 15:06:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004644",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Directory services
                 (Computer network technology)",
}

@Book{Allen:2005:WSC,
  author =       "Robbie Allen",
  title =        "{Windows} server cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 670",
  year =         "2005",
  ISBN =         "0-596-00633-0 (paperback)",
  ISBN-13 =      "978-0-596-00633-4 (paperback)",
  LCCN =         "QA76.76.O63 A444 2005",
  bibdate =      "Thu Oct 6 07:22:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006334",
  acknowledgement = ack-nhfb,
  remark =       "Step-by-step procedures and scripts for every
                 occasion---Cover.",
  subject =      "Microsoft Windows server; Operating systems
                 (Computers); Client/server computing",
}

@Book{Allen:2005:WXC,
  author =       "Robbie Allen and Preston Gralla",
  title =        "{Windows XP} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 653",
  year =         "2005",
  ISBN =         "0-596-00725-6",
  ISBN-13 =      "978-0-596-00725-6",
  LCCN =         "QA76.76.O63 A5545 2005",
  bibdate =      "Thu Oct 6 07:23:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007256",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers)",
}

@Book{Allen:2006:AD,
  author =       "Robbie Allen and Alistair G. Lowe-Norris and Joe
                 Richards",
  title =        "{Active Directory}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "824",
  year =         "2006",
  ISBN =         "0-596-10173-2",
  ISBN-13 =      "978-0-596-10173-2",
  LCCN =         "TK5105.595 A45 2006eb; TK5105.595",
  bibdate =      "Tue Aug 5 17:51:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101732",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Directory services
                 (Computer network technology); Operating systems
                 (Computers); Local area networks (Computer networks);
                 Management",
}

@Book{Allen:2006:ADC,
  author =       "Robbie Allen and Laura E. Hunter",
  title =        "{Active Directory} Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxviii + 962",
  year =         "2006",
  ISBN =         "0-596-10202-X",
  ISBN-13 =      "978-0-596-10202-9",
  LCCN =         "TK5105.595 .A4497 2006",
  bibdate =      "Sat Jun 17 20:11:37 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 48.00",
  URL =          "http://www.oreilly.com/catalog/9780596102029",
  acknowledgement = ack-nhfb,
}

@Book{Alspach:2006:ACS,
  author =       "Jennifer Alspach and Shari Nakano and Steve Samson and
                 others",
  title =        "{Adobe Creative Suite 2} workflow",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "16 + 614",
  year =         "2006",
  ISBN =         "0-596-10236-4",
  ISBN-13 =      "978-0-596-10236-4",
  LCCN =         "T385 .A462 2006; T385 .A462 2006eb; T385",
  bibdate =      "Tue Aug 5 17:53:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102364",
  acknowledgement = ack-nhfb,
  subject =      "Computer graphics; Web sites; Design; Desktop
                 publishing",
}

@Book{AlZabir:2007:BAN,
  author =       "Omar {Al Zabir}",
  title =        "Building an {ASP.NET Web 2.0 Portal}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51050-0",
  ISBN-13 =      "978-0-596-51050-3",
  LCCN =         "TK5105.8885.A26; TK5105.8885.A26eb",
  bibdate =      "Tue Aug 5 17:54:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510503",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Web 2.0",
}

@Book{AlZabir:2008:BWP,
  author =       "Omar {Al Zabir}",
  title =        "Building a {Web 2.0} Portal with {ASP.NET 3.5}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 290",
  year =         "2008",
  ISBN =         "0-596-51050-0",
  ISBN-13 =      "978-0-596-51050-3",
  LCCN =         "TK5105.8885.A26 A5 2008",
  bibdate =      "Sat Nov 13 10:09:35 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  abstract =     "Provides information on building an Ajax-based Web
                 site using ASP.NET 3.5.",
  acknowledgement = ack-nhfb,
  remark =       "Learn how to build a state-of-the-art Ajax web site
                 using ASP.NET, .NET 3.5, LINQ, Windows WF, and
                 more.\par

                 This guide provides a master class in site building
                 with ASP.NET 3.5 and other cutting-edge Microsoft
                 technologies. It teaches you how to develop rock-solid
                 web portal applications that can withstand millions of
                 hits every day while surviving scalability and security
                 pressures--not just for mass-consumer home pages, but
                 also for dashboards that deliver powerful content
                 aggregation for enterprises.",
  subject =      "Active server pages; Web site development; Microsoft
                 .NET; Web portals; Management; Computer network
                 resources; Internet programming; Web sites; Design",
  tableofcontents = "Introducing web portals and Dropthings.com \\
                 Architecting the web portal and widgets \\
                 Building the web layer using ASP.NET AJAX \\
                 Building the data and business layers using .NET 3.5
                 \\
                 Building client-side widgets \\
                 Optimizing ASP.NET AJAX \\
                 Creating asynchronous, transactional, cache-friendly
                 web services \\
                 Improving server-side performance and scalability \\
                 Improving client-side performance \\
                 Solving common deployment, hosting, and production
                 challenges",
}

@Book{Anderson-Redick:2000:WSP,
  author =       "Stacey Anderson-Redick",
  title =        "{Windows} System Policy Editor",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 533",
  month =        jun,
  year =         "2000",
  ISBN =         "1-56592-649-8",
  ISBN-13 =      "978-1-56592-649-3",
  LCCN =         "QA76.76.O63 A532 2000",
  bibdate =      "Mon Apr 18 14:57:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565926493;
                 http://www.oreilly.com/catalog/winsyspe",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Microcomputer
                 workstations; Management",
}

@Book{Andrew:2004:CAE,
  author =       "Rachel Andrew",
  title =        "The {CSS} anthology: 101 essential tips, tricks and
                 hacks",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "xiv + 391",
  year =         "2004",
  ISBN =         "0-9579218-8-8 (paperback)",
  ISBN-13 =      "978-0-9579218-8-7 (paperback)",
  LCCN =         "TK5105.888 A54 2004",
  bibdate =      "Tue Aug 5 18:13:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780957921887",
  acknowledgement = ack-nhfb,
  remark =       "Covers CSS 2.1",
  subject =      "Cascading style sheets; Web sites; Design",
}

@Book{Andrew:2005:BYO,
  author =       "Rachel Andrew",
  title =        "Build your own standards compliant website using
                 {Dreamweaver 8}",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "xiv + 335",
  year =         "2005",
  ISBN =         "0-9752402-3-4",
  ISBN-13 =      "978-0-9752402-3-6",
  LCCN =         "TK5105.8885.D74 A53 2005eb; TK5105.8.D74 A53 2005",
  bibdate =      "Tue Aug 5 18:14:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780975240236",
  acknowledgement = ack-nhfb,
  subject =      "Dreamweaver (Computer file); Web sites; Design; Web
                 site development",
}

@Book{Anglin:2007:IS,
  author =       "Todd Anglin",
  title =        "Introducing {Silverlight 1.1}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51583-9",
  ISBN-13 =      "978-0-596-51583-6",
  LCCN =         "QA76.575; QA76.575 .A54 2007eb",
  bibdate =      "Tue Aug 5 17:59:55 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  URL =          "http://www.oreilly.com/catalog/9780596515836",
  acknowledgement = ack-nhfb,
  subject =      "Silverlight (Electronic resource); Multimedia systems;
                 Web sites; Design; Application software; Development",
}

@Book{Angus:2006:PST,
  author =       "Chris Angus",
  title =        "Prototype and scriptaculous: taking the pain out of
                 {JavaScript}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52919-8",
  ISBN-13 =      "978-0-596-52919-2",
  LCCN =         "QA76.73.J38 A54 2006eb; QA76.73.J38",
  bibdate =      "Tue Aug 5 18:10:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529192",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language); Web sites;
                 Design; Internet publishing",
}

@Periodical{Anonymous:1993:WIC,
  author =       "Anonymous",
  key =          "Whole Internet catalog",
  title =        "The Whole {Internet} catalog",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "1993",
  ISSN =         "1072-043X",
  bibdate =      "Wed Jun 5 05:29:35 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  alttitle =     "The Whole Internet catalog Online whole Internet
                 catalog",
  annote =       "Mode of access: Via Internet connection to GNN (a
                 World Wide Web application); subscribers can register
                 with e-mail to info@gnn.com. Available as part of an
                 Internet based information resource called: Global
                 network navigator: GNN. Description based on printout
                 of online display; title from title screen.",
}

@Book{Anonymous:1996:PMY,
  editor =       "Anonymous",
  title =        "Passport {Malaysia}: Your Pocket Guide to {Malaysian}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1996",
  ISBN =         "1-885073-36-4",
  ISBN-13 =      "978-1-885073-36-5",
  LCCN =         "????",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073365",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1996:PPY,
  editor =       "Anonymous",
  title =        "Passport {Poland}: Your Pocket Guide to {Polish}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1996",
  ISBN =         "1-885073-33-X",
  ISBN-13 =      "978-1-885073-33-4",
  LCCN =         "HD58.7 .K528 1999",
  bibdate =      "Sat Oct 21 12:22:18 2000",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073334",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1996:WWWa,
  editor =       "Anonymous",
  title =        "{World Wide Web Journal}: Volume 1, Issue 3: The Web
                 After Five Years",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 218",
  month =        "Summer",
  year =         "1996",
  ISBN =         "1-56592-210-7",
  ISBN-13 =      "978-1-56592-210-5",
  LCCN =         "????",
  bibdate =      "Tue Aug 13 08:23:03 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565922105",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1996:WWWb,
  editor =       "Anonymous",
  title =        "{World Wide Web Journal}: Volume 1, Issue 4: Building
                 an Industrial Strength {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "252",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-56592-211-5",
  ISBN-13 =      "978-1-56592-211-2",
  LCCN =         "????",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565922112",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1998:UCB,
  author =       "Anonymous",
  title =        "The {UNIX CD} bookshelf: 6 bestselling books on
                 {CD-ROM}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "1-56592-001-5",
  ISBN-13 =      "978-1-56592-001-9",
  LCCN =         "QA76.76.O63 U5453 1992",
  bibdate =      "Mon May 06 05:56:41 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Includes: {\em UNIX in a nutshell: a desktop quick
                 reference for System V Release 4 and Solaris 2.0}, {\em
                 UNIX power tools}, {\em Sed \& awk}, {\em Learning the
                 Korn shell}, {\em Learning Vi}, and {\em Learning the
                 UNIX operating system}",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:19xx:DCJ,
  author =       "Anonymous",
  title =        "Distributed Computing for {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "19xx",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/",
  price =        "????",
  acknowledgement = ack-nhfb,
  url-publisher = "http://www.ora.com/",
}

@Book{Anonymous:2000:PPC,
  author =       "Anonymous",
  title =        "Proceedings of the {Perl Conference 4.0: July 17--20,
                 2000, Monterey, California}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 135",
  year =         "2000",
  ISBN =         "0-596-00013-8",
  ISBN-13 =      "978-0-596-00013-4",
  LCCN =         "QA76.73.P22 P475 2000",
  bibdate =      "Mon Apr 18 15:01:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596000134",
  acknowledgement = ack-nhfb,
  meetingname =  "Perl Conference 4.0 (2000: Monterey, Calif.)",
  subject =      "Perl (Computer program language); Congresses",
}

@Book{Anonymous:2000:UCB,
  author =       "Anonymous",
  title =        "The {UNIX CD} bookshelf [computer file]: 6 bestselling
                 books on {CD-ROM}: {UNIX} power tools; {UNIX} in a
                 nutshell; Learning the {UNIX} operating system; {\tt
                 sed} and {\tt awk}; Learning the {\tt vi} editor;
                 Learning the {Korn} shell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Version 2.1.",
  pages =        "624",
  month =        feb,
  year =         "2000",
  ISBN =         "0-596-00000-6",
  ISBN-13 =      "978-0-596-00000-4",
  LCCN =         "QA76.76.O63",
  bibdate =      "Mon Apr 18 14:55:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$69.95",
  URL =          "http://www.oreilly.com/catalog/9780596000004;
                 http://www.oreilly.com/catalog/unixcdbs2",
  acknowledgement = ack-nhfb,
  remark =       "System requirements: Solaris, Sun4 Digital UNIX, IBM
                 AIX, HP/UX, Red Hat Linux, or SCO Unix; Java enabled
                 browser software (such as Netscape Communicator 3.0 and
                 higher, Internet Explorer 4.0 and higher or Lynx).
                 Cover title. ``Covers Linux.''. ``A complete library on
                 CD-ROM''--CD-ROM. ``6 books on CD''--Spine. UNIX in a
                 nutshell (3rd ed.) -- Learning the vi editor (6th ed.)
                 -- UNIX power tools (2nd ed.) -- sed and awk (2nd ed.)
                 -- Learning the Korn shell -- Learning the UNIX
                 operating system (4th ed.).",
  subject =      "UNIX (Computer file); Operating systems (Computers);
                 UNIX System V (Computer file); Utilities (Computer
                 programs); KornShell (Computer program language); Vi;
                 Solaris (Computer file); Text editors (Computer
                 programs)",
}

@Book{Anonymous:2004:PPT,
  author =       "Anonymous",
  title =        "{Powerpoint 2003} personal trainer",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 315",
  year =         "2004",
  ISBN =         "0-596-00855-4",
  ISBN-13 =      "978-0-596-00855-0",
  LCCN =         "T385 .P6767 2004",
  bibdate =      "Thu Sep 22 19:00:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008550",
  acknowledgement = ack-nhfb,
  remark =       "Accompanying CD-ROM consists of interactive training
                 software that recreates the experience of using
                 Powerpoint. This training simulation will give you
                 hands-on experience with PowerPoint.",
  subject =      "Microsoft PowerPoint (Computer file); Computer
                 graphics; Business presentations; Graphic methods;
                 Computer programs",
}

@Book{Anonymous:2005:APT,
  author =       "Anonymous",
  title =        "{Access 2003} personal trainer",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 348",
  year =         "2005",
  ISBN =         "0-596-00937-2",
  ISBN-13 =      "978-0-596-00937-3",
  LCCN =         "QA76.9.D3 A135 2005eb; QA76.9.D3; QA76.9.D3 A135
                 2005",
  bibdate =      "Tue Aug 5 17:46:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009373",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Access; Database management",
}

@Book{Anonymous:2005:EPT,
  author =       "Anonymous",
  title =        "{Excel 2003} personal trainer",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 464",
  year =         "2005",
  ISBN =         "0-596-00853-8",
  ISBN-13 =      "978-0-596-00853-6",
  LCCN =         "HF5548.4.M532; HF5548.4.M523 E929855 2005;
                 HF5548.4.M532 E93 2004; HF5548.4.M532 E93 2004eb",
  bibdate =      "Tue Aug 5 17:45:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008536",
  acknowledgement = ack-nhfb,
  subject =      "Business; Computer programs; Electronic spreadsheets;
                 Microsoft Excel (Computer file)",
  xxnote =       "Check year: 2004 or 2005??",
}

@Book{Anonymous:2005:PPT,
  author =       "Anonymous",
  title =        "{Project 2003} personal trainer",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 216",
  year =         "2005",
  ISBN =         "0-596-00854-6 (paperback)",
  ISBN-13 =      "978-0-596-00854-3 (paperback)",
  LCCN =         "HD69.P75 P72 2005",
  bibdate =      "Thu Oct 6 07:23:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008543",
  acknowledgement = ack-nhfb,
  remark =       "CD ROM contains interactive simulation of Microsoft
                 Project 2003 in bite-sized lessons",
  subject =      "Microsoft Project; Project management; Computer
                 programs",
}

@Book{Anonymous:2005:WPT,
  author =       "Anonymous",
  title =        "{Word 2003} personal trainer",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 433",
  year =         "2005",
  ISBN =         "0-596-00936-4 (paperback)",
  ISBN-13 =      "978-0-596-00936-6 (paperback)",
  LCCN =         "Z52.5.M52 C98 2005",
  bibdate =      "Thu Sep 22 19:02:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009366",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Word; Word processing",
}

@Book{Anonymous:2005:WXP,
  author =       "Anonymous",
  title =        "{Windows XP} personal trainer",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 452",
  year =         "2005",
  ISBN =         "0-596-00862-7",
  ISBN-13 =      "978-0-596-00862-8",
  LCCN =         "QA76.76.W56 W56 2004",
  bibdate =      "Sat Jun 11 09:52:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008628",
  acknowledgement = ack-nhfb,
  remark =       "Accompanying CD-ROM consists of interactive training
                 software that recreates the experience of using Windows
                 XP. This training simulation will give you hands-on
                 experience with Windows XP.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Antonopoulos:2015:MB,
  author =       "Andreas M. Antonopoulos",
  title =        "Mastering {Bitcoin}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 272",
  year =         "2015",
  ISBN =         "1-4493-7404-2, 1-4919-0260-4",
  ISBN-13 =      "978-1-4493-7404-4, 978-1-4919-0260-8",
  LCCN =         "HG1710 .A58 2014",
  bibdate =      "Mon Dec 4 08:37:48 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "A broad introduction to bitcoin --- ideal for non-tech
                 users, investors, and business executives; technical
                 foundations of bitcoin and cryptographic currencies for
                 developers, engineers, and software and systems
                 architects; details of the bitcoin decentralized
                 network, peer-to-peer architecture, transaction
                 lifecycle, and security principles; offshoots of the
                 bitcoin and blockchain inventions, including
                 alternative chains, currencies, and applications; user
                 stories, elegant analogies, examples, and code snippets
                 illustrating key technical concepts.",
  acknowledgement = ack-nhfb,
  subject =      "Electronic funds transfers; Computer programs;
                 Electronic commerce; Money; Electronic commerce",
  tableofcontents = "How bitcoin works \\
                 The bitcoin client \\
                 Keys, addresses, wallets \\
                 Transactions \\
                 The bitcoin network \\
                 The blockchain \\
                 Mining and concensus \\
                 Alternative chains, currencies, and applications \\
                 Bitcoin security",
}

@Book{Armstrong:2007:PES,
  author =       "Joe Armstrong",
  title =        "Programming {ERLANG}: software for a concurrent
                 world",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xiii + 515",
  year =         "2007",
  ISBN =         "1-934356-00-X (paperback)",
  ISBN-13 =      "978-1-934356-00-5 (paperback)",
  LCCN =         "QA76.73.E75 A765 2007",
  bibdate =      "Tue Aug 5 18:34:02 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 z3950.loc.gov:7090/Voyager",
  series =       "Pragmatic programmers",
  URL =          "http://www.oreilly.com/catalog/",
  abstract =     "Describes how to build parallel, distributed systems
                 using the ERLANG programming language.",
  acknowledgement = ack-nhfb,
  remark =       "Version 2007-6-27.",
  subject =      "ERLANG (Computer program language); Programming
                 languages (Electronic computers); Handbooks, manuals,
                 etc",
}

@Book{Arnett:1996:IPJ,
  author =       "Nick Arnett and David Land",
  title =        "{Internet} Programming with {JavaScript}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "250",
  month =        aug,
  year =         "1996",
  ISBN =         "1-56592-205-0",
  ISBN-13 =      "978-1-56592-205-1",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565922051",
  acknowledgement = ack-nhfb,
}

@Book{Aronson:2006:DFS,
  author =       "Ian David Aronson",
  title =        "{DV} filmmaking: from start to finish",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 290",
  year =         "2006",
  ISBN =         "0-596-00848-1",
  ISBN-13 =      "978-0-596-00848-2",
  LCCN =         "TR860; TR860 .A76 2006eb; TR860 .A76 2006",
  bibdate =      "Tue Aug 5 17:44:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596008482",
  acknowledgement = ack-nhfb,
  subject =      "Digital cinematography; Motion pictures; Production
                 and direction; Editing",
  tableofcontents = "The freedom of digital video \\
                 Digital cinematography \\
                 Composing a shot to fit your output medium \\
                 Lighting for digital \\
                 Shooting for effects \\
                 Working with specialized camera mounts \\
                 Recording audio, an overview \\
                 Digital audio production techniques and strategies \\
                 An overview of nonlinear editing \\
                 Setting up your digital post facility \\
                 An overview of composite images \\
                 Compositing techniques to make your project look like
                 it cost more than it really did \\
                 Artistically using still images \\
                 Creating titles, static and animated \\
                 Bringing your title sequence into your project \\
                 Color correction \\
                 The concept of sound design \\
                 Sound design, from nuts and bolts to fine tuning \\
                 The release print \\
                 The last step: negotiating a sale (and why you should
                 always bargain up)",
}

@Book{Aspinwall:2005:PH,
  author =       "Jim Aspinwall",
  title =        "{PC} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 285",
  year =         "2005",
  ISBN =         "0-596-00748-5",
  ISBN-13 =      "978-0-596-00748-5",
  LCCN =         "QA76.5 .A77 2005; QA76.5 .A875 2005; QA76.5; QA76.5
                 .A875 2005eb",
  bibdate =      "Tue Aug 5 17:43:52 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007485",
  acknowledgement = ack-nhfb,
  subject =      "Debugging in computer science; Microcomputers;
                 Upgrading; Maintenance and repair",
}

@Book{Avery:2005:VSH,
  author =       "James Avery",
  title =        "{Visual Studio} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 478",
  year =         "2005",
  ISBN =         "0-596-00847-3",
  ISBN-13 =      "978-0-596-00847-5",
  LCCN =         "TK5105.8885.M57 A94 2005",
  bibdate =      "Tue Aug 2 10:56:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008475",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for turbocharging the IDE --- cover.",
  subject =      "Microsoft Visual studio; Microsoft .NET Framework; Web
                 site development; Computer programs; Application
                 software; Development; Computer programs",
}

@Book{Avery:2007:WDP,
  author =       "James Avery and Jim Holmes",
  title =        "{Windows} developer power tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xlii + 1263",
  year =         "2007",
  ISBN =         "0-596-52754-3",
  ISBN-13 =      "978-0-596-52754-9",
  LCCN =         "QA76.76.D47; QA76.76.D47 A74 2007eb",
  bibdate =      "Tue Aug 5 18:07:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527549",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development",
}

@Book{Babbit:2000:ADA,
  author =       "Nikki Babbit",
  title =        "Adolescent drug and alcohol abuse: how to spot it,
                 stop it, and get help for your family",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 276",
  year =         "2000",
  ISBN =         "1-56592-755-9",
  ISBN-13 =      "978-1-56592-755-1",
  LCCN =         "HV5824.Y68 B27 2000",
  bibdate =      "Mon Apr 18 14:58:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565927551",
  acknowledgement = ack-nhfb,
  subject =      "Teenagers; Drug use; Prevention; Teenagers; Alcohol
                 use; Prevention; Drug abuse; Treatment; Alcoholism;
                 Treatment; Parents of drug addicts; Parents of
                 alcoholics; Parenting",
}

@Book{Bagui:2006:LSS,
  author =       "Sikha Bagui and Richard Earp",
  title =        "Learning {SQL} on {SQL Server 2005}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 324",
  year =         "2006",
  ISBN =         "0-596-10215-1",
  ISBN-13 =      "978-0-596-10215-9",
  LCCN =         "QA76.73.S67 B34 2006eb; QA76.73.S67",
  bibdate =      "Tue Aug 5 17:52:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102159",
  acknowledgement = ack-nhfb,
  remark =       "April 2006.''.",
  subject =      "SQL server; SQL (Computer program language); Database
                 design; Database management",
}

@Book{Baird:2007:REC,
  author =       "Kevin C. Baird",
  title =        "{Ruby} by example: concepts and code",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxiii + 281",
  year =         "2007",
  ISBN =         "1-59327-148-4",
  ISBN-13 =      "978-1-59327-148-0",
  LCCN =         "QA76.64 .B27 2007",
  bibdate =      "Tue Aug 5 18:20:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip0717/2007018653.html;
                 http://www.oreilly.com/catalog/9781593271480",
  acknowledgement = ack-nhfb,
  subject =      "Object-oriented programming (Computer science); Ruby
                 (Computer program language)",
}

@InProceedings{Baker:1995:LCF,
  author =       "Brenda S. Baker and Eric Grosse",
  booktitle =    "Fourth International World Wide Web Conference",
  title =        "Local Control over Filtered {WWW} Access",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        dec,
  year =         "1995",
  bibdate =      "Tue Oct 10 15:25:15 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/grosse-eric.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Boston, MA",
  URL =          "http://www.w3.org/pub/Conferences/WWW4/Papers/117/",
}

@Book{Bales:2002:JPO,
  author =       "Donald Bales",
  title =        "{Java} Programming with {Oracle JDBC}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 477",
  year =         "2002",
  ISBN =         "0-596-00088-X",
  ISBN-13 =      "978-0-596-00088-2",
  LCCN =         "QA76.73.J38 B354 2002",
  bibdate =      "Mon Apr 18 15:02:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/059600088X;
                 http://www.oreilly.com/catalog/9780596000882;
                 http://www.oreilly.com/catalog/jorajdbc",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); Oracle (computer
                 file)",
  publishersummary = "Learn how to leverage JDBC, a key Java technology
                 used to access relational data from Java programs, in
                 an Oracle environment. Author Donald Bales begins by
                 teaching you the mysteries of establishing database
                 connections, and how to issue SQL queries and get
                 results back. You'll move on to advanced topics such as
                 streaming large objects, calling PL/SQL procedures, and
                 working with Oracle9i's object-oriented features, then
                 finish with a look at transactions, concurrency
                 management, and performance.",
  subject =      "Java (Computer program language); Oracle (Computer
                 file)",
}

@Book{Bales:2003:JPR,
  author =       "Donald Bales",
  title =        "{JDBC} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 145",
  year =         "2003",
  ISBN =         "0-596-00457-5",
  ISBN-13 =      "978-0-596-00457-6",
  LCCN =         "QA76.73.J38 B355 2003",
  bibdate =      "Mon Apr 18 15:06:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004576",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Database management;
                 Computer programs; Application program interfaces
                 (Computer software)",
}

@Book{Ballew:1997:MIN,
  author =       "Scott M. Ballew",
  title =        "Managing {IP} Networks with {Cisco} Routers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 334",
  year =         "1997",
  ISBN =         "1-56592-320-0",
  ISBN-13 =      "978-1-56592-320-1",
  LCCN =         "TK5105.585 .B35 1997",
  bibdate =      "Mon Apr 18 14:53:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/catalog/cisco/;
                 http://www.oreilly.com/catalog/9781565923201;
                 http://www.oreilly.com/catalog/cisco",
  acknowledgement = ack-nhfb,
  subject =      "TCP/IP (Computer network protocol); Computer networks;
                 Management; Routers (Computer networks)",
}

@Book{Ballew:2004:DYM,
  author =       "Joli Ballew",
  title =        "Degunking your {Mac}",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxvi + 268",
  year =         "2004",
  ISBN =         "1-932111-94-8",
  ISBN-13 =      "978-1-932111-94-1",
  LCCN =         "QA76.76.S64 B35 2004",
  bibdate =      "Tue Aug 5 18:29:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111941",
  acknowledgement = ack-nhfb,
  subject =      "Macintosh (Computer); Maintenance and repair; Software
                 maintenance; Operating systems (Computers)",
}

@Book{Ballew:2005:DYM,
  author =       "Joli Ballew",
  title =        "Degunking your {Mac}",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  edition =      "Tiger",
  pages =        "xxvii + 396",
  year =         "2005",
  ISBN =         "1-933097-05-1",
  ISBN-13 =      "978-1-933097-05-3",
  LCCN =         "QA76.76.S64 B35 2005",
  bibdate =      "Tue Aug 5 18:30:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933097053",
  acknowledgement = ack-nhfb,
  subject =      "Macintosh (Computer); Maintenance and repair; Software
                 maintenance; Operating systems (Computers)",
}

@Book{Ballew:2005:DYP,
  author =       "Joli Ballew and Jeff Duntemann",
  title =        "Degunking your {PC}",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxix + 370",
  year =         "2005",
  ISBN =         "1-933097-03-5",
  ISBN-13 =      "978-1-933097-03-9",
  LCCN =         "QA76.76.S64 B35 2005",
  bibdate =      "Tue Aug 5 18:29:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933097039",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers; Maintenance and repair; Software
                 maintenance; Operating systems (Computers)",
}

@Book{Balmain:2007:F,
  author =       "David Balmain",
  title =        "Ferret",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52785-3",
  ISBN-13 =      "978-0-596-52785-3",
  LCCN =         "QA76.9.D3; QA76.9.D3 B35 2007; QA76.9.D3 B35 2007eb;
                 Internet",
  bibdate =      "Sat Nov 13 10:15:35 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  acknowledgement = ack-nhfb,
  subject =      "relational databases; query languages (computer
                 science)",
}

@Book{Bambenek:2009:GPR,
  author =       "John Bambenek and Agnieszka Klus",
  title =        "{{\tt grep}}: Pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 75",
  year =         "2009",
  ISBN =         "0-596-15360-0 (paperback)",
  ISBN-13 =      "978-0-596-15360-1 (paperback)",
  LCCN =         "QA76.76.U84 B36 2009",
  bibdate =      "Tue May 26 16:25:05 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  remark =       "The basics for an essential Unix content-location
                 utility.",
  subject =      "grep (computer language program); utilities (computer
                 programs); programming languages (electronic
                 computers); electronic information resource searching;
                 computer programs",
}

@Book{Banzi:2015:AE,
  author =       "Massimo Banzi and Michael Shiloh",
  title =        "{Arduino f{\"u}r Einsteiger}. ({German}) [{Arduino}
                 for beginners]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "232",
  year =         "2015",
  ISBN =         "3-95875-055-9",
  ISBN-13 =      "978-3-95875-055-5",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:45 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Barber:2001:OMM,
  author =       "Nan Barber and David Reynolds",
  title =        "{Office 2001} for {Macintosh}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "x + 637",
  month =        may,
  year =         "2001",
  ISBN =         "0-596-00081-2",
  ISBN-13 =      "978-0-596-00081-3",
  LCCN =         "HF5548.4.M525 B366 2001; HF5548.4.M525 B37 2001",
  bibdate =      "Mon Apr 18 15:02:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596000813;
                 http://www.oreilly.com/catalog/msoffmacmm",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Office; Microsoft FrontPage; Business;
                 Software; Word processing; Software; Electronic
                 spreadsheets; Software; Business presentations; Graphic
                 methods; Software; Web sites; Authoring programs; Web
                 publishing; Software; Macintosh (Computer); Computer
                 programs",
}

@Book{Barber:2002:OXM,
  author =       "Nan Barber and Tonya Engst and David Reynolds",
  title =        "{Office X} for {Macintosh}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 714",
  year =         "2002",
  ISBN =         "0-596-00332-3",
  ISBN-13 =      "978-0-596-00332-6",
  LCCN =         "HF5548.4.M525 B368 2002",
  bibdate =      "Mon Apr 18 15:05:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596003326;
                 http://www.oreilly.com/catalog/offxtmm",
  acknowledgement = ack-nhfb,
  keywords =     "business -- software; business presentations --
                 software; electronic spreadsheets -- software;
                 Macintosh (computer) -- computer programs; Microsoft
                 Office; word processing -- software",
  publishersummary = "The four programs of Microsoft Office:Word, Excel,
                 PowerPoint, and Entourage, have been completely
                 overhauled for Mac OS X. Office X for Macintosh: The
                 Missing Manual tackles each with depth, clarity, and
                 humor. This essential guide was written by a dream team
                 of Macintosh experts: Tonya Engst, co-editor of the
                 popular TidBITS Macintosh newsletter; David Reynolds,
                 former executive editor of MacAddict magazine (now
                 working at Apple); and Nan Barber, Macworld contributor
                 and coauthor of Office 2001 for Macintosh: The Missing
                 Manual.",
  remark =       "Covers service release 1 --- cover.",
  subject =      "Microsoft Office; Microsoft Office X (Computer file);
                 Business; Software; Word processing; Software;
                 Electronic spreadsheets; Software; Business
                 presentations; Software; Macintosh (Computer); Computer
                 programs",
}

@Book{Barlow:1994:NSI,
  author =       "John Perry Barlow",
  title =        "Notable Speeches of the Information Age",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        jan,
  year =         "1994",
  ISBN =         "1-56592-992-6",
  ISBN-13 =      "978-1-56592-992-0",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 12:51:25 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "USENIX Conference Keynote Address, January 17, 1994;
                 San Francisco, CA. Audio tape: 90 minutes.",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565929920",
  acknowledgement = ack-nhfb,
}

@Book{Barr:1999:PES,
  author =       "Michael Barr",
  title =        "Programming Embedded Systems in {C} and {C++}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 174",
  year =         "1999",
  ISBN =         "1-56592-354-5",
  ISBN-13 =      "978-1-56592-354-6",
  LCCN =         "QA76.73.C153 B375 1999; TK7895.E42 B37 1999",
  bibdate =      "Mon Apr 18 14:54:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565923546;
                 http://www.oreilly.com/catalog/embsys/",
  acknowledgement = ack-nhfb,
  subject =      "Embedded computer systems; Programming; C (Computer
                 program language); C++ (Computer program language)",
}

@Book{Barr:2006:PES,
  author =       "Michael Barr and Anthony J. Massa",
  title =        "Programming embedded systems: with {C} and {GNU}
                 development tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 301",
  year =         "2006",
  ISBN =         "0-596-00983-6 (paperback)",
  ISBN-13 =      "978-0-596-00983-0 (paperback)",
  LCCN =         "TK7895.E42 B37 2006eb; TK7895.E42",
  bibdate =      "Tue Aug 5 17:47:02 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2006287300-d.html;
                 http://www.loc.gov/catdir/toc/fy0709/2006287300.html;
                 http://www.oreilly.com/catalog/9780596009830",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition published as Programming embedded
                 systems in C and C++, 1999.",
  subject =      "Embedded computer systems; Programming; C (Computer
                 program language); C++ (Computer program language)",
}

@Book{Barrett:1996:BIS,
  author =       "Daniel J. Barrett",
  title =        "Bandits on the Information Superhighway",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 229",
  year =         "1996",
  ISBN =         "1-56592-156-9",
  ISBN-13 =      "978-1-56592-156-6",
  LCCN =         "HV6773 .B37 1996",
  bibdate =      "Mon Apr 18 14:51:57 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$17.95",
  series =       "What you need to know",
  URL =          "http://www.ora.com/gnn/bus/ora/item/bandits.html;
                 http://www.oreilly.com/catalog/9781565921566;
                 http://www.oreilly.com/catalog/bandits",
  acknowledgement = ack-nhfb,
  subject =      "Computer crimes; Information superhighway; World Wide
                 Web; Security measures; Internet; Security measures;
                 Computer networks; Security measures",
}

@Book{Barrett:1997:NFI,
  author =       "Daniel J. Barrett",
  title =        "{NetResearch}: Finding Information Online",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 186",
  year =         "1997",
  ISBN =         "1-56592-245-X",
  ISBN-13 =      "978-1-56592-245-7",
  LCCN =         "TK5105.875 .I57 B37 1997",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.ora.com/catalog/netresearch/;
                 http://www.oreilly.com/catalog/9781565922457;
                 http://www.oreilly.com/catalog/netresearch",
  acknowledgement = ack-nhfb,
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000110;
                 http://www.oreilly.com/catalog/sshtdg/;
                 http://www.snailbook.com/",
  acknowledgement = ack-nhfb,
  subject =      "UNIX Shells; Data encryption (Computer science);
                 Computer networks; Security measures",
}

@Book{Barrett:2003:LSC,
  author =       "Daniel J. Barrett and Richard E. Silverman and Robert
                 G. Byrnes",
  title =        "{Linux} security cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 311",
  year =         "2003",
  ISBN =         "0-596-00391-9",
  ISBN-13 =      "978-0-596-00391-3",
  LCCN =         "TK5105.59 .B36 2003",
  bibdate =      "Mon Apr 18 15:05:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003913",
  acknowledgement = ack-nhfb,
  remark =       "``Security tools and techniques'' --- cover.",
  subject =      "GNU/Linux; Computer networks; Security measures;
                 Operating systems (Computers)",
}

@Book{Barrett:2004:LKG,
  author =       "Daniel J. Barrett and Torsten Wilhelm",
  title =        "{Linux --- kurz and gut}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "204",
  year =         "2004",
  ISBN =         "3-89721-501-2 (paperback)",
  ISBN-13 =      "978-3-89721-501-6 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Jul 15 18:30:58 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 9.90",
  series =       "O'Reillys Taschenbibliothek",
  URL =          "http://www.gbv.de/dms/ilmenau/toc/388679999.PDF",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Barrett:2004:LPG,
  author =       "Daniel J. Barrett",
  title =        "{Linux} pocket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "viii + 191",
  year =         "2004",
  ISBN =         "0-596-00628-4",
  ISBN-13 =      "978-0-596-00628-0",
  LCCN =         "QA76.76.O63 B3685 2004",
  bibdate =      "Thu Apr 21 09:26:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006280",
  acknowledgement = ack-nhfb,
  remark =       "Covers Fedora Linux.",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Barrett:2005:SSS,
  author =       "Daniel J. Barrett and Richard E. Silverman and Robert
                 G. Byrnes",
  title =        "{SSH}: The {Secure Shell}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "672 (est.)",
  year =         "2005",
  ISBN =         "0-596-00895-3",
  ISBN-13 =      "978-0-596-00895-6",
  LCCN =         "QA76.76.O63 B369 2001",
  bibdate =      "Thu Apr 21 09:15:39 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596008956;
                 http://www.oreilly.com/catalog/sshtdg2/",
  acknowledgement = ack-nhfb,
  subject =      "UNIX Shells; Data encryption (Computer science);
                 Computer networks; Security measures",
}

@Book{Barth:2006:NSN,
  author =       "Wolfgang Barth",
  title =        "{Nagios}: system and network monitoring",
  publisher =    "Open Source Press",
  address =      "Munich, Germany",
  pages =        "462",
  year =         "2006",
  ISBN =         "1-59327-070-4",
  ISBN-13 =      "978-1-59327-070-4",
  LCCN =         "TK5105.5 .B374 2006; TK5105.5 .B374 2006eb",
  bibdate =      "Tue Aug 5 18:19:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270704",
  acknowledgement = ack-nhfb,
  remark =       "Originally published in German in 2005 by Open Source
                 Press as Nagios: System- und Netzwerk-monitoring.",
  subject =      "Computer networks; Management; Automation",
}

@Book{Bartmann:2014:EWA,
  author =       "Erik Bartmann",
  title =        "{Die elektronische Welt mit Arduino entdecken: [mit
                 dem Arduino messen, steuern und spielen; Elektronik
                 leicht verstehen; 44 Arduino-Projekte f{\"u}r den
                 Selbstbau]}. ({German}) [{Discover} the {E}-world with
                 {Arduino}: measure, control and play with the
                 {Arduino}; easy to understand electronics; 44 Arduino
                 Projects for the do-it-yourselfer]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 1051",
  year =         "2014",
  ISBN =         "3-95561-115-9",
  ISBN-13 =      "978-3-95561-115-6",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:47 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "O'Reillys basics",
  URL =          "http://d-nb.info/1048697568/04",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Arduino-Plattform; Mikrocontroller; Schaltplan;
                 Programmierung; Ansteuerung; Messung; Hobbyelektronik",
}

@Book{Bartok:1995:HH,
  author =       "?. Bartok",
  title =        "{HTML} Handbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1995",
  ISBN =         "1-56592-119-4",
  ISBN-13 =      "978-1-56592-119-1",
  LCCN =         "????",
  bibdate =      "Sat Jan 4 12:20:44 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9781565921191",
  acknowledgement = ack-nhfb,
  keywords =     "HTML (document markup language); hypertext; systems;
                 technology --- computers and computer technology; World
                 Wide Web (information retrieval system)",
  xxauthor =     "Nicholas Wells",
  xxauthor =     "Welles and Bartok and Mike Loukides",
}

@Book{Bartok:19xx:HH,
  author =       "?. Bartok",
  title =        "{HTML} Handbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "19xx",
  ISBN =         "1-56592-119-4",
  ISBN-13 =      "978-1-56592-119-1",
  LCCN =         "????",
  bibdate =      "Sat Jan 4 12:20:44 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sgml.bib",
  acknowledgement = ack-nhfb,
  keywords =     "HTML (document markup language); hypertext; systems;
                 technology --- computers and computer technology; World
                 Wide Web (information retrieval system)",
}

@Book{Bartosh:2005:EMX,
  author =       "Michael Bartosh and Ryan Faas",
  title =        "Essential {Mac OS X Panther} server administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 822",
  year =         "2005",
  ISBN =         "0-596-00635-7 (paperback)",
  ISBN-13 =      "978-0-596-00635-8 (paperback)",
  LCCN =         "QA76.76.O63 B38 2005",
  bibdate =      "Thu Oct 6 07:22:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006358",
  acknowledgement = ack-nhfb,
  remark =       "Integrating Mac OS X server into heterogeneous
                 networks---Cover.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Web servers",
}

@Book{Basham:2004:HFS,
  author =       "Bryan Basham and Kathy Sierra and Bert Bates",
  title =        "Head first servlets and {JSP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxii + 854",
  year =         "2004",
  ISBN =         "0-596-00540-7, 0-596-00540-7",
  ISBN-13 =      "978-0-596-00540-5, 978-0-596-00540-5",
  LCCN =         "QA76.3 .B384 2004",
  bibdate =      "Sat Nov 13 10:16:55 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "Passing the Sun certified Web component developer
                 exam.",
  subject =      "JavaServer pages; Java (Computer program language);
                 Servlets; Electronic data processing personnel;
                 Certification; Study guides",
  tableofcontents = "Why use servlets and JSPs? \\
                 Web app architecture \\
                 Mini MVC tutorial \\
                 Being a servlet \\
                 Being a web app \\
                 Conversational state \\
                 Being a JSP \\
                 Script-free pages \\
                 Custom tags are powerful \\
                 When even JSTL isn't enough \ldots{} \\
                 Deploying your web app \\
                 Keep it secret, keep it safe \\
                 The power of filters \\
                 Enterprise design patterns \\
                 The final coffee cram mock exam.",
}

@Book{Basham:2008:HFS,
  author =       "Bryan Basham and Kathy Sierra and Bert Bates",
  title =        "Head first servlets and {JSP}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxxii + 879",
  year =         "2008",
  ISBN =         "0-596-51668-1",
  ISBN-13 =      "978-0-596-51668-0",
  LCCN =         "QA76.3 .B377 2008eb; QA76.3; QA76.3 .B377 2008;
                 Internet",
  bibdate =      "Sat Nov 13 10:16:55 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  remark =       "Passing the Sun certified Web component developer
                 exam.",
  subject =      "JavaServer pages; Electronic data processing
                 personnel; Certification; Study guides; Java (Computer
                 program language); Servlets",
  tableofcontents = "Why use servlets and JSPs? \\
                 Web app architecture \\
                 Mini MVC tutorial \\
                 Being a servlet \\
                 Being a web app \\
                 Conversational state \\
                 Being a JSP \\
                 Script-free pages \\
                 Custom tags are powerful \\
                 When even JSTL isn't enough \\
                 Deploying your web app \\
                 Keep it secret, keep it safe \\
                 The power of filters \\
                 Enterprise design patterns.",
}

@Book{Bass:2004:PAH,
  author =       "Steve Bass",
  title =        "{PC} annoyances: how to fix the most annoying things
                 about your personal computer",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 176",
  year =         "2004",
  ISBN =         "0-596-00593-8",
  ISBN-13 =      "978-0-596-00593-1",
  LCCN =         "QA76.5 .B319 2003",
  bibdate =      "Mon Apr 18 15:08:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005931",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers; Microcomputers; Equipment and
                 supplies; Handbooks, manuals, etc; Electronic mail
                 messages; Handbooks, manuals, etc; Microsoft Windows
                 (Computer file); Internet; Handbooks, manuals, etc;
                 Microsoft Internet explorer; Digital cinematography;
                 Handbooks, manuals, etc; Music; Data processing;
                 Handbooks, manuals, etc; Computer input-output
                 equipment; Handbooks, manuals, etc",
}

@Book{Bass:2005:PAH,
  author =       "Steve Bass",
  title =        "{PC} annoyances: how to fix the most annoying things
                 about your personal computer, {Windows}, and more",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xix + 230",
  year =         "2005",
  ISBN =         "0-596-00882-1",
  ISBN-13 =      "978-0-596-00882-6",
  LCCN =         "QA76.5 .B38 2005",
  bibdate =      "Thu Oct 6 07:23:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008826",
  acknowledgement = ack-nhfb,
  remark =       "150 new tips, bonus downloads---Cover.",
  subject =      "Microsoft Windows (Computer file); Handbooks, manuals,
                 etc; Microsoft Internet explorer; Handbooks, manuals,
                 etc; Microcomputers; Microcomputers; Equipment and
                 supplies; Handbooks, manuals, etc; Electronic mail
                 messages; Handbooks, manuals, etc; Internet; Handbooks,
                 manuals, etc; Digital cinematography; Handbooks,
                 manuals, etc; Music; Data processing; Handbooks,
                 manuals, etc; Computer input-output equipment;
                 Handbooks, manuals, etc",
}

@Book{Bauer:2002:BSS,
  author =       "Michael D. Bauer",
  title =        "Building Secure Servers with {Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 430",
  year =         "2002",
  ISBN =         "0-596-00217-3",
  ISBN-13 =      "978-0-596-00217-6",
  LCCN =         "TK5105.59 .B38 2002",
  bibdate =      "Mon Apr 18 15:03:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596002176;
                 http://www.oreilly.com/catalog/bssrvrlnx",
  acknowledgement = ack-nhfb,
  publishersummary = "This book provides a unique balance of ``big
                 picture'' principles that transcend specific software
                 packages and version numbers, and very clear procedures
                 on securing some of those software packages. An
                 all-inclusive resource for Linux users who wish to
                 harden their systems, the book covers general security
                 as well as key services such as DNS, the Apache Web
                 server, mail, file transfer, and secure shell.",
  remark =       "``Tools and best practices for bastion hosts'' ---
                 cover.",
  subject =      "GNU/Linux; Computer networks; Security measures;
                 Client/server computing; Web servers",
}

@Book{Bauer:2005:LSS,
  author =       "Michael D. Bauer",
  title =        "{Linux} server security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 522",
  year =         "2005",
  ISBN =         "0-596-00670-5",
  ISBN-13 =      "978-0-596-00670-9",
  LCCN =         "TK5105.59 .B38 2005; TK5105.59 .B38 2005eb;
                 TK5105.59",
  bibdate =      "Tue Aug 5 17:42:40 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006709",
  acknowledgement = ack-nhfb,
  remark =       "Tools and best practices for bastion hosts. Previous
                 ed. published as: Building secure servers with Linux,
                 2002.",
  subject =      "Linux; Client/server computing; Computer security",
}

@Book{Bausch:2003:AHI,
  author =       "Paul Bausch",
  title =        "{Amazon} hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 280",
  year =         "2003",
  ISBN =         "0-596-00542-3",
  ISBN-13 =      "978-0-596-00542-9",
  LCCN =         "HF5548.323.A4 B38 2003",
  bibdate =      "Mon Apr 18 15:07:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.loc.gov/catdir/toc/fy045/2004272811.html;
                 http://www.oreilly.com/catalog/9780596005429",
  acknowledgement = ack-nhfb,
  subject =      "Internet searching; Electronic commerce; Shopping;
                 Computer network resources",
}

@Book{Bausch:2006:FH,
  author =       "Paul Bausch and Jim Bumgardner",
  title =        "{Flickr} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 335",
  year =         "2006",
  ISBN =         "0-596-10245-3",
  ISBN-13 =      "978-0-596-10245-6",
  LCCN =         "TR267; TR267 .B38 2006eb",
  bibdate =      "Tue Aug 5 17:53:23 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102456",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques; Image processing",
  tableofcontents = "Tips and tools for sharing photos online. Sharing
                 photos \\
                 Tagging photos \\
                 Viewing photos \\
                 Community \\
                 Maintenance \\
                 API basics \\
                 Custom applications",
}

@Book{Bausch:2006:YH,
  author =       "Paul Bausch",
  title =        "{Yahoo!} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 464",
  year =         "2006",
  ISBN =         "0-596-00945-3 (paperback)",
  ISBN-13 =      "978-0-596-00945-8 (paperback)",
  LCCN =         "ZA4234.Y33 B38 2006",
  bibdate =      "Tue Aug 5 17:46:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Hacks series",
  URL =          "http://www.oreilly.com/catalog/9780596009458",
  acknowledgement = ack-nhfb,
  subject =      "Yahoo! (Computer file); Internet searching; Web search
                 engines",
}

@Book{Bautts:2005:LNA,
  author =       "Tony Bautts and Terry Dawson and Gregor N. Purdy",
  title =        "{Linux} network administrator's guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxii + 338",
  year =         "2005",
  ISBN =         "0-596-00548-2",
  ISBN-13 =      "978-0-596-00548-1",
  LCCN =         "QA76.76.O63; QA76.76.O63 K566 2005; QA76.76.O63 K566
                 2005eb",
  bibdate =      "Tue Aug 5 17:41:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596005481",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
}

@Book{BDT:1998:ATO,
  author =       "{The Be Development Team}",
  title =        "{Be} Advanced Topics: Official documentation for the
                 {BeOS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 365",
  month =        jul,
  year =         "1998",
  ISBN =         "1-56592-396-0",
  ISBN-13 =      "978-1-56592-396-6",
  LCCN =         "QA76.76.O63 B42 1998",
  bibdate =      "Mon Apr 18 14:54:45 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes BeSpecific 5 CD-ROM.",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565923966;
                 http://www.oreilly.com/catalog/beadv",
  acknowledgement = ack-nhfb,
  subject =      "Be (Computer file); Operating systems (Computers)",
}

@Book{Be:1997:DGO,
  author =       "{The Be Development Team}",
  title =        "The {Be} Developer's Guide: The Official Documentation
                 for the {BeOS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 934",
  year =         "1997",
  ISBN =         "1-56592-287-5",
  ISBN-13 =      "978-1-56592-287-7",
  LCCN =         "QA76.76.O63 B43 1997",
  bibdate =      "Wed May 05 15:55:16 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$49.95",
  URL =          "http://www.ora.com/catalog/be/;
                 http://www.oreilly.com/catalog/9781565922877;
                 http://www.oreilly.com/catalog/bedev",
  acknowledgement = ack-nhfb,
}

@Book{Beaird:2007:PBW,
  author =       "Jason Beaird",
  title =        "The principles of beautiful {Web} design",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "xii + 168",
  year =         "2007",
  ISBN =         "0-9758419-6-3",
  ISBN-13 =      "978-0-9758419-6-9",
  LCCN =         "TK5105.888 .B42 2007",
  bibdate =      "Tue Aug 5 18:14:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780975841969",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design",
}

@Book{Beam:2003:CN,
  author =       "Michael Beam and James Duncan Davidson",
  title =        "{Cocoa} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 545",
  year =         "2003",
  ISBN =         "0-596-00462-1",
  ISBN-13 =      "978-0-596-00462-0",
  LCCN =         "QA76.64 .B398 2003",
  bibdate =      "Mon Apr 18 15:06:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9780596004620",
  acknowledgement = ack-nhfb,
  remark =       "``A desktop quick reference'' --- cover. ``Developer
                 Connection recommended title'' --- cover.",
  subject =      "Cocoa (Application development environment);
                 Object-oriented programming (Computer science); Mac
                 OS",
}

@Book{Beardsworth:2005:PBM,
  author =       "John Beardsworth",
  title =        "{Photoshop} blending modes cookbook for digital
                 photographers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "176",
  year =         "2005",
  ISBN =         "0-596-10020-5",
  ISBN-13 =      "978-0-596-10020-9",
  LCCN =         "T385 .B4237 2005 .B439 2005; TR267; T385 .B4237
                 2005eb; T385",
  bibdate =      "Tue Aug 5 17:47:37 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596100209",
  acknowledgement = ack-nhfb,
  remark =       "49 easy-to-follow recipes to fix photo problems and
                 create amazing effects. ``Covers Photoshop CS2.",
  subject =      "Adobe Photoshop; Photography; Digital techniques;
                 Image processing",
}

@Book{Beardsworth:2006:PFA,
  author =       "John Beardsworth",
  title =        "{Photoshop} fine art effects cookbook for digital
                 photographers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "176",
  year =         "2006",
  ISBN =         "0-596-10062-0",
  ISBN-13 =      "978-0-596-10062-9",
  LCCN =         "T385 .B4238 2006eb; T385 .B4238 2006; T385",
  bibdate =      "Tue Aug 5 17:48:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596100629",
  acknowledgement = ack-nhfb,
  remark =       "62 easy-to-follow recipes to recreate the classic
                 styles of great artists and photographers. ``Covers
                 Photoshop CS2.",
  subject =      "Adobe Photoshop; Photography; Digital techniques;
                 Image processing; Fotograf\'ia; T\'ecnicas digitales;
                 Procesamiento de im\'agenes",
}

@Book{Beaulieu:2005:LS,
  author =       "Alan Beaulieu",
  title =        "Learning {SQL}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 289",
  year =         "2005",
  ISBN =         "0-596-00727-2",
  ISBN-13 =      "978-0-596-00727-0",
  LCCN =         "QA76.73.S67 B42 2005; QA76.73.S67 B43 2005;
                 QA76.73.S67; QA76.73.S67 B43 2005eb",
  bibdate =      "Tue Aug 5 17:43:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007270",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Database design;
                 Database management",
}

@Book{Beazley:2014:PCR,
  author =       "David M. Beazley and Brian K. (Brian Kenneth) Jones",
  title =        "{Python} cookbook: Recipes for mastering {Python 3}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xvi + 687",
  year =         "2014",
  ISBN =         "1-4493-4037-7 (paperback), 1-4493-5736-9 (e-book)",
  ISBN-13 =      "978-1-4493-4037-7 (paperback), 978-1-4493-5736-8
                 (e-book)",
  LCCN =         "QA76.73.P98 B43 2013eb",
  bibdate =      "Fri Oct 23 15:05:28 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  abstract =     "If you need help writing programs in Python 3, or want
                 to update older Python 2 code, this book is just the
                 ticket. Packed with practical recipes written and
                 tested with Python 3.3, this unique cookbook is for
                 experienced Python programmers who want to focus on
                 modern tools and idioms.",
  acknowledgement = ack-nhfb,
  subject =      "Scripting languages (Computer science); Python
                 (Computer program language)",
  tableofcontents = "Data structures and algorithms \\
                 Strings and text \\
                 Numbers, dates, and times \\
                 Iterators and generators \\
                 Files and I/O \\
                 Data encoding and processing \\
                 Functions \\
                 Classes and objects \\
                 Metaprogramming \\
                 Modules and packages \\
                 Network and web programming \\
                 Concurrency \\
                 Utility scripting and system administration \\
                 Testing, debugging, and exceptions \\
                 C extensions",
}

@Book{Beck:2004:JPG,
  author =       "Kent Beck",
  title =        "{JUnit} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 84",
  year =         "2004",
  ISBN =         "0-596-00743-4 (paperback)",
  ISBN-13 =      "978-0-596-00743-0 (paperback)",
  LCCN =         "QA76.76.T48 B43 2004",
  bibdate =      "Tue Aug 5 17:43:45 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007430",
  acknowledgement = ack-nhfb,
  remark =       "Quick lookup and advice.",
  subject =      "Computer software; Testing; Java (Computer program
                 language)",
}

@Book{Beggs:2001:DWA,
  author =       "Josh Beggs and Dylan Thede",
  title =        "Designing {Web} Audio",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 382",
  month =        jan,
  year =         "2001",
  ISBN =         "1-56592-353-7",
  ISBN-13 =      "978-1-56592-353-9",
  LCCN =         "TK5105.8863 .B44 2001",
  bibdate =      "Mon Apr 18 14:54:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565923539;
                 http://www.oreilly.com/catalog/sound",
  acknowledgement = ack-nhfb,
  subject =      "Computer sound processing; World Wide Web; Web sites;
                 Design",
}

@Book{Beighley:2007:HFS,
  author =       "Lynn Beighley",
  title =        "Head first {SQL}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxxv + 571",
  year =         "2007",
  ISBN =         "0-596-52684-9, 0-596-52684-9",
  ISBN-13 =      "978-0-596-52684-9, 978-0-596-52684-9",
  LCCN =         "QA76.73.S67 B45 2007; QA76.73.S67; QA76.73.S67 B45
                 2007eb",
  bibdate =      "Tue Aug 5 18:05:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Head first series",
  URL =          "http://www.oreilly.com/catalog/9780596526849",
  acknowledgement = ack-nhfb,
  remark =       "A brain-friendly guide.",
  subject =      "SQL (Computer program language)",
}

@Book{Bekman:2003:PM,
  author =       "Stas Bekman and Eric Cholet",
  title =        "Practical mod\_perl",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 893",
  year =         "2003",
  ISBN =         "0-596-00227-0",
  ISBN-13 =      "978-0-596-00227-5",
  LCCN =         "TK5105.8885.A63 B45 2003",
  bibdate =      "Mon Apr 18 15:04:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002275",
  acknowledgement = ack-nhfb,
  remark =       "``Programming, administration, performance tips'' ---
                 cover.",
  subject =      "Apache (Computer file: Apache Group); Internet
                 programming; Web site development; Perl (Computer
                 program language)",
}

@Book{Bellinger:2006:GAO,
  author =       "Amy Bellinger",
  title =        "Getting acquainted with {OPML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52822-1",
  ISBN-13 =      "978-0-596-52822-5",
  LCCN =         "QA76.76.H94; QA76.76.H94 B45 2006eb",
  bibdate =      "Tue Aug 5 18:09:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528225",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language); Web sites; Design;
                 Application software; Development",
}

@Book{Bengal:2005:IAP,
  editor =       "Bengal",
  title =        "Illustrations avec {Photoshop}. ({French})
                 [{Illustrations} with {Photoshop}: a designer's
                 notebook]",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "92",
  year =         "2005",
  ISBN =         "0-596-00859-7",
  ISBN-13 =      "978-0-596-00859-8",
  LCCN =         "T385 .B454 2005",
  bibdate =      "Thu Sep 22 19:00:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008598",
  acknowledgement = ack-nhfb,
  language =     "French",
  subject =      "Adobe Photoshop; Computer graphics",
}

@Book{Benvenuti:2006:ULN,
  author =       "Christian Benvenuti",
  title =        "Understanding {Linux} network internals",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 1035",
  year =         "2006",
  ISBN =         "0-596-00255-6",
  ISBN-13 =      "978-0-596-00255-8",
  LCCN =         "QA76.76.O63; QA76.76.O63 B46 2006eb; QA76.76.O63 B46
                 2006",
  bibdate =      "Tue Aug 5 17:41:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596002558",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Linux",
}

@Book{Bergmann:2006:PPG,
  author =       "Sebastian Bergmann",
  title =        "{PHPUnit} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 79",
  year =         "2006",
  ISBN =         "0-596-10103-1",
  ISBN-13 =      "978-0-596-10103-9",
  LCCN =         "QA76.73.P224 B47 2006eb; QA76.73.P224",
  bibdate =      "Tue Aug 5 17:49:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101039",
  acknowledgement = ack-nhfb,
  subject =      "PHP (Computer program language)",
}

@Book{Bergsten:2001:JP,
  author =       "Hans Bergsten",
  title =        "{JavaServer} pages",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 552",
  year =         "2001",
  ISBN =         "1-56592-746-X",
  ISBN-13 =      "978-1-56592-746-9",
  LCCN =         "QA76.73.J38 B49 2001; TK5105.8885.J38 B37 2001",
  bibdate =      "Mon Apr 18 14:58:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Editors: Robert Eckstein and Paula Ferguson.",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565927469",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Web servers",
  xxtitle =      "{Java} server pages",
  xxtitle =      "{JavaServer Pages}: pocket reference",
}

@Book{Bergsten:2001:JPP,
  author =       "Hans Bergsten",
  title =        "{JavaServer Pages}: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 81",
  year =         "2001",
  ISBN =         "0-596-00231-9",
  ISBN-13 =      "978-0-596-00231-2",
  LCCN =         "TK5105.8885.J38 B473 2001",
  bibdate =      "Mon Apr 18 15:04:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$11.95",
  URL =          "http://www.oreilly.com/catalog/9780596002312;
                 http://www.oreilly.com/catalog/javaserverpr",
  acknowledgement = ack-nhfb,
  subject =      "JavaServer pages; Web sites; Design; Web site
                 development",
}

@Book{Bergsten:2002:JP,
  author =       "Hans Bergsten",
  title =        "{JavaServer} Pages",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 660",
  year =         "2002",
  ISBN =         "0-596-00317-X",
  ISBN-13 =      "978-0-596-00317-3",
  LCCN =         "TK5105.8885.J38 B47 2002",
  bibdate =      "Mon Apr 18 15:05:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/059600317X;
                 http://www.oreilly.com/catalog/9780596003173;
                 http://www.oreilly.com/catalog/jserverpages2",
  acknowledgement = ack-nhfb,
  annote =       "Covers JSP 1.2 and JSTL 1.0.",
  keywords =     "JavaServer pages; Web site development; Web sites --
                 design",
  publishersummary = "Filled with useful examples and the depth,
                 clarity, and attention to detail that made the first
                 edition so popular with Web developers, JavaServer
                 Pages, 2nd Edition is completely revised and updated to
                 cover the substantial changes in the 1.2 version of the
                 JSP specifications, and includes coverage of the new
                 JSTL Tag libraries-an eagerly anticipated standard set
                 of JSP elements for the tasks needed in most JSP
                 applications, as well as thorough coverage of Custom
                 Tag Libraries.",
  subject =      "JavaServer pages; Web sites; Design; Web site
                 development",
}

@Book{Bergsten:2004:JF,
  author =       "Hans Bergsten",
  title =        "{JavaServer} faces",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 589",
  year =         "2004",
  ISBN =         "0-596-00539-3",
  ISBN-13 =      "978-0-596-00539-9",
  LCCN =         "TK5105.8885.J38 B46 2004",
  bibdate =      "Mon Apr 18 15:07:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005399",
  acknowledgement = ack-nhfb,
  subject =      "JavaServer pages; Web sites; Design; Web site
                 development",
}

@Book{Bergsten:2004:JP,
  author =       "Hans Bergsten",
  title =        "{JavaServer} pages",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxii + 740",
  year =         "2004",
  ISBN =         "0-596-00563-6",
  ISBN-13 =      "978-0-596-00563-4",
  LCCN =         "TK5105.8885.J38 B47 2004",
  bibdate =      "Mon Apr 18 15:07:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005634",
  acknowledgement = ack-nhfb,
  subject =      "JavaServer pages; Web sites; Design; Web site
                 development",
}

@Book{Berkun:2005:APM,
  author =       "Scott Berkun",
  title =        "The art of project management",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 488",
  year =         "2005",
  ISBN =         "0-596-00786-8",
  ISBN-13 =      "978-0-596-00786-7",
  LCCN =         "HD69.P75 B47 2005",
  bibdate =      "Thu Oct 6 07:23:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007867",
  acknowledgement = ack-nhfb,
  subject =      "Project management; Leadership",
}

@Book{Berkun:2007:MI,
  author =       "Scott Berkun",
  title =        "The myths of innovation",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 176",
  year =         "2007",
  ISBN =         "(hardcover), 0-596-52705-5 (hardcover),
                 978-059-652-7",
  ISBN-13 =      "(hardcover), 978-0-596-52705-1 (hardcover),
                 978-978-059-652-1",
  LCCN =         "T173.8 .B457 2007; T173.8; T173.8 .B4688 2007",
  bibdate =      "Tue Aug 5 18:05:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527051",
  acknowledgement = ack-nhfb,
  subject =      "Technological innovations; History",
}

@Book{Berry:2008:RPR,
  author =       "Eric Berry",
  title =        "{Rails} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 186",
  year =         "2008",
  ISBN =         "0-596-52070-0",
  ISBN-13 =      "978-0-596-52070-0",
  LCCN =         "QA76.73.R83 B47 2008",
  bibdate =      "Mon Oct 12 10:10:36 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0915/2009278937-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Ruby on rails (electronic resource); Web site
                 development; Ruby (computer program language)",
}

@Book{Bhangal:2004:FH,
  author =       "Sham Bhangal",
  title =        "{Flash} hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxvii + 466",
  year =         "2004",
  ISBN =         "0-596-00645-4",
  ISBN-13 =      "978-0-596-00645-7",
  LCCN =         "TR897.7 .B48797 2004",
  bibdate =      "Thu Apr 21 09:26:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006457",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Flash MX 2004'' --- cover.",
  subject =      "Flash (Computer file); Computer animation;
                 ActionScript (Computer program language); Web site
                 development",
}

@Book{Bhardwaj:2007:MCE,
  author =       "Pawan K. Bhardwaj and Roger A. Grimes",
  title =        "{MCSE} core elective exams in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 571",
  year =         "2007",
  ISBN =         "0-596-10229-1",
  ISBN-13 =      "978-0-596-10229-6",
  LCCN =         "QA76.76.O63; QA76.76.O63 B45 2007eb",
  bibdate =      "Tue Aug 5 17:52:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102296",
  abstract =     "Overview, study guide, and practice exams for
                 Microsoft Certified Systems Engineer (MCSE) core exams
                 70-270, 70-297, and 70-298.",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Microsoft Windows
                 server; Examinations; Study guides; Microsoft software;
                 Computer networks",
}

@Book{Bhardwaj:2007:NSE,
  author =       "Pawan K. Bhardwaj",
  title =        "{A+}, {Network+}, {Security+} exams in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 798",
  year =         "2007",
  ISBN =         "0-596-52824-8",
  ISBN-13 =      "978-0-596-52824-9",
  LCCN =         "TK7885.54 B48 2007eb; TK7885.54",
  bibdate =      "Tue Aug 5 18:09:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528249",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing personnel; Certification;
                 Study guides; Microcomputers; Examinations; Computer
                 networks; Computer security",
}

@Book{Biafore:2004:OIH,
  author =       "Bonnie Biafore",
  title =        "Online investing hacks: 100 industrial-strength tips
                 and tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 483",
  year =         "2004",
  ISBN =         "0-596-00677-2",
  ISBN-13 =      "978-0-596-00677-8",
  LCCN =         "HG4515.95 .B53 2004",
  bibdate =      "Thu Apr 21 09:26:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006778",
  acknowledgement = ack-nhfb,
  remark =       "Screening investments -- Hacking Excel for financial
                 analysis -- Collecting financial data -- Analyzing
                 company fundamentals -- Technical analysis -- Executing
                 trades -- Investing in mutual funds -- Managing your
                 portfolio -- Financial planning.",
  subject =      "Investments; Computer network resources; Electronic
                 trading of securities; Finance, Personal",
}

@Book{Biafore:2005:QMM,
  author =       "Bonnie Biafore",
  title =        "{QuickBooks 2005}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xiv + 592",
  year =         "2005",
  ISBN =         "0-596-00901-1",
  ISBN-13 =      "978-0-596-00901-4",
  LCCN =         "HF5679 .B53 2005",
  bibdate =      "Thu Sep 22 19:01:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596009014",
  acknowledgement = ack-nhfb,
  remark =       "Business finance and accounting demystified ---
                 cover.",
  subject =      "QuickBooks; Small business; Accounting; Computer
                 programs; Handbooks, manuals, etc; Small business;
                 Finance; Computer programs; Handbooks, manuals, etc",
}

@Book{Biafore:2006:QMM,
  author =       "Bonnie Biafore",
  title =        "{QuickBooks 2006}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xiiiv + 608",
  year =         "2006",
  ISBN =         "0-596-10184-8",
  ISBN-13 =      "978-0-596-10184-8",
  LCCN =         "HF5679 .B53 2006; HF5679 .B53 2006eb; HF5679",
  bibdate =      "Tue Aug 5 17:51:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596101848",
  acknowledgement = ack-nhfb,
  remark =       "Business finance and accounting demystified.",
  subject =      "QuickBooks; Small business; Accounting; Computer
                 programs; Handbooks, manuals, etc; Finance",
}

@Book{Biafore:2006:QSE,
  author =       "Bonnie Biafore",
  title =        "{Quicken 2006} for starters: exactly what you need to
                 get started",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xvii + 407",
  year =         "2006",
  ISBN =         "0-596-10127-9",
  ISBN-13 =      "978-0-596-10127-5",
  LCCN =         "HG179 .B53 2006eb; HG179",
  bibdate =      "Tue Aug 5 17:50:10 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596101275",
  acknowledgement = ack-nhfb,
  subject =      "Quicken (Computer file); Finance, Personal; Computer
                 programs; Investments",
}

@Book{Biafore:2008:Q,
  author =       "Bonnie Biafore",
  title =        "{Quicken 2009}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 557",
  year =         "2008",
  ISBN =         "0-596-52248-7",
  ISBN-13 =      "978-0-596-52248-3",
  LCCN =         "HG179 .B53 2008",
  bibdate =      "Sat Nov 13 10:19:15 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Missing manual",
  acknowledgement = ack-nhfb,
  subject =      "Quicken (computer file); finance, personal; data
                 processing",
}

@Book{Biancuzzi:2009:MP,
  editor =       "Federico Biancuzzi and Shane Warden",
  title =        "Masterminds of programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 480",
  year =         "2009",
  ISBN =         "0-596-51517-0 (paperback)",
  ISBN-13 =      "978-0-596-51517-1 (paperback)",
  LCCN =         "QA76.6 .M37 2009",
  bibdate =      "Tue Jul 20 17:29:58 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "Masterminds of Programming features exclusive
                 interviews with the creators of several historic and
                 highly influential programming languages. In this
                 interview collection, you'll learn about the processes
                 that led to specific design decisions, including the
                 goals these pioneers had in mind, the trade-offs they
                 had to make, and how their experiences have made an
                 impact on programming today.",
  acknowledgement = ack-nhfb,
  remark =       "Conversations with the creators of major programming
                 languages",
  subject =      "Computer programming; Programming languages
                 (Electronic computers); Computer algorithms; Computer
                 programmers; Interviews",
  tableofcontents = "C++ / Bjarne Stroustrup \\
                 Python / Guido von Rossum \\
                 APL / Adin D. Falkoff \\
                 Forth / Charles D. Moore \\
                 BASIC / Thomas E. Kurtz \\
                 AWK / Alfred Aho, Peter Weinberger, and Brian Kernighan
                 \\
                 Lua / Luiz Henrique de Figueiredo and Roberto
                 Ierusalimschy \\
                 Haskell / Simon Peyton Jones \ldots{} [et al.] \\
                 ML / Robin Milner \\
                 SQL / Don Chamberlin \\
                 Objective-C / Brad Cox and Tom Love \\
                 Java / James Gosling \\
                 C\# / Anders Hejlsberg \\
                 UML / Ivar Jacobson, James Rumbaugh, and Grady Booch
                 \\
                 Perl / Larry Wall \\
                 PostScript / Charles Geschke and John Warnock \\
                 Eiffel / Betrand Meyer\ldots{}",
}

@Book{Biddle:1997:WSM,
  author =       "C. Bradford Biddle and Simson Garfinkel and John
                 Gilmore and Rohit Khare and Cricket Liu and Lincoln
                 Stein and others",
  title =        "{Web} Security: a Matter of Trust",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "282",
  year =         "1997",
  ISBN =         "1-56592-329-4",
  ISBN-13 =      "978-1-56592-329-4",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/catalog/wjsum97/;
                 http://www.oreilly.com/catalog/9781565923294;
                 http://www.oreilly.com/catalog/wjsum97",
  acknowledgement = ack-nhfb,
}

@Book{Biersdorfer:2003:IIM,
  author =       "J. D. Biersdorfer and David Pogue",
  title =        "{iPod} and {iTunes}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  edition =      "Second",
  pages =        "x + 349",
  year =         "2003",
  ISBN =         "0-596-00658-6",
  ISBN-13 =      "978-0-596-00658-7",
  LCCN =         "ML74.4.I48 B54 2004",
  bibdate =      "Thu Apr 21 09:26:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596006587",
  acknowledgement = ack-nhfb,
  remark =       "``Covers iTunes Music Store (Mac and PC) and the iPod
                 Mini'' --- cover. ``Juiciest secrets of Apple's pocket
                 virtuoso'' --- cover. Rev. ed. of: iPod: the missing
                 manual / J.D. Biersdorfer. 2003.",
  subject =      "iTunes; iPod (Digital music player)",
}

@Book{Biersdorfer:2003:IMM,
  author =       "J. D. Biersdorfer",
  title =        "{iPod}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "x + 331",
  year =         "2003",
  ISBN =         "0-596-00477-X",
  ISBN-13 =      "978-0-596-00477-4",
  LCCN =         "ML74.4.I48 B54 2003",
  bibdate =      "Mon Apr 18 15:06:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596004774",
  acknowledgement = ack-nhfb,
  remark =       "``Covers 2003 iPods and the iTunes Music Store'' ---
                 cover. ``Juiciest secrets of Apple's pocket virtuoso''
                 --- cover.",
  subject =      "iPod (Digital music player)",
}

@Book{Biersdorfer:2005:IIM,
  author =       "J. D. Biersdorfer and David Pogue and Peter Meyers",
  title =        "{IPod} and {iTunes}: the missing manual",
  publisher =    pub-POGUE-PRESS,
  address =      pub-POGUE-PRESS:adr,
  edition =      "Third",
  pages =        "402",
  year =         "2005",
  ISBN =         "0-596-00877-5 (paperback)",
  ISBN-13 =      "978-0-596-00877-2 (paperback)",
  LCCN =         "ML74.4.I48 B54 2005",
  bibdate =      "Thu Oct 6 07:23:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596008772",
  acknowledgement = ack-nhfb,
  remark =       "Covers iTunes, Music Store (Mac and PC), and the iPod
                 shuffle. Juiciest secrets of Apple's pocket
                 virtuoso---Cover.",
  subject =      "iTunes; Handbooks, manuals, etc; iPod (Digital music
                 player); Handbooks, manuals, etc; MP3 players;
                 Handbooks, manuals, etc; MP3 (Audio coding standard);
                 Handbooks, manuals, etc; Music; Data processing;
                 Handbooks, manuals, etc; Pocket computers; Handbooks,
                 manuals, etc",
}

@Book{Biersdorfer:2005:ISF,
  author =       "J. D. Biersdorfer",
  title =        "{iPod Shuffle} Fan Book: Life Is a Playlist",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96 (est.)",
  year =         "2005",
  ISBN =         "0-596-10070-1",
  ISBN-13 =      "978-0-596-10070-4",
  LCCN =         "http://www.oreilly.com/catalog/ipodshufflefb/",
  bibdate =      "Thu Oct 06 16:30:32 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$9.95, CDN\$13.95, UK\pounds 6.95",
  URL =          "http://www.oreilly.com/catalog/9780596100704",
  acknowledgement = ack-nhfb,
}

@Book{Biersdorfer:2007:IMM,
  author =       "J. D. Biersdorfer and David Pogue",
  title =        "{iPod}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Sixth",
  pages =        "xv + 278",
  year =         "2007",
  ISBN =         "0-596-51491-3",
  ISBN-13 =      "978-0-596-51491-4",
  LCCN =         "ML74.4.I48",
  bibdate =      "Tue Aug 5 17:58:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596514914",
  abstract =     "Explains how to use the portable music player with a
                 Windows PC or a Macintosh computer to perform functions
                 including play music, store personal contact and
                 calendar information, and use as a video player.",
  acknowledgement = ack-nhfb,
  subject =      "iPod (Digital music player)",
}

@Book{Biersdorfer:2010:IMM,
  author =       "J. D. Biersdorfer and David Pogue",
  title =        "{iPad}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 299",
  year =         "2010",
  ISBN =         "1-4493-8784-5",
  ISBN-13 =      "978-1-4493-8784-6",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:41:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  series =       "The missing manual",
  acknowledgement = ack-nhfb,
  remark =       "The book that should have been in the box.",
}

@Book{Biersdorfer:2012:IMM,
  author =       "J. D. Biersdorfer and David Pogue",
  title =        "{iPod}: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "352",
  year =         "2012",
  ISBN =         "1-4493-1619-0",
  ISBN-13 =      "978-1-4493-1619-8",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:13 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 18.00",
  acknowledgement = ack-nhfb,
}

@Book{Bigelow:2005:PHA,
  author =       "Stephen J. Bigelow",
  title =        "{PC} hardware annoyances: how to fix the most annoying
                 things about your computer hardware",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 246",
  year =         "2005",
  ISBN =         "0-596-00715-9",
  ISBN-13 =      "978-0-596-00715-7",
  LCCN =         "TK7887.5 .B52 2004; TK7887.5; TK7887.5 .B52 2004eb",
  bibdate =      "Tue Aug 5 17:43:09 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007157",
  acknowledgement = ack-nhfb,
  subject =      "Computer input-output equipment; Maintenance and
                 repair; Handbooks, manuals, etc; Microcomputers;
                 Equipment and supplies",
  xxnote =       "Check year: 2004 or 2005??",
}

@Book{Bird:2009:NLP,
  author =       "Steven Bird and Ewan Klein and Edward Loper",
  title =        "Natural Language Processing with {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 479",
  year =         "2009",
  ISBN =         "0-596-51649-5",
  ISBN-13 =      "978-0-596-51649-9",
  LCCN =         "QA76.73.P98 B57 2009",
  bibdate =      "Thu Apr 16 13:05:00 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Bishop:2007:CDP,
  author =       "J. M. (Judith Mary) Bishop",
  title =        "{C\#} design patterns",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 290",
  year =         "2007",
  ISBN =         "0-596-52773-X (paperback)",
  ISBN-13 =      "978-0-596-52773-0 (paperback)",
  LCCN =         "Internet",
  bibdate =      "Tue Aug 5 18:07:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527730",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language); Software patterns",
}

@Book{Blackman:1996:LRI,
  author =       "Josh Blackman",
  title =        "The Legal Researcher's {Internet} Directory",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1996",
  ISBN =         "1-56592-160-7",
  ISBN-13 =      "978-1-56592-160-3",
  LCCN =         "JK1764.S38 1996",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Same ISBN as \cite{Schwartz:1996:NHC}. Did this book
                 appear?",
  URL =          "http://www.oreilly.com/catalog/9781565921603",
  acknowledgement = ack-nhfb,
  xxnote =       "Found as ``The legal researcher's Internet directory,
                 1993/1994'', Legal Research of New York, New York, NY,
                 1993, viii + 137, no ISBN.",
}

@Book{Blandy:2015:RPL,
  author =       "Jim Blandy",
  title =        "The {Rust} Programming Language: Fast, Safe, and
                 Beautiful",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2015",
  ISBN =         "1-4919-2544-2",
  ISBN-13 =      "978-1-4919-2544-7",
  LCCN =         "????",
  bibdate =      "Thu Oct 31 18:43:15 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Video file (1h10m).",
  abstract =     "Rust is a new programming language offering the
                 performance and control over memory of C and C++,
                 combined with a type system that catches memory leaks,
                 null pointer fetches, dangling pointers, and even the
                 nastier thread interactions. The price? You have to
                 think a bit more before you write. This webcast will
                 cover; How Rust ensures memory safety; lifetimes,
                 ownership, and borrowing; Polymorphism in Rust; traits,
                 generics, and how they work together; Modules, crates,
                 and Cargo; Concurrency, and how Rust forbids data
                 races.",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
}

@Book{Blandy:2017:PR,
  author =       "Jim Blandy and Jason Orendorff",
  title =        "Programming {Rust}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 598",
  year =         "2017",
  ISBN =         "1-4919-2728-3 (paperback), 1-4919-2727-5,
                 1-4919-2723-2 (e-book), 1-4919-2725-9 (e-book)",
  ISBN-13 =      "978-1-4919-2728-1 (paperback), 978-1-4919-2727-4,
                 978-1-4919-2723-6 (e-book), 978-1-4919-2725-0
                 (e-book)",
  LCCN =         "QA76.73.R88 B53 2017",
  bibdate =      "Mon Dec 9 15:37:10 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/multithreading.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.safaribooksonline.com/9781491927274",
  abstract =     "Rust is a new systems programming language that
                 combines the performance and low-level control of C and
                 C++ with memory safety and thread safety. Rust's
                 modern, flexible types ensure your program is free of
                 null pointer dereferences, double frees, dangling
                 pointers, and similar bugs, all at compile time,
                 without runtime overhead. In multithreaded code, Rust
                 catches data races at compile time, making concurrency
                 much easier to use. Written by two experienced systems
                 programmers, this book explains how Rust manages to
                 bridge the gap between performance and safety, and how
                 you can take advantage of it. Topics include: How Rust
                 represents values in memory (with diagrams) Complete
                 explanations of ownership, moves, borrows, and
                 lifetimes Cargo, rustdoc, unit tests, and how to
                 publish your code on crates.io, Rust's public package
                 repository High-level features like generic code,
                 closures, collections, and iterators that make Rust
                 productive and flexible Concurrency in Rust: threads,
                 mutexes, channels, and atomics, all much safer to use
                 than in C or C++ Unsafe code, and how to preserve the
                 integrity of ordinary code that uses it. Extended
                 examples illustrating how pieces of the language fit
                 together.",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  subject =      "UNIX (Computer file); UNIX (Computer file); C
                 (Computer program language); Text editors (Computer
                 programs); Software engineering; C (Computer program
                 language); Software engineering.; Text editors
                 (Computer programs)",
  tableofcontents = "Preface \\
                 Who Should Read This Book \\
                 Why We Wrote This Book \\
                 Navigating This Book \\
                 Conventions Used in This Book \\
                 Using Code Examples \\
                 O Reilly Safari \\
                 How to Contact Us \\
                 Acknowledgments \\
                 1. Why Rust? \\
                 Type Safety \\
                 2. A Tour of Rust \\
                 Downloading and Installing Rust \\
                 A Simple Function \\
                 Writing and Running Unit Tests \\
                 Handling Command-Line Arguments \\
                 A Simple Web Server \\
                 Concurrency \\
                 What the Mandelbrot Set Actually Is \\
                 Parsing Pair Command-Line Arguments \\
                 Mapping from Pixels to Complex Numbers \\
                 Plotting the Set \\
                 Writing Image Files \\
                 A Concurrent Mandelbrot Program \\
                 Running the Mandelbrot Plotter \\
                 Safety Is Invisible \\
                 3. Basic Types \\
                 Machine Types \\
                 Integer Types \\
                 Floating-Point Types \\
                 The bool Type \\
                 Characters \\
                 Tuples \\
                 Pointer Types \\
                 References \\
                 Boxes \\
                 Raw Pointers \\
                 Arrays, Vectors, and Slices \\
                 Arrays \\
                 Vectors \\
                 Slices \\
                 String Types \\
                 String Literals \\
                 Byte Strings \\
                 Strings in Memory \\
                 String \\
                 Using Strings \\
                 Other String-Like Types \\
                 Beyond the Basics \\
                 4. Ownership \\
                 Ownership \\
                 Moves \\
                 More Operations That Move \\
                 Moves and Control Flow \\
                 Moves and Indexed Content \\
                 Copy Types: The Exception to Moves \\
                 Rc and Arc: Shared Ownership \\
                 5. References \\
                 References as Values \\
                 Rust References Versus C++ References \\
                 Assigning References \\
                 References to References \\
                 Comparing References \\
                 References Are Never Null \\
                 Borrowing References to Arbitrary Expressions \\
                 References to Slices and Trait Objects \\
                 Reference Safety \\
                 Borrowing a Local Variable \\
                 Receiving References as Parameters \\
                 Passing References as Arguments \\
                 Returning References \\
                 Structs Containing References \\
                 Distinct Lifetime Parameters \\
                 Omitting Lifetime Parameters \\
                 Sharing Versus Mutation \\
                 Taking Arms Against a Sea of Objects \\
                 6. Expressions \\
                 An Expression Language \\
                 Blocks and Semicolons \\
                 Declarations \\
                 if and match \\
                 if let \\
                 Loops \\
                 return Expressions \\
                 Why Rust Has loop \\
                 Function and Method Calls \\
                 Fields and Elements \\
                 Reference Operators \\
                 Arithmetic, Bitwise, Comparison, and Logical Operators
                 \\
                 Assignment \\
                 Type Casts \\
                 Closures \\
                 Precedence and Associativity \\
                 Onward \\
                 7. Error Handling \\
                 Panic \\
                 Unwinding \\
                 Aborting \\
                 Result \\
                 Catching Errors \\
                 Result Type Aliases \\
                 Printing Errors \\
                 Propagating Errors \\
                 Working with Multiple Error Types \\
                 Dealing with Errors That Can t Happen \\
                 Ignoring Errors \\
                 Handling Errors in main() \\
                 Declaring a Custom Error Type \\
                 Why Results? \\
                 8. Crates and Modules \\
                 Crates \\
                 Build Profiles \\
                 Modules \\
                 Modules in Separate Files \\
                 Paths and Imports \\
                 The Standard Prelude \\
                 Items, the Building Blocks of Rust \\
                 Turning a Program into a Library \\
                 The src/bin Directory \\
                 Attributes \\
                 Tests and Documentation \\
                 Integration Tests \\
                 Documentation \\
                 Doc-Tests \\
                 Specifying Dependencies \\
                 Versions \\
                 Cargo.lock \\
                 Publishing Crates to crates.io \\
                 Workspaces \\
                 More Nice Things \\
                 9. Structs \\
                 Named-Field Structs \\
                 Tuple-Like Structs \\
                 Unit-Like Structs \\
                 Struct Layout \\
                 Defining Methods with impl \\
                 Generic Structs \\
                 Structs with Lifetime Parameters \\
                 Deriving Common Traits for Struct Types \\
                 Interior Mutability \\
                 10. Enums and Patterns \\
                 Enums \\
                 Enums with Data \\
                 Enums in Memory \\
                 Rich Data Structures Using Enums \\
                 Generic Enums \\
                 Patterns \\
                 Literals, Variables, and Wildcards in Patterns \\
                 Tuple and Struct Patterns \\
                 Reference Patterns \\
                 Matching Multiple Possibilities \\
                 Pattern Guards \\
                 @ patterns \\
                 Where Patterns Are Allowed \\
                 Populating a Binary Tree \\
                 The Big Picture \\
                 11. Traits and Generics \\
                 Using Traits \\
                 Trait Objects \\
                 Trait Object Layout \\
                 Generic Functions \\
                 Which to Use \\
                 Defining and Implementing Traits \\
                 Default Methods \\
                 Traits and Other People s Types \\
                 Self in Traits \\
                 Subtraits \\
                 Static Methods \\
                 Fully Qualified Method Calls \\
                 Traits That Define Relationships Between Types \\
                 Associated Types (or How Iterators Work) \\
                 Generic Traits (or How Operator Overloading Works) \\
                 Buddy Traits (or How rand::random() Works) \\
                 Reverse-Engineering Bounds \\
                 Conclusion \\
                 12. Operator Overloading \\
                 Arithmetic and Bitwise Operators \\
                 Unary Operators \\
                 Binary Operators \\
                 Compound Assignment Operators \\
                 Equality Tests \\
                 Ordered Comparisons \\
                 Index and IndexMut \\
                 Other Operators \\
                 13. Utility Traits \\
                 Drop \\
                 Sized \\
                 Clone \\
                 Copy \\
                 Deref and DerefMut \\
                 Default \\
                 AsRef and AsMut \\
                 Borrow and BorrowMut \\
                 From and Into \\
                 ToOwned \\
                 Borrow and ToOwned at Work: The Humble Cow \\
                 14. Closures \\
                 Capturing Variables \\
                 Closures That Borrow \\
                 Closures That Steal \\
                 Function and Closure Types \\
                 Closure Performance \\
                 Closures and Safety \\
                 Closures That Kill \\
                 FnOnce \\
                 FnMut \\
                 Callbacks \\
                 Using Closures Effectively \\
                 15. Iterators \\
                 The Iterator and IntoIterator Traits \\
                 Creating Iterators \\
                 iter and iter_mut Methods \\
                 IntoIterator Implementations \\
                 drain Methods \\
                 Other Iterator Sources \\
                 Iterator Adapters \\
                 map and filter \\
                 filter_map and flat_map \\
                 scan \\
                 take and take_while \\
                 skip and skip_while \\
                 peekable \\
                 fuse \\
                 Reversible Iterators and rev \\
                 inspect \\
                 chain \\
                 enumerate \\
                 zip \\
                 by_ref \\
                 cloned \\
                 cycle \\
                 Consuming Iterators \\
                 Simple Accumulation: count, sum, product \\
                 max, min \\
                 max_by, min_by \\
                 max_by_key, min_by_key \\
                 Comparing Item Sequences \\
                 any and all \\
                 position, rposition, and ExactSizeIterator \\
                 fold \\
                 nth \\
                 last \\
                 find \\
                 Building Collections: collect and FromIterator \\
                 The Extend Trait \\
                 partition \\
                 Implementing Your Own Iterators \\
                 16. Collections \\
                 Overview \\
                 Vec<T> \\
                 Accessing Elements \\
                 Iteration \\
                 Growing and Shrinking Vectors \\
                 Joining \\
                 Splitting \\
                 Swapping \\
                 Sorting and Searching \\
                 Comparing Slices \\
                 Random Elements \\
                 Rust Rules Out Invalidation Errors \\
                 VecDeque<T> \\
                 LinkedList<T> \\
                 BinaryHeap<T> \\
                 HashMap<K, V> and BTreeMap<K, V> \\
                 Entries \\
                 Map Iteration \\
                 HashSet<T> and BTreeSet<T> \\
                 Set Iteration \\
                 When Equal Values Are Different \\
                 Whole-Set Operations \\
                 Hashing \\
                 Using a Custom Hashing Algorithm \\
                 Beyond the Standard Collections \\
                 17. Strings and Text \\
                 Some Unicode Background \\
                 ASCII, Latin-1, and Unicode \\
                 UTF-8 \\
                 Text Directionality \\
                 Characters (char) \\
                 Classifying Characters \\
                 Handling Digits \\
                 Case Conversion for Characters \\
                 Conversions to and from Integers \\
                 String and str \\
                 Creating String Values \\
                 Simple Inspection \\
                 Appending and Inserting Text \\
                 Removing Text \\
                 Conventions for Searching and Iterating \\
                 Patterns for Searching Text \\
                 Searching and Replacing \\
                 Iterating over Text \\
                 Trimming \\
                 Case Conversion for Strings \\
                 Parsing Other Types from Strings \\
                 Converting Other Types to Strings \\
                 Borrowing as Other Text-Like Types \\
                 Accessing Text as UTF-8 \\
                 Producing Text from UTF-8 Data \\
                 Putting Off Allocation \\
                 Strings as Generic Collections \\
                 Formatting Values \\
                 Formatting Text Values \\
                 Formatting Numbers \\
                 Formatting Other Types \\
                 Formatting Values for Debugging \\
                 Formatting Pointers for Debugging \\
                 Referring to Arguments by Index or Name \\
                 Dynamic Widths and Precisions \\
                 Formatting Your Own Types \\
                 Using the Formatting Language in Your Own Code \\
                 Regular Expressions \\
                 Basic Regex Use \\
                 Building Regex Values Lazily \\
                 Normalization \\
                 Normalization Forms \\
                 The unicode-normalization Crate \\
                 18. Input and Output \\
                 Readers and Writers \\
                 Readers \\
                 Buffered Readers \\
                 Reading Lines \\
                 Collecting Lines \\
                 Writers \\
                 Files \\
                 Seeking \\
                 Other Reader and Writer Types \\
                 Binary Data, Compression, and Serialization \\
                 Files and Directories \\
                 OsStr and Path \\
                 Path and PathBuf Methods \\
                 Filesystem Access Functions \\
                 Reading Directories \\
                 Platform-Specific Features \\
                 Networking \\
                 19. Concurrency \\
                 Fork-Join Parallelism \\
                 spawn and join \\
                 Error Handling Across Threads \\
                 Sharing Immutable Data Across Threads \\
                 Rayon \\
                 Revisiting the Mandelbrot Set \\
                 Channels \\
                 Sending Values \\
                 Receiving Values \\
                 Running the Pipeline \\
                 Channel Features and Performance \\
                 Thread Safety: Send and Sync \\
                 Piping Almost Any Iterator to a Channel \\
                 Beyond Pipelines \\
                 Shared Mutable State \\
                 What Is a Mutex? \\
                 Mutex<T> \\
                 mut and Mutex \\
                 Why Mutexes Are Not Always a Good Idea \\
                 Deadlock \\
                 Poisoned Mutexes \\
                 Multi-Consumer Channels Using Mutexes \\
                 Read/Write Locks (RwLock<T>) \\
                 Condition Variables (Condvar) \\
                 Atomics \\
                 Global Variables \\
                 What Hacking Concurrent Code in Rust Is Like \\
                 20. Macros \\
                 Macro Basics \\
                 Basics of Macro Expansion \\
                 Unintended Consequences \\
                 Repetition \\
                 Built-In Macros \\
                 Debugging Macros \\
                 The json! Macro \\
                 Fragment Types \\
                 Recursion in Macros \\
                 Using Traits with Macros \\
                 Scoping and Hygiene \\
                 Importing and Exporting Macros \\
                 Avoiding Syntax Errors During Matching \\
                 Beyond macro_rules! \\
                 21. Unsafe Code \\
                 Unsafe from What? \\
                 Unsafe Blocks \\
                 Example: An Efficient ASCII String Type \\
                 Unsafe Functions \\
                 Unsafe Block or Unsafe Function? \\
                 Undefined Behavior \\
                 Unsafe Traits \\
                 Raw Pointers \\
                 Dereferencing Raw Pointers Safely \\
                 Example: RefWithFlag \\
                 Nullable Pointers \\
                 Type Sizes and Alignments \\
                 Pointer Arithmetic \\
                 Moving into and out of Memory \\
                 Example: GapBuffer \\
                 Panic Safety in Unsafe Code \\
                 Foreign Functions: Calling C and C++ from Rust \\
                 Finding Common Data Representations \\
                 Declaring Foreign Functions and Variables \\
                 Using Functions from Libraries \\
                 A Raw Interface to libgit2 \\
                 A Safe Interface to libgit2 \\
                 Conclusion \\
                 Index",
}

@Book{Blandy:2021:PRF,
  author =       "Jim Blandy and Jason Orendorff and Leonora F. S.
                 Tindall",
  title =        "Programming {Rust}: Fast, Safe Systems Development",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 713",
  year =         "2021",
  ISBN =         "1-4920-5259-0",
  ISBN-13 =      "978-1-4920-5259-3 (paperback)",
  LCCN =         "QA76.73.R87 B58 2021",
  bibdate =      "Mon Jun 5 12:25:50 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/rust.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "Systems programming provides the foundation for the
                 world's computation. Developing performance-sensitive
                 code requires a programming language that puts
                 programmers in control of how memory, processor time,
                 and other system resources are used. The Rust systems
                 programming language combines that control with a
                 modern type system that catches broad classes of common
                 mistakes, from memory management errors to interthread
                 data races. With this practical guide, experienced
                 systems programmers will learn how to successfully
                 bridge the gap between performance and safety using
                 Rust. Jim Blandy, Jason Orendorff, and Leonora Tindall
                 demonstrate how Rust's features put programmers in
                 control over memory consumption and processor use by
                 combining predictable performance with memory safety
                 and trustworthy concurrency. This book explores: Rust's
                 fundamental data types, and the core concepts of
                 ownership and borrowing. Language basics including
                 error handling, crates and modules, structs, and enums.
                 How to write flexible, efficient code with traits and
                 generics. Rust's key power tools: closures, iterators,
                 and asynchronous programming. Collections, strings and
                 text, input and output, concurrency, macros, unsafe
                 code, and interfacing with foreign functions.",
  acknowledgement = ack-nhfb,
  subject =      "Rust (Computer program language); Programming
                 languages (Electronic computers); Computer programming;
                 Rust (Langage de programmation); Programmation
                 (Informatique)",
  tableofcontents = "Systems programmers can have nice things \\
                 A tour of Rust \\
                 Fundamental types \\
                 Ownership and more \\
                 References \\
                 Expressions \\
                 Error handling \\
                 Crates and modules \\
                 Structs \\
                 Enums and patterns \\
                 Traits and generics \\
                 Operator overloading \\
                 Utility traits \\
                 Closures \\
                 Iterators \\
                 Collections \\
                 Strings and text \\
                 Input and output \\
                 Concurrency \\
                 Asynchronous programming \\
                 Macros \\
                 Unsafe code \\
                 Foreign functions",
}

@Book{Blank-Edelman:2000:PSA,
  author =       "David N. Blank-Edelman",
  title =        "{Perl} for System Administration: Managing
                 multi-platform environments with {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 430",
  month =        jul,
  year =         "2000",
  ISBN =         "1-56592-609-9",
  ISBN-13 =      "978-1-56592-609-7",
  LCCN =         "QA76.73.P22 B43 2000",
  bibdate =      "Mon Apr 18 14:57:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565926097;
                 http://www.oreilly.com/catalog/perlsysadm",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Blank:2014:HS,
  author =       "Steve Blank and Bob Dorf",
  title =        "{Das Handbuch f{\"u}r Startups}. ({German}) [{The}
                 Startups Handbook]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxv + 467",
  year =         "2014",
  ISBN =         "3-95561-812-9",
  ISBN-13 =      "978-3-95561-812-4",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:09 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://d-nb.info/1051456061/04;
                 http://swbplus.bsz-bw.de/bsz412834766cov.htm",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "Originaltitel: The startup owner's manual.",
  subject =      "Unternehmensgr{\"u}ndung",
  tableofcontents = "Vorwort zur deutschen Ausgabe / xi \\
                 Wie Sie dieses Buch lesen sollten / xv \\
                 F{\"u}r wen ist dieses Buch gedacht? / xxi \\
                 Vorwort / xxv \\
                 Einleitung / xxix \\
                 Teil I: Die Grundlagen \\
                 1 Der Weg in die Krise, oder: Ein Startup ist nicht die
                 kleine Version eines \\
                 gro{\ss}en Unternehmens / 3 \\
                 2 Der Weg zur Erleuchtung: Das Vorgehensmodell f{\"u}r
                 Customer Development / 17 \\
                 Teil II: Schritt 1: Customer Discovery \\
                 3 Eine Einf{\"u}hrung in Customer Discovery / 43 \\
                 4 Customer Discovery, Phase1: Nennen Sie Ihre
                 Hypothesen \\
                 zum Gesch{\"a}ftsmodell / 57 \\
                 5 Customer Discovery, Phase 2: Verlassen Sie das
                 Geb{\"a}ude, um herauszufinden: \\
                 \fg Interessiert das {\"u}berhaupt jemanden?\og / 147
                 \\
                 6 Customer Discovery, Phase 3: Verlassen Sie das
                 Geb{\"a}ude, um die \\
                 Produktl{\"o}sung zu testen / 177 \\
                 7 Customer Discovery, Phase 4: Das Gesch{\"a}ftsmodell
                 best{\"a}tigen und \\
                 den Kurs wechseln oder weitermachen / 201 \\
                 Teil III: Schritt 2: Die Kundenvalidierung \\
                 8 Einf{\"u}hrung in die Kundenvalidierung (Customer
                 Validation) / 217 \\
                 9 Kundenvalidierung, Phase 1: Verkaufsvorbereitung /
                 229 \\
                 10 Kundenvalidierung Phase 2: Verlassen Sie das
                 Geb{\"a}ude und verkaufen Sie! / 281 \\
                 11 Kundenvalidierung, Phase 3: Produktentwicklung und
                 \\
                 Unternehmenspositionierung / 327 \\
                 12 Kundenvalidierung, Phase 4: Kurswechsel oder
                 weitermachen? / 341 \\
                 Teil IV: Weitere Materialien \\
                 A Fallstudien aus dem deutschsprachigen Raum / 371 \\
                 Fallstudie: AutoScout24 Elektro / 371 \\
                 Fallstudie: car2go / 375 \\
                 Fallstudie: JoinMyGift.com / 380 \\
                 Fallstudie: KISI - Smartphone-basierter
                 Geb{\"a}udezugang / 384 \\
                 Fallstudie: simpleshow-Erkl{\"a}rvideos / 389 \\
                 Fallstudie: Solution Space / 393 \\
                 Fallstudie: Ferndiagnose im vernetzten Fahrzeug bei
                 T-Systems / 398 \\
                 B Checklisten / 403 \\
                 C Glossar / 441 \\
                 D Wie man ein Web-Startup aufbaut -ein einfacher
                 {\"U}berblick / 449 \\
                 Wie man ein Web-Startup aufbaut-Lean LaunchPad Edition
                 / 449 \\
                 Customer Discovery f{\"u}r das Web / 452 \\
                 Danksagung / 455 \\
                 Index / 459",
}

@Book{Bloch:2007:HHH,
  author =       "Christian Bloch",
  title =        "The {HDRI} handbook: high dynamic range imaging for
                 photographers and {CG} artists",
  publisher =    "Rocky Nook",
  address =      "Santa Barbara, CA, USA",
  pages =        "344",
  year =         "2007",
  ISBN =         "1-933952-05-9",
  ISBN-13 =      "978-1-933952-05-5",
  LCCN =         "TR267 .B594 2007",
  bibdate =      "Tue Aug 5 18:32:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933952055",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques; Image processing;
                 Computer art; Computer graphics",
}

@Book{Bloomer:1992:PPR,
  author =       "John Bloomer",
  title =        "Power Programming with {RPC}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxii + 459",
  month =        feb,
  year =         "1992",
  ISBN =         "0-937175-77-3",
  ISBN-13 =      "978-0-937175-77-4",
  LCCN =         "QA76.9.D5 B55 1991",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780937175774;
                 http://www.oreilly.com/catalog/rpc",
  acknowledgement = ack-nhfb,
}

@Book{Bluttman:2005:AH,
  author =       "Ken Bluttman",
  title =        "{Access} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 334",
  year =         "2005",
  ISBN =         "0-596-00924-0",
  ISBN-13 =      "978-0-596-00924-3",
  LCCN =         "QA76.9.D3 B58 2005",
  bibdate =      "Thu Oct 6 07:24:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009243",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for wrangling your data---Cover.",
  subject =      "Database management",
}

@Book{Bluttman:2007:ADA,
  author =       "Ken Bluttman and Wayne S. Freeze",
  title =        "{Access} data analysis cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 351",
  year =         "2007",
  ISBN =         "0-596-10122-8 (paperback)",
  ISBN-13 =      "978-0-596-10122-0 (paperback)",
  LCCN =         "QA76.9.D3; QA76.9.D3 B5948 2007eb; QA76.9.D3 B5948
                 2007",
  bibdate =      "Tue Aug 5 17:50:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101220",
  acknowledgement = ack-nhfb,
  remark =       "Slicing and dicing to find the results you need",
  subject =      "Microsoft Access; Database searching; Statistics; Data
                 processing",
}

@Book{Bodin:2005:PPP,
  editor =       "Bertrand Bodin",
  title =        "Assembling panoramic photos",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "96",
  year =         "2005",
  ISBN =         "0-596-00975-5",
  ISBN-13 =      "978-0-596-00975-5",
  LCCN =         "TR661 .P46 2005",
  bibdate =      "Thu Oct 6 11:24:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "A designer's notebook",
  URL =          "http://www.oreilly.com/catalog/9780596009755",
  acknowledgement = ack-nhfb,
  language =     "English",
  remark =       "Translated from the French edition {\em Photos
                 panoramiques par assemblage}, by Bertrand Bodin --
                 Arnoud Frich -- Albert Lemoine -- Christophe No{\"e}l
                 -- Sacha Popov -- Peet Simard -- Laurent Thion --
                 Gilles Vidal.",
  subject =      "Photography, Panoramic; Handbooks, manuals, etc;
                 Photography; Digital techniques; Handbooks, manuals,
                 etc; Photography; Retouching; Handbooks, manuals, etc;
                 Image processing; Digital techniques; Handbooks,
                 manuals, etc",
}

@Book{Bodner:2021:LGI,
  author =       "Jon Bodner",
  title =        "Learning {Go}: an idiomatic approach to real-world
                 {Go} programming",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 352",
  year =         "2021",
  ISBN =         "1-4920-7721-6",
  ISBN-13 =      "978-1-4920-7721-3",
  LCCN =         "QA76.73.G63 B64 2021",
  bibdate =      "Thu Apr 22 07:19:32 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/go.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "Go (Computer program language); Computer programming;
                 Web applications; Programming; Open source software; Go
                 (Computer program language)",
}

@Book{Bolinger:1995:ARS,
  author =       "Don Bolinger and Tan Bronson",
  title =        "Applying {RCS} and {SCCS}: From Source Control to
                 Project Control",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 501",
  month =        sep,
  year =         "1995",
  ISBN =         "1-56592-117-8",
  ISBN-13 =      "978-1-56592-117-7",
  LCCN =         "QA76.76.D49 B64 1995; QA76.9.F5 B65 1995",
  bibdate =      "Mon Apr 18 14:51:21 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921177;
                 http://www.oreilly.com/catalog/rcs",
  acknowledgement = ack-nhfb,
  keywords =     "File organization (Computer science); UNIX RCS; UNIX
                 SCCS",
  subject =      "File organization (Computer science); UNIX SCCS; UNIX
                 RCS",
}

@Book{Bond:1995:TTW,
  editor =       "Marybeth Bond",
  title =        "Travelers' Tales: a Woman's World",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 391",
  month =        jun,
  year =         "1995",
  ISBN =         "1-885211-06-6",
  ISBN-13 =      "978-1-885211-06-4",
  LCCN =         "PN6071.T7 .B58 1995",
  bibdate =      "Fri Nov 17 17:42:54 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211064;
                 http://www.oreilly.com/catalog/woman",
  acknowledgement = ack-nhfb,
}

@Book{Bond:1996:TTG,
  editor =       "Marybeth Bond",
  title =        "Travelers' Tales: Gutsy Women: Travel Tips and Wisdom
                 for the Road",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "100",
  year =         "1996",
  ISBN =         "1-885211-15-5",
  ISBN-13 =      "978-1-885211-15-6",
  LCCN =         "PN6071.T7 .B58 1995",
  bibdate =      "Fri Sep 20 13:42:13 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/catalog/gutsy/noframes.html",
  price =        "US\$7.95",
  URL =          "http://www.oreilly.com/catalog/9781885211156;
                 http://www.oreilly.com/catalog/gutsy",
  acknowledgement = ack-nhfb,
}

@Book{Bond:1997:TTG,
  author =       "Marybeth Bond",
  title =        "Travelers' Tales: Gutsy Mamas",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "100 (est.)",
  year =         "1997",
  ISBN =         "1-885211-20-1",
  ISBN-13 =      "978-1-885211-20-0",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$7.95",
  URL =          "http://www.ora.com/catalog/mamas/;
                 http://www.oreilly.com/catalog/9781885211200;
                 http://www.oreilly.com/catalog/mamas",
  acknowledgement = ack-nhfb,
}

@Book{Bond:1998:TTM,
  author =       "Marybeth Bond and Pamela Michael",
  title =        "{Travelers' Tales}: a Mother's World",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "234 (est.)",
  month =        mar,
  year =         "1998",
  ISBN =         "1-885211-26-0",
  ISBN-13 =      "978-1-885211-26-2",
  LCCN =         "????",
  bibdate =      "Sat May 02 14:17:40 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781885211262;
                 http://www.oreilly.com/catalog/mothers",
  acknowledgement = ack-nhfb,
}

@Book{Bond:1999:WPT,
  author =       "Marybeth Bond and Pamela Michael",
  title =        "A Woman's Passion for Travel: More True Stories from
                 a Woman's World",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "328",
  year =         "1999",
  ISBN =         "1-885211-36-8",
  ISBN-13 =      "978-1-885211-36-1",
  LCCN =         "G465.W645 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211361;
                 http://www.oreilly.com/catalog/passion",
  acknowledgement = ack-nhfb,
}

@Book{Boney:2002:CIN,
  author =       "James Boney",
  title =        "{Cisco IOS} in a Nutshell: a desktop quick reference
                 for {IOS} on {IP} networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 592",
  year =         "2002",
  ISBN =         "1-56592-942-X",
  ISBN-13 =      "978-1-56592-942-5",
  LCCN =         "TK5105.8.C57 B65 2002; TK5105.5 .B66 2002",
  bibdate =      "Mon Apr 18 15:00:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/156592942X;
                 http://www.oreilly.com/catalog/9781565929425;
                 http://www.oreilly.com/catalog/cisiosnut",
  acknowledgement = ack-nhfb,
  keywords =     "Cisco IOS; computer network protocols",
  publishersummary = "This two-part reference covers IOS configuration
                 for the TCP/IP protocol family. The first part includes
                 chapters on the user interface, configuring lines and
                 interfaces, access lists, routing protocols, and
                 dial-on-demand routing and security. The second part is
                 a classic O'Reilly-style quick reference to all the
                 commands you need to work with TCP/IP and the
                 lower-level protocols on which it relies, with lots of
                 examples of the most common configuration steps for the
                 routers themselves.",
  subject =      "Cisco IOS; Routers (Computer networks); Computer
                 network protocols",
}

@Book{Boney:2005:CIN,
  author =       "James Boney",
  title =        "{Cisco IOS} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 779",
  year =         "2005",
  ISBN =         "0-596-00869-4 (paperback)",
  ISBN-13 =      "978-0-596-00869-7 (paperback)",
  LCCN =         "TK5105.8.C57 B65 2005",
  bibdate =      "Thu Oct 6 07:59:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596008697;
                 http://www.oreilly.com/catalog/cisconut2/",
  acknowledgement = ack-nhfb,
  subject =      "Computer network protocols; Routers (Computer
                 networks)",
}

@Book{Booker:1997:IGA,
  author =       "Meg Booker and {Songline Studios}",
  title =        "The Insider's Guide to {America Online}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "416 (est.)",
  month =        oct,
  year =         "1997",
  ISBN =         "1-56592-373-1",
  ISBN-13 =      "978-1-56592-373-7",
  LCCN =         "????",
  bibdate =      "Sat May 02 14:17:33 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565923737;
                 http://www.oreilly.com/catalog/aol",
  acknowledgement = ack-nhfb,
}

@Book{Bornstein:2004:NX,
  author =       "Niel M. Bornstein",
  title =        "{.NET} and {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 455",
  year =         "2004",
  ISBN =         "0-596-00397-8",
  ISBN-13 =      "978-0-596-00397-5",
  LCCN =         "QA76.76.H94 B67 2004",
  bibdate =      "Mon Apr 18 15:05:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003975",
  acknowledgement = ack-nhfb,
  remark =       "``Understanding the code and markup behind the
                 wizards'' --- cover. Introduction to .NET and XML --
                 Reading XML -- Writing XML -- Reading and writing
                 non-XML formats -- Manipulating XML with DOM --
                 Navigating XML with XPath -- Transforming XML with XSLT
                 -- Constraining XML with schemas -- SOAP and XML
                 serialization -- XML and Web services -- XML and
                 databases -- .NET XML namespace reference.",
  subject =      "XML (Document markup language); Microsoft .NET
                 Framework; Application program interfaces (Computer
                 software)",
}

@Book{Borrus:1999:FSH,
  author =       "Kathy Borrus",
  title =        "The Fearless Shopper: How to Get the Best Deals on the
                 Planet",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "296",
  year =         "1999",
  ISBN =         "1-885211-39-2",
  ISBN-13 =      "978-1-885211-39-2",
  LCCN =         "TX335.B635 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781885211392;
                 http://www.oreilly.com/catalog/shopper",
  acknowledgement = ack-nhfb,
}

@Book{Bos:2023:RAL,
  author =       "Mara Bos",
  title =        "{Rust} Atomics and Locks: Low-Level Concurrency in
                 Practice",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 230",
  year =         "2023",
  ISBN =         "1-0981-1944-4",
  ISBN-13 =      "978-1-0981-1944-7",
  LCCN =         "QA76.73.R87 B67 2023",
  bibdate =      "Mon Jun 5 12:19:57 MDT 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/rust.bib",
  abstract =     "The Rust programming language is extremely well suited
                 for concurrency, and its ecosystem has many libraries
                 that include lots of concurrent data structures, locks,
                 and more. But implementing those structures correctly
                 can be very difficult. Even in the most well-used
                 libraries, memory ordering bugs are not uncommon. In
                 this practical book, Mara Bos, leader of the Rust
                 library team, helps Rust programmers of all levels gain
                 a clear understanding of low-level concurrency. You'll
                 learn everything about atomics and memory ordering and
                 how they're combined with basic operating system APIs
                 to build common primitives like mutexes and condition
                 variables. Once you're done, you'll have a firm grasp
                 of how Rust's memory model, the processor, and the role
                 of the operating system all fit together. With this
                 guide, you'll learn: How Rust's type system works
                 exceptionally well for programming concurrency
                 correctly All about mutexes, condition variables,
                 atomics, and memory ordering What happens in practice
                 with atomic operations on Intel and ARM processors How
                 locks are implemented with support from the operating
                 system How to write correct code that includes
                 concurrency, atomics, and locks How to build your own
                 locking and synchronization primitives correctly.",
  acknowledgement = ack-nhfb,
  subject =      "Rust (Computer program language); Computer
                 programming",
  tableofcontents = "1. Basics of Rust Concurrency \\
                 2. Atomics \\
                 3. Memory Ordering \\
                 4. Building Our Own Spin Lock \\
                 5. Building Our Own Channels \\
                 6. Building Our Own ``Arc'' \\
                 7. Understanding the Processor \\
                 8. Operating System Primitives \\
                 9. Building Our Own Locks \\
                 10. Ideas and Inspiration",
}

@Book{Boslaugh:2008:SN,
  author =       "Sarah Boslaugh and Paul A. Watters",
  title =        "Statistics in a nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxi + 452",
  year =         "2008",
  ISBN =         "0-596-51049-7",
  ISBN-13 =      "978-0-596-51049-7",
  LCCN =         "QA276.12 .B67 2008; QA276.12 .B67 2008eb; QA276.12",
  bibdate =      "Sun Mar 28 14:59:46 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
}

@Book{Boswell:2002:CAM,
  editor =       "David Boswell and Brian King and Ian Oeschger and Pete
                 Collins and Eric Murphy",
  title =        "Creating applications with {Mozilla}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 454",
  year =         "2002",
  ISBN =         "0-596-00052-9",
  ISBN-13 =      "978-0-596-00052-3",
  LCCN =         "QA76.625 .C73 2002",
  bibdate =      "Mon Apr 18 15:02:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000523;
                 http://www.oreilly.com/catalog/mozilla",
  acknowledgement = ack-nhfb,
  publishersummary = "Mozilla is not just a browser. Mozilla is also a
                 framework that allows developers to create
                 cross-platform applications. Creating Applications with
                 Mozilla provides step-by-step information about how you
                 can create your own programs using Mozilla's framework.
                 After installing Mozilla, you quickly learn to create
                 simple applications. After the initial satisfaction of
                 developing your own portable applications, the book
                 branches into topics on modular development and
                 packaging your application. In order to build more
                 complex applications, coverage of XUL, JavaScript, and
                 CSS allow you to discover how to customize and build
                 out your application shell.",
  remark =       "``Using XUL, JavaScript, and CSS'' --- cover.",
  subject =      "Internet programming; Web sites; Design; Netscape
                 Mozilla; Source code (Computer science)",
}

@Book{Boudreau:2003:NDG,
  author =       "Tim Boudreau and Jesse Glick and Simeon Greene and
                 Vaughn Spurlin and Jack J. Woehr",
  title =        "{NetBeans}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 646",
  year =         "2003",
  ISBN =         "0-596-00280-7",
  ISBN-13 =      "978-0-596-00280-0",
  LCCN =         "QA76.73.J38 N47 2003",
  bibdate =      "Mon Apr 18 15:04:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596002800;
                 http://www.oreilly.com/catalog/netbeans",
  acknowledgement = ack-nhfb,
  publishersummary = "In NetBeans: The Definitive Guide, you'll find out
                 how to use this IDE to its fullest, making your Java
                 programming more efficient and productive than ever
                 before. You'll understand the basics of the IDE, and
                 quickly be utilizing the various editor and explorer
                 windows. You'll also master many of NetBeans advanced
                 features, and be working with XML documents, CVS
                 repositories, Javadoc trees, and Web applications, all
                 within the NetBeans framework.",
  remark =       "``Developing, debugging, and deploying Java code'' ---
                 cover.",
  subject =      "Java (Computer program language); Computer
                 programming",
}

@Book{Bourg:2002:PGD,
  author =       "David M. Bourg",
  title =        "Physics for Game Developers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 326",
  year =         "2002",
  ISBN =         "0-596-00006-5",
  ISBN-13 =      "978-0-596-00006-6",
  LCCN =         "QC23.2 .B68 2002",
  bibdate =      "Mon Apr 18 15:01:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000066;
                 http://www.oreilly.com/catalog/physicsgame",
  acknowledgement = ack-nhfb,
  keywords =     "physics; video games -- design",
  publishersummary = "Colliding billiard balls. Missile trajectories.
                 Cornering dynamics in speeding cars. By applying the
                 laws of physics, you can realistically model nearly
                 everything in games that bounces around, flies, rolls,
                 slides, or isn't sitting still, to create compelling,
                 believable content for computer games, simulations, and
                 animation. Physics for Game Developers serves as the
                 starting point for enriching games with physics-based
                 realism.",
  subject =      "Physics; Video games; Design",
}

@Book{Bourg:2004:AGD,
  author =       "David M. Bourg and Glenn Seemann",
  title =        "{AI} for game developers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 373",
  year =         "2004",
  ISBN =         "0-596-00555-5",
  ISBN-13 =      "978-0-596-00555-9",
  LCCN =         "QC23.2 .B67 2004; QA76.76.C672 B68 2004; QA76.76.C672
                 B68 2004eb; QA76.76.C672",
  bibdate =      "Tue Aug 5 17:41:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596005559",
  acknowledgement = ack-nhfb,
  remark =       "Creating intelligent behavior in games",
  subject =      "Video games; Design; Computer games; Programming;
                 Computer animation; Artificial intelligence",
}

@Book{Bourg:2006:ESE,
  author =       "David M. Bourg",
  title =        "{Excel} scientific and engineering cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 424",
  year =         "2006",
  ISBN =         "0-596-00879-1 (paperback)",
  ISBN-13 =      "978-0-596-00879-6 (paperback)",
  LCCN =         "HF5548.4.M523 B68 2006; HF5548.4.M523; HF5548.4.M523
                 B68 2006eb",
  bibdate =      "Tue Aug 5 17:45:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008796",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Electronic
                 spreadsheets; Computer programs; Laboratories",
  tableofcontents = "Adding Excel to your analysis arsenal. Using Excel
                 \\
                 Getting acquainted with Visual Basic for Applications
                 \\
                 Collecting and cleaning up data \\
                 Charting \\
                 Statistical analysis \\
                 Time series analysis \\
                 Mathematical functions \\
                 Curve fitting and regression \\
                 Solving equations \\
                 Numerical integration and differentiation \\
                 Solving ordinary differential equations \\
                 Solving partial differential equations \\
                 Performing optimization analyses in Excel \\
                 Introduction to financial calculations",
}

@Book{Bourke:2001:SLB,
  author =       "Tony Bourke",
  title =        "Server Load Balancing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 175",
  year =         "2001",
  ISBN =         "0-596-00050-2",
  ISBN-13 =      "978-0-596-00050-9",
  LCCN =         "QA76.9.C55 B675 2001",
  bibdate =      "Mon Apr 18 15:02:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596000509;
                 http://www.oreilly.com/catalog/serverload",
  acknowledgement = ack-nhfb,
  remark =       "``Help for network administrators'' --- cover.",
  subject =      "Client/server computing; Management; Computer
                 networks; Workload; Web servers",
}

@Book{Bove:2005:JSN,
  author =       "Tony Bove",
  title =        "Just say no to {Microsoft}: how to ditch {Microsoft}
                 and why it's not as hard as you think",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvi + 243",
  year =         "2005",
  ISBN =         "1-59327-064-X",
  ISBN-13 =      "978-1-59327-064-3",
  LCCN =         "QA76.76.O63 B682 2005",
  bibdate =      "Tue Aug 5 18:18:54 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270643",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers); Computer software industry; United
                 States",
}

@Book{Bovet:2000:ULK,
  author =       "D. (Daniele) Bovet and Marco Cesati",
  title =        "Understanding the {Linux} kernel",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 684",
  year =         "2000",
  ISBN =         "0-596-00002-2",
  ISBN-13 =      "978-0-596-00002-8",
  LCCN =         "QA76.76.O63 B665 2001",
  bibdate =      "Wed Apr 25 05:30:20 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Linux; operating systems (computers)",
}

@Book{Bovet:2001:ULK,
  author =       "Daniel P. (Daniel Pierre) Bovet and Marco Cesati",
  title =        "Understanding the {Linux} kernel",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 684",
  year =         "2001",
  ISBN =         "0-596-00002-2",
  ISBN-13 =      "978-0-596-00002-8",
  LCCN =         "QA76.76.O63 B665 2001; QA76.76.O63 B683 2001",
  bibdate =      "Mon Apr 18 15:01:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596000028",
  acknowledgement = ack-nhfb,
  keywords =     "GNU/Linux; operating systems (computers)",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Bovet:2002:ULK,
  author =       "Daniel P. (Daniel Pierre) Bovet and Marco Cesati",
  title =        "Understanding the {Linux} Kernel",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 765",
  year =         "2002",
  ISBN =         "0-596-00213-0",
  ISBN-13 =      "978-0-596-00213-8",
  LCCN =         "QA76.76.O63 B683 2003",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/linuxkernel2",
  acknowledgement = ack-nhfb,
  publishersummary = "The new edition of Understanding the Linux Kernel
                 takes you on a guided tour through the most significant
                 data structures, many algorithms, and programming
                 tricks used in the kernel. The book has been updated to
                 cover version 2.4 of the kernel, which is quite
                 different from version 2.2: the virtual memory system
                 is entirely new, support for multiprocessor systems is
                 improved, and whole new classes of hardware devices
                 have been added. You'll learn what conditions bring out
                 Linux's best performance, and how it meets the
                 challenge of providing good system response during
                 process scheduling, file access, and memory management
                 in a wide variety of environments.",
}

@Book{Bovet:2003:ULK,
  author =       "Daniel P. (Daniel Pierre) Bovet and Marco Cesati",
  title =        "Understanding the {Linux} Kernel",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 765",
  year =         "2003",
  ISBN =         "0-596-00213-0",
  ISBN-13 =      "978-0-596-00213-8",
  LCCN =         "QA76.76.O63 B683 2003",
  bibdate =      "Mon Apr 18 15:03:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/9780596002138;
                 http://www.oreilly.com/catalog/linuxkernel2",
  acknowledgement = ack-nhfb,
  publishersummary = "The new edition of Understanding the Linux Kernel
                 takes you on a guided tour through the most significant
                 data structures, many algorithms, and programming
                 tricks used in the kernel. The book has been updated to
                 cover version 2.4 of the kernel, which is quite
                 different from version 2.2: the virtual memory system
                 is entirely new, support for multiprocessor systems is
                 improved, and whole new classes of hardware devices
                 have been added. You'll learn what conditions bring out
                 Linux's best performance, and how it meets the
                 challenge of providing good system response during
                 process scheduling, file access, and memory management
                 in a wide variety of environments.",
  remark =       "Linux 2.4 kernel.",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Bovet:2006:ULK,
  author =       "Daniel P. (Daniel Pierre) Bovet and Marco Cesati",
  title =        "Understanding the {Linux} kernel",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvi + 923",
  year =         "2006",
  ISBN =         "0-596-00565-2 (paperback)",
  ISBN-13 =      "978-0-596-00565-8 (paperback)",
  LCCN =         "QA76.76.O63 B683 2006",
  bibdate =      "Mon Oct 23 08:08:57 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005658",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Bowen:2007:WNA,
  author =       "Richard Cooper Bowen",
  title =        "What's new in {Apache Web Server 2.2}?",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52927-9",
  ISBN-13 =      "978-0-596-52927-7",
  LCCN =         "QA76.6.A62; QA76.6.A62 B69 2007eb",
  bibdate =      "Tue Aug 5 18:11:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529277",
  acknowledgement = ack-nhfb,
  subject =      "Apache (Computer file: Apache Group); Web servers;
                 Computer programs",
}

@Book{Boyce:2001:WQF,
  author =       "Jim Boyce",
  title =        "{Windows 2000} Quick Fixes",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 285",
  year =         "2001",
  ISBN =         "0-596-00017-0",
  ISBN-13 =      "978-0-596-00017-2",
  LCCN =         "QA76.76.O63 B6867 2001; QA76.76.O63 B69 2001",
  bibdate =      "Mon Apr 18 15:01:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Quick fixes",
  URL =          "http://www.oreilly.com/catalog/9780596000172;
                 http://www.oreilly.com/catalog/qfwin2000",
  acknowledgement = ack-nhfb,
  xxnote =       "Check year: UC/Melvyl has 2001.",
  xxtitle =      "{Windows 2000}",
}

@Book{Boyd:2012:GSO,
  author =       "Ryan Boyd",
  title =        "Getting started with {OAuth 2.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 66",
  year =         "2012",
  ISBN =         "1-4493-1784-7, 1-4493-1160-1 (paperback)",
  ISBN-13 =      "978-1-4493-1784-3, 978-1-4493-1160-5 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:34:04 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE;
                 z3950.bibsys.no:2100/BIBSYS;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Programming clients for secure Web API authorization
                 and authentication.",
  subject =      "OAuth; Data protection; Web services; Access control;
                 World Wide Web; Security measures; Application program
                 interfaces (Computer software)",
}

@Book{Boynton:1996:PTW,
  author =       "John Robert Boynton",
  title =        "{PolyForm} ({TM}): {Web} Forms Construction Kit",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "146",
  month =        may,
  year =         "1996",
  ISBN =         "1-56592-182-8",
  ISBN-13 =      "978-1-56592-182-5",
  LCCN =         "????",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes two diskettes.",
  price =        "US\$149.00",
  URL =          "http://www.oreilly.com/catalog/9781565921825;
                 http://www.oreilly.com/catalog/polyform",
  acknowledgement = ack-nhfb,
  upc =          "9-781565-921825",
}

@Book{Bracewell:1998:OUQ,
  author =       "Mark Bracewell and David A. Karp",
  title =        "{O'Reilly} Utilities: Quick Solutions for {Windows 98}
                 Annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "1-56592-549-1",
  ISBN-13 =      "978-1-56592-549-6",
  LCCN =         "????",
  bibdate =      "Wed Oct 07 12:21:04 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes CD-ROM.",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565925496;
                 http://www.oreilly.com/catalog/utilwin98",
  acknowledgement = ack-nhfb,
}

@Book{Bradenbaugh:1999:JAC,
  author =       "Jerry Bradenbaugh",
  title =        "{JavaScript} Application Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 462",
  year =         "1999",
  ISBN =         "1-56592-577-7",
  ISBN-13 =      "978-1-56592-577-9",
  LCCN =         "QA76.73.J39 B73 1999",
  bibdate =      "Mon Apr 18 14:56:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565925779;
                 http://www.oreilly.com/catalog/jscook",
  acknowledgement = ack-nhfb,
  remark =       "``Programming web applications in JavaScript'' ---
                 cover.",
  subject =      "JavaScript (Computer program language); Web site
                 development; Application software; Development",
}

@Book{Bradski:2012:LOC,
  author =       "Gary R. Bradski and Adrian Kaehler",
  title =        "Learning {OpenCV}: [computer vision with the {OpenCV}
                 library]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "300",
  year =         "2012",
  ISBN =         "1-4493-1465-1 (paperback)",
  ISBN-13 =      "978-1-4493-1465-1 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:03 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
  subject =      "OpenCV; Computer vision",
}

@Book{Branagan:1994:FHB,
  author =       "Linda Branagan and Mike Sierra",
  title =        "The {Frame} Handbook: Building {FrameMaker} Documents
                 That Work",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiii + 506",
  month =        nov,
  year =         "1994",
  ISBN =         "1-56592-009-0",
  ISBN-13 =      "978-1-56592-009-5",
  LCCN =         "????",
  bibdate =      "Sat Dec 02 16:39:21 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565920095",
  acknowledgement = ack-nhfb,
}

@Book{Braunstein:2007:IF,
  author =       "Roger Braunstein",
  title =        "Introduction to {Flex 2}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-55003-0",
  ISBN-13 =      "978-0-596-55003-5",
  LCCN =         "QA76.625; QA76.625 .B73 2007eb",
  bibdate =      "Tue Aug 5 18:12:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596550035",
  acknowledgement = ack-nhfb,
  subject =      "Flex (Computer file); Internet programming;
                 Application software; Development; Web site
                 development; Computer programs",
}

@Book{Breshears:2009:AC,
  author =       "Clay Breshears",
  title =        "The art of concurrency",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 285",
  year =         "2009",
  ISBN =         "0-596-80242-0",
  ISBN-13 =      "978-0-596-80242-4",
  LCCN =         "QA76.642 .B74 2009; Internet",
  bibdate =      "Mon Apr 5 18:12:38 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "parallel programming (computer science); computer
                 programming",
}

@Book{Bressert:2012:SNO,
  author =       "Eli Bressert",
  title =        "{Scipy} and {Numpy}: An Overview for Developers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "80",
  year =         "2012",
  ISBN =         "1-4493-0546-6",
  ISBN-13 =      "978-1-4493-0546-8",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:00 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Brickner:2005:LDP,
  author =       "David Brickner",
  title =        "{Linux} desktop pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 181",
  year =         "2005",
  ISBN =         "0-596-10104-X",
  ISBN-13 =      "978-0-596-10104-6",
  LCCN =         "QA76.76.O63 B7423 2005",
  bibdate =      "Wed May 19 06:19:18 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "Linux; operating systems (computers)",
}

@Book{Brickner:2005:TDL,
  author =       "David Brickner",
  title =        "Test driving {Linux}: from {Windows} to {Linux} in 60
                 seconds",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 341",
  year =         "2005",
  ISBN =         "0-596-00754-X",
  ISBN-13 =      "978-0-596-00754-6",
  LCCN =         "QA76.76.O63 B744 2005",
  bibdate =      "Thu Oct 6 07:23:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007546",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Brittain:2003:TDG,
  author =       "Jason Brittain and Ian F. Darwin",
  title =        "{Tomcat}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 303",
  year =         "2003",
  ISBN =         "0-596-00318-8",
  ISBN-13 =      "978-0-596-00318-0",
  LCCN =         "TK5105.8885.A63 B75 2003",
  bibdate =      "Mon Apr 18 15:05:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003180",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Tomcat 4'' --- cover. ``Vital information for
                 Tomcat programmers and administrators'' --- cover.
                 ``Tomcat is a Java servlet container and web server
                 from the Jakarta project of the Apache Software
                 Foundation \ldots{}''--P. vii.",
  subject =      "JavaServer pages; Servlets; Computer programs; Web
                 site design; Web site development; Apache Tomcat
                 (Computer file)",
}

@Book{Brittain:2007:TDG,
  author =       "Jason Brittain and Ian F. Darwin",
  title =        "{Tomcat}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 476",
  year =         "2007",
  ISBN =         "0-596-10106-6 (paperback)",
  ISBN-13 =      "978-0-596-10106-0 (paperback)",
  LCCN =         "TK5105.8885.A63 B75 2008",
  bibdate =      "Tue Aug 5 17:49:45 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101060",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2003.",
  subject =      "JavaServer Pages (Computer file); Jakarta Tomcat
                 (Computer file); Web servers; Servlets",
}

@Book{Brooks-Bilson:2001:PC,
  author =       "Rob Brooks-Bilson",
  title =        "Programming {ColdFusion}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 953",
  year =         "2001",
  ISBN =         "1-56592-698-6",
  ISBN-13 =      "978-1-56592-698-1",
  LCCN =         "QA76.9.W43 B76 2001",
  bibdate =      "Mon Apr 18 14:58:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/9781565926981;
                 http://www.oreilly.com/catalog/coldfusion",
  acknowledgement = ack-nhfb,
  subject =      "Web databases; Database design; ColdFusion",
}

@Book{Brooks-Bilson:2003:PCM,
  author =       "Rob Brooks-Bilson",
  title =        "Programming {ColdFusion MX}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 1115",
  year =         "2003",
  ISBN =         "0-596-00380-3",
  ISBN-13 =      "978-0-596-00380-7",
  LCCN =         "QA76.9.W43 B76 2003",
  bibdate =      "Mon Apr 18 15:05:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003807",
  acknowledgement = ack-nhfb,
  remark =       "``Creating dynamic Web applications'' --- cover.
                 ``Covers ColdFusion MX 6.1'' --- cover.",
  subject =      "ColdFusion; Web databases; Database design",
}

@Book{Broughton:2008:WMM,
  author =       "John Broughton",
  title =        "{Wikipedia}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 477",
  year =         "2008",
  ISBN =         "0-596-51516-2",
  ISBN-13 =      "978-0-596-51516-4",
  LCCN =         "TK5105.8882 .B76 2008; TK5105.8882",
  bibdate =      "Tue Aug 5 17:59:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596515164",
  abstract =     "``Wikipedia may be the biggest group writing project
                 ever, but the one thing you won't find in this
                 amazingly comprehensive encyclopedia is easy-to-follow
                 guidance on how to contribute. This Missing Manual
                 helps you avoid beginners' blunders and get you
                 sounding like a pro from your first edit''--P. [4] of
                 cover.",
  acknowledgement = ack-nhfb,
  subject =      "Wikipedia; Handbooks, manuals, etc; Wikis (Computer
                 science); User-generated content",
  tableofcontents = "Editing for the first time \\
                 Documenting your sources \\
                 Setting up your account and personal workspace \\
                 Creating a new article \\
                 Who did what: page histories and reverting \\
                 Monitoring changes \\
                 Dealing with vandalism and spam \\
                 Communicating with your fellow editors \\
                 WikiProjects and other group efforts \\
                 Resolving content disputes \\
                 Handling incivility and personal attacks \\
                 Lending other editors a hand \\
                 Article sections and tables of contents \\
                 Creating lists and tables \\
                 Adding images \\
                 Getting readers to the right article: naming,
                 redirects, and disambiguation \\
                 Categorizing articles \\
                 Better articles: a systematic approach \\
                 Deleting existing articles \\
                 Customizing with preferences \\
                 Easier editing with JavaScript",
}

@Book{Broughton:2008:WRG,
  author =       "John Broughton",
  title =        "{Wikipedia} reader's guide: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "62",
  year =         "2008",
  ISBN =         "0-596-52174-X",
  ISBN-13 =      "978-0-596-52174-5",
  LCCN =         "AE5 .B86",
  bibdate =      "Sat Nov 13 10:07:57 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Wikipedia; Electronic encyclopedias",
}

@Book{Brown:2002:WAW,
  author =       "Kyle Brown",
  title =        "{WebSphere 4.0 AEs} Workbook for {Enterprise
                 JavaBeans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "186 (est.)",
  year =         "2002",
  ISBN =         "0-596-00418-4",
  ISBN-13 =      "978-0-596-00418-7",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780596004187;
                 http://www.oreilly.com/catalog/websphereworkbook",
  acknowledgement = ack-nhfb,
  publishersummary = "Although EJB applications themselves are portable,
                 the manner in which developers install and run EJB
                 products varies widely from one vendor to the next. The
                 goal of this WebSphere AE workbook is to discuss vendor
                 specific requirements and best practices and introduce
                 tools such as the WebSphere Application Assembly Tool,
                 and the WebSphere Administration Console, all in the
                 context of building and running the example programs
                 for O'Reilly's Enterprise JavaBeans, 3rd edition. The
                 Workbook guides developers step-by-step, explaining how
                 to build and deploy working solutions in a particular
                 application server, and provides useful hints, tips and
                 warnings.\par

                 This WebSphere 4.0 AEs Workbook was originally
                 published by Enterprise JavaBeans author Richard
                 Monson-Haefel's Titan Books publishing company.
                 O'Reilly thought so highly of it, we acquired the
                 rights to publish it ourselves, in order to give more
                 developers access to this critical information.",
}

@Book{Brown:2006:DAA,
  author =       "Tracy Steven Brown",
  title =        "{Dynamic Apache} with {Ajax} and {JSON2}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52839-6",
  ISBN-13 =      "978-0-596-52839-3",
  LCCN =         "TK5105.8885.A63 B76 2006eb; TK5105.8885.A63",
  bibdate =      "Tue Aug 5 18:10:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528393",
  acknowledgement = ack-nhfb,
  subject =      "Apache (Computer file: Apache Group); Ajax (Web site
                 development technology); Web sites; Design",
}

@Book{Brown:2006:SL,
  author =       "Chris Brown",
  title =        "{SuSE Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 430",
  year =         "2006",
  ISBN =         "0-596-10183-X",
  ISBN-13 =      "978-0-596-10183-1",
  LCCN =         "QA76.76.O63 B76 2006",
  bibdate =      "Wed Oct 04 18:14:17 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.99",
  URL =          "http://www.oreilly.com/catalog/9780596101831",
  acknowledgement = ack-nhfb,
}

@Book{Brown:2007:ITW,
  author =       "C. Titus Brown and Gheorghe Gheorghiu and Jason
                 Huggins",
  title =        "An introduction to testing web applications with {{\tt
                 twill}} and {Selenium}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52780-2",
  ISBN-13 =      "978-0-596-52780-8",
  LCCN =         "QA76.76.T48 B76 2007eb; QA76.76.T48",
  bibdate =      "Tue Aug 5 18:08:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527808",
  acknowledgement = ack-nhfb,
  subject =      "Application software; Testing; Scripting languages
                 (Computer science); Web site development",
}

@Book{Brownell:2002:S,
  author =       "David Brownell",
  title =        "{SAX2}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 228",
  year =         "2002",
  ISBN =         "0-596-00237-8",
  ISBN-13 =      "978-0-596-00237-4",
  LCCN =         "QA76.76.H94 B789 2002",
  bibdate =      "Mon Apr 18 15:04:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://safari.oreilly.com/0596002378;
                 http://www.oreilly.com/catalog/9780596002374;
                 http://www.oreilly.com/catalog/sax2",
  acknowledgement = ack-nhfb,
  keywords =     "application software -- development; user interfaces
                 (computer systems); XML (document markup language)",
  publishersummary = "This concise book gives you information you need
                 to effectively use the Simple API for XML (SAX2), the
                 dominant API for efficient XML processing with Java.
                 With SAX2, developers have access to information in XML
                 documents as they are read without imposing major
                 memory constraints or a large code footprint. SAX2
                 gives you the detail and examples required to use SAX2
                 to its full potential.",
  subject =      "XML (Document markup language); Application software;
                 Development; User interfaces (Computer systems)",
}

@Book{Brundage:2005:PE,
  author =       "Barbara (Barbara K.) Brundage",
  title =        "{Photoshop Elements 3}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 499",
  year =         "2005",
  ISBN =         "0-596-00453-2",
  ISBN-13 =      "978-0-596-00453-8",
  LCCN =         "TR267 .B786 2005",
  bibdate =      "Thu Oct 6 07:22:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596004538",
  acknowledgement = ack-nhfb,
  remark =       "Covers Windows and Mac---Cover.",
  subject =      "Adobe Photoshop elements; Photography; Digital
                 techniques; Image processing; Digital techniques",
}

@Book{Brundage:2006:PEMa,
  author =       "Barbara (Barbara K.) Brundage",
  title =        "{Photoshop elements 4}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 493",
  year =         "2006",
  ISBN =         "0-596-10158-9",
  ISBN-13 =      "978-0-596-10158-9",
  LCCN =         "TR267.5.A33 B78 2006eb; TR267.5.A33 B78 2006;
                 TR267.5.A33",
  bibdate =      "Tue Aug 5 17:51:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101589",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop elements; Photography; Digital
                 techniques; Image processing",
}

@Book{Brundage:2006:PEMb,
  author =       "Barbara (Barbara K.) Brundage",
  title =        "{Photoshop elements 5}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 554",
  year =         "2006",
  ISBN =         "0-596-52728-4",
  ISBN-13 =      "978-0-596-52728-0",
  LCCN =         "TR267.5.A33; TR267.5.A33 B79 2006eb",
  bibdate =      "Tue Aug 5 18:06:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527280",
  acknowledgement = ack-nhfb,
  remark =       "Pogue Press.''.",
  subject =      "Adobe Photoshop elements; Photography; Digital
                 techniques; Image processing",
}

@Book{Brundage:2008:PEM,
  author =       "Barbara (Barbara K.) Brundage",
  title =        "{Photoshop elements 6}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 567",
  year =         "2008",
  ISBN =         "0-596-51444-1 (paperback)",
  ISBN-13 =      "978-0-596-51444-0 (paperback)",
  LCCN =         "TR267.5.A33 B783 2008",
  bibdate =      "Tue Aug 5 17:58:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual series",
  URL =          "http://www.oreilly.com/catalog/9780596514440",
  abstract =     "Shows how to use Photoshop Elements to retouch,
                 repair, publish, and add effects to digital photographs
                 and graphics by altering such factors as lighting,
                 composition, and texture, and through editing,
                 cropping, and filtering.",
  acknowledgement = ack-nhfb,
  remark =       "The book that should have been in the box, p. [1].
                 ``Pogue Press.''.",
  subject =      "Adobe Photoshop elements; Photography; Digital
                 techniques; Image processing",
}

@Book{Buchholz:2001:LLL,
  author =       "William M. Buchholz and Susan W. Buchholz",
  title =        "Live longer, live larger: a holistic approach for
                 cancer patients and their families",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 389",
  year =         "2001",
  ISBN =         "1-56592-845-8",
  ISBN-13 =      "978-1-56592-845-9",
  LCCN =         "RC263 .B755 2001",
  bibdate =      "Mon Apr 18 14:59:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565928459",
  acknowledgement = ack-nhfb,
  subject =      "Cancer; Popular works; Cancer; Psychological aspects;
                 Holistic medicine; Adjustment (Psychology)",
}

@Book{Bumgardner:2006:BTC,
  author =       "Jim Bumgardner",
  title =        "Building tag clouds in {Perl} and {PHP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "48",
  year =         "2006",
  ISBN =         "0-596-52794-2",
  ISBN-13 =      "978-0-596-52794-5",
  LCCN =         "QA76.73.P22 B86 2006eb; QA76.73.P22",
  bibdate =      "Tue Aug 5 18:08:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527945",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language); PHP (Computer
                 program language)",
}

@Book{Burke:2001:JX,
  author =       "Eric M. Burke",
  title =        "{Java} and {XSLT}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 510",
  year =         "2001",
  ISBN =         "0-596-00143-6",
  ISBN-13 =      "978-0-596-00143-8",
  LCCN =         "QA76.73.J38 B88 2001",
  bibdate =      "Sat Nov 13 10:09:25 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); XML (Document markup
                 language)",
}

@Book{Burke:2001:JXE,
  author =       "Eric M. Burke",
  title =        "{Java} and {XSLT}: Embedding {XML} processing into
                 {Java} applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 510",
  month =        sep,
  year =         "2001",
  ISBN =         "0-596-00143-6",
  ISBN-13 =      "978-0-596-00143-8",
  LCCN =         "QA76.73.J38 B88 2001",
  bibdate =      "Mon Apr 18 15:03:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596001438;
                 http://www.oreilly.com/catalog/javaxslt",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); XSLT (Computer
                 program language); XML (Document markup language)",
}

@Book{Burke:2002:PLF,
  author =       "Sean M. Burke",
  title =        "{Perl} and {LWP}: fetching {Web} pages, parsing
                 {HTML}, writing spiders and more",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 242",
  year =         "2002",
  ISBN =         "0-596-00178-9",
  ISBN-13 =      "978-0-596-00178-0",
  LCCN =         "QA76.73.P22 B87 2002",
  bibdate =      "Mon Apr 18 15:03:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001780",
  acknowledgement = ack-nhfb,
  keywords =     "application software; perl (computer program
                 language); World Wide Web",
  remark =       "``Fetching Web pages, parsing HTML, writing spiders
                 and more'' -- Cover.",
  subject =      "Perl (Computer program language); Application
                 software; World Wide Web",
}

@Book{Burke:2003:JEP,
  author =       "Eric M. Burke and Brian M. Coyner",
  title =        "{Java Extreme Programming} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 275",
  year =         "2003",
  ISBN =         "0-596-00387-0",
  ISBN-13 =      "978-0-596-00387-6",
  LCCN =         "QA76.73.J38 B873 2003",
  bibdate =      "Mon Apr 18 15:05:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003876",
  acknowledgement = ack-nhfb,
  annote =       "Extreme programming in the real world",
  keywords =     "extreme programming; Java (computer program language);
                 open source software",
  subject =      "Java (Computer program language); eXtreme
                 programming",
}

@Book{Burke:2003:RPG,
  author =       "Sean M. Burke",
  title =        "{RTF} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 149",
  year =         "2003",
  ISBN =         "0-596-00475-3",
  ISBN-13 =      "978-0-596-00475-0",
  LCCN =         "QA76.9.T48 B87 2003",
  bibdate =      "Mon Apr 18 15:06:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004750",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Word; Text processing (Computer science);
                 RTF (Document markup language)",
}

@Book{Burke:2006:EJ,
  author =       "Bill Burke and Richard Monson-Haefel",
  title =        "{Enterprise JavaBeans 3.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xxv + 732",
  year =         "2006",
  ISBN =         "0-596-00978-X",
  ISBN-13 =      "978-0-596-00978-6",
  LCCN =         "QA76.73.J38 M65 2006",
  bibdate =      "Fri May 29 12:43:18 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2006285201-d.html",
  acknowledgement = ack-nhfb,
  remark =       "Revised edition of: Enterprise JavaBeans / Richard
                 Monson-Haefel. 2004. Covers Java Persistence.",
  subject =      "Java (Computer program language); JavaBeans",
}

@Book{Burleson:1999:OSA,
  author =       "Donald K. Burleson",
  title =        "{Oracle SAP} Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 197",
  year =         "1999",
  ISBN =         "1-56592-696-X",
  ISBN-13 =      "978-1-56592-696-7",
  LCCN =         "QA76.9.D3 B8753 1999",
  bibdate =      "Mon Apr 18 14:58:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565926967;
                 http://www.oreilly.com/catalog/sapadm",
  acknowledgement = ack-nhfb,
  remark =       "``System administration, database administration and
                 tuning'' --- cover. ``Covers Oracle8 and Oracle7'' ---
                 cover.",
  subject =      "Database management; Oracle (Computer file); SAP R/3",
}

@Book{Burleson:2001:UOD,
  author =       "Donald K. Burleson",
  title =        "{Unix} for {Oracle DBAs}: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 104",
  year =         "2001",
  ISBN =         "0-596-00066-9",
  ISBN-13 =      "978-0-596-00066-0",
  LCCN =         "QA76.9.D3 B8754 2001",
  bibdate =      "Mon Apr 18 15:02:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596000660",
  acknowledgement = ack-nhfb,
  keywords =     "Oracle (computer file); relational databases; UNIX
                 (computer file)",
  remark =       "``Command syntax and scripts'' --- cover.",
  subject =      "UNIX (Computer file); Oracle (Computer file);
                 Relational databases",
}

@Book{Burnette:2005:EIP,
  author =       "Ed Burnette",
  title =        "{Eclipse IDE}: pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 117",
  year =         "2005",
  ISBN =         "0-596-10065-5",
  ISBN-13 =      "978-0-596-10065-0",
  LCCN =         "QA76.73.J38 B875 2005",
  bibdate =      "Thu Oct 6 07:24:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100650",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Burns:2007:DJG,
  author =       "Brendan Burns",
  title =        "{Darkstar}: The {Java Game Server}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51484-0",
  ISBN-13 =      "978-0-596-51484-6",
  LCCN =         "QA76.73.J38 B87 2007eb; QA76.73.J38",
  bibdate =      "Tue Aug 5 17:58:34 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  URL =          "http://www.oreilly.com/catalog/9780596514846",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Computer games;
                 Interactive multimedia",
}

@Book{Bustamante:2007:LW,
  author =       "Michele Leroux Bustamante",
  title =        "Learning {WCF}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 582",
  year =         "2007",
  ISBN =         "0-596-10162-7, , 0-596-10162-7",
  ISBN-13 =      "978-0-596-10162-6, , 978-0-596-10162-6",
  LCCN =         "QA76.9.D5; QA76.9.D5 B87 2007eb; QA76.9.D5 B87 2007",
  bibdate =      "Tue Aug 5 17:51:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101626",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Electronic data
                 processing; Distributed processing; Computer networks;
                 Computer architecture",
}

@Book{Byron:2009:UD,
  editor =       "Angela Byron and Addison Berry and Nathan Haug and
                 Jeff Eaton",
  title =        "Using {Drupal}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 464",
  year =         "2009",
  ISBN =         "0-596-51580-4 (paperback)",
  ISBN-13 =      "978-0-596-51580-5 (paperback)",
  LCCN =         "TK5105.8885.D78 U84 2009",
  bibdate =      "Sat Nov 13 10:21:34 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Drupal (Computer file); Web site development; Web
                 sites; Design",
}

@Book{Calavera:2020:LOB,
  author =       "David Calavera and Lorenzo Fontana",
  title =        "{Linux} Observability with {BPF}: Advanced Programming
                 for Performance Analysis and Networking",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 162",
  year =         "2020",
  ISBN =         "1-4920-5020-2",
  ISBN-13 =      "978-1-4920-5020-9",
  LCCN =         "QA76.774.L46",
  bibdate =      "Thu Sep 10 17:52:52 MDT 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Foreword by Jessie Frazelle.",
  URL =          "http://proquest.safaribooksonline.com/?fpi=9781492050193",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Computer networks; Management; Application
                 software; Development; Operating systems (Computers)",
  tableofcontents = "Foreword \\
                 Preface \\
                 Conventions Used in This Book \\
                 Using Code Examples \\
                 O'Reilly Online Learning \\
                 How to Contact Us \\
                 Acknowledgments \\
                 1: Introduction \\
                 BPF's History \\
                 Architecture \\
                 Conclusion \\
                 2: Running Your First BPF Programs \\
                 Writing BPF Programs \\
                 BPF Program Types \\
                 Socket Filter Programs \\
                 Kprobe Programs \\
                 Tracepoint Programs \\
                 XDP Programs \\
                 Perf Event Programs \\
                 Cgroup Socket Programs \\
                 Cgroup Open Socket Programs \\
                 Socket Option Programs \\
                 Socket Map Programs \\
                 Cgroup Device Programs \\
                 Socket Message Delivery Programs \\
                 Raw Tracepoint ProgramsCgroup Socket Address
                 ProgramsSocket Reuseport Programs \\
                 Flow Dissection Programs \\
                 Other BPF Programs \\
                 The BPF Verifier \\
                 BPF Type Format \\
                 BPF Tail Calls \\
                 Conclusion \\
                 3: BPF Maps \\
                 Creating BPF Maps \\
                 ELF Conventions to Create BPF Maps \\
                 Working with BFP Maps \\
                 Updating Elements in a BPF Map \\
                 Reading Elements from a BPF Map \\
                 Removing an Element from a BPF Map \\
                 Iterating Over Elements in a BPF Map \\
                 Looking Up and Deleting Elements \\
                 Concurrent Access to Map Elements \\
                 Types of BPF Maps \\
                 Hash-Table Maps \\
                 Array Maps \\
                 Program Array Maps \\
                 Perf Events Array Maps \\
                 Per-CPU Hash MapsPer-CPU Array MapsStack Trace Maps \\
                 Cgroup Array Maps \\
                 LRU Hash and Per-CPU Hash Maps \\
                 LPM Trie Maps \\
                 Array of Maps and Hash of Maps \\
                 Device Map Maps \\
                 CPU Map Maps \\
                 Open Socket Maps \\
                 Socket Array and Hash Maps \\
                 Cgroup Storage and Per-CPU Storage Maps \\
                 Reuseport Socket Maps \\
                 Queue Maps \\
                 Stack Maps \\
                 The BPF Virtual Filesystem \\
                 Conclusion \\
                 4: Tracing with BPF \\
                 Probes \\
                 Kernel Probes \\
                 Tracepoints \\
                 User-Space Probes \\
                 User Statically Defined Tracepoints \\
                 Visualizing Tracing Data \\
                 Flame Graphs \\
                 Histograms \\
                 Perf Events \\
                 Conclusion \\
                 5: BPF Utilities \\
                 BPFTool \\
                 InstallationFeature DisplayInspecting BPF Programs \\
                 Inspecting BPF Maps \\
                 Inspecting Programs Attached to Specific Interfaces \\
                 Loading Commands in Batch Mode \\
                 Displaying BTF Information \\
                 BPFTrace \\
                 Installation \\
                 Language Reference \\
                 Filtering \\
                 Dynamic Mapping \\
                 kubectl-trace \\
                 Installation \\
                 Inspecting Kubernetes Nodes \\
                 eBPF Exporter \\
                 Installation \\
                 Exporting Metrics from BPF \\
                 Conclusion \\
                 6: Linux Networking and BPF \\
                 BPF and Packet Filtering \\
                 tcpdump and BPF Expressions \\
                 Packet Filtering for Raw Sockets \\
                 BPF-Based Traffic Control Classifier \\
                 Terminology \\
                 Traffic Control Classifier Program Using
                 cls\_bpfDifferences Between Traffic Control and
                 XDPConclusion \\
                 7: Express Data Path \\
                 XDP Programs Overview \\
                 Operation Modes \\
                 The Packet Processor \\
                 XDP and iproute2 as a Loader \\
                 XDP and BCC \\
                 Testing XDP Programs \\
                 XDP Testing Using the Python Unit Testing Framework \\
                 XDP Use Cases \\
                 Monitoring \\
                 DDoS Mitigation \\
                 Load Balancing \\
                 Firewalling \\
                 Conclusion \\
                 8: Linux Kernel Security, Capabilities, and Seccomp \\
                 Capabilities \\
                 Seccomp \\
                 Seccomp Errors \\
                 Seccomp BPF Filter Example \\
                 BPF LSM Hooks \\
                 Conclusion \\
                 9: Real-World Use Cases \\
                 Sysdig eBPF God Mode \\
                 Flowmill \\
                 Index \\
                 About the Authors",
}

@Book{Calcagno:1997:TTI,
  editor =       "Ann Calcagno",
  title =        "Travelers' Tales {Italy}: true stories of life on the
                 road",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 437",
  year =         "1997",
  ISBN =         "1-885211-16-3",
  ISBN-13 =      "978-1-885211-16-3",
  LCCN =         "DG430.2 .I83 1998",
  bibdate =      "Thu Feb 18 06:50:42 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/catalog/italy/;
                 http://www.oreilly.com/catalog/9781885211163;
                 http://www.oreilly.com/catalog/italy",
  acknowledgement = ack-nhfb,
}

@Book{Calishain:2003:GHI,
  author =       "Tara Calishain and Rael Dornfest",
  title =        "{Google} hacks: [100 industrial-strength tips and
                 tools]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 329",
  year =         "2003",
  ISBN =         "0-596-00447-8",
  ISBN-13 =      "978-0-596-00447-7",
  LCCN =         "TK5105.885.G66 C35 2003",
  bibdate =      "Mon Apr 18 15:06:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004477",
  acknowledgement = ack-nhfb,
  remark =       "Subtitle from cover. Searching Google -- Google
                 special services and collections -- Third-party Google
                 services -- Non-API Google applications -- Introducing
                 the Google Web API -- Google Web applications -- Google
                 pranks and games -- The Webmaster side of Google.",
  subject =      "Google; Web search engines; Internet programming;
                 Computer software; Reusability",
}

@Book{Calishain:2003:GPG,
  author =       "Tara Calishain and Rael Dornfest and D. J. Adams",
  title =        "{Google} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 129",
  year =         "2003",
  ISBN =         "0-596-00550-4",
  ISBN-13 =      "978-0-596-00550-4",
  LCCN =         "ZA4251.G66 C35 2003",
  bibdate =      "Mon Apr 18 15:07:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005504",
  acknowledgement = ack-nhfb,
  remark =       "What can you do with Google? -- Asking for what you
                 want -- Understanding what you get -- Other Google
                 services and features -- Appendix.",
  subject =      "Google; Web search engines; Internet searching; World
                 Wide Web; Internet; Handbooks, manuals, etc",
}

@Book{Calishain:2005:GH,
  author =       "Tara Calishain and Rael Dornfest",
  title =        "{Google} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxxiv + 443",
  year =         "2005",
  ISBN =         "0-596-00857-0",
  ISBN-13 =      "978-0-596-00857-4",
  LCCN =         "TK5105.885.G66 C35 2005",
  bibdate =      "Sat Jun 11 09:51:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008574",
  acknowledgement = ack-nhfb,
  subject =      "Google; Web search engines; Internet programming;
                 Computer software; Reusability",
}

@Book{Callender:2002:PWS,
  author =       "John (John Bryan) Callender",
  title =        "{Perl} for {Web} Site Management",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 508",
  year =         "2002",
  ISBN =         "1-56592-647-1",
  ISBN-13 =      "978-1-56592-647-9",
  LCCN =         "QA76.73.P76 C39 2002",
  bibdate =      "Mon Apr 18 14:57:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/1565926471;
                 http://www.oreilly.com/catalog/9781565926479;
                 http://www.oreilly.com/catalog/perlwsmng",
  acknowledgement = ack-nhfb,
  keywords =     "Perl (computer program language); Web site
                 development; Web sites -- design",
  publishersummary = "Learn to do everyday tasks on your Web site using
                 Perl--even if you have no programming background. Perl
                 for Web Site Management shows how to write CGI scripts,
                 incorporate search engines, convert multiple text files
                 to HTML, monitor log files, and track visitors to your
                 site. Whether you're a developer, a designer, or simply
                 a dabbler on the Web, this is the hands-on introduction
                 to Perl you've been waiting for.",
  subject =      "Perl (Computer program language); Web sites; Design;
                 Web site development",
}

@Book{Cameron:1991:LGE,
  author =       "Debra Cameron and Bill Rosenblatt",
  title =        "Learning {GNU} Emacs",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 411",
  year =         "1991",
  ISBN =         "0-937175-84-6",
  ISBN-13 =      "978-0-937175-84-2",
  LCCN =         "QA76.76.T49 C35 1991",
  bibdate =      "Tue Dec 14 22:43:25 1993",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/han-wri-mat-sci-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175842",
  abstract =     "GNU Emacs is the most popular and widespread of the
                 Emacs family of editors. It is also the most powerful
                 and flexible. (Unlike all other text editors, GNU Emacs
                 is a complete working environment --- you can stay
                 within Emacs all day without leaving.) This book tells
                 you how to get started with the GNU Emacs editor. It
                 will also ``grow'' with you: as you become more
                 proficient, this book will help you learn how to use
                 Emacs more effectively. It will take you from basic
                 Emacs usage (simple text editing) to moderately
                 complicated customization and programming. Topics
                 covered include: Using Emacs to read and write
                 electronic mail. Using Emacs as a ``shell
                 environment.'' How to take advantage of ``built-in''
                 formatting features. Customizing Emacs. Whys and hows
                 of writing macros to circumvent repetitious tasks.
                 Emacs as a programming environment. The basics of Emacs
                 LISP. The Emacs interface to the X Window System. How
                 to get Emacs. The book is aimed at new Emacs users,
                 whether or not they are programmers. Also useful for
                 readers switching from other Emacs implementations to
                 GNU Emacs. Covers Version 18.57 of the GNU Emacs
                 editor.",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1: Emacs Basics / 1 \\
                 2: Editing Files / 22 \\
                 3: Search and Replace Operations / 49 \\
                 4: Using Buffers and Windows / 74 \\
                 5: Emacs as a Work Environment 9 / 5 \\
                 6: Simple Text Formatting and Specialized Editing / 136
                 \\
                 7: Using Emacs with UNIX Text Formatters / 175 \\
                 8: Writing Macros / 197 \\
                 9: Customizing Emacs / 214 \\
                 10: Emacs For Programmers / 230 \\
                 11: Emacs LISP Programming / 259 \\
                 12: Emacs for the X Window System / 302 \\
                 13: Online Help / 318 \\
                 Appendix A: How to Get Emacs / 330 \\
                 Appendix B: Making Emacs Work the Way You Think It
                 Should / 336 \\
                 Appendix C: Emacs Variables / 338 \\
                 Appendix D: Emacs LISP Packages / 347 \\
                 Appendix E: Bugs and Bug Fixes : / 353 \\
                 Appendix F: Public Statements / 355 \\
                 The GNU General Public License / 355 \\
                 General Public License, Version 1 / 356 \\
                 General Public License, Version 2 / 362 \\
                 GNU Manifesto / 369 \\
                 The League for Programming Freedom / 369 \\
                 Appendix G: Give and It Shall Be Given / 372 \\
                 Appendix H: Quick Reference / 373 \\
                 Index / 383",
  tableofcontents = "Preface / xvi \\
                 Why Read This Book? / xvi \\
                 Which Emacs is Which? / xviii \\
                 GNU Emacs and the Free Software Foundation / xix \\
                 An Approach to Learning Emacs / xxi \\
                 What We Haven't Included / xxiii \\
                 Conventions Used in This Handbook / xxiv \\
                 Emacs Commands / xxiv \\
                 Examples / xxv \\
                 Font Usage / xxvi \\
                 Acknowledgments / xxvii \\
                 1: Emacs Basics / 1 \\
                 Introducing Emacs! / 1 \\
                 Understanding Files and Buffers / 3 \\
                 A Word about Modes / 4 \\
                 Starting Emacs / 6 \\
                 About the Emacs Screen / 7 \\
                 Emacs Commands / 8 \\
                 Reading a File / 9 \\
                 Letting Emacs Fill in the Blanks 1 / 1 \\
                 Inserting and Appending Files / 12 \\
                 How Emacs Chooses a Default Directory 1 / 3 \\
                 Saving Files : 1 / 3 \\
                 Leaving Emacs / 14 \\
                 Temporarily Suspending Emacs / 14 \\
                 Customizing Emacs and its Pitfalls 1 / 5 \\
                 Getting Help / 17 \\
                 Summary / 19 \\
                 Problem Checklist / 20 \\
                 2: Editing Files / 22 \\
                 Text Mode and Fill Mode / 23 \\
                 What Happens Without Fill Mode / 23 \\
                 Moving the Cursor / 24 \\
                 Repeating Commands / 25 \\
                 Other Ways to Move the Cursor / 27 \\
                 Moving a Screen (or More) at a Time / 29 \\
                 Redisplaying the Screen / 30 \\
                 Deleting Text 3 / 1 \\
                 Recovering What You've Deleted / 32 \\
                 Marking Text to Delete, Move, or Copy / 35 \\
                 Copying Text / 38 \\
                 More about the Kill Ring / 39 \\
                 Reformatting Paragraphs / 40 \\
                 Stopping and Undoing Commands / 41 \\
                 Stopping Commands / 42 \\
                 Undoing Changes / 42 \\
                 Backup Files / 43 \\
                 Editing Tricks and Shortcuts / 44 \\
                 Fixing Transpositions / 44 \\
                 Capitalization / 45 \\
                 Typing over Old Text with Overwrite Mode / 47 \\
                 Problem Checklist / 47 \\
                 3: Search and Replace Operations / 49 \\
                 Different Kinds of Searches 4 / 9 \\
                 Incremental Search 5 / 1 \\
                 Simple Searches / 54 \\
                 Word Search 5 / 5 \\
                 Search and Replace 5 / 5 \\
                 Simple Search and Replace Operations / 56 \\
                 Query-replace / 57 \\
                 Recursive Editing / 59 \\
                 Are Emacs Searches Case-sensitive? / 60 \\
                 Regular Expressions for Search and Replacement
                 Operations 6 / 1 \\
                 Checking Spelling 6 / 3 \\
                 Word Abbreviation Mode / 67 \\
                 Trying Word Abbreviations for One Session / 69 \\
                 Making Word Abbreviations Part of Your Startup / 70 \\
                 Deleting a Word Abbreviation / 70 \\
                 Disabling Word Abbreviations / 71 \\
                 Abbreviations and Capitalization / 72 \\
                 4: Using Buffers and Windows / 74 \\
                 Files, Buffers, and Windows / 74 \\
                 Working with Multiple Buffers / 76 \\
                 Saving Multiple Buffers / 78 \\
                 Deleting Buffers 7 / 8 \\
                 Renaming Buffers / 79 \\
                 Read-only Buffers 8 / 0 \\
                 Getting a List of Buffers 8 / 0 \\
                 Working with the Buffer List / 82 \\
                 Working with Windows 8 / 5 \\
                 Creating Horizontal Windows 8 / 6 \\
                 Creating Vertical or Side-by-side Windows / 87 \\
                 Moving Between Windows 8 / 8 \\
                 Getting Rid of Windows 9 / 0 \\
                 Growing Windows and Shrinking Them 9 / 0 \\
                 Shortcut Commands for Working with Other Windows / 92
                 \\
                 Comparing Files Between Windows / 92 \\
                 Displaying Buffers from the Buffer List 9 / 4 \\
                 5: Emacs as a Work Environment 9 / 5 \\
                 Working with Mail 9 / 6 \\
                 Sending Mail from within Emacs 9 / 6 \\
                 Executing UNIX Commands in Shell Windows / 118 \\
                 Using Shell Mode / 122 \\
                 Working with Directories / 128 \\
                 Getting into Dired / 128 \\
                 Deleting Files with Dired / 130 \\
                 Copying and Renaming Files with Dired / 131 \\
                 Printing from Emacs / 133 \\
                 Reading Man Pages from Emacs / 134 \\
                 Using Your Emacs Work Environment / 135 \\
                 6: Simple Text Formatting and Specialized Editing / 136
                 \\
                 Indenting Text / 137 \\
                 Using Tabs / 137 \\
                 Using Fill Prefixes / 142 \\
                 Indented Text Mode / 144 \\
                 Indenting Regions / 146 \\
                 Some Other Tricks / 146 \\
                 Centering Text / 148 \\
                 Inserting Page Breaks / 150 \\
                 Rectangle Editing / 150 \\
                 Making Simple Drawings / 157 \\
                 Drawing in Picture Mode / 158 \\
                 Editing in Picture Mode / 161 \\
                 Using Rectangle Commands in Picture Mode / 166 \\
                 Using Outline Mode / 168 \\
                 Entering Outline Mode / 169 \\
                 Hiding and Showing Text / 170 \\
                 Editing While Text is Hidden / 173 \\
                 Customizing Outline Mode / 174 \\
                 7: Using Emacs with UNIX Text Formatters / 175 \\
                 Comments / 176 \\
                 Finding Headings 17 / 7 \\
                 Marking Up Text for troff and nroff / 177 \\
                 Paragraph Formatting / 178 \\
                 Navigation / 179 \\
                 Macro Pairs / 180 \\
                 Making nroff Mode Part of Your Startup / 182 \\
                 Marking Up Text for TeX and LaTeX / 183 \\
                 Matching Braces / 183 \\
                 Quotation Marks and Paragraphing / 186 \\
                 Comments / 187 \\
                 Processing and Printing Text / 187 \\
                 Differences for LaTeX Mode / 188 \\
                 Marking Up Text for Scribe / 189 \\
                 Marking Environments / 190 \\
                 Marking Fonts / 193 \\
                 Tabs, Quotation Marks, and Parentheses / 194 \\
                 8: Writing Macros / 197 \\
                 What is a Macro? / 197 \\
                 Defining a Macro / 198 \\
                 Tips for Creating Good Macros / 201 \\
                 A More Complicated Macro Example / 203 \\
                 Adding to an Existing Macro / 204 \\
                 Naming and Saving Your Macros / 205 \\
                 Executing a Macro You've Named / 206 \\
                 Building More Complicated Macros / 207 \\
                 Pausing a Macro for Keyboard Input / 208 \\
                 Adding a Query to a Macro / 210 \\
                 Beyond Macros / 212 \\
                 9: Customizing Emacs / 214 \\
                 Keyboard Customization / 215 \\
                 Getting Around Flow-control Problems / 218 \\
                 Special Keys / 220 \\
                 Terminal Support / 223 \\
                 Emacs Variables / 226 \\
                 Emacs LISP Packages / 227 \\
                 Auto-mode Customization / 228 \\
                 10: Emacs For Programmers / 230 \\
                 Language Modes / 231 \\
                 Syntax / 232 \\
                 Formatting / 233 \\
                 C Mode / 237 \\
                 Etags / 242 \\
                 The LISP Modes / 244 \\
                 FORTRAN Mode / 252 \\
                 11: Emacs LISP Programming / 259 \\
                 Introduction to LISP / 260 \\
                 Basic LISP Entities / 261 \\
                 Defining Functions / 263 \\
                 Turning LISP Functions into Emacs Commands / 266 \\
                 LISP Primitive Functions / 269 \\
                 Statement Blocks / 270 \\
                 Control Structures / 271 \\
                 Useful Built-in Emacs Functions / 274 \\
                 Buffers, Text, and Regions / 274 \\
                 Regular Expressions / 276 \\
                 Functions that Use Regular Expressions / 284 \\
                 Finding Other Built-in Functions / 285 \\
                 Programming a Major Mode / 286 \\
                 Components of a Major Mode / 287 \\
                 More LISP Basics : Lists / 289 \\
                 The Calculator Mode / 290 \\
                 LISP Code for the Calculator Mode / 292 \\
                 Customizing Existing Modes / 295 \\
                 Building Your Own LISP Library / 299 \\
                 Byte-compiling LISP Files / 301 \\
                 12: Emacs for the X Window System / 302 \\
                 Invoking Emacs under X / 303 \\
                 Command Line and .X11Startup Options / 304 \\
                 .Xdefaults File / 306 \\
                 Mouse Commands / 307 \\
                 Creating Mouse Commands / 312 \\
                 Creating Popup Menus / 314 \\
                 13: Online Help / 318 \\
                 Completion / 319 \\
                 Customizing Completion / 321 \\
                 Help Commands / 322 \\
                 Detail Information / 323 \\
                 Apropos Commands / 325 \\
                 General Information / 327 \\
                 Help in Complex Emacs Commands / 328 \\
                 Appendix A: How to Get Emacs / 330 \\
                 FTP on Internet 33 / 1 \\
                 Uucp on UUNET / 332 \\
                 Magnetic Media / 334 \\
                 MS-DOS Versions of Emacs / 335 \\
                 Appendix B: Making Emacs Work the Way You Think It
                 Should / 336 \\
                 Appendix C: Emacs Variables / 338 \\
                 Appendix D: Emacs LISP Packages / 347 \\
                 Appendix E: Bugs and Bug Fixes : / 353 \\
                 Appendix F: Public Statements / 355 \\
                 The GNU General Public License / 355 \\
                 General Public License, Version 1 / 356 \\
                 General Public License, Version 2 / 362 \\
                 GNU Manifesto / 369 \\
                 The League for Programming Freedom / 369 \\
                 Appendix G: Give and It Shall Be Given / 372 \\
                 Appendix H: Quick Reference / 373 \\
                 Index / 383",
}

@Book{Cameron:1996:LGE,
  author =       "Debra Cameron and Bill Rosenblatt and Eric S.
                 Raymond",
  title =        "Learning {GNU Emacs}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 533",
  month =        sep,
  year =         "1996",
  ISBN =         "1-56592-152-6",
  ISBN-13 =      "978-1-56592-152-8",
  LCCN =         "QA76.76.T49 C35 1996",
  bibdate =      "Mon May 11 11:01:59 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565921528;
                 http://www.oreilly.com/catalog/gnu2",
  acknowledgement = ack-nhfb,
}

@Book{Cameron:1998:GEP,
  author =       "Debra Cameron",
  title =        "{GNU Emacs} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 58",
  year =         "1998",
  ISBN =         "1-56592-496-7",
  ISBN-13 =      "978-1-56592-496-3",
  LCCN =         "QA76.76.T49 C348 1998",
  bibdate =      "Thu Feb 18 06:52:10 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/gnupr",
  acknowledgement = ack-nhfb,
  keywords =     "GNU Emacs; text editors (computer programs); UNIX
                 (computer file)",
}

@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",
  ISBN-13 =      "978-1-56592-496-3",
  LCCN =         "QA76.76.T49 C34 1999; QA76.76.T49 C348 1998",
  bibdate =      "Mon Apr 18 14:55:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781565924963;
                 http://www.oreilly.com/catalog/gnupr",
  acknowledgement = ack-nhfb,
  subject =      "GNU Emacs; Text editors (Computer programs)",
}

@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",
  ISBN-13 =      "978-3-89721-211-4",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 10:30:26 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "German translation of \cite{Cameron:1999:GEP}.",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Cameron:2005:LGE,
  author =       "Debra Cameron and James Elliot and Marc Loy and Eric
                 Raymond and Bill Rosenblatt",
  title =        "Learning {GNU} Emacs",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxii + 509",
  year =         "2005",
  ISBN =         "0-596-00648-9",
  ISBN-13 =      "978-0-596-00648-8",
  LCCN =         "QA76.76.T49 C35 2005",
  bibdate =      "Fri Dec 9 06:18:18 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.oreilly.com/catalog/9780596006488",
  acknowledgement = ack-nhfb,
  remark =       "A Guide to the World's Most Extensible, Customizable
                 Editor.",
  subject =      "GNU Emacs; Text editors (Computer programs)",
}

@Book{Campbell:2006:DDC,
  author =       "Marc Campbell",
  title =        "{Dreamweaver 8}: design and construction",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 295",
  year =         "2006",
  ISBN =         "0-596-10163-5",
  ISBN-13 =      "978-0-596-10163-3",
  LCCN =         "TK5105.8885.D74eb; TK5105.8885.D74 C36 2006;
                 TK5105.8885.D74",
  bibdate =      "Tue Aug 5 17:51:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101633",
  acknowledgement = ack-nhfb,
  subject =      "Dreamweaver (Computer file); Web sites; Design",
}

@Book{Campbell:2006:WMC,
  author =       "Tony (George Anthony) Campbell",
  title =        "{Windows} media center wizardry",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52784-5",
  ISBN-13 =      "978-0-596-52784-6",
  LCCN =         "QA76.76.O63",
  bibdate =      "Tue Aug 5 18:08:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527846",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Capriolo:2012:PH,
  author =       "Edward Capriolo and Dean Wampler and Jason
                 Rutherglen",
  title =        "Programming {Hive}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 328",
  year =         "2012",
  ISBN =         "1-4493-1933-5 (paperback)",
  ISBN-13 =      "978-1-4493-1933-5 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:31:21 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 library.ox.ac.uk:210/ADVANCE",
  acknowledgement = ack-nhfb,
  subject =      "Data warehousing; Querying (Computer science);
                 Computer programs",
}

@Book{Carless:2004:GH,
  author =       "Simon Carless",
  title =        "Gaming hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 436",
  year =         "2004",
  ISBN =         "0-596-00714-0",
  ISBN-13 =      "978-0-596-00714-0",
  LCCN =         "QA76.76.C672 C37 2004; QA76.76.C672 C37 2004eb;
                 QA76.76.C672",
  bibdate =      "Tue Aug 5 17:43:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007140",
  acknowledgement = ack-nhfb,
  remark =       "100 industrial-strength tips and tools",
  subject =      "Computer games; Programming; Video games",
}

@Book{Carlson:2006:RC,
  author =       "Lucas Carlson and Leonard Richardson",
  title =        "{Ruby} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxx + 873",
  year =         "2006",
  ISBN =         "0-596-52369-6",
  ISBN-13 =      "978-0-596-52369-5",
  LCCN =         "QA76.64 .C37 2006",
  bibdate =      "Tue Aug 5 18:04:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596523695",
  acknowledgement = ack-nhfb,
  subject =      "Ruby (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Carr:2009:ICW,
  author =       "Jeffrey Carr",
  title =        "Inside cyber warfare",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 212",
  year =         "2009",
  ISBN =         "0-596-80215-3",
  ISBN-13 =      "978-0-596-80215-8",
  LCCN =         "????",
  bibdate =      "Wed Apr 28 13:31:46 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  series =       "Mapping the cyber underworld",
  acknowledgement = ack-nhfb,
}

@Book{Carroll:1999:TTH,
  author =       "Rick Carroll and Marcie Carroll",
  title =        "Travelers' Tales: {Hawaii}: True Stories of the Island
                 Spirit",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "416",
  year =         "1999",
  ISBN =         "1-885211-35-X",
  ISBN-13 =      "978-1-885211-35-4",
  LCCN =         "DU623.Z5H36 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211354;
                 http://www.oreilly.com/catalog/hawaii",
  acknowledgement = ack-nhfb,
}

@Book{Carter:2003:LSA,
  author =       "Gerald Carter",
  title =        "{LDAP} system administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 294",
  year =         "2003",
  ISBN =         "1-56592-491-6",
  ISBN-13 =      "978-1-56592-491-8",
  LCCN =         "TK5105.5725 .C37 2003",
  bibdate =      "Mon Apr 18 14:55:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565924918",
  acknowledgement = ack-nhfb,
  subject =      "LDAP (Computer network protocol); Directory services
                 (Computer network technology)",
}

@Book{Carter:2007:US,
  author =       "Gerald Carter and Jay Ts and Robert Eckstein",
  title =        "Using {Samba}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "432 (est.)",
  year =         "2007",
  ISBN =         "0-596-00769-8",
  ISBN-13 =      "978-0-596-00769-0",
  LCCN =         "QA76.9.C55 E38 2007",
  bibdate =      "Thu Apr 19 18:11:22 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596007690;
                 http://www.oreillynet.com/catalog/samba3/",
  acknowledgement = ack-nhfb,
}

@Book{Catsoulis:2002:DEH,
  author =       "John Catsoulis",
  title =        "Designing Embedded Hardware",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 298",
  year =         "2002",
  ISBN =         "0-596-00362-5",
  ISBN-13 =      "978-0-596-00362-3",
  LCCN =         "TK7895.E42 C38 2003",
  bibdate =      "Mon Apr 18 15:05:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596003623;
                 http://www.oreilly.com/catalog/dbhardware",
  acknowledgement = ack-nhfb,
  publishersummary = "Intelligent readers who want to build their own
                 embedded computer systems-- installed in everything
                 from cell phones to cars to handheld organizers to
                 refrigerators-- will find this book to be the most
                 in-depth, practical, and up-to-date guide on the
                 market. Designing Embedded Hardware carefully steers
                 between the practical and philosophical aspects, so
                 developers can both create their own devices and
                 gadgets and customize and extend off-the-shelf
                 systems.",
  remark =       "``Building your own specialized computer'' ---
                 cover.",
  subject =      "Embedded computer systems",
}

@Book{Catsoulis:2005:DEH,
  author =       "John Catsoulis",
  title =        "Designing embedded hardware",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 377",
  year =         "2005",
  ISBN =         "0-596-00755-8",
  ISBN-13 =      "978-0-596-00755-3",
  LCCN =         "TK7895.E42 C37 2005",
  bibdate =      "Thu Oct 6 07:23:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007553",
  acknowledgement = ack-nhfb,
  subject =      "Embedded computer systems",
}

@Book{Cavaness:2002:PJS,
  author =       "Chuck Cavaness",
  title =        "Programming {Jakarta Struts}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 441",
  year =         "2002",
  ISBN =         "0-596-00328-5",
  ISBN-13 =      "978-0-596-00328-9",
  LCCN =         "QA76.76.A65 C39 2003",
  bibdate =      "Mon Apr 18 15:05:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596003289;
                 http://www.oreilly.com/catalog/jakarta",
  acknowledgement = ack-nhfb,
  publishersummary = "As popular as the Struts Framework for building
                 Web applications with Servlets and JSPs is becoming,
                 the online documentation is inadequate, focusing on the
                 most basic functionality and leaving out information
                 crucial to developers writing today's complex Web
                 applications. O'Reilly's Programming Jakarta Struts was
                 written by Chuck Cavaness after his internet company
                 decided to adopt the framework, then spent months
                 really figuring out how to use it to its fullest
                 potential. He calls the books, ``the culmination of
                 lessons learned (the hard way) while building our
                 application.''\par

                 Readers will benefit from the real-world, ``this is how
                 to do it'' approach Cavaness takes to developing
                 complex enterprise applications using Struts, and his
                 focus on the 1.1 version of the Framework makes this
                 the most up-to-date book available.",
  remark =       "Building Web applications with servlets and JSPs ---
                 cover.",
  subject =      "Application software; Development; Apache (Computer
                 file: Apache Group); JavaServer pages; Internet
                 programming; Web site development; Struts framework",
}

@Book{Cavaness:2003:JSP,
  author =       "Chuck Cavaness and Brian Keeton",
  title =        "{Jakarta Struts} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 134",
  year =         "2003",
  ISBN =         "0-596-00519-9",
  ISBN-13 =      "978-0-596-00519-1",
  LCCN =         "QA76.76.A65 C385 2003",
  bibdate =      "Mon Apr 18 15:07:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005191",
  acknowledgement = ack-nhfb,
  remark =       "``Building web applications with servlets and JSPs''
                 --- cover. ``An essential companion to O'Reilly's
                 Programming Jakarta Struts''--P. [4] of cover.",
  subject =      "Application software; Java (Computer program
                 language); Apache (Computer file: Apache Group);
                 JavaServer pages; Internet programming; Web site
                 development; Struts framework",
}

@Book{Cavaness:2004:PJS,
  author =       "Chuck Cavaness",
  title =        "Programming {Jakarta Struts}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 450",
  year =         "2004",
  ISBN =         "0-596-00651-9",
  ISBN-13 =      "978-0-596-00651-8",
  LCCN =         "QA76.76.A65 C39 2004",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$44.95, CDN\$65.95, UK\pounds 31.95",
  URL =          "http://www.oreilly.com/catalog/0596006519/;
                 http://www.oreilly.com/catalog/9780596006518",
  acknowledgement = ack-nhfb,
}

@Book{Cawood:2005:HHT,
  author =       "Stephen Cawood",
  title =        "{Halo 2} Hacks: Tips \& Tools for Finishing the
                 Fight",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 243",
  year =         "2005",
  ISBN =         "0-596-10059-0",
  ISBN-13 =      "978-0-596-10059-9",
  LCCN =         "GV1469.35.H35eb",
  bibdate =      "Thu Oct 06 16:18:22 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95, CDN\$34.95, UK\pounds 17.50",
  URL =          "http://www.oreilly.com/catalog/9780596100599;
                 http://www.oreilly.com/catalog/halo2hks/index.html",
  acknowledgement = ack-nhfb,
}

@Book{Cerami:2002:WSE,
  author =       "Ethan Cerami",
  title =        "{Web} Services Essentials: Distributed Applications
                 with {XML-RPC}, {SOAP}, {UDDI} \& {WSDL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 288",
  year =         "2002",
  ISBN =         "0-596-00224-6",
  ISBN-13 =      "978-0-596-00224-4",
  LCCN =         "TK5105.88813 .C47 2002",
  bibdate =      "Mon Apr 18 15:04:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://safari.oreilly.com/0596002246;
                 http://www.oreilly.com/catalog/9780596002244;
                 http://www.oreilly.com/catalog/webservess",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer programming language); Web servers --
                 computer programs; Web site development; XML (document
                 markup language)",
  publishersummary = "This concise book gives programmers both a
                 concrete introduction and handy reference to XML Web
                 services. It explains the foundations of this new breed
                 of distributed services, demonstrates quick ways to
                 create services with open-source Java tools, and
                 explores four key emerging technologies: XML-RPC, SOAP,
                 UDDI, and WSDL. If you want to break through the Web
                 Services hype and find useful information on these
                 evolving technologies, look no further.",
  remark =       "``Distributed applications with XML-RPC, SOAP, UDDI
                 and WSDL.'' --- cover.",
  subject =      "Web services; Java (Computer program language); XML
                 (Document markup language)",
}

@Book{Chamberlain:2003:PTT,
  author =       "Darren Chamberlain and David Cross and Andy Wardley",
  title =        "{Perl} template toolkit",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 574",
  year =         "2003",
  ISBN =         "0-596-00476-1",
  ISBN-13 =      "978-0-596-00476-7",
  LCCN =         "QA76.73.P22 C35 2004",
  bibdate =      "Mon Apr 18 15:06:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004767",
  acknowledgement = ack-nhfb,
  remark =       "``Scalable templating for the Web'' --- cover.",
  subject =      "Perl (Computer program language); Web site
                 development",
}

@Book{Chambers:2007:AAF,
  author =       "Mike Chambers and Rob Dixon and Jeff Swartz",
  title =        "{Apollo} for {Adobe Flex} developers pcket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 121",
  year =         "2007",
  ISBN =         "0-596-51391-7 (paperback)",
  ISBN-13 =      "978-0-596-51391-7 (paperback)",
  LCCN =         "QA76.625; QA76.625eb",
  bibdate =      "Tue Aug 5 17:56:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513917",
  acknowledgement = ack-nhfb,
  remark =       "Getting started with the Alpha release of Apollo",
  subject =      "Flex (Computer file); Internet programming;
                 Application software; Development; Web site
                 development; Computer programs",
}

@Book{Chambers:2007:AIR,
  author =       "Mike Chambers and Daniel Dura and Kevin Hoyt",
  title =        "{Adobe Integrated Runtime} ({Air}): for {Javascript}
                 Developers Pocket Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 154",
  year =         "2007",
  ISBN =         "0-596-51519-7",
  ISBN-13 =      "978-0-596-51519-5",
  LCCN =         "QA76.625; QA76.625 .C42 2007eb",
  bibdate =      "Tue Aug 5 17:59:34 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Adobe developer library",
  URL =          "http://www.oreilly.com/catalog/9780596515195",
  abstract =     "A guide to the Beta release of Adobe Integrated
                 Runtime explains how to build and deploy HTML and
                 JavaScript-based Web applications to the desktop.",
  acknowledgement = ack-nhfb,
  subject =      "Internet programming; Application software;
                 Development; Web site development; Computer programs;
                 JavaScript (Computer program language)",
}

@Book{Chang:2018:RGC,
  author =       "Winston Chang",
  title =        "{R} Graphics Cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xiii + 425",
  year =         "2018",
  ISBN =         "1-4919-7860-0 (paperback), 1-4919-7855-4 (e-book),
                 1-4919-7857-0 (e-book), 1-4919-7859-7",
  ISBN-13 =      "978-1-4919-7860-3 (paperback), 978-1-4919-7855-9
                 (e-book), 978-1-4919-7857-3 (e-book),
                 978-1-4919-7859-7",
  LCCN =         "QA276.45.R3 C46 2018",
  bibdate =      "Tue Feb 11 06:28:28 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib",
  abstract =     "The updated edition of this practical guide provides
                 more than 150 recipes to help you generate high-quality
                 graphs quickly, without having to comb through all the
                 details of R's graphing systems. Each recipe tackles a
                 specific problem with a solution you can apply to your
                 own project, and includes a discussion of how and why
                 the recipe works. Most of the recipes in this edition
                 use the updated version of the ggplot2 package, a
                 powerful and flexible way to make graphs in R. You'll
                 also find expanded content about the visual design of
                 graphics. If you have a basic understanding of the R
                 language, you're ready to get started. With Early
                 Release ebooks, you get books in their earliest form
                 --- the author's raw and unedited content as he or she
                 writes -- so you can take advantage of these
                 technologies long before the official release of these
                 titles. You'll also receive updates when significant
                 changes are made, new chapters are available, and the
                 final e-book bundle is released.",
  acknowledgement = ack-nhfb,
  subject =      "R (Computer program language); Statistics; Data
                 processing; R (Computer program language); Data
                 processing.",
  tableofcontents = "Intro \\
                 Preface \\
                 Recipes \\
                 Software and Platform Notes \\
                 Conventions Used in This Book \\
                 O'Reilly Safari \\
                 How to Contact Us \\
                 Acknowledgments \\
                 1. R Basics \\
                 1.1. Installing a Package \\
                 1.2. Loading a Package \\
                 1.3. Upgrading Packages \\
                 1.4. Loading a Delimited Text Data File \\
                 1.5. Loading Data from an Excel File \\
                 1.6. Loading Data from SPSS/SAS/Stata Files \\
                 1.7. Chaining Functions Together with \%>\%, the Pipe
                 Operator \\
                 2. Quickly Exploring Data \\
                 2.1. Creating a Scatter Plot \\
                 2.2. Creating a Line Graph \\
                 2.3. Creating a Bar Graph \\
                 2.4. Creating a Histogram \\
                 2.5. Creating a Box Plot \\
                 2.6. Plotting a Function Curve \\
                 3. Bar Graphs \\
                 3.1. Making a Basic Bar Graph \\
                 3.2. Grouping Bars Together \\
                 3.3. Making a Bar Graph of Counts \\
                 3.4. Using Colors in a Bar Graph \\
                 3.5. Coloring Negative and Positive Bars Differently
                 \\
                 3.6. Adjusting Bar Width and Spacing \\
                 3.7. Making a Stacked Bar Graph \\
                 3.8. Making a Proportional Stacked Bar Graph \\
                 3.9. Adding Labels to a Bar Graph \\
                 3.10. Making a Cleveland Dot Plot \\
                 4. Line Graphs \\
                 4.1. Making a Basic Line Graph \\
                 4.2. Adding Points to a Line Graph \\
                 4.3. Making a Line Graph with Multiple Lines \\
                 4.4. Changing the Appearance of Lines \\
                 4.5. Changing the Appearance of Points \\
                 4.6. Making a Graph with a Shaded Area \\
                 4.7. Making a Stacked Area Graph \\
                 4.8. Making a Proportional Stacked Area Graph \\
                 4.9. Adding a Confidence Region \\
                 5. Scatter Plots \\
                 5.1. Making a Basic Scatter Plot \\
                 5.2. Grouping Points Together Using Shapes or Colors
                 \\
                 5.3. Using Different Point Shapes \\
                 5.4. Mapping a Continuous Variable to Color or Size \\
                 5.5. Dealing with Overplotting \\
                 5.6. Adding Fitted Regression Model Lines \\
                 5.7. Adding Fitted Lines from an Existing Model \\
                 5.8. Adding Fitted Lines from Multiple Existing Models
                 \\
                 5.9. Adding Annotations with Model Coefficients \\
                 5.10. Adding Marginal Rugs to a Scatter Plot \\
                 5.11. Labeling Points in a Scatter Plot \\
                 5.12. Creating a Balloon Plot \\
                 5.13. Making a Scatter Plot Matrix \\
                 6. Summarized Data Distributions \\
                 6.1. Making a Basic Histogram \\
                 6.2. Making Multiple Histograms from Grouped Data \\
                 6.3. Making a Density Curve \\
                 6.4. Making Multiple Density Curves from Grouped Data
                 \\
                 6.5. Making a Frequency Polygon \\
                 6.6. Making a Basic Box Plot \\
                 6.7. Adding Notches to a Box Plot \\
                 6.8. Adding Means to a Box Plot \\
                 6.9. Making a Violin Plot \\
                 6.10. Making a Dot Plot \\
                 6.11. Making Multiple Dot Plots for Grouped Data \\
                 6.12. Making a Density Plot of Two-Dimensional Data \\
                 7. Annotations \\
                 7.1. Adding Text Annotations \\
                 7.2. Using Mathematical Expressions in Annotations \\
                 7.3. Adding Lines \\
                 7.4. Adding Line Segments and Arrows \\
                 7.5. Adding a Shaded Rectangle \\
                 7.6. Highlighting an Item \\
                 7.7. Adding Error Bars \\
                 7.8. Adding Annotations to Individual Facets \\
                 8. Axes \\
                 8.1. Swapping X- and Y-Axes \\
                 8.2. Setting the Range of a Continuous Axis \\
                 8.3. Reversing a Continuous Axis \\
                 8.4. Changing the Order of Items on a Categorical
                 Axis",
}

@Book{Chapman:1995:BIF,
  author =       "D. Brent Chapman and Elizabeth D. Zwicky",
  title =        "Building {Internet} Firewalls",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 517",
  month =        sep,
  year =         "1995",
  ISBN =         "1-56592-124-0",
  ISBN-13 =      "978-1-56592-124-5",
  LCCN =         "TK5105.59 .C49 1995; TK5105.875 .I57 C43 1995",
  bibdate =      "Mon Apr 18 14:51:26 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Minor corrections, Nov. 1995.",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565921245;
                 http://www.oreilly.com/catalog/fire",
  acknowledgement = ack-nhfb,
  subject =      "Firewalls (Computer security)",
}

@Book{Chappell:1996:WVG,
  author =       "Geoff Chappell and Ralph Shnelvar",
  title =        "{Windows 95 VxDs}: a guide through the mysteries of
                 the Virtual Device Driver System at: the Heart of
                 {Windows 95} and {Windows 3.x}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "350",
  month =        nov,
  year =         "1996",
  ISBN =         "1-56592-195-X",
  ISBN-13 =      "978-1-56592-195-5",
  LCCN =         "????",
  bibdate =      "Tue Aug 13 08:23:03 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565921955",
  acknowledgement = ack-nhfb,
}

@Book{Chappell:2002:JWS,
  author =       "David A. Chappell and Tyler Jewell",
  title =        "{Java Web} services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 262",
  year =         "2002",
  ISBN =         "0-596-00269-6",
  ISBN-13 =      "978-0-596-00269-5",
  LCCN =         "QA76.73.J38 C4772 2002",
  bibdate =      "Mon Apr 18 15:04:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Using Java in service-oriented architectures.",
  URL =          "http://www.oreilly.com/catalog/9780596002695",
  acknowledgement = ack-nhfb,
  keywords =     "Internet programming; Java (computer program
                 language)",
  remark =       "``Using Java in service-oriented architectures'' ---
                 cover.",
  subject =      "Java (Computer program language); Internet
                 programming",
}

@Book{Chappell:2004:ESB,
  author =       "David A. Chappell",
  title =        "Enterprise service bus",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiii + 247",
  year =         "2004",
  ISBN =         "0-596-00675-6 (Standard printing), 0-596-00814-7
                 (Sonic Software printing)",
  ISBN-13 =      "978-0-596-00675-4 (Standard printing),
                 978-0-596-00814-7 (Sonic Software printing)",
  LCCN =         "QA76.9.A73 C384 2004",
  bibdate =      "Thu Apr 21 09:28:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006754",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture; Web services; XML (Document
                 markup language)",
}

@Book{Chase:2006:ASM,
  author =       "Kate Chase and Scott D. Palmer",
  title =        "{Access 2003} for starters: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 379 + 1",
  year =         "2006",
  ISBN =         "0-596-00665-9",
  ISBN-13 =      "978-0-596-00665-5",
  LCCN =         "HF5548.4.M525 C43 2006eb; HF5548.4.M525",
  bibdate =      "Tue Aug 5 17:42:37 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006655",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Access; Database management",
}

@Book{Cheah:2005:FS,
  author =       "Chu Yeow Cheah",
  title =        "{Firefox} secrets",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "xvi + 297",
  year =         "2005",
  ISBN =         "0-9752402-4-2",
  ISBN-13 =      "978-0-9752402-4-3",
  LCCN =         "TK5105.883.F55 C44 2005",
  bibdate =      "Tue Aug 5 18:14:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "A need-to-know guide",
  URL =          "http://www.oreilly.com/catalog/9780975240243",
  acknowledgement = ack-nhfb,
  remark =       "CD ROM contains Thunderbird extensions, themes,
                 Firefox.",
  subject =      "Firefox; Browsers (Computer programs)",
}

@Book{Cheshire:2006:ZCN,
  author =       "Stuart Cheshire and Daniel H. (Daniel Howard)
                 Steinberg",
  title =        "Zero configuration networking: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 226",
  year =         "2006",
  ISBN =         "0-596-10100-7 (paperback)",
  ISBN-13 =      "978-0-596-10100-8 (paperback)",
  LCCN =         "QA76.76.C69 C48 2006",
  bibdate =      "Tue Aug 5 17:49:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101008",
  acknowledgement = ack-nhfb,
  remark =       "Covers Apple's Bonjour APIs",
  subject =      "Software configuration management; Computer networks",
}

@Book{Childs:2000:VND,
  author =       "Matt Childs and Paul Lomax and Ronald Petruska",
  title =        "{VBScript} in a Nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 495",
  month =        may,
  year =         "2000",
  ISBN =         "1-56592-720-6",
  ISBN-13 =      "978-1-56592-720-9",
  LCCN =         "QA76.73.V27 C48 2000",
  bibdate =      "Mon Apr 18 14:58:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565927209;
                 http://www.oreilly.com/catalog/vbscriptian",
  acknowledgement = ack-nhfb,
  subject =      "VBScript (Computer program language)",
}

@Book{Childs:2001:VPR,
  author =       "Matt Childs and Paul Lomax and Ronald Petrusha",
  title =        "{VBScript} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 106",
  month =        jan,
  year =         "2001",
  ISBN =         "0-596-00126-6",
  ISBN-13 =      "978-0-596-00126-1",
  LCCN =         "QA76.73.V27 C44 2001; QA76.73.V27 C483 2001",
  bibdate =      "Mon Apr 18 15:02:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596001261;
                 http://www.oreilly.com/catalog/vbscriptpr",
  acknowledgement = ack-nhfb,
  remark =       "``Features version 5.5'' --- cover.",
  subject =      "VBScript (Computer program language)",
  xxauthor =     "Paul Lomax and Matt Childs and Ron Petrusha",
}

@Book{Chodorow:2010:MDG,
  author =       "Kristina Chodorow and Michael Dirolf",
  title =        "{MongoDB}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 193",
  year =         "2010",
  ISBN =         "1-4493-8156-1 (paperback), 1-4493-8157-X",
  ISBN-13 =      "978-1-4493-8156-1 (paperback), 978-1-4493-8157-8",
  LCCN =         "HF5548.38.O64 .C462 2010",
  bibdate =      "Thu Dec 27 18:26:40 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  keywords =     "NoSQL",
}

@Book{Chodorow:2011:SMS,
  author =       "Kristina Chodorow",
  title =        "Scaling {MongoDB}: [sharding, cluster setup, and
                 administration]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 49",
  year =         "2011",
  ISBN =         "1-4493-0321-8 (paperback), 1-4493-0412-5 (e-book),
                 1-4493-0387-0 (e-book)",
  ISBN-13 =      "978-1-4493-0321-1 (paperback), 978-1-4493-0412-6
                 (e-book), 978-1-4493-0387-7 (e-book)",
  LCCN =         "QA76.9.D3 C463 2011",
  bibdate =      "Fri Dec 28 06:48:56 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  acknowledgement = ack-nhfb,
  keywords =     "NoSQL",
}

@Book{Christiansen:1998:PC,
  author =       "Tom Christiansen and Nathan Torkington",
  title =        "{Perl} Cookbook: Solutions and examples for {Perl}
                 programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiv + 757",
  year =         "1998",
  ISBN =         "1-56592-243-3",
  ISBN-13 =      "978-1-56592-243-3",
  LCCN =         "QA76.73.P22 C38 1998",
  bibdate =      "Mon Apr 18 14:52:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565922433;
                 http://www.oreilly.com/catalog/cookbook/",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Christiansen:2003:PC,
  author =       "Tom Christiansen and Nathan Torkington",
  title =        "{Perl} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxiv + 927",
  year =         "2003",
  ISBN =         "0-596-00313-7",
  ISBN-13 =      "978-0-596-00313-5",
  LCCN =         "QA76.73.P22 C38 2003",
  bibdate =      "Mon Apr 18 15:05:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003135",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Chromatic:2002:RWS,
  author =       "Chromatic and Brian Aker and Dave Krieger",
  title =        "Running {Weblogs} with {Slash}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 262",
  year =         "2002",
  ISBN =         "0-596-00100-2",
  ISBN-13 =      "978-0-596-00100-1",
  LCCN =         "TK5105.8883 .C57 2002",
  bibdate =      "Mon Apr 18 15:02:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596001002;
                 http://www.oreilly.com/catalog/9780596001001;
                 http://www.oreilly.com/catalog/runblogslash",
  acknowledgement = ack-nhfb,
  keywords =     "Slash (computer file); Web publishing; Web sites --
                 management; World Wide Web -- software",
  publishersummary = "Slash is the open-source software system that
                 drives the hugely popular Slashdot Web site and many
                 others. Slash implements the kind of Web site that has
                 come to be called a ``weblog'': a moderated list, in
                 reverse-chronological order, of timely items, with
                 links to further discussion on-site, or to further
                 information off-site. Anyone who wants to get a weblog
                 site up and running will want to read Running Weblogs
                 with Slash.",
  remark =       "``Creating a web community'' --- cover.",
  subject =      "Slash (computer file); Weblogs; Management; Web
                 publishing",
}

@Book{Chromatic:2003:EPP,
  author =       "Chromatic",
  title =        "{Extreme Programming} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 90",
  year =         "2003",
  ISBN =         "0-596-00485-0",
  ISBN-13 =      "978-0-596-00485-9",
  LCCN =         "QA76.76.D47 C56 2003",
  bibdate =      "Mon Apr 18 15:07:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004859",
  acknowledgement = ack-nhfb,
  remark =       "``Team-based software development'' --- cover.",
  subject =      "Computer software; Development; eXtreme programming",
}

@Book{Chromatic:2006:PH,
  author =       "Chromatic and Damian Conway and Curtis Poe",
  title =        "{Perl} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 273",
  year =         "2006",
  ISBN =         "0-596-52674-1",
  ISBN-13 =      "978-0-596-52674-0",
  LCCN =         "QA76.73.P22 C382 2006; QA76.73.P22 C47 2006eb;
                 QA76.73.P22",
  bibdate =      "Tue Aug 5 18:04:52 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Hacks series",
  URL =          "http://www.oreilly.com/catalog/9780596526740",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for programming, debugging, and
                 surviving",
  subject =      "Perl (Computer program language)",
}

@Book{Clark:2004:PPA,
  author =       "Mike Clark",
  title =        "Pragmatic project automation: how to build, deploy,
                 and monitor {Java} applications",
  volume =       "3",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xiv + 161",
  year =         "2004",
  ISBN =         "0-9745140-3-9",
  ISBN-13 =      "978-0-9745140-3-1",
  LCCN =         "QA76.76.D47 C53 2004",
  bibdate =      "Tue Aug 5 18:13:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Pragmatic starter kit series",
  URL =          "http://www.oreilly.com/catalog/9780974514031",
  acknowledgement = ack-nhfb,
  subject =      "Ant (Computer file); Computer software; Development;
                 Computer programming; Management; Java (Computer
                 program language)",
  tableofcontents = "Introduction \\
                 One-step builds \\
                 Scheduled builds \\
                 Push-button releases \\
                 Installation and deployment \\
                 Monitoring \\
                 Resources",
}

@Book{Clark:2009:BIA,
  author =       "Josh Clark",
  title =        "Best {iPhone} Apps: the guide for discriminating
                 downloaders",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 228",
  year =         "2009",
  ISBN =         "0-596-80617-5",
  ISBN-13 =      "978-0-596-80617-0",
  LCCN =         "TK6570.M6 C53 2009",
  bibdate =      "Sat Nov 13 10:16:16 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Cellular telephones; Handbooks, manuals, etc; iPhone
                 (Smartphone); Digital music players; Pocket computers",
}

@Book{Coar:2004:AC,
  author =       "Ken A. L. Coar and Richard Cooper Bowen",
  title =        "{Apache} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 234",
  year =         "2004",
  ISBN =         "0-596-00191-6",
  ISBN-13 =      "978-0-596-00191-9",
  LCCN =         "TK5105.8885.A63 C6297 2004",
  bibdate =      "Mon Apr 18 15:03:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001919",
  acknowledgement = ack-nhfb,
  remark =       "Covers Apache 2.0 and 1.3. Solutions and examples for
                 Apache administrators",
  subject =      "Apache (Computer file: Apache Group); Web servers;
                 Computer programs; Computer networks; Security
                 measures",
}

@Book{Coar:2007:AC,
  author =       "Ken A. L. Coar and Richard Cooper Bowen",
  title =        "{Apache} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 285",
  year =         "2007",
  ISBN =         "0-596-52994-5 (paperback)",
  ISBN-13 =      "978-0-596-52994-9 (paperback)",
  LCCN =         "Internet",
  bibdate =      "Sat Nov 13 10:07:52 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Apache (Computer file); Web servers; Computer
                 programs",
}

@Book{Coffey:2005:FPM,
  author =       "Geoff Coffey and Susan Prosser",
  title =        "{FileMaker Pro 8}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xxiv + 736",
  year =         "2005",
  ISBN =         "0-596-00579-2",
  ISBN-13 =      "978-0-596-00579-5",
  LCCN =         "QA76.9.D3; QA76.9.D3 C64 2005; QA76.9.D3 C64 2005eb",
  bibdate =      "Tue Aug 5 17:41:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596005795",
  acknowledgement = ack-nhfb,
  subject =      "FileMaker pro; Database management",
}

@Book{Coffey:2007:FPM,
  author =       "Geoff Coffey and Susan Prosser",
  title =        "{Filemaker Pro 9}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 778",
  year =         "2007",
  ISBN =         "0-596-51413-1",
  ISBN-13 =      "978-0-596-51413-6",
  LCCN =         "QA76.9.D3 C6774 2007eb; QA76.9.D3; QA76.9.D3 C6774
                 2007",
  bibdate =      "Tue Aug 5 17:57:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596514136",
  acknowledgement = ack-nhfb,
  subject =      "FileMaker pro; Database management",
}

@Book{Cogswell:2005:CC,
  editor =       "Jeffrey M. Cogswell and others",
  title =        "{C++} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "504",
  year =         "2005",
  ISBN =         "0-596-00761-2",
  ISBN-13 =      "978-0-596-00761-4",
  LCCN =         "QA76.73.C153 C12 2005",
  bibdate =      "Tue Aug 5 17:43:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007614",
  acknowledgement = ack-nhfb,
  subject =      "C++ (Computer program language)",
}

@Book{Cohen:1998:WMP,
  author =       "Aaron Cohen and Mike Woodring",
  title =        "{Win32} Multithreaded Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 705",
  year =         "1998",
  ISBN =         "1-56592-296-4",
  ISBN-13 =      "978-1-56592-296-9",
  LCCN =         "QA76.76.O63 C633 1998",
  bibdate =      "Fri Aug 07 15:25:57 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  URL =          "http://www.ora.com/catalog/multithread/;
                 http://www.oreilly.com/catalog/9781565922969;
                 http://www.oreilly.com/catalog/multithread",
  acknowledgement = ack-nhfb,
}

@Book{Cohen:2008:TCS,
  author =       "Michael E. Cohen",
  title =        "Take control of syncing in {Leopard}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2008",
  ISBN =         "1-933671-51-3",
  ISBN-13 =      "978-1-933671-51-2",
  LCCN =         "QA76.76.O63 C64 2008",
  bibdate =      "Sat Nov 13 10:18:26 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Take control",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Macintosh (Computer); Operating systems
                 (Computers)",
}

@Book{Cole:1996:PIY,
  editor =       "Gregory Cole",
  title =        "Passport {Indonesia}: Your Pocket Guide to
                 {Indonesian} Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1996",
  ISBN =         "1-885073-37-2",
  ISBN-13 =      "978-1-885073-37-2",
  LCCN =         "HD58.7.C622 1997",
  bibdate =      "Sat Jun 28 10:17:32 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073372",
  acknowledgement = ack-nhfb,
}

@Book{Cole:2005:UMT,
  author =       "Jason R. Cole",
  title =        "Using {Moodle}: teaching with the popular open source
                 course management system",
  publisher =    pub-ORCP,
  address =      pub-ORCP:adr,
  pages =        "xv + 219",
  year =         "2005",
  ISBN =         "0-596-00863-5",
  ISBN-13 =      "978-0-596-00863-5",
  LCCN =         "LB1028.68 .C65 2005",
  bibdate =      "Thu Oct 6 07:23:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008635",
  acknowledgement = ack-nhfb,
  remark =       "Moodle is a sophisticated course management system
                 that's ideal for creating dynamic online learning
                 communities and for supplementing face-to-face
                 learning---p. 4 of cover.",
  subject =      "Computer-assisted instruction; Computer programs;
                 Handbooks, manuals, etc; Instruction systems; Design;
                 Handbooks, manuals, etc; Open source software;
                 Handbooks, manuals, etc",
}

@Book{Cole:2008:UM,
  author =       "Jason R. Cole and Helen Foster",
  title =        "Using {Moodle}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 266",
  year =         "2008",
  ISBN =         "0-596-52918-X (paperback)",
  ISBN-13 =      "978-0-596-52918-5 (paperback)",
  LCCN =         "LB1028.68 .C65 2007",
  bibdate =      "Tue Aug 5 18:10:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529185",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2005.",
  subject =      "Computer-assisted instruction; Computer programs;
                 Handbooks, manuals, etc; Distance education; Open
                 source software",
  xxnote =       "Check year: 2007 or 2008??",
}

@Book{Collins-Sussman:2004:VCS,
  author =       "Ben Collins-Sussman and Brian W. Fitzpatrick and C.
                 Michael Pilato",
  title =        "Version control with {Subversion}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 299",
  year =         "2004",
  ISBN =         "0-596-00448-6",
  ISBN-13 =      "978-0-596-00448-4",
  LCCN =         "QA76.6 .C6274 2004",
  bibdate =      "Mon Apr 18 15:06:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://svnbook.red-bean.com/;
                 http://www.onlamp.com/pub/a/onlamp/2004/08/19/subversiontips.html;
                 http://www.oreilly.com/catalog/9780596004484",
  acknowledgement = ack-nhfb,
  remark =       "``Next generation open source version control'' ---
                 cover.",
  subject =      "Computer software; Development; Operating systems
                 (Computers)",
}

@Book{Collins-Sussman:2008:VCS,
  author =       "Ben Collins-Sussman and Brian W. Fitzpatrick and C.
                 Michael Pilato",
  title =        "Version control with {Subversion}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 404",
  year =         "2008",
  ISBN =         "0-596-51033-0",
  ISBN-13 =      "978-0-596-51033-6",
  LCCN =         "QA76.6 .C6274 2008",
  bibdate =      "Sat Nov 13 10:09:38 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming",
}

@Book{Conner-Sax:1999:WIN,
  author =       "Kiersten Conner-Sax and Ed Krol",
  title =        "The whole {Internet}: the next generation: a
                 completely new edition of the first and best user's
                 guide to the {Internet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 542",
  year =         "1999",
  ISBN =         "1-56592-428-2",
  ISBN-13 =      "978-1-56592-428-4",
  LCCN =         "TK5105.875.I57 C658 1999",
  bibdate =      "Mon Apr 18 14:55:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565924284;
                 http://www.oreilly.com/catalog/twi3",
  acknowledgement = ack-nhfb,
  subject =      "Internet; Handbooks, manuals, etc",
}

@Book{Conner:1997:OGJ,
  author =       "Nauman Conner",
  title =        "Overnight Guide to {Java}, {CGI}, Animation",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1997",
  ISBN =         "1-56592-283-2",
  ISBN-13 =      "978-1-56592-283-9",
  LCCN =         "????",
  bibdate =      "Fri Jan 3 17:45:45 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Conner:2005:EMM,
  author =       "Nancy Conner",
  title =        "{eBay}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 439",
  year =         "2005",
  ISBN =         "0-596-00644-6 (paperback)",
  ISBN-13 =      "978-0-596-00644-0 (paperback)",
  LCCN =         "HF5476 MUE",
  bibdate =      "Thu Oct 6 14:35:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE",
  URL =          "http://www.oreilly.com/catalog/9780596006440;
                 http://www.oreilly.com/catalog/ebaytmm/",
  acknowledgement = ack-nhfb,
  subject =      "Internet auctions; Teleshopping",
}

@Book{Conner:2006:QMM,
  author =       "Nancy Conner",
  title =        "{Quickbase}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 398",
  year =         "2007",
  ISBN =         "0-596-52960-0",
  ISBN-13 =      "978-0-596-52960-4",
  LCCN =         "QA76.625 .Q85 2007",
  bibdate =      "Tue Aug 5 18:11:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing Manual",
  URL =          "http://www.oreilly.com/catalog/9780596529604",
  acknowledgement = ack-nhfb,
  subject =      "Quickbase (Computer file); Application software;
                 Development; Web site development; Computer programs",
}

@Book{Connolly:1997:XPT,
  editor =       "Dan Connolly",
  title =        "{XML}: Principles, Tools, and Techniques",
  volume =       "2(4)",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 248",
  month =        "Winter",
  year =         "1997",
  ISBN =         "1-56592-349-9",
  ISBN-13 =      "978-1-56592-349-2",
  ISSN =         "1085-2301",
  LCCN =         "QA76.76.H94 C66 1997",
  bibdate =      "Tue Feb 24 11:43:34 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  series =       "The {World Wide Web} Journal",
  URL =          "http://www.amazon.com/exec/obidos/ISBN%3D1-56592-349-9/8788-6902305-556196;
                 http://www.ora.com/catalog/wjfall97/;
                 http://www.oreilly.com/catalog/9781565923492;
                 http://www.oreilly.com/catalog/wjfall97",
  acknowledgement = ack-nhfb,
  annote =       "W3C reports. Extensible markup language (XML) / T.
                 Bray, J. Paoli, C.M. Sperberg-McQueen -- Extensible
                 markup language (XML) part 2: linking / T. Bray, S.
                 DeRose -- HTML-math: mathematical markup language
                 working draft / R.R. Miner, P.D.F. Ion -- Document
                 object model requirements / L. Wood, J. Sorensen --
                 Technical papers. A guide to XML / N. Walsh -- XML and
                 CSS / S. Culshaw, M. Leventhal, M. Maloney -- The
                 evolution of web documents: the ascent of XML / D.
                 Connolly, R. Khare, A. Rifkin -- Embedded markup
                 considered harmful / T.H. Nelson -- Chemical markup
                 language: a simple introduction to structured documents
                 / P. Murray-Rust -- Codifying medical records in XML:
                 philosophy and engineering / T.L. Lincoln -- XML: can
                 the desperate perl hacker do it? / M. Leventhal -- XML:
                 from bytes to characters / B. Bos -- An introduction to
                 XML processing with lark / T. Bray -- Building XML
                 parsers for Microsoft's IE4 / J. Paoli [et al.] -- an
                 object-based XML browser / P. Murray-Rust -- Capturing
                 the state of distributed systems with XML / R. Khare,
                 A. Rifkin -- XML, Java, and the future of the web / J.
                 Bosak -- WIDL: application integration with XML / C.
                 Allen.",
  keywords =     "Web publishing.; XML (Document markup language)",
}

@Book{Conti:2007:SDV,
  author =       "Greg Conti",
  title =        "Security data visualization: graphical techniques for
                 network analysis",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 244",
  year =         "2007",
  ISBN =         "1-59327-143-3",
  ISBN-13 =      "978-1-59327-143-5",
  LCCN =         "TK5105.59 .C5792 2007",
  bibdate =      "Tue Aug 5 18:20:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0728/2007019524-d.html;
                 http://www.loc.gov/catdir/toc/ecip0717/2007019524.html;
                 http://www.oreilly.com/catalog/9781593271435",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures; Information
                 visualization; Computer security; Visual perception",
}

@Book{Conway:2005:PBP,
  author =       "Damian Conway",
  title =        "{Perl} best practices",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 517",
  year =         "2005",
  ISBN =         "0-596-00173-8",
  ISBN-13 =      "978-0-596-00173-5",
  LCCN =         "QA76.73.P22 C65 2005",
  bibdate =      "Thu Oct 6 07:22:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596001735",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Conway:2012:MLH,
  author =       "Drew Conway and John Myles White",
  title =        "Machine learning for hackers",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 303",
  year =         "2012",
  ISBN =         "1-4493-0371-4",
  ISBN-13 =      "978-1-4493-0371-6",
  LCCN =         "QA76.9.A43 C674 2012",
  bibdate =      "Sun Jul 26 11:17:32 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy1307/2012277057-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1307/2012277057-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1307/2012277057-t.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer algorithms; Electronic data processing;
                 Automation",
  tableofcontents = "1. Using R \\
                 R for Machine Learning \\
                 Downloading and Installing R \\
                 IDEs and Text Editors \\
                 Loading and Installing R Packages \\
                 R Basics for Machine Learning \\
                 Further Reading on R \\
                 2. Data Exploration \\
                 Exploration versus Confirmation \\
                 What Is Data? \\
                 Inferring the Types of Columns in Your Data \\
                 Inferring Meaning \\
                 Numeric Summaries \\
                 Means, Medians, and Modes \\
                 Quantiles \\
                 Standard Deviations and Variances \\
                 Exploratory Data Visualization \\
                 Visualizing the Relationships Between Columns \\
                 3. Classification: Spam Filtering \\
                 This or That: Binary Classification \\
                 Moving Gently into Conditional Probability \\
                 Writing Our First Bayesian Spam Classifier \\
                 Defining the Classifier and Testing It with Hard Ham
                 \\
                 Testing the Classifier Against All Email Types \\
                 Improving the Results \\
                 4. Ranking: Priority Inbox \\
                 How Do You Sort Something When You Don't Know the
                 Order? \\
                 Ordering Email Messages by Priority: Priority Features
                 of Email \\
                 Writing a Priority Inbox \\
                 Functions for Extracting the Feature Set \\
                 Creating a Weighting Scheme for Ranking \\
                 Weighting from Email Thread Activity \\
                 Training and Testing the Ranker \\
                 5. Regression: Predicting Page Views \\
                 Introducing Regression \\
                 The Baseline Model \\
                 Regression Using Dummy Variables \\
                 Linear Regression in a Nutshell \\
                 Predicting Web Traffic \\
                 Defining Correlation \\
                 6. Regularization: Text Regression \\
                 Nonlinear Relationships Between Columns: Beyond
                 Straight Lines \\
                 Introducing Polynomial Regression \\
                 Methods for Preventing Overfitting \\
                 Preventing Overfitting with Regularization \\
                 Text Regression \\
                 Logistic Regression to the Rescue \\
                 7. Optimization: Breaking Codes \\
                 Introduction to Optimization \\
                 Ridge Regression \\
                 Code Breaking as Optimization \\
                 8. PCA: Building a Market Index \\
                 Unsupervised Learning \\
                 9. MDS: Visually Exploring US Senator
                 Similarity: Clustering Based on Similarity \\
                 A Brief Introduction to Distance Metrics and
                 Multidirectional Scaling \\
                 How Do US Senators Cluster? \\
                 Analyzing US Senator Roll Call Data (101st--111th
                 Congresses) \\
                 10. kNN: Recommendation Systems \\
                 The k-Nearest Neighbors Algorithm \\
                 R Package Installation Data \\
                 11. Analyzing Social Graphs \\
                 Social Network Analysis \\
                 Thinking Graphically \\
                 Hacking Twitter Social Graph Data \\
                 Working with the Google SocialGraph API \\
                 Analyzing Twitter Networks \\
                 Local Community Structure \\
                 Visualizing the Clustered Twitter Network with Gephi
                 \\
                 Building Your Own ``Who to Follow'' Engine \\
                 12. Model Comparison \\
                 SVMs: The Support Vector Machine \\
                 Comparing Algorithms",
}

@Book{Cooper:2003:BWH,
  author =       "Joe (R. Joe) Cooper",
  title =        "The book of {Webmin}, or, How {I} learned to stop
                 worrying and love {Unix}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxviii + 281",
  year =         "2003",
  ISBN =         "1-886411-92-1",
  ISBN-13 =      "978-1-886411-92-0",
  LCCN =         "QA76.9.U83 C6597 2003eb",
  bibdate =      "Tue Aug 5 18:24:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781886411920",
  acknowledgement = ack-nhfb,
  remark =       "Linux Journal Press appears on cover and spine as
                 joint publisher.",
  subject =      "UNIX (Computer file); User interfaces (Computer
                 systems)",
  tableofcontents = "Getting and installing Webmin \\
                 Logging in \\
                 Webmin category \\
                 General system configuration \\
                 Server and daemon configuration \\
                 Apache Webserver \\
                 Bind \\
                 FTP server \\
                 Sendmail \\
                 Squid \\
                 Hardware configuration",
}

@Book{Copeland:2008:ES,
  author =       "Rick Copeland",
  title =        "Essential {SQLAlchemy}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xi + 215",
  year =         "2008",
  ISBN =         "0-596-51614-2",
  ISBN-13 =      "978-0-596-51614-7",
  LCCN =         "QA76.9.W43 C67 2008",
  bibdate =      "Sat Nov 13 10:17:02 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Web databases; Python (Computer program language); SQL
                 (Computer program language)",
}

@Book{Corbet:2005:LDD,
  author =       "Jonathan Corbet and Alessandro Rubini and Greg
                 Kroah-Hartman",
  title =        "{Linux} device drivers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 615",
  year =         "2005",
  ISBN =         "0-596-00590-3",
  ISBN-13 =      "978-0-596-00590-0",
  LCCN =         "QA76.76.D49 R92 2005; QA76.76.D49 R92 2005eb;
                 QA76.76.D49",
  bibdate =      "Tue Aug 5 17:41:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596005900",
  acknowledgement = ack-nhfb,
  remark =       "On t.p. of previous ed. Alessandro Rubini's name
                 appeared first.",
  subject =      "Linux device drivers (Computer programs)",
}

@Book{Corrigan:1993:OPT,
  author =       "Peter Corrigan and Mark Gurry",
  title =        "{ORACLE} Performance Tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxv + 603",
  month =        sep,
  year =         "1993",
  ISBN =         "1-56592-048-1",
  ISBN-13 =      "978-1-56592-048-4",
  LCCN =         "QA76.9.D3 C674 1993",
  bibdate =      "Mon Apr 18 14:50:31 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565920484",
  acknowledgement = ack-nhfb,
  keywords =     "database management; Oracle (computer file);
                 relational databases; SQL (computer program language)",
  remark =       "``Covers versions 6 and 7'' --- cover.",
  subject =      "Relational databases; Oracle (Computer file); Database
                 management; SQL (Computer program language)",
}

@Book{Costales:1993:S,
  author =       "Bryan Costales and Eric Allman and Neil Rickert",
  title =        "{\tt sendmail}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxvi + 792",
  month =        nov,
  year =         "1993",
  ISBN =         "1-56592-056-2",
  ISBN-13 =      "978-1-56592-056-9",
  LCCN =         "HE6239.E54 C67 1993",
  bibdate =      "Mon Apr 18 14:50:40 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "From Samuel Ko: {\em Highly recommended.} This is
                 really an encyclopedia on {\tt sendmail}. The authors
                 did a great job in de-mysterifying this complex email
                 routing and delivering program \ldots{}. The book is
                 divided into four parts. Part One is a tutorial on
                 understanding sendmail from the ground up \ldots{}.
                 Part Two deals with practical topics in sendmail
                 administration \ldots{}. Part Three is a comprehensive
                 reference section \ldots{}. Part Four consists of
                 appendices with details \ldots{}.",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565920569",
  acknowledgement = ack-nhfb,
}

@Book{Costales:1994:S,
  author =       "Bryan Costales",
  title =        "sendmail",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "830",
  month =        sep,
  year =         "1994",
  ISBN =         "1-56592-056-2",
  ISBN-13 =      "978-1-56592-056-9",
  bibdate =      "Thu Mar 23 23:50:23 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 internet-books.1995.03.06",
  note =         "While not strictly an Internet book this tome focuses
                 on one thing: the UNIX program sendmail, which is a
                 huge part of how electronic mail moves around on the
                 Internet. Mainly for system administrators, the book
                 shows how to use every function, mode and mood of
                 sendmail to get your e-mail where it's going. A great,
                 if single-minded, book.",
  price =        "US\$32.95",
  acknowledgement = ack-nhfb,
}

@Book{Costales:1997:S,
  author =       "Bryan Costales and Eric Allman",
  title =        "sendmail",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxv + 1021",
  year =         "1997",
  ISBN =         "1-56592-222-0",
  ISBN-13 =      "978-1-56592-222-8",
  LCCN =         "HE6239.E54 C67 1997",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  URL =          "http://www.ora.com/catalog/sendmail2/;
                 http://www.oreilly.com/catalog/9781565922228;
                 http://www.oreilly.com/catalog/sendmail2",
  acknowledgement = ack-nhfb,
}

@Book{Costales:1997:SDR,
  author =       "Bryan Costales",
  title =        "sendmail Desktop Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 68",
  year =         "1997",
  ISBN =         "1-56592-278-6",
  ISBN-13 =      "978-1-56592-278-5",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.ora.com/catalog/sendmailqr/;
                 http://www.oreilly.com/catalog/9781565922785;
                 http://www.oreilly.com/catalog/sendmailqr",
  acknowledgement = ack-nhfb,
}

@Book{Costales:2003:S,
  author =       "Bryan Costales and Eric Allman",
  title =        "{Sendmail}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxiv + 1205",
  year =         "2003",
  ISBN =         "1-56592-839-3",
  ISBN-13 =      "978-1-56592-839-8",
  LCCN =         "TK5105.74.S44+",
  bibdate =      "Mon Apr 18 14:59:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$59.95",
  URL =          "http://www.oreilly.com/catalog/9781565928398;
                 http://www.oreilly.com/catalog/sendmail3",
  acknowledgement = ack-nhfb,
  publishersummary = "The new edition of sendmail has been completely
                 revised to cover sendmail 8.12--a version with more
                 features and fundamental changes than any previous
                 version of the Unix-based email routing program.
                 Because the latest version of sendmail differs so
                 significantly from earlier versions, a massive rewrite
                 of this best-selling reference was called for. With
                 sendmail, Third Edition in hand, you will be able to
                 configure this challenging but necessary utility for
                 whatever needs your system requires.",
  subject =      "Sendmail; Electronic mail systems; Computer programs",
}

@Book{Costales:2004:SC,
  author =       "Bryan Costales and Gregory Neil Shapiro and Claus
                 Assmann and George Jansen",
  title =        "{Sendmail 8.13} companion",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "x + 179",
  year =         "2004",
  ISBN =         "0-596-00845-7 (paperback)",
  ISBN-13 =      "978-0-596-00845-1 (paperback)",
  LCCN =         "TK5105.74.S44 C67 2004",
  bibdate =      "Thu Apr 21 09:28:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008451",
  acknowledgement = ack-nhfb,
  subject =      "Sendmail; Electronic mail systems",
}

@Book{Costales:2008:S,
  author =       "Bryan Costales and George Jansen and Claus Assmann and
                 Gregory Neil Shapiro",
  title =        "{Sendmail}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xxiv + 1,282",
  year =         "2008",
  ISBN =         "0-596-51029-2 (paperback)",
  ISBN-13 =      "978-0-596-51029-9 (paperback)",
  LCCN =         "TK5105.74.S44 C57 2008",
  bibdate =      "Tue Aug 5 17:54:09 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510299",
  acknowledgement = ack-nhfb,
  subject =      "Sendmail; Electronic mail systems",
}

@Book{Cotton:2013:LRS,
  author =       "Richard Cotton",
  title =        "Learning {R}: [a step-by-step function guide to data
                 analysis]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 377",
  year =         "2013",
  ISBN =         "1-4493-5710-5 (paperback), 1-4493-5718-0,
                 1-4493-5719-9",
  ISBN-13 =      "978-1-4493-5710-8 (paperback), 978-1-4493-5718-4,
                 978-1-4493-5719-1",
  LCCN =         "QA276.45.R3 C68 2013",
  bibdate =      "Sun Jul 26 11:11:00 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib",
  abstract =     "Learn how to perform data analysis with the R language
                 and software environment, even if you have little or no
                 programming experience. With the tutorials in this
                 hands-on guide, you'll learn how to use the essential R
                 tools you need to know to analyze data, including data
                 types and programming concepts. The second half of
                 Learning R shows you real data analysis in action by
                 covering everything from importing data to publishing
                 your results. Each chapter in the book includes a quiz
                 on what you've learned, and concludes with exercises,
                 most of which involve writing R code. Write a simple R
                 program, and discover what the language can do. Use
                 data types such as vectors, arrays, lists, data frames,
                 and strings. Execute code conditionally or repeatedly
                 with branches and loops. Apply R add-on packages, and
                 package your own work for others. Learn how to clean
                 data you import from a variety of sources. Understand
                 data through visualization and summary statistics. Use
                 statistical models to pass quantitative judgments about
                 data and make predictions. Learn what to do when things
                 go wrong while writing data analysis code.",
  acknowledgement = ack-nhfb,
  subject =      "R (Computer program language); Statistics; Data
                 processing; R (Computer program language); Statistics /
                 Data processing.",
  tableofcontents = "Introduction \\
                 A scientific calculator \\
                 Inspecting variables and your workspace \\
                 Vectors, matrices, and arrays \\
                 Lists and data frames \\
                 Environments and functions \\
                 Strings and factors \\
                 Flow control and loops \\
                 Advanced looping \\
                 Packages \\
                 Dates and times \\
                 Getting data \\
                 Cleaning and transforming \\
                 Exploring and visualizing \\
                 Distributions and modeling \\
                 Programming \\
                 Making packages",
}

@Book{Courtney:2003:VLO,
  author =       "Tim Courtney and Steve Bliss and Ahui Herrera",
  title =        "Virtual {LEGO}: the official {LDraw.Org} guide to
                 {LDraw} tools for {Windows}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 449",
  year =         "2003",
  ISBN =         "1-886411-94-8",
  ISBN-13 =      "978-1-886411-94-4",
  LCCN =         "TS2301.T7 C69 2003eb",
  bibdate =      "Tue Aug 5 18:24:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781886411944",
  acknowledgement = ack-nhfb,
  subject =      "LEGO toys; Toys",
}

@Book{Cox:2004:MSS,
  author =       "Kerry Cox and Christopher Gerg",
  title =        "Managing security with {Snort} and {IDS} tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 269",
  year =         "2004",
  ISBN =         "0-596-00661-6 (paperback)",
  ISBN-13 =      "978-0-596-00661-7 (paperback)",
  LCCN =         "TK5105.59 .C65 2004",
  bibdate =      "Thu Apr 21 09:26:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006617",
  acknowledgement = ack-nhfb,
  remark =       "``Intrusion detection with open source tools'' ---
                 cover.",
  subject =      "Snort (Computer file); Computer security; Computers;
                 Access control; Computer networks; Security measures",
}

@Book{Cozens:2005:APP,
  author =       "Simon Cozens",
  title =        "Advanced {Perl} programming",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xiii + 281",
  year =         "2005",
  ISBN =         "0-596-00456-7 (paperback)",
  ISBN-13 =      "978-0-596-00456-9 (paperback)",
  LCCN =         "QA76.73.P22 C69 2005",
  bibdate =      "Thu Oct 6 07:22:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://proquest.safaribooksonline.com/0596004567;
                 http://www.oreilly.com/catalog/9780596004569",
  acknowledgement = ack-nhfb,
  remark =       "Tools and techniques for Perl developers---Cover.",
  subject =      "Perl (Computer program language); Handbooks, manuals,
                 etc",
}

@Book{Cranor:2002:WPP,
  author =       "Lorrie Faith Cranor",
  title =        "{Web} Privacy with {P3P}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 321",
  year =         "2002",
  ISBN =         "0-596-00371-4",
  ISBN-13 =      "978-0-596-00371-5",
  LCCN =         "TK5105.59 .C72 2002",
  bibdate =      "Mon Apr 18 15:05:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596003715;
                 http://www.oreilly.com/catalog/webprivp3p",
  acknowledgement = ack-nhfb,
  publishersummary = "Web Privacy with P3P explains the P3P protocol and
                 shows Web site developers how to configure their sites
                 for P3P compliance. Full of examples and case studies,
                 the book delivers practical advice and insider tips.
                 Software developers, privacy consultants, corporate
                 decision-makers, lawyers, public policy-makers, and any
                 individual interested in online privacy issues will
                 find this book a necessary reference.",
  remark =       "``The Platform for Privacy Preferences'' --- cover.
                 Privacy and P3P: Introduction to P3P -- The online
                 privacy landscape -- Privacy technology -- P3P history
                 ; P3P-enabling your Web site: Overview and options --
                 P3P policy syntax -- Creating P3P policies -- Creating
                 and referencing policy reference files -- Data schemas
                 -- P3P-enabled Web site examples ; P3P software and
                 design: P3P vocabulary design issues -- P3P user
                 agents and other tools -- A P3P preference exchange
                 language (APPEL) -- User interfaces.",
  subject =      "Computer networks; Security measures; World Wide Web;
                 Security measures; Web sites; Design; Privacy, Right
                 of",
}

@Book{Cranor:2005:SUD,
  author =       "Lorrie Faith Cranor and Simson Garfinkel",
  title =        "Security and usability: designing secure systems that
                 people can use",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 714",
  year =         "2005",
  ISBN =         "0-596-00827-9 (paperback)",
  ISBN-13 =      "978-0-596-00827-7 (paperback)",
  LCCN =         "QA76.9.A25 S3533 2005",
  bibdate =      "Thu Oct 06 09:06:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$44.95, CDN\$62.95, UK\pounds 31.95",
  URL =          "http://www.oreilly.com/catalog/9780596008277;
                 http://www.oreilly.com/catalog/securityusability/",
  acknowledgement = ack-nhfb,
}

@Book{Crawford:2000:WPM,
  author =       "Sharon Crawford",
  title =        "{Windows 2000 Pro}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 443",
  month =        nov,
  year =         "2000",
  ISBN =         "0-596-00010-3",
  ISBN-13 =      "978-0-596-00010-3",
  LCCN =         "QA76.76.O63 C72743 2000",
  bibdate =      "Mon Apr 18 15:01:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9780596000103;
                 http://www.oreilly.com/catalog/win2promm",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Crawford:2003:AID,
  author =       "Chris Crawford",
  title =        "The Art of interactive design: a euphonious and
                 illuminating guide to building successful software",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 385",
  year =         "2003",
  ISBN =         "1-886411-84-0",
  ISBN-13 =      "978-1-886411-84-5",
  LCCN =         "QA76.76.I59 C73 2003; QA76.76.I59 C73 2003eb",
  bibdate =      "Tue Aug 5 18:24:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781886411845",
  acknowledgement = ack-nhfb,
  subject =      "Interactive multimedia; User interfaces (Computer
                 systems)",
}

@Book{Crawford:2003:JDP,
  author =       "William Crawford and Jonathan Kaplan",
  title =        "{J2EE} design patterns",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 350",
  year =         "2003",
  ISBN =         "0-596-00427-3",
  ISBN-13 =      "978-0-596-00427-9",
  LCCN =         "QA76.73.J38 C74 2003",
  bibdate =      "Mon Apr 18 15:06:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004279",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Computer software;
                 Development; Software patterns",
}

@Book{Crayton:2007:CEE,
  author =       "Christopher A. Crayton",
  title =        "{CompTIA A+} Essentials 220-601 exam guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51372-0",
  ISBN-13 =      "978-0-596-51372-6",
  LCCN =         "QA76.3; QA76.3 .C73 2007eb",
  bibdate =      "Tue Aug 5 17:55:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513726",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing personnel; Certification;
                 Computer technicians; Study guides",
}

@Book{Crayton:2007:MWV,
  author =       "Christopher A. Crayton",
  title =        "{Microsoft Windows Vista}. Exam 70-620 Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51069-1",
  ISBN-13 =      "978-0-596-51069-5",
  LCCN =         "QA76.28 .C73 2007eb; QA76.28",
  bibdate =      "Tue Aug 5 17:55:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510695",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Examinations; Study
                 guides; Operating systems (Computers); Microsoft
                 software",
}

@Book{Crockford:2008:JGP,
  author =       "Douglas Crockford",
  title =        "{JavaScript}: the good parts",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 153",
  year =         "2008",
  ISBN =         "0-596-51774-2",
  ISBN-13 =      "978-0-596-51774-8",
  LCCN =         "QA76.73.J39 C763 2008",
  bibdate =      "Wed Apr 27 11:12:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language)",
}

@Book{CSRG:1994:CRC,
  author =       "{Computer Systems Research Group, UC Berkeley}",
  title =        "{4.4BSD}-Lite {CD-ROM} Companion",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "112",
  month =        jun,
  year =         "1994",
  ISBN =         "1-56592-081-3 (domestic edition), 1-56592-092-9
                 (international edition)",
  ISBN-13 =      "978-1-56592-081-1 (domestic edition),
                 978-1-56592-092-7 (international edition)",
  LCCN =         "QA76.8.U65F67 .F684 1994",
  bibdate =      "Tue Jan 16 06:44:18 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$40.00",
  URL =          "http://www.oreilly.com/catalog/9781565920811",
  acknowledgement = ack-nhfb,
  review =       "Sys Admin 3(6), 99-106 (1994).",
}

@Book{CSRG:1994:PRM,
  author =       "{Computer Systems Research Group, UC Berkeley}",
  title =        "{4.4BSD} Programmer's Reference Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "886",
  month =        jun,
  year =         "1994",
  ISBN =         "1-56592-078-3",
  ISBN-13 =      "978-1-56592-078-1",
  LCCN =         "QA76.8.U65 F682 1994",
  bibdate =      "Sat Dec 02 16:58:23 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$30.00",
  URL =          "http://www.oreilly.com/catalog/9781565920781",
  acknowledgement = ack-nhfb,
  review =       "Sys Admin 3(6), 99-106 (1994).",
}

@Book{CSRG:1994:PSD,
  author =       "{Computer Systems Research Group, UC Berkeley}",
  title =        "{4.4BSD} Programmer's Supplementary Documents",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "596",
  month =        jul,
  year =         "1994",
  ISBN =         "1-56592-079-1",
  ISBN-13 =      "978-1-56592-079-8",
  LCCN =         "QA76.8.U65 F683 1994",
  bibdate =      "Sat Dec 02 16:58:50 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$30.00",
  URL =          "http://www.oreilly.com/catalog/9781565920798",
  acknowledgement = ack-nhfb,
  review =       "Sys Admin 3(6), 99-106 (1994).",
}

@Book{CSRG:1994:SMM,
  author =       "{Computer Systems Research Group, UC Berkeley}",
  title =        "{4.4BSD} System Manager's Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "804",
  month =        jun,
  year =         "1994",
  ISBN =         "1-56592-080-5",
  ISBN-13 =      "978-1-56592-080-4",
  LCCN =         "QA76.8.U65 F68 1994",
  bibdate =      "Sat Dec 02 16:59:16 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$30.00",
  URL =          "http://www.oreilly.com/catalog/9781565920804",
  acknowledgement = ack-nhfb,
  review =       "Sys Admin 3(6), 99-106 (1994).",
}

@Book{CSRG:1994:URM,
  author =       "{Computer Systems Research Group, UC Berkeley}",
  title =        "{4.4BSD} User's Reference Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "905",
  month =        jun,
  year =         "1994",
  ISBN =         "1-56592-075-9",
  ISBN-13 =      "978-1-56592-075-0",
  LCCN =         "QA76.8.U65 F67 1994",
  bibdate =      "Sat Dec 02 17:00:23 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$30.00",
  URL =          "http://www.oreilly.com/catalog/9781565920750",
  acknowledgement = ack-nhfb,
  review =       "Sys Admin 3(6), 99-106 (1994).",
}

@Book{CSRG:1994:USD,
  author =       "{Computer Systems Research Group, UC Berkeley}",
  title =        "{4.4BSD} User's Supplementary Documents",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "712",
  month =        jul,
  year =         "1994",
  ISBN =         "1-56592-076-7",
  ISBN-13 =      "978-1-56592-076-7",
  LCCN =         "QA76.8.U65 F672 1994",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$30.00",
  URL =          "http://www.oreilly.com/catalog/9781565920767",
  acknowledgement = ack-nhfb,
  review =       "Sys Admin 3(6), 99-106 (1994).",
}

@Book{Culbert:2002:NMS,
  author =       "James Culbert",
  title =        "{.NET My Services} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2002",
  ISBN =         "0-596-00279-3",
  ISBN-13 =      "978-0-596-00279-4",
  LCCN =         "QA76.76.M52 C85 2002",
  bibdate =      "Mon Apr 18 15:04:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002794",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft .NET My Services",
}

@Book{Culp:2006:WNW,
  author =       "Brian Culp",
  title =        "What's New in {Windows Vista}?",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-51031-4",
  ISBN-13 =      "978-0-596-51031-2",
  LCCN =         "QA76.76.O63; QA76.76.O63 C85 2006eb",
  bibdate =      "Tue Aug 5 17:54:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510312",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Culp:2007:WVA,
  author =       "Brian Culp",
  title =        "{Windows Vista} administration: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 780",
  year =         "2007",
  ISBN =         "0-596-52959-7 (paperback)",
  ISBN-13 =      "978-0-596-52959-8 (paperback)",
  LCCN =         "QA76.76.O63 C85 2007",
  bibdate =      "Tue Aug 5 18:11:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529598",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Cumming:2007:SH,
  author =       "Andrew Cumming and Gordon Russell",
  title =        "{SQL} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 386",
  year =         "2007",
  ISBN =         "0-596-52799-3",
  ISBN-13 =      "978-0-596-52799-0",
  LCCN =         "QA76.73.S67 C85 2007eb; QA76.73.S67",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527990",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language)",
  tableofcontents = "Tips and tools for digging into your data. SQL
                 fundamentals \\
                 Joins, unions, and views \\
                 Text handling \\
                 Date handling \\
                 Number crunching \\
                 Online applications \\
                 Organizing data \\
                 Storing small amounts of data \\
                 Locking and performance \\
                 Reporting \\
                 Users and administration \\
                 Wider access",
}

@Book{Cunningham:1996:EPC,
  author =       "Steve Cunningham and Judson Rosebush",
  title =        "Electronic Publishing on {CD-ROM}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 382",
  month =        "Summer",
  year =         "1996",
  ISBN =         "1-56592-209-3",
  ISBN-13 =      "978-1-56592-209-9",
  LCCN =         "Z286.E43 C86 1996; Z480.O68 C86 1996",
  bibdate =      "Mon Apr 18 14:52:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$36.95",
  URL =          "http://www.oreilly.com/catalog/9781565922099",
  acknowledgement = ack-nhfb,
  subject =      "CD-ROM publishing; United States",
}

@Book{Curioso:2007:AP,
  author =       "Andrew G. Curioso",
  title =        "{Ajax} with {PHP 5}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51403-4",
  ISBN-13 =      "978-0-596-51403-7",
  LCCN =         "TK5105.8885.A52 C87 2007eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 17:56:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514037",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology); JavaScript
                 (Computer program language); PHP (Computer program
                 language); Web site development",
}

@Book{Curry:1989:UCU,
  author =       "Dave Curry",
  title =        "Using {C} on the {UNIX} System",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "250",
  month =        jan,
  year =         "1989",
  ISBN =         "0-937175-23-4",
  ISBN-13 =      "978-0-937175-23-1",
  LCCN =         "QA76.73.C15 C87 1989",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780937175231",
  acknowledgement = ack-nhfb,
}

@Book{Curry:1990:UCU,
  author =       "David Curry",
  title =        "Using {C} on the {UNIX} System",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 379",
  year =         "1990",
  ISBN =         "0-937175-23-4",
  ISBN-13 =      "978-0-937175-23-1",
  LCCN =         "QA76.76.O63 H68 1992",
  bibdate =      "Tue Sep 28 14:37:02 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "This book is directed to (would-be) system
                 programmers.",
  price =        "US\$24.95",
  acknowledgement = ack-sk,
}

@Book{Curry:1996:PTY,
  editor =       "Jeffrey E. Curry",
  title =        "Passport {Taiwan}: Your Pocket Guide to {Taiwanese}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1996",
  ISBN =         "1-885073-27-5",
  ISBN-13 =      "978-1-885073-27-3",
  LCCN =         "HD58.7.C847 1997",
  bibdate =      "Sat Jun 28 10:18:13 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073273",
  acknowledgement = ack-nhfb,
}

@Book{Curry:1996:USP,
  author =       "David A. (David Allan) Curry",
  title =        "{UNIX} Systems Programming for {SVR4}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 596",
  month =        jul,
  year =         "1996",
  ISBN =         "1-56592-163-1",
  ISBN-13 =      "978-1-56592-163-4",
  LCCN =         "QA76.76.O63 C865 1996",
  bibdate =      "Mon Apr 18 14:52:02 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921634;
                 http://www.oreilly.com/catalog/usp",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Systems programming (Computer
                 science)",
}

@Book{Curry:1997:PVY,
  author =       "Jeff Curry and `Jim' Chinh T. Nguyen",
  title =        "Passport {Vietnam}: Your Pocket Guide to {Vietnamese}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1997",
  ISBN =         "1-885073-25-9",
  ISBN-13 =      "978-1-885073-25-9",
  LCCN =         "HD58.7.C87 1997",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073259",
  acknowledgement = ack-nhfb,
}

@Book{CustomGuide:2005:OPT,
  author =       "{CustomGuide, Inc.}",
  title =        "{Outlook 2003} personal trainer",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 320",
  year =         "2005",
  ISBN =         "0-596-00935-6",
  ISBN-13 =      "978-0-596-00935-9",
  LCCN =         "HF5548.4.M5255 C98 2005",
  bibdate =      "Thu Oct 6 07:24:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009359",
  acknowledgement = ack-nhfb,
  remark =       "System requirements for accompanying disc Windows 98
                 or better, 64MB RAM, 150MB disk space.",
  subject =      "Microsoft Outlook; Time management; Computer programs;
                 Personal information management; Computer programs",
}

@Book{Cutler:1992:XWS,
  editor =       "Ellie Cutler and Daniel Gilly and Tim O'Reilly",
  title =        "The {X Window System} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "424",
  year =         "1992",
  ISBN =         "1-56592-017-1",
  ISBN-13 =      "978-1-56592-017-0",
  LCCN =         "QA76.76.W56 X2 1992",
  bibdate =      "Sat Nov 13 11:19:26 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$9.95",
  acknowledgement = ack-nhfb,
}

@Book{Cutler:1994:SUN,
  author =       "Ellie Cutler and {The staff of O'Reilly \&
                 Associates}",
  title =        "{SCO UNIX} in a nutshell: a desktop quick reference
                 for {SCO UNIX} and {Open Desktop}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 568",
  month =        feb,
  year =         "1994",
  ISBN =         "1-56592-037-6",
  ISBN-13 =      "978-1-56592-037-8",
  LCCN =         "QA76.76.O63 C93 1994",
  bibdate =      "Mon Apr 18 14:50:19 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920378;
                 http://www.oreilly.com/catalog/sco",
  acknowledgement = ack-nhfb,
  remark =       "At head of title: A Desktop quick reference.",
  subject =      "Operating systems (Computers); UNIX (Computer file)",
}

@Book{Cutroni:2007:GA,
  author =       "Justin Cutroni",
  title =        "{Google Analytics}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51496-4",
  ISBN-13 =      "978-0-596-51496-9",
  LCCN =         "TK5105.885.G66; TK5105.885.G66 C88 2007eb",
  bibdate =      "Tue Aug 5 17:58:52 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  URL =          "http://www.oreilly.com/catalog/9780596514969",
  acknowledgement = ack-nhfb,
  subject =      "Google Analytics; Internet searching; Statistical
                 services; Web usage mining; Computer programs; Internet
                 users; Statistics; Data processing",
}

@Book{Dalheimer:1999:PQW,
  author =       "Matthias Kalle Dalheimer",
  title =        "Programming with {Qt}: Writing Portable {GUI}
                 applications on {UNIX} and {Win32}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 361",
  year =         "1999",
  ISBN =         "1-56592-588-2",
  ISBN-13 =      "978-1-56592-588-5",
  LCCN =         "QA76.9.U83 D355 1999",
  bibdate =      "Mon Apr 18 14:56:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565925885;
                 http://www.oreilly.com/catalog/prowqt/",
  acknowledgement = ack-nhfb,
  subject =      "Graphical user interfaces (Computer systems); C++
                 (Computer program language)",
}

@Book{Dalheimer:19xx:JVM,
  author =       "Matthias K. Dalheimer",
  title =        "{Java Virtual Machine, Sprache, Konzept\ldots{}}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "19xx",
  ISBN =         "3-930673-73-8 (??invalid ISBN??)",
  ISBN-13 =      "978-3-930673-73-5 (??invalid ISBN??)",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib;
                 http://www.ora.de/",
  price =        "29 DM",
  URL =          "http://www.oreilly.de/german/essential/javavm/index.html",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Dalheimer:2002:PQW,
  author =       "Matthias Kalle Dalheimer",
  title =        "Programming with {Qt}: Writing Portable {GUI}
                 applications on {Unix} and {Win32}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 499",
  year =         "2002",
  ISBN =         "0-596-00064-2",
  ISBN-13 =      "978-0-596-00064-6",
  LCCN =         "QA76.9.U83 D355 2002",
  bibdate =      "Mon Apr 18 15:02:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000646;
                 http://www.oreilly.com/catalog/prowqt2",
  acknowledgement = ack-nhfb,
  keywords =     "C (computer program language); graphical user
                 interfaces (computer systems)",
  publishersummary = "Take full advantage of Qt, the powerful,
                 easy-to-use, cross-platform GUI toolkit. Completely
                 updated for Qt Version 3.0, Programming with Qt guides
                 you through the steps of writing your first Qt
                 application. It's also a reference to the what, how,
                 and why of every GUI element in Qt. And it covers
                 advanced topics like 2D transformations, drag-and-drop,
                 and custom image file filters.",
  subject =      "Graphical user interfaces (Computer systems); C++
                 (Computer program language)",
}

@Book{Dalheimer:2006:RL,
  author =       "Matthias Kalle Dalheimer and Matt Welsh",
  title =        "Running Linux",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xviii + 951",
  year =         "2006",
  ISBN =         "0-596-00760-4 (paperback)",
  ISBN-13 =      "978-0-596-00760-7 (paperback)",
  LCCN =         "QA76.76.O63 R855 2006",
  bibdate =      "Wed Jun 25 17:33:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007270110-d.html;
                 http://www.oreilly.com/catalog/9780596007607",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition by Matt Welsh and others 2002.",
  subject =      "Linux; Operating systems (Computers)",
  tableofcontents = "Part 1.\\
                 Enjoying and being productive on Linux\\
                 Introduction to Linux \\
                 Preinstallation and installation \\
                 Desktop environments \\
                 Basic Unix commands and concepts \\
                 Web browsers and instant messaging \\
                 Electronic mail clients \\
                 Games \\
                 Office suites and personal productivity \\
                 Multimedia \\
                 Part 2. System administration \\
                 System administration basics \\
                 Managing users, groups, and permissions \\
                 Installing, updating, and compiling programs \\
                 Networking \\
                 Printing \\
                 File sharing \\
                 The X Window system \\
                 System start and shutdown \\
                 Configuring and building the Kernel \\
                 Text editing \\
                 Text processing \\
                 Part 3. Programming \\
                 Programming tools \\
                 Running a Web server \\
                 Transporting and handling email messages \\
                 Running an FTP server \\
                 Part 4. Network services \\
                 Running Web applications with MySQL and PHP \\
                 Running a secure system \\
                 Backup and recovery \\
                 Heterogeneous networking and running Windows programs",
}

@Book{Dallmeier:1997:JVM,
  author =       "Matthias K. Dallmeier",
  title =        "{Java Virtual Machine, Sprache, Konzept,
                 Architektur}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "209",
  year =         "1997",
  ISBN =         "3-930673-73-8",
  ISBN-13 =      "978-3-930673-73-5",
  LCCN =         "????",
  bibdate =      "Mon Mar 02 19:18:51 1998",
  bibsource =    "http://lightyear.ncsa.uiuc.edu/~srp/java/german.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib",
  note =         "Includes CD-ROM.",
  price =        "25 DM",
  URL =          "http://www.ora.de/",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Daly:2007:NGW,
  author =       "Liza Daly",
  title =        "Next-generation web frameworks in {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51371-2",
  ISBN-13 =      "978-0-596-51371-9",
  LCCN =         "QA76.73.P98 L59 2007eb; QA76.73.P98",
  bibdate =      "Tue Aug 5 17:55:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513719",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Dang:2002:PVU,
  author =       "Luan Dang and Cullen Jennings and David Kelly",
  title =        "Practical {VoIP} Using {VOCAL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 502",
  year =         "2002",
  ISBN =         "0-596-00078-2",
  ISBN-13 =      "978-0-596-00078-3",
  LCCN =         "TK5105.8865 .D35 2002",
  bibdate =      "Mon Apr 18 15:02:21 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596000783;
                 http://www.oreilly.com/catalog/voip",
  acknowledgement = ack-nhfb,
  keywords =     "Internet telephony",
  publishersummary = "While many books describe the theory behind Voice
                 over IP, only this one describes how such a phone
                 system was actually built, and how you too can acquire
                 the source code, install it onto a system, connect
                 phones, and make calls. Because VOCAL is open source,
                 you can look ``under the hood'' to discover how the
                 system works, and how common problems are being worked
                 out in the development environment.",
  subject =      "Internet telephony",
}

@Book{Danseglio:2005:SWS,
  author =       "Mike Danseglio",
  title =        "Securing {Windows Server 2003}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 426",
  year =         "2005",
  ISBN =         "0-596-00685-3",
  ISBN-13 =      "978-0-596-00685-3",
  LCCN =         "TK5105.59 .D37 2005 D36 2003; QA76.9.A25; QA76.9.A25
                 D36 2003; TK5105.59 .D37 2005eb; TK5105.59",
  bibdate =      "Tue Aug 5 17:42:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006853",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows server; Computer networks; Security
                 measures",
}

@Book{Danseglio:2005:WSS,
  author =       "Mike Danseglio and Robbie Allen",
  title =        "{Windows Server 2003} security cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 494",
  year =         "2005",
  ISBN =         "0-596-00753-1",
  ISBN-13 =      "978-0-596-00753-9",
  LCCN =         "QA76.76.O63; QA76.76.O63eb",
  bibdate =      "Tue Aug 5 17:43:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007539",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows server; Computer networks; Security
                 measures; Web servers",
}

@Book{Darwin:1988:CCP,
  author =       "Ian F. Darwin",
  title =        "Checking {C} Programs with {\tt lint}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 72",
  month =        oct,
  year =         "1988",
  ISBN =         "0-937175-30-7",
  ISBN-13 =      "978-0-937175-30-9",
  LCCN =         "QA76.73.C15 D37 1990",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780937175309;
                 http://www.oreilly.com/catalog/lint",
  acknowledgement = ack-nhfb,
}

@Book{Darwin:2001:JC,
  author =       "Ian F. Darwin",
  title =        "{Java} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "850",
  year =         "2001",
  ISBN =         "0-596-00170-3",
  ISBN-13 =      "978-0-596-00170-4",
  LCCN =         "QA76.73.J38 D348 2001",
  bibdate =      "Mon May 6 06:26:30 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language)",
}

@Book{Darwin:2001:JCS,
  author =       "Ian Darwin",
  title =        "{Java} Cookbook: Solutions and Examples for {Java}
                 Developers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxix + 850",
  month =        jun,
  year =         "2001",
  ISBN =         "0-596-00170-3 (paperback)",
  ISBN-13 =      "978-0-596-00170-4 (paperback)",
  LCCN =         "QA76.73.J38 D348 2001",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596001704;
                 http://www.oreilly.com/catalog/javacook",
  abstract =     "Offering Java developers short, focused pieces of code
                 that are easy to incorporate into other programs, this
                 text focuses on things that are useful, tricky, or
                 both. The book's code segments cover all of the
                 dominant APIs and many specialized APIs.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. Getting Started: Compiling, Running, and
                 Debugging \\
                 2. Interacting with the Environment \\
                 3. Strings and Things \\
                 4. Pattern Matching with Regular Expressions \\
                 5. Numbers \\
                 6. Dates and Times \\
                 7. Structuring Data with Java \\
                 8. Object-Oriented Techniques \\
                 9. Input and Output \\
                 10. Directory and Filesystem Operations \\
                 11. Programming Serial and Parallel Ports \\
                 12. Graphics and Sound \\
                 13. Graphical User Interfaces \\
                 14. Internationalization and Localization \\
                 15. Network Clients \\
                 16. Server-Side Java: Sockets \\
                 17. Network Clients II: Applets and Web Clients \\
                 18. Web Server Java: Servlets and JSP \\
                 19. Java and Electronic Mail \\
                 20. Database Access \\
                 21. XML \\
                 22. Distributed Java: RMI \\
                 23. Packages and Packaging \\
                 24. Threaded Java \\
                 25. Introspection, or ``A Class Named Class'' \\
                 26. Using Java with Other Languages",
}

@Book{Darwin:2003:JCS,
  author =       "Ian Darwin",
  title =        "{Java} Cookbook: Solutions and Examples for {Java}
                 Developers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxix + 829",
  year =         "2003",
  ISBN =         "0-596-00701-9",
  ISBN-13 =      "978-0-596-00701-0",
  LCCN =         "QA76.73.J38 D348 2004",
  bibdate =      "Sat Jul 17 07:15:30 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$49.95, CDN\$72.95, UK\pounds 35.50",
  URL =          "http://examples.oreilly.com/javacook2/;
                 http://www.oreilly.com/catalog/0596007019/;
                 http://www.oreilly.com/catalog/9780596007010",
  acknowledgement = ack-nhfb,
}

@Book{Darwin:2004:JC,
  author =       "Ian F. Darwin",
  title =        "{Java} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxiv + 829",
  year =         "2004",
  ISBN =         "0-596-00701-9",
  ISBN-13 =      "978-0-596-00701-0",
  LCCN =         "QA76.73.J38 D348 2004",
  bibdate =      "Sat Jun 11 09:50:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007010",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Darwin:2007:CJP,
  author =       "Ian F. Darwin",
  title =        "Checking {Java} programs",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "54",
  year =         "2007",
  ISBN =         "0-596-51023-3",
  ISBN-13 =      "978-0-596-51023-7",
  LCCN =         "QA76.73.J38eb; QA76.73.J38",
  bibdate =      "Tue Aug 5 17:54:02 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510237",
  acknowledgement = ack-nhfb,
  remark =       "Released: March 30, 2007",
  subject =      "Java (Computer program language)",
  tableofcontents = "What it's not about \\
                 It usually begins with javac \\
                 Making your IDE work harder \\
                 Source code checking with PMD \\
                 Static (class file) checking with FindBugs \\
                 Dynamic checking with NASA's Java PathFinder \\
                 What's next?",
}

@Book{Date:2005:DDR,
  author =       "C. J. Date",
  title =        "Database in depth: relational theory for
                 practitioners",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 208",
  year =         "2005",
  ISBN =         "0-596-10012-4",
  ISBN-13 =      "978-0-596-10012-4",
  LCCN =         "QA76.9.D3 D384 2005",
  bibdate =      "Thu Oct 6 07:24:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100124",
  acknowledgement = ack-nhfb,
  subject =      "Database management; Relational databases",
}

@Book{Davidson:2002:LCO,
  author =       "James Duncan Davidson",
  title =        "Learning {Cocoa} with {Objective-C}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 358",
  year =         "2002",
  ISBN =         "0-596-00301-3",
  ISBN-13 =      "978-0-596-00301-2",
  LCCN =         "QA76.64 .D39 2002",
  bibdate =      "Mon Apr 18 15:04:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596003013;
                 http://www.oreilly.com/catalog/9780596003012;
                 http://www.oreilly.com/catalog/learncocoa2",
  acknowledgement = ack-nhfb,
  publishersummary = "Based on the Jaguar release of Mac OS X 10.2, this
                 new edition of Learning Cocoa covers the latest updates
                 to the Cocoa frameworks, including examples that use
                 the Address Book and Universal Access APIs. Also
                 included with this edition is a handy quick reference
                 card, charting Cocoa's Foundation and AppKit
                 frameworks, along with an Appendix that includes a
                 listing of resources essential to any Cocoa
                 developer--beginning or advanced. This is the
                 ``must-have'' book for people who want to develop
                 applications for Mac OS X, and is the only book
                 approved and reviewed by Apple engineers.",
  remark =       "Earlier ed. titled: Learning Cocoa. Sebastopol, Calif.
                : O'Reilly, 2001. ``Covers Mac OS X 10.2'' --- cover.
                 ``A/D/C/ Apple Developer Connection recommended title''
                 --- cover.",
  subject =      "Cocoa (Application development environment);
                 Object-oriented programming (Computer science); C
                 (Computer program language); Application program
                 interfaces (Computer software); Mac OS",
}

@Book{Davidson:2006:RMX,
  author =       "James Duncan Davidson",
  title =        "Running {Mac OS X Panther}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "372",
  year =         "2006",
  ISBN =         "0-596-00913-5 (paperback)",
  ISBN-13 =      "978-0-596-00913-7 (paperback)",
  LCCN =         "QA76.76.O63 D3498 2006",
  bibdate =      "Thu Apr 19 18:14:40 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009137;
                 http://www.oreillynet.com/catalog/runmacx2/",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
  tableofcontents = "Part I: Getting started \\
                 1. Where it all came from \\
                 The classic Mac OS \\
                 System 7 \\
                 Copland \\
                 NEXTSTEP \\
                 Rhapsody \\
                 Continued development of the classic Mac OS \\
                 Mac OS X 10.0 \\
                 Mac OS 10.1 \\
                 Mac OS 10.2 jaguar \\
                 Mac OS X panther \\
                 What does the future hold? \\
                 2. Lay of the land \\
                 Filesystem hierarchy \\
                 The many roots of the finder \\
                 Filesystem domains \\
                 The library \\
                 3. The terminal and shell \\
                 Terminal overview \\
                 Mac-specific shell commands \\
                 Configuring and using bash \\
                 Using other shells \\
                 Shell scripts \\
                 Getting help \\
                 Editing text files \\
                 Part II: Essentials \\
                 4. System startup and login \\
                 The hardware boot process \\
                 The operating system boot process \\
                 Logging in \\
                 Monitoring users \\
                 Logging out \\
                 Shutting down the system \\
                 5. Users and groups \\
                 What is a user anyway? \\
                 Managing users \\
                 Nonhuman users \\
                 6. Files and permissions \\
                 Finding files \\
                 File ownership \\
                 Type and creator codes \\
                 7. Monitoring the system \\
                 About this Mac \\
                 System profiler \\
                 Monitoring system activity \\
                 Working with processes \\
                 8. Scheduling tasks \\
                 Setting the time \\
                 Using iCal to schedule tasks \\
                 Using periodic \\
                 Cron \\
                 Changing periodic's execution time \\
                 9. Preferences and defaults \\
                 Property lists \\
                 Where preferences are stored \\
                 Reading and writing preferences \\
                 Determining preference keys \\
                 10. Disks and filesystems \\
                 Filesystems \\
                 Network-based filesystems \\
                 Disk utility \\
                 Erasing and formatting disks \\
                 Partitioning disks \\
                 Disk images \\
                 Creating a RAID \\
                 Part III: Advanced topics \\
                 11. Open directory \\
                 Open directory in action \\
                 Directory services defined \\
                 Directory domains \\
                 The local domain and NetInfo \\
                 Configuring shared domains \\
                 Kerberos and single sign-on \\
                 Command-line open directory tools \\
                 12. Printing \\
                 Print system overview \\
                 Managing printers \\
                 Adding and configuring printers \\
                 Anatomy of a print job \\
                 Printing from the command line \\
                 13. Networking \\
                 The Internet protocol \\
                 Configuring IP addresses \\
                 Naming and DNS \\
                 Private networks and NAT \\
                 Routing \\
                 Active network connections \\
                 Appletalk \\
                 Locations \\
                 Using a dial-up connection \\
                 Virtual private networks \\
                 Firewalls \\
                 Internet connection sharing \\
                 14. Network services \\
                 File sharing \\
                 Web sharing \\
                 Remote login \\
                 FTP access \\
                 sharing printers \\
                 Mail.",
}

@Book{Davis:2006:GAT,
  author =       "Harold Davis",
  title =        "{Google} advertising tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "366",
  year =         "2006",
  ISBN =         "0-596-10108-2",
  ISBN-13 =      "978-0-596-10108-4",
  LCCN =         "HF6146.I58; HF6146.I58 D38 2006eb; HF6146.I58 D38
                 2006",
  bibdate =      "Tue Aug 5 17:49:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101084",
  acknowledgement = ack-nhfb,
  subject =      "Internet advertising; Keyword searching",
}

@Book{Davis:2007:GWD,
  author =       "Scott Davis",
  title =        "{GIS} for web developers: adding where to your {Web}
                 applications",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xiii + 254",
  year =         "2007",
  ISBN =         "0-9745140-9-8 (paperback), (pbk.,, )",
  ISBN-13 =      "978-0-9745140-9-3 (paperback), (pbk., , )",
  LCCN =         "G70.212 .D38 2007",
  bibdate =      "Tue Aug 5 18:14:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Pragmatic programmers",
  URL =          "http://www.oreilly.com/catalog/9780974514093",
  acknowledgement = ack-nhfb,
  subject =      "Geographic information systems; Web sites; Design; Web
                 site development",
  tableofcontents = "Vectors \\
                 Projections \\
                 Rasters \\
                 Spatial databases \\
                 Creating OGC Web services \\
                 Using OGC Web services \\
                 OGC clients \\
                 Bringing it all together",
}

@Book{Davis:2007:LPM,
  author =       "Michele E. Davis and Jon A. (John Andrew) Phillips",
  title =        "Learning {PHP} and {MySQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 411",
  year =         "2007",
  ISBN =         "0-596-51401-8 (paperback)",
  ISBN-13 =      "978-0-596-51401-3 (paperback)",
  LCCN =         "QA76.73.P224 D38 2007",
  bibdate =      "Wed Jun 25 17:33:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/fy0803/2008271806.html;
                 http://www.oreilly.com/catalog/9780596514013",
  acknowledgement = ack-nhfb,
  remark =       "Step-by-step guide to creating dynamic,
                 database-driven Web sites.",
  subject =      "MySQL (Electronic resource); PHP (Computer program
                 language); SQL (Computer program language); Web
                 databases",
  tableofcontents = "Dynamic content and the Web \\
                 Installation \\
                 Exploring PHP \\
                 PHP decision making \\
                 Functions \\
                 Arrays \\
                 Working with MySQL \\
                 Database best practices \\
                 Getting PHP to talk to MySQL \\
                 Working with forms \\
                 Practical PHP \\
                 XHTML \\
                 Modifying MySQL and PHP data \\
                 Cookies, sessions, and access control \\
                 Security \\
                 Validation and error handling \\
                 Sample applications \\
                 Finishing your journey",
}

@Book{Davis:2008:LED,
  author =       "Harold Davis",
  title =        "Lighting and exposure for digital photographers",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "176",
  year =         "2008",
  ISBN =         "0-596-52988-0",
  ISBN-13 =      "978-0-596-52988-8",
  LCCN =         "TR590 .D38 2008",
  bibdate =      "Sat Nov 13 10:12:28 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Practical artistry",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques; Lighting",
  tableofcontents = "Understanding exposure \\
                 Working with aperture \\
                 Selecting shutter speed \\
                 ISO and noise \\
                 Using light \\
                 Digital darkroom",
}

@Book{Davison:2005:KGP,
  author =       "Andrew Davison",
  title =        "Killer game programming in {Java}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 969",
  year =         "2005",
  ISBN =         "0-596-00730-2",
  ISBN-13 =      "978-0-596-00730-0",
  LCCN =         "QA76.76.C672 D38 22005",
  bibdate =      "Thu Oct 6 07:23:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007300",
  acknowledgement = ack-nhfb,
  remark =       "Java gaming and graphics programming---Cover.",
  subject =      "Computer games; Programming; Handbooks, manuals, etc;
                 Computer animation; Handbooks, manuals, etc; Computer
                 drawing; Handbooks, manuals, etc; Java (Computer
                 program language); Handbooks, manuals, etc",
}

@Book{Dean:2001:LLC,
  author =       "Jeffrey Dean",
  title =        "{LPI Linux} certification in a nutshell: a desktop
                 quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 551",
  month =        may,
  year =         "2001",
  ISBN =         "1-56592-748-6",
  ISBN-13 =      "978-1-56592-748-3",
  LCCN =         "QA76.76.O63 D435 2001",
  bibdate =      "Mon Apr 18 14:58:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565927483;
                 http://www.oreilly.com/catalog/lpicertnut",
  acknowledgement = ack-nhfb,
  keywords =     "Linux Professional Institute Linux certification in a
                 nutshell",
  remark =       "Covers exams 101 and 102 for LPI level 1.",
  subject =      "GNU/Linux; Electronic data processing personnel;
                 Certification; Operating systems (Computers);
                 Certification; Study guides",
}

@Book{Degenhart:1998:AND,
  author =       "Curt Degenhart and Jen Muehlbauer",
  title =        "{AOL} in a Nutshell: a desktop guide to {America
                 Online}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 510",
  month =        jun,
  year =         "1998",
  ISBN =         "1-56592-424-X",
  ISBN-13 =      "978-1-56592-424-6",
  LCCN =         "QA76.57.A43 D44 1998",
  bibdate =      "Mon Apr 18 14:55:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565924246;
                 http://www.oreilly.com/catalog/aolnut",
  acknowledgement = ack-nhfb,
  subject =      "America Online (Online service)",
}

@Book{Deitsch:2001:JI,
  author =       "Andrew Deitsch and David Czarnecki",
  title =        "{Java} Internationalization",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 444",
  year =         "2001",
  ISBN =         "0-596-00019-7",
  ISBN-13 =      "978-0-596-00019-6",
  LCCN =         "QA76.73.J38 D454 2001",
  bibdate =      "Mon Apr 18 15:01:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9780596000196;
                 http://www.oreilly.com/catalog/javaint/",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Denny:1996:CPW,
  author =       "Bob Denny and Linda Mui",
  title =        "{CGI} Programming for {Windows}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "250",
  year =         "1996",
  ISBN =         "1-56592-215-8",
  ISBN-13 =      "978-1-56592-215-0",
  LCCN =         "????",
  bibdate =      "Fri Aug 30 07:42:21 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes diskette.",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565922150",
  acknowledgement = ack-nhfb,
}

@Book{Dent:2004:PDG,
  author =       "Kyle D. Dent",
  title =        "{Postfix}: the definitive guide: a secure and
                 easy-to-use {MTA} for {Unix}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 260",
  year =         "2004",
  ISBN =         "0-596-00212-2",
  ISBN-13 =      "978-0-596-00212-1",
  LCCN =         "TK5105.74.P66 D46 2004",
  bibdate =      "Mon Apr 18 15:03:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002121;
                 http://www.oreilly.com/catalog/postfix/",
  acknowledgement = ack-nhfb,
  subject =      "Postfix (Computer file); Electronic mail systems;
                 Computer programs; Internet",
}

@Book{DES:1998:WPD,
  author =       "{Digital Education Systems} and {O'Reilly \ and
                 Associates}",
  title =        "{Web} Publishing and Design ({Web} Course)",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  day =          "5",
  month =        jun,
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$249",
  URL =          "http://www.oreilly.com/catalog/webpubwc",
  acknowledgement = ack-nhfb,
}

@Book{DES:1999:LPC,
  author =       "{Digital Education Systems}",
  title =        "Learning {Perl} and {CGI} ({Web} Course)",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1999",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$249",
  URL =          "http://www.oreilly.com/catalog/lperlwc",
  acknowledgement = ack-nhfb,
}

@Book{Descartes:1998:JNM,
  author =       "Descartes",
  title =        "{Java} Native Methods",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        apr,
  year =         "1998",
  ISBN =         "1-56592-345-6",
  ISBN-13 =      "978-1-56592-345-4",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/",
  price =        "????",
  acknowledgement = ack-nhfb,
}

@Book{Descartes:2000:PPD,
  author =       "Alligator Descartes and Tim Bunce",
  title =        "Programming the {Perl DBI}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 346",
  year =         "2000",
  ISBN =         "1-56592-699-4",
  ISBN-13 =      "978-1-56592-699-8",
  LCCN =         "QA76.73.P22 D47 2000",
  bibdate =      "Mon Apr 18 14:58:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565926998",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language); Database
                 management",
}

@Book{Desmond:2009:AD,
  editor =       "Brian Desmond and others",
  title =        "Active directory",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "864 (est.)",
  year =         "2009",
  ISBN =         "0-596-15517-4",
  ISBN-13 =      "978-0-596-15517-9",
  LCCN =         "TK5105.7 A28 2008",
  bibdate =      "Sat Nov 13 10:21:16 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  subject =      "Microsoft Windows (Computer file); Directory services
                 (Computer network technology); Management; Local area
                 networks (Computer networks)",
}

@Book{DeVries:2008:RPD,
  author =       "Derek DeVries and Mike Naberezny",
  title =        "{Rails} for {PHP} developers",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xx + 406",
  year =         "2008",
  ISBN =         "1-934356-04-2 (paperback)",
  ISBN-13 =      "978-1-934356-04-3 (paperback)",
  LCCN =         "QA76.73.P224 D483 2008",
  bibdate =      "Tue Aug 5 18:34:16 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The pragmatic programmers; The facets of Ruby series",
  URL =          "http://www.oreilly.com/catalog/",
  abstract =     "Provides information on both Rails and Ruby from the
                 perspective of a PHP developer.",
  acknowledgement = ack-nhfb,
  subject =      "PHP (Computer program language); Web sites; Design",
}

@Book{Dhanjani:2005:NST,
  author =       "Nitesh Dhanjani and Justin Clarke",
  title =        "Network security tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 324",
  year =         "2005",
  ISBN =         "0-596-00794-9 (paperback)",
  ISBN-13 =      "978-0-596-00794-2 (paperback)",
  LCCN =         "QA76.9.A25 D48 2005",
  bibdate =      "Thu Oct 6 07:23:21 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007942",
  acknowledgement = ack-nhfb,
  remark =       "Writing, hacking, and modifying security
                 tools---Cover.",
  subject =      "Computer security; Computer networks; Security
                 measures; Computers; Access control",
}

@Book{Dhanjani:2009:HNG,
  author =       "Nitesh Dhanjani and Billy Rios and Brett Hardin",
  title =        "Hacking: the next generation",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 279",
  year =         "2009",
  ISBN =         "0-596-80630-2",
  ISBN-13 =      "978-0-596-80630-9",
  LCCN =         "QA76.9.A25 D436 2009",
  bibdate =      "Wed Apr 28 13:31:38 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "computer hackers; computer security; computer
                 networks; security measures",
}

@Book{DiBona:1999:OSV,
  editor =       "Chris DiBona and Sam Ockman and Mark Stone",
  title =        "Open Sources: Voices from the {Open Source}
                 Revolution",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 272",
  year =         "1999",
  ISBN =         "1-56592-582-3",
  ISBN-13 =      "978-1-56592-582-3",
  LCCN =         "QA76.754 .O63 1999; QA76.76.S46 O64 1999",
  bibdate =      "Mon Apr 18 14:56:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes a chapter {\em The GNU Operating System and
                 the Free Software Movement}, by Richard Stallman, and a
                 chapter {\em Future of Cygnus Solutions: An
                 Entrepreneur's Account}, by Michael Tiemann.",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565925823;
                 http://www.oreilly.com/catalog/opensources/",
  acknowledgement = ack-nhfb,
  remark =       "Introduction / Chris DiBona, Sam Ockman, and Mark
                 Stone -- A brief history of hackerdom / Eric S. Raymond
                 -- Twenty years of Berkeley Unix: from AT and T-owned
                 to freely redistributable / Marshall Kirk McKusick --
                 The Internet Engineering Task Force / Scott Bradner --
                 The GNU Operating System and the Free Software Movement
                 / Richard Stallman -- The future of Cygnus Solutions:
                 and entrepreneur's account / Michael Tiemann --
                 Software engineering / Paul Vixie -- Giving it away:
                 how Red Hat Software stumbled across a new economic
                 model and helped improve an industry / Robert Young --
                 Diligence, patience, and humility / Larry Wall -- Open
                 Source as a business strategy / Brian Behlendorf -- The
                 Open Source definition / Bruce Perens -- Hardware,
                 software, and infoware / Tim O'Reilly -- Freeing the
                 source: the story of Mozilla / Jim Hamerly and Tome
                 Paquin with Susan Walton -- The revenge of the hackers
                 / Eric S. Raymond.",
  subject =      "Open source software; Linux",
}

@Book{DiBona:2005:OSC,
  editor =       "Chris DiBona and Danese Cooper and Mark Stone",
  title =        "{Open Sources 2.0}: the continuing evolution",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xl + 445",
  year =         "2005",
  ISBN =         "0-596-00802-3",
  ISBN-13 =      "978-0-596-00802-4",
  LCCN =         "QA76.76.S46 O643 2005",
  bibdate =      "Sun Apr 9 14:36:09 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008024",
  acknowledgement = ack-nhfb,
  subject =      "Open source software",
}

@Book{Dictor:1999:VBC,
  author =       "Evan S. Dictor",
  title =        "{Visual Basic} Controls in a Nutshell: the controls of
                 the professional and enterprise editions",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 748",
  year =         "1999",
  ISBN =         "1-56592-294-8",
  ISBN-13 =      "978-1-56592-294-5",
  LCCN =         "QA76.76.D47 D52 1999",
  bibdate =      "Mon Apr 18 14:53:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/catalog/visualnut/;
                 http://www.oreilly.com/catalog/9781565922945",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; Computer software;
                 Development; Computer programs",
}

@Book{Dietze:2011:PUS,
  author =       "Martin Dietze",
  title =        "{Praxiskurs Unix-Shell: [werden Sie zum
                 Kommandozeilenvirtuosen, behandelt Bourne-Shell,
                 Korn-Shell, bash and TC-Shell, mit Aufgaben und
                 L{\"o}sungen]}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 282",
  year =         "2011",
  ISBN =         "3-89721-565-9",
  ISBN-13 =      "978-3-89721-565-8",
  LCCN =         "????",
  bibdate =      "Mon Mar 28 09:42:34 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 19.90",
  series =       "O'Reilly basics",
  acknowledgement = ack-nhfb,
}

@Book{Dixon:2004:AED,
  author =       "Douglas Dixon",
  title =        "{Adobe Encore DVD}: in the studio",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 321",
  year =         "2004",
  ISBN =         "0-596-00600-4",
  ISBN-13 =      "978-0-596-00600-6",
  LCCN =         "TK7882.D93 D578 2004",
  bibdate =      "Mon Apr 18 15:08:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596006006",
  acknowledgement = ack-nhfb,
  subject =      "DVDs; Adobe Encore DVD (Computer file); Interactive
                 multimedia; Authoring programs",
}

@Book{Doar:2005:PDE,
  author =       "Matthew Doar",
  title =        "Practical development environments",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "352 (est.)",
  year =         "2005",
  ISBN =         "0-596-00796-5 (paperback)",
  ISBN-13 =      "978-0-596-00796-6 (paperback)",
  LCCN =         "QA76.76.D47 D63 2005",
  bibdate =      "Wed Oct 26 05:07:45 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://uclibs.org/PID/83501;
                 http://www.oreilly.com/catalog/9780596007966;
                 http://www.oreilly.com/catalog/practicalde/",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development",
}

@Book{Dobbs-Sciortino:2006:M,
  author =       "Angel Dobbs-Sciortino",
  title =        "{Mongrel}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52854-X",
  ISBN-13 =      "978-0-596-52854-6",
  LCCN =         "TK5105.8883",
  bibdate =      "Tue Aug 5 18:10:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528546",
  acknowledgement = ack-nhfb,
  subject =      "Ruby (Computer program language); Web site
                 development; Application software; Development",
}

@Book{Doctorow:2002:EBS,
  editor =       "Cory Doctorow and Rael Dornfest and J. Scott Johnson
                 and Shelley Powers and Benjamin Trott and Mena G.
                 Trott",
  title =        "Essential Blogging: Selecting and Using {Weblog}
                 Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 244",
  year =         "2002",
  ISBN =         "0-596-00388-9",
  ISBN-13 =      "978-0-596-00388-3",
  LCCN =         "TK5105.8884 .E88 2002",
  bibdate =      "Mon Apr 18 15:05:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://safari.oreilly.com/0596003889;
                 http://www.oreilly.com/catalog/9780596003883;
                 http://www.oreilly.com/catalog/essblogging",
  acknowledgement = ack-nhfb,
  keywords =     "computer networks; Web publishing; Web sites --
                 design; Web sites -- management",
  publishersummary = "With weblogs or ``blogs'' exploding all over the
                 Web, the only thing lacking for power users and
                 developers is detailed advice on how choose, install,
                 and run blogging software. Written by leading bloggers,
                 Essential Blogging includes practical advice and
                 insider tips on the features, requirements, and
                 limitations of applications such as Blogger, Radio
                 Userland, Movable Type, and Blosxom. This book will get
                 you up and blogging in no time.",
  remark =       "``Selecting and using weblog tools'' --- cover.",
  subject =      "Weblogs; Design; Weblogs; Management; Weblogs;
                 Computer programs",
  xxnote =       "Check authors: UC/Melvyl has only first one",
}

@Book{Donahue:2007:NW,
  author =       "Gary A. Donahue",
  title =        "Network warrior",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 576",
  year =         "2007",
  ISBN =         "0-596-10151-1 (paperback)",
  ISBN-13 =      "978-0-596-10151-0 (paperback)",
  LCCN =         "TK5105.5eb; TK5105.5",
  bibdate =      "Tue Aug 5 17:50:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101510",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks",
}

@Book{Dondich:2006:SCN,
  author =       "Taylor Dondich",
  title =        "Short cuts network monitoring with {Nagios}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52819-1",
  ISBN-13 =      "978-0-596-52819-5",
  LCCN =         "QA76.9.E94",
  bibdate =      "Tue Aug 5 18:09:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528195",
  acknowledgement = ack-nhfb,
  subject =      "Computer systems; Evaluation; Reliability;
                 Monitoring",
}

@Book{Dooley:2002:DLS,
  author =       "Kevin Dooley",
  title =        "Designing Large-Scale {LANs}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 385",
  year =         "2002",
  ISBN =         "0-596-00150-9",
  ISBN-13 =      "978-0-596-00150-6",
  LCCN =         "TK5105.7 .D66 2002",
  bibdate =      "Mon Apr 18 15:03:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001509;
                 http://www.oreilly.com/catalog/9780596001506;
                 http://www.oreilly.com/catalog/lgscalelans",
  acknowledgement = ack-nhfb,
  keywords =     "computer networks; local area networks (computer
                 networks)",
  publishersummary = "This unique book outlines the advantages of a
                 top-down, vendor-neutral approach to network design.
                 Everything from network reliability, network
                 topologies, routing and switching, wireless, virtual
                 LANs, firewalls and gateways to security, Internet
                 protocols, bandwidth, and multicast services are
                 covered from the perspective of an organization's
                 specific needs, rather than from product requirements.
                 The book also discusses proprietary technologies that
                 are ubiquitous, such as Cisco's IOS and Novell's IPX.",
  subject =      "Local area networks (Computer networks)",
}

@Book{Dooley:2003:CC,
  author =       "Kevin Dooley and Ian J. Brown",
  title =        "{Cisco} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 885",
  year =         "2003",
  ISBN =         "0-596-00367-6",
  ISBN-13 =      "978-0-596-00367-8",
  LCCN =         "TK5105.543 .D66 2003",
  bibdate =      "Mon Apr 18 15:05:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003678",
  acknowledgement = ack-nhfb,
  remark =       "``Field-tested solutions to Cisco router problems''
                 --- cover.",
  subject =      "Routers (Computer networks); Computer network
                 protocols; Internetworking (Telecommunication)",
}

@Book{Dooley:2007:CIC,
  author =       "Kevin Dooley and Ian J. Brown",
  title =        "{Cisco IOS} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second (revised and updated)",
  pages =        "1207",
  year =         "2007",
  ISBN =         "0-596-52722-5",
  ISBN-13 =      "978-0-596-52722-8",
  LCCN =         "TK5105.543; TK5105.543 .D66 2007; TK5105.543 .D66
                 2007eb",
  bibdate =      "Tue Aug 5 18:06:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527228",
  acknowledgement = ack-nhfb,
  remark =       "Field-tested solutions to Cisco router problems.",
  subject =      "Routers (Computer networks); Computer network
                 protocols; Internetworking (Telecommunication)",
}

@Book{Dornfest:2003:MXH,
  author =       "Rael Dornfest and Kevin Hemenway",
  title =        "{Mac OS X} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 406",
  year =         "2003",
  ISBN =         "0-596-00460-5",
  ISBN-13 =      "978-0-596-00460-6",
  LCCN =         "QA76.76.O63 D675 2003",
  bibdate =      "Mon Apr 18 15:06:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004606",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Dornfest:2004:MXP,
  author =       "Rael Dornfest and James Duncan Davidson",
  title =        "{Mac OS X Panther} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxii + 566",
  year =         "2004",
  ISBN =         "0-596-00718-3",
  ISBN-13 =      "978-0-596-00718-8",
  LCCN =         "QA76.76.O63 D6753 2004",
  bibdate =      "Thu Apr 21 09:27:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007188",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers)",
}

@Book{Dornfest:2006:GHT,
  author =       "Rael Dornfest and Paul Bausch and Tara Calishain",
  title =        "{Google} hacks: tips and tools for finding and using
                 the world's information",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xxxii + 510",
  year =         "2006",
  ISBN =         "0-596-52706-3",
  ISBN-13 =      "978-0-596-52706-8",
  LCCN =         "TK5105.885.G66; TK5105.885.G66 D67 2006eb",
  bibdate =      "Tue Aug 5 18:05:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Hacks series",
  URL =          "http://www.oreilly.com/catalog/9780596527068",
  acknowledgement = ack-nhfb,
  remark =       "Calishain's name appears first on the previous
                 edition. Subtitle from cover. Previous edition
                 published as by Rael Dornfest and Tara Calishain,
                 2004.",
  subject =      "Google; Web search engines; Internet programming;
                 Computer software; Reusability",
  tableofcontents = "Web \\
                 Advanced web \\
                 News and blogs \\
                 Extending Google \\
                 Google maps \\
                 Gmail \\
                 Webmastering \\
                 Programming Google",
}

@Book{Dougherty:1990:SA,
  author =       "Dale Dougherty",
  title =        "{\tt sed} and {\tt awk}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "414",
  month =        nov,
  year =         "1990",
  ISBN =         "0-937175-59-5",
  ISBN-13 =      "978-0-937175-59-0",
  LCCN =         "QA76.76.U84 D69 1991",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$27.95",
  URL =          "http://www.oreilly.com/catalog/9780937175590",
  acknowledgement = ack-nhfb,
}

@Book{Dougherty:1991:SA,
  author =       "Dale Dougherty",
  title =        "sed \& awk",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 394",
  year =         "1991",
  ISBN =         "0-937175-59-5",
  ISBN-13 =      "978-0-937175-59-0",
  LCCN =         "QA76.76.U84 D69 1991",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175590",
  abstract =     "For people who create and modify text files, sed and
                 awk are power tools for editing. Most of the things
                 that you can do with these programs can be done
                 interactively with a text editor. However, using sed
                 and awk can save many hours of repetitive work in
                 achieving the same result. To master sed and awk you
                 must thoroughly understand UNIX regular expressions,
                 and understand the syntax of sed and awk commands. This
                 handbook treats regular expressions as a foundation for
                 learning about sed and awk and contains a comprehensive
                 treatment of sed and awk syntax. It emphasizes the
                 kinds of practical problems that sed and awk can help
                 users to solve, with many useful example scripts and
                 programs.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. Power Tools for Editing \\
                 2. Understanding Basic Operations \\
                 3. Understanding Regular Expression Syntax \\
                 4. Writing Sed Scripts \\
                 5. Basic Sed Commands \\
                 6. Advanced Sed Commands \\
                 7. Writing Scripts for Awk \\
                 8. Conditionals, Loops, and Arrays \\
                 9. Functions \\
                 10. The Bottoms Drawer \\
                 11. Full-featured Applications \\
                 12. A Miscellany of Scripts \\
                 Appendices",
}

@Book{Dougherty:1994:MHMa,
  author =       "Dale Dougherty and Richard Koman",
  title =        "The {Mosaic} Handbook for {Microsoft Windows}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 204",
  month =        oct,
  year =         "1994",
  ISBN =         "1-56592-094-5",
  ISBN-13 =      "978-1-56592-094-1",
  LCCN =         "TK5105.875.I57 D686 1994; TK5105.883.M67 D68 1994",
  bibdate =      "Mon Apr 18 14:51:07 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920941",
  acknowledgement = ack-nhfb,
  remark =       "System requirements for accompanying computer disks:
                 PC compatible with Microsoft Windows.",
  subject =      "Mosaic (Computer file); Internet",
}

@Book{Dougherty:1994:MHMb,
  author =       "Dale Dougherty and Richard Koman",
  title =        "The {Mosaic} Handbook for the {Macintosh}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 171",
  month =        oct,
  year =         "1994",
  ISBN =         "1-56592-096-1",
  ISBN-13 =      "978-1-56592-096-5",
  LCCN =         "TK5105.875.I57 D68 1994; TK5105.883.M67 D682 1994",
  bibdate =      "Mon Apr 18 14:51:08 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920965",
  acknowledgement = ack-nhfb,
  remark =       "System requirements for accompanying computer disk:
                 Macintosh.",
  subject =      "Mosaic (Computer file); Internet; Macintosh
                 (Computer)",
}

@Book{Dougherty:1994:MHX,
  author =       "Dale Dougherty and Richard Koman and Paula M.
                 Ferguson",
  title =        "The {Mosaic} Handbook for the {X Window System}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 262",
  month =        oct,
  year =         "1994",
  ISBN =         "1-56592-095-3",
  ISBN-13 =      "978-1-56592-095-8",
  LCCN =         "TK5105.875.I57 D687 1994; TK5105.883.M67 D684 1994",
  bibdate =      "Mon Apr 18 14:51:07 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$30.00",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920958",
  acknowledgement = ack-nhfb,
  remark =       "System requirements for accompanying computer disc:
                 UNIX.",
  subject =      "Mosaic (Computer file); Internet; X Window System
                 (Computer system)",
}

@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;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565922259;
                 http://www.oreilly.com/catalog/sed2",
  acknowledgement = ack-nhfb,
}

@Book{Dougherty:2001:PNO,
  editor =       "Dale Dougherty and Richard Koman",
  title =        "2001 {P2P} networking overview: the emergent {P2P}
                 platform of presence, identity, and edge resources",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 301",
  year =         "2001",
  ISBN =         "0-596-00185-1",
  ISBN-13 =      "978-0-596-00185-8",
  LCCN =         "TK5105.525 .A162 2001",
  bibdate =      "Mon Apr 18 15:03:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001858",
  acknowledgement = ack-nhfb,
  remark =       "Cover title. ``An O'Reilly research report.''.",
  subject =      "Peer-to-peer architecture (Computer networks)",
  xxnote =       "This ISBN is also assigned to
                 \cite{Truelove:2001:PNO}.",
}

@Book{Dowd:1993:HPC,
  author =       "Kevin Dowd",
  title =        "High Performance Computing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 371",
  year =         "1993",
  ISBN =         "1-56592-032-5",
  ISBN-13 =      "978-1-56592-032-3",
  LCCN =         "QA76.88 .D6 1993; QA76.9.A73 D68 1993",
  bibdate =      "Mon Jan 3 18:34:37 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$25.95",
  series =       "RISC architectures, optimization and benchmarks; A
                 Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920323",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture; Electronic digital computers;
                 Parallel processing (Electronic computers);
                 Supercomputers",
  tableofcontents = "Preface / xxi \\
                 Who Should Buy This Book? / xxii \\
                 What's in This Book / xxii \\
                 Conventions / xxiv \\
                 Acknowledgments / xxv \\
                 1 Modern Computer Architectures / 1 \\
                 1: What is High Performance Computing? / 3 \\
                 Why Worry About Performance? / 3 \\
                 Measuring Performance / 5 \\
                 The Next Step / 6 \\
                 2: RISC Computers / 9 \\
                 Why CISC? / 10 \\
                 Space and Time / 10 \\
                 Beliefs About Complex Instruction Sets / 11 \\
                 Memory Addressing Modes / 12 \\
                 Microcode / 14 \\
                 Making the Most of a Clock Tick / 17 \\
                 Pipelines / 18 \\
                 Instruction Pipelining / 19 \\
                 Why RISC? / 21 \\
                 Characterizing RISC / 22 \\
                 A Few More Words About Pipelining / 27 \\
                 Memory References / 27 \\
                 Floating Point Pipelines / 28 \\
                 Classes of Processors / 29 \\
                 Superscalar Processors / 30 \\
                 Superpipelined Processors / 32 \\
                 Long Instruction Word (LIW) / 34 \\
                 Other Advanced Features / 35 \\
                 Register Bypass / 36 \\
                 Register Renaming / 36 \\
                 Reducing Branch Penalties / 37 \\
                 Closing Notes / 40 \\
                 3: Memory / 43 \\
                 Memory Technology / 44 \\
                 Random Access Memory / 45 \\
                 Access Time / 47 \\
                 Caches / 48 \\
                 Direct Mapped Cache / 50 \\
                 Fully Associative Cache / 52 \\
                 Set Associative Cache / 52 \\
                 Uses of Cache / 54 \\
                 Virtual Memory / 54 \\
                 Page Tables / 55 \\
                 Translation Lookaside Buffer / 56 \\
                 Page Faults / 57 \\
                 Improving Bandwidth / 59 \\
                 Large Caches / 60 \\
                 Interleaved Memory Systems / 60 \\
                 Software Managed Caches / 64 \\
                 Memory Reference Reordering / 64 \\
                 Multiple References / 66 \\
                 Closing Notes / 67 \\
                 IL Porting and Tuning Software / 91 \\
                 4: What an Optimizing Compiler Does / 69 \\
                 Optimizing Compiler Tour / 70 \\
                 Intermediate Language Representation / 70 \\
                 Basic Blocks / 72 \\
                 Forming a DAG / 74 \\
                 Uses and Definitions / 76 \\
                 Loops / 78 \\
                 Object Code Generation / 80 \\
                 Classical Optimizations / 81 \\
                 Copy Propagation / 81 \\
                 Constant Folding / 82 \\
                 Dead Code Removal / 83 \\
                 Strength Reduction / 84 \\
                 Variable Renaming / 84 \\
                 Common Subexpression Elimination / 85 \\
                 Loop Invariant Code Motion / 86 \\
                 Induction Variable Simplification / 87 \\
                 Register Variable Detection / 88 \\
                 Closing Notes / 88 \\
                 5: Clarity / 93 \\
                 Under Construction / 94 \\
                 Comments / 94 \\
                 Clues in the Landscape / 95 \\
                 Variable Names / 96 \\
                 Variable Types / 98 \\
                 Named Constants / 99 \\
                 INCLUDE Statements / 100 \\
                 Use of COMMON / 101 \\
                 The Shape of Data / 102 \\
                 Closing Notes / 104 \\
                 6: Finding Porting Problems / 105 \\
                 Problems in Argument Lists / 106 \\
                 Aliasing / 106 \\
                 Argument Type Mismatch / 108 \\
                 Storage Issues / 110 \\
                 Equivalenced Storage / 111 \\
                 Memory Reference Alignment Restrictions / 112 \\
                 Closing Notes / 115 \\
                 7: Timing and Profiling / 119 \\
                 Timing / 120 \\
                 Timing a Whole Program / 120 \\
                 Timing a Portion of the Program / 124 \\
                 Using Timing Information / 126 \\
                 Subroutine Profiling / 127 \\
                 prof / 130 \\
                 gprof / 133 \\
                 gprofs Flat Profile / 138 \\
                 Accumulating the Results of Several gprof Runs / 139
                 \\
                 A Few Words About Accuracy / 140 \\
                 Basic Block Profilers / 140 \\
                 tcov / 141 \\
                 !prof / 142 \\
                 pixie / 143 \\
                 Closing Notes / 144 \\
                 8: Understanding Parallelism / 147 \\
                 A Few Important Concepts / 148 \\
                 Constants / 148 \\
                 Scalars / 150 \\
                 Vectors and Vector Processing / 150 \\
                 Dependencies / 153 \\
                 Data Dependencies / 154 \\
                 Control Dependencies / 159 \\
                 Ambiguous References / 161 \\
                 Closing Notes / 162 \\
                 9: Eliminating Clutter / 165 \\
                 Subroutine Calls / 166 \\
                 Macros / 168 \\
                 Procedure Inlining / 170 \\
                 Branches / 171 \\
                 Wordy Conditionals / 171 \\
                 Redundant Tests / 172 \\
                 Branches Within Loops / 173 \\
                 Loop Invariant Conditionals / 174 \\
                 Loop Index Dependent Conditionals / 175 \\
                 Independent Loop Conditionals / 176 \\
                 Dependent Loop Conditionals / 177 \\
                 Reductions / 178 \\
                 Conditionals That Transfer Control / 179 \\
                 A Few Words About Branch Probability / 180 \\
                 Other Clutter / 181 \\
                 Data Type Conversions / 181 \\
                 Doing Your Own Common Subexpression Elimination / 182
                 \\
                 Doing Your Own Code Motion / 183 \\
                 Handling Array Elements in Loops / 184 \\
                 Closing Notes / 185 \\
                 10: Loop Optimizations / 187 \\
                 Basic Loop Unrolling / 188 \\
                 Qualifying Candidates for Loop Unrolling / 189 \\
                 Loops with Low Trip Counts / 190 \\
                 Fat Loops / 191 \\
                 Loops Containing Procedure Calls / 191 \\
                 Loops with Branches in Them / 193 \\
                 Recursive Loops / 194 \\
                 Negatives of Loop Unrolling / 195 \\
                 Unrolling by the Wrong Factor / 196 \\
                 Register Thrashing / 196 \\
                 Instruction Cache Miss / 197 \\
                 Other Hardware Delays / 197 \\
                 Outer Loop Unrolling / 197 \\
                 Outer Loop Unrolling to Expose Computations / 199 \\
                 Associative Transformations / 200 \\
                 Reductions / 202 \\
                 Dot Products and daxpys / 204 \\
                 Matrix Multiplication / 206 \\
                 Loop Interchange / 208 \\
                 Loop Interchange to Move Computations to the Center /
                 208 \\
                 Operation Counting / 209 \\
                 Closing Notes / 211 \\
                 11: Memory Reference Optimizations / 213 \\
                 Memory Access Patterns / 214 \\
                 Loop Interchange to Ease Memory Access Patterns / 215
                 \\
                 Blocking to Ease Memory Access Patterns / 216 \\
                 Ambiguity in Memory References / 223 \\
                 Ambiguity in Vector Operations / 224 \\
                 Pointer Ambiguity in Numerical C Applications / 225 \\
                 Programs That Require More Memory Than You Have / 227
                 \\
                 Software-Managed, Out-of-Core Solutions / 227 \\
                 Virtual Memory / 228 \\
                 Instruction Cache Ordering / 231 \\
                 Closing Notes / 232 \\
                 12: Language Support for Performance / 235 \\
                 Subroutine Libraries / 235 \\
                 Vectorizing Preprocessors / 237 \\
                 Explicitly Parallel Languages / 243 \\
                 Fortran 90 / 244 \\
                 High Performance Fortran (HPF) / 250 \\
                 Explicitly Parallel Programming Environments / 251 \\
                 Closing Notes / 253 \\
                 1/L Evaluating Performance / 255 \\
                 13: Industry Benchmarks / 257 \\
                 What is a MIP? / 258 \\
                 VAX MIPS / 259 \\
                 Dhrystones / 259 \\
                 Floating Point Benchmarks / 261 \\
                 Linpack / 262 \\
                 Whetstone / 264 \\
                 The SPEC Benchmarks / 265 \\
                 Individual SPEC Benchmarks / 266 \\
                 030.matrix300 Was Deleted / 272 \\
                 Transaction Processing Benchmarks / 272 \\
                 TPC-A / 273 \\
                 TPC-B / 273 \\
                 TPC-C / 273 \\
                 Closing Notes / 273 \\
                 14: Running Your Own Benchmarks / 275 \\
                 Choosing What to Benchmark / 275 \\
                 Benchmark Run Time / 276 \\
                 Benchmark Memory Size / 277 \\
                 Kernels and Sanitized Benchmarks / 277 \\
                 Benchmarking Third Party Codes / 278 \\
                 Types of Benchmarks / 279 \\
                 Single Stream Benchmarks / 280 \\
                 Throughput Benchmarks / 282 \\
                 Interactive Benchmarks / 283 \\
                 Preparing the Code / 285 \\
                 Portability / 285 \\
                 Making a Benchmark Kit / 286 \\
                 Benchmarking Checklist / 287 \\
                 Closing Notes / 288 \\
                 IV. Parallel Computing / 291 \\
                 15: Large Scale Parallel Computing / 293 \\
                 Problem Decomposition / 294 \\
                 Data Decomposition / 295 \\
                 Control Decomposition / 299 \\
                 Distributing Work Fairly / 300 \\
                 Classes of Parallel Architectures / 302 \\
                 Single Instruction, Multiple Data / 303 \\
                 SIMD Architecture / 305 \\
                 Mechanics of Programming a SIMD Machine / 309 \\
                 Multiple Instruction, Multiple Data / 312 \\
                 Distributed Memory MIMD Architecture / 314 \\
                 Programming a Distributed Memory MIMD Machine / 315 \\
                 A Few Words About Data Layout Directives / 319 \\
                 Virtual Shared Memory / 320 \\
                 Closing Notes / 323 \\
                 16: Shared-Memory Multiprocessors / 325 \\
                 Symmetric Multiprocessing / 326 \\
                 Operating System Support for Multiprocessing / 327 \\
                 Multiprocessor Architecture / 329 \\
                 Shared Memory / 330 \\
                 Conservation of Bandwidth / 330 \\
                 Coherency / 332 \\
                 Data Placement / 334 \\
                 Multiprocessor Software Concepts / 334 \\
                 Fork and Join / 335 \\
                 Synchronization with Locks / 337 \\
                 Synchronization with Barriers / 340 \\
                 Automatic Parallelization / 341 \\
                 Loop Splitting / 341 \\
                 Subroutine Calls in Loops / 342 \\
                 Nested Loops / 342 \\
                 Manual Parallelism / 344 \\
                 Closing Notes / 345 \\
                 A: Processor Overview / 347 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 C: Obtaining Sample Programs and Problem Set Answers /
                 357 \\
                 FTP / 357 \\
                 FTPMAIL / 358 \\
                 BITFTP / 359 \\
                 UUCP / 359 \\
                 Figures \\
                 2: RISC Computers / 9 \\
                 2-1 Registers, a single common data path, and an adder
                 / 15 \\
                 2-2 A pipeline / 18 \\
                 2-3 Three instructions in flight through one pipeline /
                 20 \\
                 2-4 Variable length instructions make pipelining
                 difficult / 23 \\
                 2-5 Variable length CISC versus fixed length RISC
                 instructions / 23 \\
                 2-6 Processor encounters a branch / 26 \\
                 2-7 The Branch Delay Slot --- ZERO R3 executes either
                 way / 27 \\
                 2-8 Memory references scheduled early to account for
                 pipeline depth / 28 \\
                 2-9 Decomposing a serial stream / 30 \\
                 2-10 RS/ 6000 functional blocks / 31 \\
                 2-11 MIPS R4000 Instruction Pipeline / 33 \\
                 2-12 Intel i860 transition between modes / 35 \\
                 3: Memory / 43 \\
                 3-1 Row--Column memory address / 46 \\
                 3-2 Direct mapping of memory address to RAM / 46 \\
                 3-3 Cache lines can come from different parts of memory
                 / 49 \\
                 3-4 Many memory addresses map to same cache line / 51
                 \\
                 3-5 Two -way set associative cache / 53 \\
                 3-6 Virtual to physical address mapping / 55 \\
                 3-7 Simple memory system / 59 \\
                 3-8 Page mode cache refill / 60 \\
                 3-9 Multi-banked memory system / 62 \\
                 3-10 Cache refill from interleaved memory / 63 \\
                 4: What an Optimizing Compiler Does / 69 \\
                 4-1 Example 4-1 divided into basic blocks / 73 \\
                 4-2 Tuple mapped into a DAG / 74 \\
                 4-3 Basic Block B / 75 \\
                 4-4 DAG for Block B / 75 \\
                 4-5 Revised Basic Block B / 76 \\
                 4-6 Flow graph for data flow analysis / 77 \\
                 4-7 Flow graph with a loop in it / 79 \\
                 5: Clarity / 93 \\
                 5-1 Array C in two -dimensional memory / 103 \\
                 6: Finding Porting Problems / 105 \\
                 6-1 IEEE 754 floating point formats / 109 \\
                 6-2 IBM 370 floating point formats / 110 \\
                 6-3 Equivalence storage relationship on most computers
                 / 111 \\
                 6-4 Misaligned variables / 113 \\
                 7: Timing and Pro.filing / 119 \\
                 7-1 The built-in csh time function / 123 \\
                 7-2 Sharp profile --- dominated by routine 1 / 128 \\
                 7-3 Flat profile --- no routine predominates / 129 \\
                 7-4 Simple call graph / 134 \\
                 7-5 FORTRAN example / 135 \\
                 7-6 Quantization Errors in Profiling / 140 \\
                 8: Understanding Parallelism / 147 \\
                 8-1 Vector Computer / 152 \\
                 8-2 A little section of your program / 159 \\
                 8-3 Expensive operation moved so that it's rarely
                 executed / 160 \\
                 11: Memory Reference Optimizations / 213 \\
                 11-1 Arrays A and B / 217 \\
                 11-2 How array elements are stored / 218 \\
                 11-3 2x2 squares / 219 \\
                 11-4 Picture of unblocked versus blocked references /
                 220 \\
                 11-5 Optimization performance for various sized loops /
                 222 \\
                 11-6 Vector machine memory access / 223 \\
                 12: Language Support for Performance / 235 \\
                 12-1 Linda's Tuple Space Bulletin Board / 252 \\
                 14: Running Your Own Benchmarks / 275 \\
                 14-1 Kernel benchmark / 278 \\
                 14-2 Single stream benchmarks / 280 \\
                 14-3 Computing an overall benchmark score / 281 \\
                 14-4 Wrong way to run a throughput benchmark / 282 \\
                 14-5 Benchmark stone wall / 283 \\
                 14-6 Interactive use benchmark / 284 \\
                 _15:Large Scale Parallel Computing / 293 \\
                 15-1 Domain decomposition / 295 \\
                 15-2 Cells with X's have life / 296 \\
                 15-3 One iteration later / 297 \\
                 15-4 Two examples of division of cells between four
                 CPUs / 298 \\
                 15-5 Each processor with a piece of the domain / 300
                 \\
                 15-6 Duplicated data domain / 301 \\
                 15-7 Iterations mapped onto SIMD nodes / 304 \\
                 15-8 Mapping a route through a strictly Cartesian mesh
                 / 306 \\
                 15-9 Four nodes / 307 \\
                 15-10 A 3-cube and a 4-cube / 307 \\
                 15-11 Front-end and SIMD machine / 309 \\
                 15-12 KSR-1 ring of rings architecture / 322 \\
                 16: Shared-Memory Multiprocessors / 325 \\
                 16-1 A typical bus architecture / 329 \\
                 16-2 A $4 \times 4$ crossbar / 330 \\
                 16-3 High cache hit rate reduces main memory traffic /
                 331 \\
                 16-4 Multiple copies of variable A / 332 \\
                 16-5 Fork and join / 335 \\
                 16-6 Integration / 337 \\
                 16-7 Implementation of a spinlock / 339 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 B-1 $4 \times 4$ matrix / 352 \\
                 B-2 One iteration complete / 353 \\
                 B-3 All iterations completed / 354 \\
                 B-4 Movement of data in array A / 355 \\
                 Examples \\
                 4: What an Optimizing Compiler Does / 69 \\
                 4-1 Intermediate Language for a Single Loop / 72 \\
                 5: Clarity / 93 \\
                 5-1 Comments, asterisks, and pretty printing / 95 \\
                 5-2 Variable names count / 97 \\
                 5-3 Parameter statements \\
                 5-4 Declarations / 100 \\
                 5-5 Routine using both INCLUDE files / 100 \\
                 5-6 Changing the Shape of an Array / 100 \\
                 / 102 \\
                 6: Finding Porting Problems / 105 \\
                 6-1 Program for creating misaligned references \\
                 6-2 Misaligned reference in C / 114 \\
                 / 115 \\
                 7: Timing and Profiling / 119 \\
                 7-1 FORTRAN program using etime / 125 \\
                 7-2 etime implemented in C / 126 \\
                 7-3 loops.c --- a program for testing profilers / 131
                 \\
                 7-4 Profile of loops.c / 132 \\
                 7-5 A portion of gprof output / 135 \\
                 7-6 gprof flat profile / 138 \\
                 8: Understanding Parallelism / 147 \\
                 8-1 Vector Addition / 150 \\
                 9: Eliminating Clutter / 165 \\
                 9-1 Macro definition and use / 168 \\
                 10: Loop Optimizations / 187 \\
                 10-1 Loop containing a procedure call / 192 \\
                 10-2 Matrix multiply with daxpy inner loop / 206 \\
                 10-3 Matrix multiply with dot product inner loop / 206
                 \\
                 11: Memory Reference Optimizations / 213 \\
                 11-1 Two-dimensional vector sum / 216 \\
                 11-2 Outer and inner loop unrolled / 217 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 B-1 Each iteration is independent / 351 \\
                 B-2 Can we interchange these loops? / 352 \\
                 B-3 Legal alternate loop nests / 354 \\
                 B-4 More complicated references / 355 \\
                 B-5 More complicated references / 356 \\
                 Tables \\
                 6: Finding Porting Problems / 105 \\
                 6-1 Preferred Alignment Boundaries on Most Computers /
                 113 \\
                 15: Large Scale Parallel Computing / 293 \\
                 15-1 Worst Case Communication / 308 \\
                 A: Processor Overview / 347 \\
                 A-1 CPU Characteristics / 347 \\
                 A-2 Cache and Branch Architecture / 348 \\
                 A-2 Cache and Branch Architecture (continued) / 349",
}

@Book{Dowd:1996:GCI,
  author =       "Kevin Dowd",
  title =        "Getting Connected: The {Internet} at {56K} and Up",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 410",
  month =        jun,
  year =         "1996",
  ISBN =         "1-56592-154-2 (pig cover), 1-56592-203-4 (lion
                 cover)",
  ISBN-13 =      "978-1-56592-154-2 (pig cover), 978-1-56592-203-7 (lion
                 cover)",
  LCCN =         "TK5105.875.I57 D69 1996",
  bibdate =      "Mon Apr 18 14:51:56 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95, CDN\$42.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921542;
                 http://www.oreilly.com/catalog/getconnect",
  acknowledgement = ack-nhfb,
  remark =       "``Establishing a presence on the Internet''--P. 1 of
                 cover.",
  subject =      "Internet; Handbooks, manuals, etc; Computer network
                 resources; Handbooks, manuals, etc",
}

@Book{Dowd:1998:HPC,
  author =       "Kevin Dowd and Charles R. Severance",
  title =        "High Performance Computing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 446",
  month =        jun,
  year =         "1998",
  ISBN =         "1-56592-312-X",
  ISBN-13 =      "978-1-56592-312-6",
  LCCN =         "QA76.9.A73 D69 1998",
  bibdate =      "Mon Apr 18 14:53:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "RISC architectures, optimization and benchmarks",
  URL =          "http://www.oreilly.com/catalog/9781565923126;
                 http://www.oreilly.com/catalog/hpc2",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture; Electronic digital computers;
                 Parallel processing (Electronic computers);
                 Supercomputers",
}

@Book{Downey:2015:TPH,
  author =       "Allen B. Downey",
  title =        "Think {Python}: How to Think Like a Computer
                 Scientist",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2015",
  ISBN =         "1-4919-3936-2",
  ISBN-13 =      "978-1-4919-3936-9",
  LCCN =         "????",
  bibdate =      "Fri Oct 23 15:40:01 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 The strange history of this book \\
                 Acknowledgments \\
                 Contributor List \\
                 1. The way of the program \\
                 What is a program? \\
                 Running Python \\
                 The first program \\
                 Arithmetic operators \\
                 Values and types \\
                 Formal and natural languages \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 2. Variables, expressions and statements \\
                 Assignment statements \\
                 Variable names \\
                 Expressions and statements \\
                 Script mode \\
                 Order of operations \\
                 String operations \\
                 Comments \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 3. Functions \\
                 Function calls \\
                 Math functions \\
                 Composition \\
                 Adding new functions \\
                 Definitions and uses \\
                 Flow of execution \\
                 Parameters and arguments \\
                 Variables and parameters are local \\
                 Stack diagrams \\
                 Fruitful functions and void functions \\
                 Why functions? \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 4. Case study: interface design \\
                 The turtle module \\
                 Simple repetition \\
                 Exercises \\
                 Encapsulation \\
                 Generalization \\
                 Interface design \\
                 Refactoring \\
                 A development plan \\
                 docstring \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 5. Conditionals and recursion \\
                 Floor division and modulus \\
                 Boolean expressions \\
                 Logical operators \\
                 Conditional execution \\
                 Alternative execution \\
                 Chained conditionals \\
                 Nested conditionals \\
                 Recursion \\
                 Stack diagrams for recursive functions \\
                 Infinite recursion \\
                 Keyboard input \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 6. Fruitful functions \\
                 Return values \\
                 Incremental development \\
                 Composition \\
                 Boolean functions \\
                 More recursion \\
                 Leap of faith \\
                 One more example \\
                 Checking types \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 7. Iteration \\
                 Reassignment \\
                 Updating variables \\
                 The while statement \\
                 break \\
                 Square roots \\
                 Algorithms \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 8. Strings \\
                 A string is a sequence \\
                 len \\
                 Traversal with a for loop \\
                 String slices \\
                 Strings are immutable \\
                 Searching \\
                 Looping and counting \\
                 String methods \\
                 The in operator \\
                 String comparison \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 9. Case study: word play \\
                 Reading word lists \\
                 Exercises \\
                 Search \\
                 Looping with indices \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 10. Lists \\
                 A list is a sequence \\
                 Lists are mutable \\
                 Traversing a list \\
                 List operations \\
                 List slices \\
                 List methods \\
                 Map, filter and reduce \\
                 Deleting elements \\
                 Lists and strings \\
                 Objects and values \\
                 Aliasing \\
                 List arguments \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 11. Dictionaries \\
                 A dictionary is a mapping \\
                 Dictionary as a collection of counters \\
                 Looping and dictionaries \\
                 Reverse lookup \\
                 Dictionaries and lists \\
                 Memos \\
                 Global variables \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 12. Tuples \\
                 Tuples are immutable \\
                 Tuple assignment \\
                 Tuples as return values \\
                 Variable-length argument tuples \\
                 Lists and tuples \\
                 Dictionaries and tuples \\
                 Sequences of sequences \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 13. Case study: data structure selection \\
                 Word frequency analysis \\
                 Random numbers \\
                 Word histogram \\
                 Most common words \\
                 Optional parameters \\
                 Dictionary subtraction \\
                 Random words \\
                 Markov analysis \\
                 Data structures \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 14. Files \\
                 Persistence \\
                 Reading and writing \\
                 Format operator \\
                 Filenames and paths \\
                 Catching exceptions \\
                 Databases \\
                 Pickling \\
                 Pipes \\
                 Writing modules \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 15. Classes and objects \\
                 Programmer-defined types \\
                 Attributes \\
                 Rectangles \\
                 Instances as return values \\
                 Objects are mutable \\
                 Copying \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 16. Classes and functions \\
                 Time \\
                 Pure functions \\
                 Modifiers \\
                 Prototyping versus planning \\
                 Debugging \\
                 Glossary \\
                 Exercises \\
                 17. Classes and methods \\
                 Object-oriented features \\
                 Printing objects \\
                 Another example \\
                 A more complicated example \\
                 The init method \\
                 The __str__ method \\
                 Operator overloading \\
                 Type-based dispatch \\
                 Polymorphism \\
                 Debugging \\
                 Interface and implementation \\
                 Glossary \\
                 Exercises \\
                 18. Inheritance \\
                 Card objects \\
                 Class attributes \\
                 Comparing cards \\
                 Decks \\
                 Printing the deck \\
                 Add, remove, shuffle and sort \\
                 Inheritance \\
                 Class diagrams \\
                 Debugging \\
                 Data encapsulation \\
                 Glossary \\
                 Exercises \\
                 19. The Goodies \\
                 Conditional expressions \\
                 List comprehensions \\
                 Generator expressions \\
                 any and all \\
                 Sets \\
                 Counters \\
                 defaultdict \\
                 Named tuples \\
                 Gathering keyword args \\
                 Glossary \\
                 Exercises \\
                 20. Debugging \\
                 Syntax errors \\
                 I keep making changes and it makes no difference. \\
                 Runtime errors \\
                 My program does absolutely nothing. \\
                 My program hangs. \\
                 When I run the program I get an exception. \\
                 I added so many print statements I get inundated with
                 output. \\
                 Semantic errors \\
                 My program doesn't work. \\
                 I've got a big hairy expression and it doesn't do what
                 I expect. \\
                 I've got a function that doesn't return what I expect.
                 \\
                 I'm really, really stuck and I need help. \\
                 No, I really need help. \\
                 21. Analysis of Algorithms \\
                 Order of growth \\
                 Analysis of basic Python operations \\
                 Analysis of search algorithms \\
                 Hashtables \\
                 Glossary \\
                 Index",
}

@Book{Downey:2019:TJ,
  author =       "Allen B. Downey and Ben Lauwens",
  title =        "Think {Julia}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  year =         "2019",
  ISBN =         "1-4920-4500-4 (e-book), 1-4920-4503-9",
  ISBN-13 =      "978-1-4920-4500-7 (e-book), 978-1-4920-4503-8",
  LCCN =         "QA76.73.J85 L38 2019",
  bibdate =      "Thu Apr 8 16:41:21 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/julia.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unicode.bib",
  abstract =     "If you're just learning how to program, Julia is an
                 excellent JIT-compiled, dynamically-typed language with
                 a clean syntax. This hands-on guide uses Julia (version
                 1.0) to walk you through programming one step at a
                 time, beginning with basic programming concepts before
                 moving on to more advanced capabilities, such as
                 creating new types and multiple dispatch. Designed from
                 the beginning for high performance, Julia is a
                 general-purpose language not only ideal for numerical
                 analysis and computational science, but also for web
                 programming or scripting. Through exercises in each
                 chapter, you'll try out programming concepts as you
                 learn them. Think Julia is ideal for students at the
                 high school or college level, as well as self-learners,
                 home-schooled students, and professionals who need to
                 learn programming basics. Start with the basics,
                 including language syntax and semantics Get a clear
                 definition of each programming concept Learn about
                 values, variables, statements, functions, and data
                 structures in a logical progression Discover how to
                 work with files and databases Understand types,
                 methods, and multiple dispatch Use debugging techniques
                 to fix syntax, runtime, and semantic errors Explore
                 interface design and data structures through case
                 studies.",
  acknowledgement = ack-nhfb,
  subject =      "Julia (Computer program language); Computer
                 programming; Data structures (Computer science);
                 Object-oriented programming (Computer science);
                 COMPUTERS; Programming Languages; General; Computer
                 programming; Data structures (Computer science); Julia
                 (Computer program language); Object-oriented
                 programming (Computer science)",
  tableofcontents = "The way of the program \\
                 Variables, expressions, and statements \\
                 Functions \\
                 Case study: interface design \\
                 Conditionals and recursion \\
                 Fruitful functions \\
                 Iteration \\
                 Strings \\
                 Case study: word play \\
                 Arrays \\
                 Dictionaries \\
                 Tuples \\
                 Case study: data structure selection \\
                 Files \\
                 Structs and objects \\
                 Structs and functions \\
                 Multiple dispatch \\
                 Subtyping \\
                 The goodies: syntax \\
                 The goodies: base and standard library \\
                 Debugging \\
                 Unicode input \\
                 JuliaBox",
}

@Book{Doxsey:2016:IGB,
  author =       "Caleb Doxsey",
  title =        "Introducing Go : build reliable, scalable programs",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "x + 111",
  year =         "2016",
  ISBN =         "1-4783-5582-4, 1-4919-4195-2 (paperback)",
  ISBN-13 =      "978-1-4783-5582-3, 978-1-4919-4195-9 (paperback)",
  LCCN =         "QA76.73.G63 D69 2016",
  bibdate =      "Thu Apr 22 10:07:34 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/go.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.tech.safaribooksonline.de/9781491941997",
  abstract =     "Perfect for beginners familiar with programming
                 basics, this hands-on guide provides an easy
                 introduction to Go, the general-purpose programming
                 language from Google. Author Caleb Doxsey covers the
                 language's core features with step-by-step instructions
                 and exercises in each chapter to help you practice what
                 you learn.",
  acknowledgement = ack-nhfb,
  subject =      "Go (Computer program language); Go (Computer program
                 language); Go (Computer program language)",
  tableofcontents = "Introduction \\
                 1. Getting started \\
                 2. Types \\
                 3. Variables \\
                 4. Control structures \\
                 5. Arrays, slices, and maps \\
                 6. Functions \\
                 7. Structs and interfaces \\
                 8. Packages \\
                 9. Testing \\
                 10. Concurrency \\
                 11. Next steps \\
                 A. Answers",
}

@Book{Drayton:2002:CLP,
  author =       "Peter Drayton and Ben Albahari and Ted Neward",
  title =        "{C\#} Language Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 118",
  year =         "2002",
  ISBN =         "0-596-00429-X",
  ISBN-13 =      "978-0-596-00429-3",
  LCCN =         "QA76.73.C155 D72 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596004293;
                 http://www.oreilly.com/catalog/csharplangpr",
  acknowledgement = ack-nhfb,
  publishersummary = "The C# Language Pocket Reference offers the
                 convenience of a quick reference in a format that will
                 actually fit in your pocket. The book includes a guide
                 to C# language elements, a brief overview of the
                 Framework Class library, a cross-reference for
                 namespaces and assemblies, a list of compiler syntax
                 and switches, a regular expressions reference guide,
                 and more.",
}

@Book{Drayton:2002:CND,
  author =       "Peter Drayton and Ben Albahari and Ted Neward",
  title =        "{C\#} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 832",
  year =         "2002",
  ISBN =         "0-596-00181-9",
  ISBN-13 =      "978-0-596-00181-0",
  LCCN =         "QA76.73.C154 D73 2002",
  bibdate =      "Mon Apr 18 15:03:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "A Nutshell handbook",
  URL =          "http://safari.oreilly.com/0596001819;
                 http://www.oreilly.com/catalog/9780596001810;
                 http://www.oreilly.com/catalog/csharpnut",
  acknowledgement = ack-nhfb,
  keywords =     "C# (computer program language)",
  publishersummary = "C# in a Nutshell aims to become the de-facto
                 standard for this young programming language. A
                 reference to be used daily, this book also includes
                 essential background information to become productive
                 quickly. Not a ``how-to'' book or a rehash of
                 Microsoft's documentation, this book goes to the source
                 of the language and APIs to present content in a way
                 that professional programmers will value above all
                 other books.",
  subject =      "C\# (Computer program language)",
}

@Book{Drayton:2003:CND,
  author =       "Peter Drayton and Ben Albahari and Ted Neward",
  title =        "{C\#} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiii + 897",
  year =         "2003",
  ISBN =         "0-596-00526-1",
  ISBN-13 =      "978-0-596-00526-9",
  LCCN =         "QA76.73.C154 D73 2003",
  bibdate =      "Mon Apr 18 15:07:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596005269",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language)",
}

@Book{Dubinko:2003:XE,
  author =       "Micah Dubinko",
  title =        "{XForms} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 215",
  year =         "2003",
  ISBN =         "0-596-00369-2",
  ISBN-13 =      "978-0-596-00369-2",
  LCCN =         "TK5105.888 .D84 2003",
  bibdate =      "Mon Apr 18 15:05:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003692",
  acknowledgement = ack-nhfb,
  remark =       "``Gathering and managing XML information'' ---
                 cover.",
  subject =      "Web site development; Application software;
                 Development; Internet programming; XML (Document markup
                 language); HTML (Document markup language)",
}

@Book{DuBois:1993:SPI,
  author =       "Paul DuBois",
  title =        "Software Portability with {\tt imake}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 365",
  month =        jul,
  year =         "1993",
  ISBN =         "1-56592-055-4",
  ISBN-13 =      "978-1-56592-055-2",
  LCCN =         "QA76.76.D47 D83 1993",
  bibdate =      "Mon Apr 18 14:50:39 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$27.95",
  series =       "Practical software engineering; A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920552",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development; Software engineering;
                 Software compatibility",
}

@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 =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921320;
                 http://www.oreilly.com/catalog/tcsh",
  acknowledgement = ack-nhfb,
  subject =      "UNIX Shells; UNIX (Computer file)",
}

@Book{DuBois:1996:SPI,
  author =       "Paul DuBois",
  title =        "Software Portability with {\tt imake}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 387",
  month =        jul,
  year =         "1996",
  ISBN =         "1-56592-226-3",
  ISBN-13 =      "978-1-56592-226-6",
  LCCN =         "QA76.76.D47 D83 1996",
  bibdate =      "Mon Apr 18 14:52:44 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "Practical software engineering; A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565922266;
                 http://www.oreilly.com/catalog/imake2",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development; Software engineering;
                 Software compatibility",
}

@Book{DuBois:2003:MC,
  author =       "Paul DuBois",
  title =        "{MySQL} Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 992",
  year =         "2003",
  ISBN =         "0-596-00145-2",
  ISBN-13 =      "978-0-596-00145-2",
  LCCN =         "QA76.73.S67 D587 2003",
  bibdate =      "Mon Apr 18 15:03:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/9780596001452;
                 http://www.oreilly.com/catalog/mysqlckbk",
  acknowledgement = ack-nhfb,
  publishersummary = "MySQL Cookbook provides a unique
                 problem-and-solution format that offers practical
                 examples for everyday programming dilemmas. For every
                 problem addressed in the book, there's a worked-out
                 solution or ``recipe''--short, focused pieces of code
                 that you can insert directly into your applications.
                 More than a collection of cut-and-paste code, this book
                 explanation how and why the code works, so you can
                 learn to adapt the techniques to similar situations.",
  remark =       "``Covers MySQL 4.0'' --- cover. ``Solutions and
                 examples for MySQL database developers'' --- cover.",
  subject =      "SQL (Computer program language); MySQL (Electronic
                 resource)",
}

@Book{DuBois:2006:MC,
  author =       "Paul DuBois",
  title =        "{MySQL} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52708-X",
  ISBN-13 =      "978-0-596-52708-2",
  LCCN =         "????",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Database management;
                 Relational databases",
}

@Book{DuBois:2007:MC,
  author =       "Paul DuBois",
  title =        "{MySQL} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvi + 948",
  year =         "2007",
  ISBN =         "0-596-52708-X (paperback)",
  ISBN-13 =      "978-0-596-52708-2 (paperback)",
  LCCN =         "QA76.73.S67 D82 2007",
  bibdate =      "Wed Jun 25 17:32:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527082",
  abstract =     "This book offers dozens of short, focused pieces of
                 code and hundreds of worked-out examples for
                 programmers of all levels who don't have the time or
                 expertise to solve MySQL problems from scratch. Each
                 recipe explains how and why the code works, so you'll
                 learn as you. This new edition covers MySQL 5.0 and its
                 powerful new features, along with the older but still
                 widespread MySQL 4.1.",
  acknowledgement = ack-nhfb,
  remark =       "Includes Ruby examples.",
  subject =      "MySQL (Electronic resource); SQL (Computer program
                 language); Database management; Relational databases",
  tableofcontents = "Using the mysql client program \\
                 Writing MySQL-based programs \\
                 Selecting data from tables \\
                 Table management \\
                 Working with strings \\
                 Working with dates and times \\
                 Sorting query results \\
                 Generating summaries \\
                 Obtaining and using metadata \\
                 Importing and exporting data \\
                 Generating and using sequences \\
                 Using multiple tables \\
                 Statistical techniques \\
                 Handling duplicates \\
                 Performing transactions \\
                 Using stored routines, triggers, and events \\
                 Introduction to MySQL on the Web \\
                 Incorporating query results into Web pages \\
                 Processing Web input with MySQL \\
                 Using MySQL-based Web session management.",
}

@Book{Dudney:2008:CAM,
  author =       "Bill Dudney",
  title =        "Core animation for {Mac OS X} and the {iPhone}:
                 Creating compelling dynamic user interface",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "ix + 182",
  year =         "2008",
  ISBN =         "1-934356-10-7",
  ISBN-13 =      "978-1-934356-10-4",
  LCCN =         "????",
  bibdate =      "Mon Jan 26 17:44:56 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Book{Dumbill:2004:MDN,
  author =       "Edd Dumbill and Niel M. Bornstein",
  title =        "{Mono}: a developer's notebook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxii + 278",
  year =         "2004",
  ISBN =         "0-596-00792-2",
  ISBN-13 =      "978-0-596-00792-8",
  LCCN =         "QA76.76.M52 D85 2004",
  bibdate =      "Thu Apr 21 09:28:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007928",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft .NET Framework; C\# (Computer program
                 language); Open source software; Compilers (Computer
                 programs)",
}

@Book{Dumbill:2005:DGL,
  author =       "Edd Dumbill",
  title =        "{Debian GNU\slash Linux}: An Explorer`s Notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256 (est.)",
  year =         "2005",
  ISBN =         "0-596-00883-X",
  ISBN-13 =      "978-0-596-00883-3",
  LCCN =         "????",
  bibdate =      "Fri Dec 09 06:16:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "EUR 24.00",
  URL =          "http://www.oreilly.com/catalog/9780596008833",
  acknowledgement = ack-nhfb,
}

@Book{Dunaway:2002:BVS,
  author =       "Robert B. Dunaway",
  title =        "The book of {Visual Studio.Net}: aguide for
                 developers",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 369",
  year =         "2002",
  ISBN =         "1-886411-69-7 (paperback)",
  ISBN-13 =      "978-1-886411-69-2 (paperback)",
  LCCN =         "TK5105.8885.M57 D86 2002eb",
  bibdate =      "Tue Aug 5 18:24:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781886411692",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual studio; Microsoft .NET Framework; Web
                 site development; Computer programs; Application
                 software; Development",
}

@Book{Duncan:2001:OOS,
  author =       "Andy Duncan and Sean Hull",
  title =        "{Oracle} and {Open Source}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 406",
  month =        apr,
  year =         "2001",
  ISBN =         "0-596-00018-9",
  ISBN-13 =      "978-0-596-00018-9",
  LCCN =         "QA76.9.D3 D845 2001",
  bibdate =      "Mon Apr 18 15:01:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000189;
                 http://www.oreilly.com/catalog/oracleopen",
  acknowledgement = ack-nhfb,
  subject =      "Oracle (Computer file); Database management; Open
                 source software",
}

@Book{Duncan:2002:OCP,
  author =       "Andrew Duncan",
  title =        "{Objective-C}: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 122",
  year =         "2002",
  ISBN =         "0-596-00423-0",
  ISBN-13 =      "978-0-596-00423-1",
  LCCN =         "QA76.64 .D85 2002",
  bibdate =      "Mon Apr 18 15:06:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596004231;
                 http://www.oreilly.com/catalog/objectcpr",
  acknowledgement = ack-nhfb,
  publishersummary = "Objective-C Pocket Reference provides a quick and
                 concise introduction to Objective-C for programmers
                 already familiar with either C or C++, and will
                 continue to serve as a handy reference even after the
                 language is mastered. In addition to covering the
                 essentials of Objective-C syntax, it also covers
                 important facets of the language such as memory
                 management, the Objective-C runtime, dynamic loading,
                 distributed objects, and exception-handling.",
  subject =      "Object-oriented programming (Computer science);
                 Programming languages (Electronic computers)",
}

@Book{Duncan:2002:POD,
  author =       "Andrew Duncan and Jared Still",
  title =        "{Perl} for {Oracle DBAs}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 602",
  year =         "2002",
  ISBN =         "0-596-00210-6",
  ISBN-13 =      "978-0-596-00210-7",
  LCCN =         "QA76.73.P22 D86 2002",
  bibdate =      "Mon Apr 18 15:03:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596002106;
                 http://www.oreilly.com/catalog/9780596002107;
                 http://www.oreilly.com/catalog/oracleperl",
  acknowledgement = ack-nhfb,
  keywords =     "Oracle (computer file); Perl (computer program
                 language); relational databases",
  publishersummary = "Perl is a very powerful tool for Oracle database
                 administrators, but too few DBAs realize how helpful
                 Perl can be in managing, monitoring, and tuning
                 Oracle9i, Oracle8i, and earlier databases. You don't
                 need to be a Perl expert to reap the rewards of reading
                 Perl for Oracle DBAs. The book explains what you need
                 to know about Perl, profiles the best Perl open source
                 applications available to DBAs, and provides the Perl
                 DBA Toolkit, a comprehensive suite of ready-to-use
                 scripts designed to ease the burden of Oracle database
                 administration.",
  subject =      "Perl (Computer program language); Oracle (Computer
                 file); Relational databases",
}

@Book{Duntemann:2003:JDD,
  author =       "Jeff Duntemann",
  title =        "{Jeff Duntemann}'s Drive-by Wi-Fi guide",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xviii + 446",
  year =         "2003",
  ISBN =         "1-932111-74-3 (paperback)",
  ISBN-13 =      "978-1-932111-74-3 (paperback)",
  LCCN =         "TK5105.78 .D86 2003",
  bibdate =      "Tue Aug 5 18:28:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
  subject =      "Wireless LANs; Security measures; Home computer
                 networks",
}

@Book{Duntemann:2004:DYE,
  author =       "Jeff Duntemann",
  title =        "Degunking your email, spam, and viruses",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxv + 334",
  year =         "2004",
  ISBN =         "1-932111-93-X",
  ISBN-13 =      "978-1-932111-93-4",
  LCCN =         "TK5105.73 .D86 2004",
  bibdate =      "Tue Aug 5 18:29:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111934",
  acknowledgement = ack-nhfb,
  remark =       "Organize you email so that it works for you! Protect
                 yourself from nasty spam, viruses, and worms.''.",
  subject =      "Spam (Electronic mail); Computer viruses; Prevention;
                 Computer security; United States; Handbooks, manuals,
                 etc",
}

@Book{Duntemann:2004:JDW,
  author =       "Jeff Duntemann",
  title =        "{Jeff Duntemann}'s wi-fi guide",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  edition =      "Second",
  pages =        "xx + 498",
  year =         "2004",
  ISBN =         "1-932111-88-3",
  ISBN-13 =      "978-1-932111-88-0",
  LCCN =         "TK5105.78 D86 2004; TK5105.78",
  bibdate =      "Tue Aug 5 18:29:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111880",
  acknowledgement = ack-nhfb,
  remark =       "Expanded ed. of: Jeff Duntemann's drive-by wi-fi
                 guide.",
  subject =      "Wireless LANs; Handbooks, manuals, etc; Security
                 measures; IEEE 802.11 (Standard); Home computer
                 networks",
}

@Book{Duthie:2002:ANN,
  author =       "G. Andrew Duthie and Raja Mani",
  title =        "{ASP.NET} in a Nutshell: a Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 785",
  year =         "2002",
  ISBN =         "0-596-00116-9",
  ISBN-13 =      "978-0-596-00116-2",
  LCCN =         "TK5105.8885.A26 D88 2002",
  bibdate =      "Mon Apr 18 15:02:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596001162;
                 http://www.oreilly.com/catalog/aspdotnetnut",
  acknowledgement = ack-nhfb,
  keywords =     "Active Server Pages; Microsoft .NET; Web site
                 development",
  publishersummary = "As a quick reference and tutorial in one, ASP.NET
                 in a Nutshell goes beyond the published documentation
                 to highlight little-known details, stress practical
                 uses for particular features, and provide real-world
                 examples that show how features can be used in a
                 working application. This book covers application and
                 Web service development, custom controls, data access,
                 security, deployment, and error handling. There's also
                 an overview of web-related class libraries. Examples
                 use Visual Basic .NET.",
  subject =      "Active server pages; Web site development; Microsoft
                 .NET",
  xxauthor =     "G. Andrew Duthie and Matthew MacDonald",
}

@Book{Duthie:2003:ANN,
  author =       "G. Andrew Duthie and Matthew MacDonald",
  title =        "{ASP .NET} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 979",
  year =         "2003",
  ISBN =         "0-596-00520-2",
  ISBN-13 =      "978-0-596-00520-7",
  LCCN =         "TK5105.8885.A26 D88 2003",
  bibdate =      "Mon Apr 18 15:07:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005207",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Microsoft .NET; Internet
                 programming; Web site development",
}

@Book{Dye:1999:ODS,
  author =       "Charles Dye",
  title =        "{Oracle} Distributed Systems",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 530",
  year =         "1999",
  ISBN =         "1-56592-432-0",
  ISBN-13 =      "978-1-56592-432-1",
  LCCN =         "QA76.73.S674 D94 1999",
  bibdate =      "Mon Apr 18 14:55:08 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565924321;
                 http://www.oreilly.com/catalog/ordistsys/",
  acknowledgement = ack-nhfb,
  remark =       "``Includes advanced replication in Oracle7 and
                 Oracle8'' --- cover.",
  subject =      "SQL/ORACLE (Computer program language); Oracle
                 (Computer file); Electronic data processing;
                 Distributed processing",
}

@Book{Dyer:2005:MN,
  author =       "Russel J. T. Dyer",
  title =        "{MySQL} in a nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 321",
  year =         "2005",
  ISBN =         "0-596-00789-2",
  ISBN-13 =      "978-0-596-00789-8",
  LCCN =         "QA76.73.S67 D93 2005",
  bibdate =      "Thu Oct 6 07:23:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007898",
  acknowledgement = ack-nhfb,
  remark =       "A desktop quick reference---Cover.",
  subject =      "MySQL (Electronic resource); SQL (Computer program
                 language)",
}

@Book{Dyer:2008:MN,
  author =       "Russell J. T. Dyer",
  title =        "{MySQL} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 545",
  year =         "2008",
  ISBN =         "0-596-51433-6",
  ISBN-13 =      "978-0-596-51433-4",
  LCCN =         "QA76.73.S67 D93 2008",
  bibdate =      "Sat Nov 13 10:09:08 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "In a nutshell",
  acknowledgement = ack-nhfb,
  subject =      "MySQL (Electronic resource); SQL (Computer program
                 language)",
}

@Book{E:2007:FEE,
  author =       "{EffectiveUI Inc }",
  title =        "{Flex} early evaluation: assessing {Flex} and your
                 project needs",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51441-7",
  ISBN-13 =      "978-0-596-51441-9",
  LCCN =         "QA76.625; QA76.625 E35 2007eb",
  bibdate =      "Tue Aug 5 17:57:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514419",
  acknowledgement = ack-nhfb,
  subject =      "Flex (Computer file); Internet programming;
                 Application software; Development; Web site
                 development; Computer programs",
}

@Book{Eckstein:1998:JS,
  author =       "Robert Eckstein and Marc Loy and Dave Wood",
  title =        "{Java} Swing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 1227",
  year =         "1998",
  ISBN =         "1-56592-455-X",
  ISBN-13 =      "978-1-56592-455-0",
  LCCN =         "QA76.73.J38 E27 1998; QA76.73.J38 E35 1998",
  bibdate =      "Mon Apr 18 14:55:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  series =       "Java series",
  URL =          "http://www.oreilly.com/catalog/9781565924550;
                 http://www.oreilly.com/catalog/jswing/",
  acknowledgement = ack-nhfb,
  remark =       "Jan. 1999 printing has Java 1.2 on cover and spine;
                 May 1999 printing has Java 2 on cover and spine.",
  subject =      "Java (Computer program language)",
}

@Book{Eckstein:1999:XPR,
  author =       "Robert Eckstein",
  title =        "{XML} Pocket Reference: {Extensible Markup Language}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 107",
  year =         "1999",
  ISBN =         "1-56592-709-5",
  ISBN-13 =      "978-1-56592-709-4",
  LCCN =         "QA76.76.H94 E25 1999",
  bibdate =      "Mon Apr 18 14:58:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$8.95",
  URL =          "http://www.oreilly.com/catalog/9781565927094;
                 http://www.oreilly.com/catalog/xmlpr",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language); World Wide Web",
}

@Book{Eckstein:2000:US,
  author =       "Robert Eckstein and David Collier-Brown and Peter
                 Kelly",
  title =        "Using {Samba}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 398",
  year =         "2000",
  ISBN =         "1-56592-449-5",
  ISBN-13 =      "978-1-56592-449-9",
  LCCN =         "QA76.9.C55 E267 2000; QA76.9.C55 E267 2000; TK5105.5
                 .E35 2000",
  bibdate =      "Mon Nov 22 15:57:08 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Includes CD-ROM with complete mirror of Samba site
                 with Samba 2.0.5a, including sources, documentation,
                 binaries, and supplementary tools.",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924499",
  abstract =     "Samba is cross-platform triumph: it turns a Unix or
                 Linux system into a file and print server for Microsoft
                 Windows network clients. Now you can let users store
                 their files (and even important executables) in a
                 single place for easy sharing and backup, protected by
                 Unix or NT security mechanisms, and still offer such
                 transparent access that PC users don't even realize
                 they're going to another system. The magic behind Samba
                 is that it recognizes and speaks the SMB protocol
                 developed by Microsoft for file and printer sharing on
                 its own systems. The authors present the most common
                 configurations and problems in an easy-to-follow
                 manner, along with instructions for getting the most
                 out of Samba. Whether you're playing on one note or a
                 full three-octave range, this book will give you an
                 efficient and secure server. The CD-ROM included with
                 this book is a complete mirror of the Samba FTP site,
                 including sources, ready-to-install binaries,
                 documentation, and related utilities.",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1: Learning the Samba / 1 \\
                 2: Installing Samba on a Unix System / 31 \\
                 3: Configuring Windows Clients / 50 \\
                 4: Disk Shares / 82 \\
                 5: Browsing and Advanced Disk Shares / 114 \\
                 6: Users, Security, and Domains / 155 \\
                 7: Printing and Name Resolution / 201 \\
                 8: Additional Samba Information / 230 \\
                 9: Troubleshooting Samba / 250 \\
                 A: Configuring Samba with SSL / 295 \\
                 B: Samba Performance Tuning / 312 \\
                 C: Samba Configuration Option Quick Reference / 329 \\
                 D: Summary of Samba Daemons and Commands / 359 \\
                 E: Downloading Samba with CVS / 378 \\
                 F: Sample Configuration File / 379",
  tableofcontents = "1: Learning the Samba / 1 \\
                 What is Samba? / 2 \\
                 What Can Samba Do For Me? / 3 \\
                 Getting Familiar with a SMB/CIFS Network / 9 \\
                 Microsoft Implementations / 18 \\
                 An Overview of the Samba Distribution / 27 \\
                 How Can I Get Samba? / 28 \\
                 What's New in Samba 2.0? / 28 \\
                 And That's Not All / 30 \\
                 2: Installing Samba on a Unix System / 31 \\
                 Downloading the Samba Distribution / 32 \\
                 Configuring Samba / 34 \\
                 Compiling and Installing Samba / 38 \\
                 A Basic Samba Configuration File / 41 \\
                 Starting the Samba Daemons / 46 \\
                 Testing the Samba Daemons / 49 \\
                 3: Configuring Windows Clients / 50 \\
                 Setting Up Windows 95/98 Computers / 50 \\
                 Setting Up Windows NT 4.0 Computers / 63 \\
                 An Introduction to SMB/CIFS / 74 \\
                 4: Disk Shares / 82 \\
                 Learning the Samba Configuration File / 82 \\
                 Special Sections / 88 \\
                 Configuration File Options / 91 \\
                 Server Configuration / 93 \\
                 Disk Share Configuration / 96 \\
                 Networking Options with Samba / 101 \\
                 Virtual Servers / 106 \\
                 Logging Configuration Options / 108 \\
                 5: Browsing and Advanced Disk Shares / 114 \\
                 Browsing / 114 \\
                 Filesystem Differences / 127 \\
                 File Permissions and Attributes on MS-DOS and Unix /
                 135 \\
                 Name Mangling and Case / 143 \\
                 Locks and Oplocks / 149 \\
                 6: Users, Security, and Domains / 155 \\
                 Users and Groups / 155 \\
                 Controlling Access to Shares / 158 \\
                 Authentication Security / 164 \\
                 Passwords / 171 \\
                 Windows Domains / 184 \\
                 Logon Scripts / 192 \\
                 7: Printing and Name Resolution / 201 \\
                 Sending Print Jobs to Samba / 201 \\
                 Printing to Windows Client Printers / 213 \\
                 Name Resolution with Samba / 224 \\
                 8: Additional Samba Information / 230 \\
                 Supporting Programmers / 230 \\
                 Magic Scripts / 233 \\
                 Internationalization / 234 \\
                 WinPopup Messages / 237 \\
                 Recently Added Options / 238 \\
                 Miscellaneous Options / 240 \\
                 Backups with smbtar / 245 \\
                 9: Troubleshooting Samba / 250 \\
                 Tool Bag / 250 \\
                 Fault Tree / 257 \\
                 Extra Resources / 291 \\
                 A: Configuring Samba with SSL / 295 \\
                 B: Samba Performance Tuning / 312 \\
                 C: Samba Configuration Option Quick Reference / 329 \\
                 D: Summary of Samba Daemons and Commands / 359 \\
                 E: Downloading Samba with CVS / 378 \\
                 F: Sample Configuration File / 379",
}

@Book{Eckstein:2001:SPR,
  author =       "Robert Eckstein and David Collier-Brown and Peter
                 Kelly",
  title =        "{Samba} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "78",
  month =        apr,
  year =         "2001",
  ISBN =         "0-596-00099-5",
  ISBN-13 =      "978-0-596-00099-8",
  LCCN =         "QA76.76.O63 E266 2001",
  bibdate =      "Mon Apr 18 15:02:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://safari.oreilly.com/0596000995;
                 http://www.oreilly.com/catalog/9780596000998;
                 http://www.oreilly.com/catalog/sambapr",
  acknowledgement = ack-nhfb,
  publishersummary = "This book describes all the options for Samba's
                 configuration file in quick-reference format. It also
                 contains command-line options and related information
                 on the use of the Samba daemons and the utilities in
                 the Samba distribution. System administrators who are
                 familiar with Samba and want a handy reminder of how to
                 administer it without the bulk of a full-sized book
                 will find this pocket reference invaluable.",
  remark =       "``A Unix-to-Windows file and print server'' ---
                 cover.",
  subject =      "Samba (Computer file); UNIX (Computer file);
                 Client/server computing",
}

@Book{Eckstein:2001:XPR,
  author =       "Robert Eckstein and Michel Casabianca",
  title =        "{XML} Pocket Reference: {Extensible Markup Language}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 96",
  month =        apr,
  year =         "2001",
  ISBN =         "0-596-00133-9",
  ISBN-13 =      "978-0-596-00133-9",
  LCCN =         "QA76.76.H94 E25 2001",
  bibdate =      "Mon Apr 18 15:02:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Covers XSTL.",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596001339;
                 http://www.oreilly.com/catalog/xmlpr2",
  acknowledgement = ack-nhfb,
  keywords =     "World Wide Web; XML (document markup language)",
  subject =      "XML (Document markup language); World Wide Web",
}

@Book{Eckstein:2002:JEB,
  editor =       "Robert Eckstein",
  title =        "{Java} Enterprise best practices",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 277",
  year =         "2002",
  ISBN =         "0-596-00384-6",
  ISBN-13 =      "978-0-596-00384-5",
  LCCN =         "QA76.73.J38 J3662 2002",
  bibdate =      "Mon Apr 18 15:05:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003845",
  acknowledgement = ack-nhfb,
  annote =       "Expert tips and tricks for Java Enterprise
                 programmers",
  keywords =     "application software -- development; Java (computer
                 program language); object-oriented programming
                 (computer science); Web servers",
  remark =       "``Expert tips and tricks for Java Enterprise
                 programmers'' --- cover.",
  subject =      "Java (Computer program language); Web servers;
                 Object-oriented programming (Computer science);
                 Application software; Development",
}

@Book{Eckstein:2002:JS,
  author =       "Robert Eckstein and Marc Loy",
  title =        "{Java Swing}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 1252",
  year =         "2002",
  ISBN =         "0-596-00408-7",
  ISBN-13 =      "978-0-596-00408-8",
  LCCN =         "QA76.73.J38 E27 2002",
  bibdate =      "Tue May 6 05:26:58 MDT 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  keywords =     "graphical user interfaces (computer systems); Java
                 (computer program language); Swing (computer file)",
}

@Book{Edelson:2009:JC,
  author =       "Justin Edelson and Henry Liu",
  title =        "{JRuby} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "250 (est.)",
  year =         "2009",
  ISBN =         "0-596-15506-9",
  ISBN-13 =      "978-0-596-15506-3",
  LCCN =         "QA76.73.R83 E33 2008",
  bibdate =      "Sat Nov 13 10:19:57 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Ruby on rails (Electronic resource); Application
                 software; Development; Java (Computer program
                 language); Ruby (Computer program language); Web site
                 development",
}

@Book{Ediger:2007:AR,
  author =       "Brad Ediger",
  title =        "Advanced {Rails}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 342",
  year =         "2007",
  ISBN =         "0-596-51032-2 (paperback)",
  ISBN-13 =      "978-0-596-51032-9 (paperback)",
  LCCN =         "Internet",
  bibdate =      "Tue Aug 5 17:54:20 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510329",
  acknowledgement = ack-nhfb,
  subject =      "Internet programming",
}

@Book{Edwards:2006:JAE,
  author =       "James Edwards and Cameron Adams",
  title =        "The {JavaScript} anthology: 101 essential tips, tricks
                 and hacks",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "xvi + 588",
  year =         "2006",
  ISBN =         "0-9752402-6-9",
  ISBN-13 =      "978-0-9752402-6-7",
  LCCN =         "QA76.73.J39 E392 2006",
  bibdate =      "Tue Aug 5 18:14:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780975240267",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language); Internet
                 programming",
}

@Book{EFF:1998:CSE,
  author =       "{Electronic Frontier Foundation}",
  title =        "Cracking {DES}: Secrets of Encryption Research,
                 Wiretap Politics \& Chip Design",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "272",
  month =        jul,
  year =         "1998",
  ISBN =         "1-56592-520-3",
  ISBN-13 =      "978-1-56592-520-5",
  LCCN =         "QA76.9.A25 C783",
  bibdate =      "Thu Apr 15 07:49:39 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/crackdes/",
  price =        "US\$29.95",
  URL =          "http://www.eff.org/descracker/;
                 http://www.oreilly.com/catalog/9781565925205;
                 http://www.sunworld.com/swol-07-1998/swol-07-if.html?072098a#2",
  abstract =     "Data Encryption Standard withstood the test of time
                 for twenty years. Cracking DES: Secrets of Encryption
                 Research, Wiretap Politics \& Chip Design shows exactly
                 how it was brought down. Every cryptographer, security
                 designer, and student of cryptography policy should
                 read this book to understand how the world changed as
                 it fell.",
  acknowledgement = ack-nhfb,
  subject =      "Computers; Access control; Data encryption (Computer
                 science); Research; Wiretapping; Integrated circuits;
                 Design and construction",
}

@Book{Eisenberg:2002:SE,
  author =       "J. David Eisenberg",
  title =        "{SVG} Essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 335",
  year =         "2002",
  ISBN =         "0-596-00223-8",
  ISBN-13 =      "978-0-596-00223-7",
  LCCN =         "T385 .E38555 2002; T385 .E47 2002",
  bibdate =      "Mon Apr 18 15:03:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596002238;
                 http://www.oreilly.com/catalog/9780596002237;
                 http://www.oreilly.com/catalog/svgess",
  acknowledgement = ack-nhfb,
  keywords =     "computer graphics; image processing -- digital
                 techniques; Scalable Vector Graphics (SVG); Web sites
                 -- design; XML (document markup language)",
  publishersummary = "Scalable Vector Graphics - or SVG -- is the new
                 XML-based graphics standard from the W3C that will
                 enable Web documents to be smaller, faster and more
                 interactive. This insightful book takes you through the
                 ins and outs of SVG, from the basics to more
                 complicated features. Whether you're a graphic designer
                 looking for new tools, or a programmer creating and
                 managing graphics, this book provides a solid
                 foundation.",
  subject =      "Computer graphics; SVG (Document markup language); Web
                 sites; Design",
}

@Book{Eisenberg:2006:UXM,
  author =       "J. Eisenberg",
  title =        "Using {XForms} with {Mozilla}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-55004-9",
  ISBN-13 =      "978-0-596-55004-2",
  LCCN =         "QA76.625; QA76.625 .E34 2006eb",
  bibdate =      "Tue Aug 5 18:12:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596550042",
  acknowledgement = ack-nhfb,
  subject =      "Netscape Mozilla; Internet programming; Web sites;
                 Design",
}

@Book{Eismann:2007:CDD,
  author =       "Katrin Eismann and Se{\'a}n Duggan",
  title =        "The creative digital darkroom",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 409",
  year =         "2007",
  ISBN =         "0-596-10047-7",
  ISBN-13 =      "978-0-596-10047-6",
  LCCN =         "TR267; TR267 .E377 2007eb",
  bibdate =      "Tue Aug 5 17:48:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100476",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques; Processing",
}

@Book{Elferdink:2000:AMM,
  author =       "Jim Elferdink and David Reynolds",
  title =        "{AppleWorks 6}: The Missing Manual",
  publisher =    pub-POGUE-PRESS,
  address =      pub-POGUE-PRESS:adr,
  pages =        "xii + 440",
  month =        may,
  year =         "2000",
  ISBN =         "1-56592-858-X",
  ISBN-13 =      "978-1-56592-858-9",
  LCCN =         "QA76.76.I57 E45 2000",
  bibdate =      "Mon Apr 18 14:59:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.missingmanual.com/cds/;
                 http://www.oreilly.com/catalog/9781565928589;
                 http://www.oreilly.com/catalog/aplwrksmm",
  acknowledgement = ack-nhfb,
  remark =       "``The book that should have been in the box; six
                 integrated applications--one complete book'' --- cover.
                 . Add-on software mentioned in book is available
                 on-line.",
  subject =      "AppleWorks; Integrated software",
}

@Book{Elferdink:2005:IMM,
  author =       "Jim Elferdink",
  title =        "{iWork '05}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xxiii + 379",
  year =         "2005",
  ISBN =         "0-596-10037-X",
  ISBN-13 =      "978-0-596-10037-7",
  LCCN =         "QA76.8.M3; QA76.8.M3 E44 2005eb; QA76.8.M3 E44 2005",
  bibdate =      "Tue Aug 5 17:47:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manuals",
  URL =          "http://www.oreilly.com/catalog/9780596100377",
  acknowledgement = ack-nhfb,
  subject =      "iWork (Computer file); Pages (Computer file); Keynote
                 (Electronic resource); Macintosh (Computer);
                 Programming",
}

@Book{Elliott:2004:HDN,
  author =       "James Elliott",
  title =        "{Hibernate}: a developer's notebook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xi + 176",
  year =         "2004",
  ISBN =         "0-596-00696-9",
  ISBN-13 =      "978-0-596-00696-9",
  LCCN =         "QA76.9.D26 E43 2004",
  bibdate =      "Thu Apr 21 09:27:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006969",
  acknowledgement = ack-nhfb,
  subject =      "Relational databases",
}

@Book{Elliott:2006:GSH,
  author =       "James Elliott",
  title =        "Getting started with {Hibernate 3}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52818-3",
  ISBN-13 =      "978-0-596-52818-8",
  LCCN =         "QA76.73.J38 E45 2006eb; QA76.73.J38",
  bibdate =      "Tue Aug 5 18:09:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528188",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Open source
                 software",
}

@Book{Elliott:2008:HHS,
  author =       "James Elliott and Ryan Fowler and Tim O{\'B}rien",
  title =        "Harnessing {Hibernate}: [a step-by-step guide to
                 {Java} persistence]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 363",
  year =         "2008",
  ISBN =         "0-596-51772-6",
  ISBN-13 =      "978-0-596-51772-4",
  LCCN =         "QA76.76.M54 E46 2008",
  bibdate =      "Tue Jan 27 16:00:07 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "US\$39.99",
  acknowledgement = ack-nhfb,
}

@Book{Emerick:2012:CP,
  author =       "Chas Emerick and Brian Carper and Christophe Grand",
  title =        "{Clojure} programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 607",
  year =         "2012",
  ISBN =         "1-4493-9470-1",
  ISBN-13 =      "978-1-4493-9470-7",
  LCCN =         "QA76.73.C565 E538 2012",
  bibdate =      "Wed Nov 21 14:51:23 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy1211/2012405367-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1211/2012405367-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1211/2012405367-t.html",
  abstract =     "This functional programming language not only lets you
                 take advantage of Java libraries, services, and other
                 JVM resources, it rivals other dynamic languages such
                 as Ruby and Python. With this comprehensive guide,
                 you'll learn Clojure fundamentals with examples that
                 relate it to languages you already know.",
  acknowledgement = ack-nhfb,
  remark =       "Practical Lisp for the Java world [from cover].",
  subject =      "Java virtual machine; Clojure (Computer program
                 language); Java (Computer program language); Functional
                 programming (Computer science)",
  tableofcontents = "Down the rabbit hole \\
                 Functional programming \\
                 Collections and data structures \\
                 Concurrency and parallelism \\
                 Macros \\
                 Datatypes and protocols \\
                 Multimethods \\
                 Organizing and building Clojure projects \\
                 Java and JVM interoperability \\
                 REPL-oriented programming \\
                 Numerics and mathematics \\
                 Design patterns \\
                 Testing \\
                 Using relational databases \\
                 Using nonrelational databases \\
                 Clojure and the Web \\
                 Deploying Clojure web applications \\
                 Choosing Clojure type definition forms wisely \\
                 Introducing Clojure into your workplace \\
                 What's next?",
}

@Book{Engel:1995:PUY,
  author =       "Dean Engel and Larry K. Peterson",
  title =        "Passport {USA}: Your Pocket Guide to {American}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        nov,
  year =         "1995",
  ISBN =         "1-885073-15-1",
  ISBN-13 =      "978-1-885073-15-0",
  LCCN =         "HD58.7.E4455 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073150",
  acknowledgement = ack-nhfb,
}

@Book{Engel:1996:PJY,
  author =       "Dean Engel and Ken Murakami and Patrick Bray",
  title =        "Passport {Japan}: Your Pocket Guide to {Japanese}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        jun,
  year =         "1996",
  ISBN =         "1-885073-17-8",
  ISBN-13 =      "978-1-885073-17-4",
  LCCN =         "HD58.7.E445 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073174",
  acknowledgement = ack-nhfb,
}

@Book{Englander:1997:DJB,
  author =       "Robert Englander",
  title =        "Developing {Java Beans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 298",
  year =         "1997",
  ISBN =         "1-56592-289-1",
  ISBN-13 =      "978-1-56592-289-1",
  LCCN =         "QA76.73.J38 E545 1997; QA76.73.J38 E64 1997",
  bibdate =      "Mon Apr 18 14:53:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The Java series",
  URL =          "http://www.ora.com/catalog/javabeans/;
                 http://www.oreilly.com/catalog/9781565922891;
                 http://www.oreilly.com/catalog/javabeans",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); JavaBeans",
}

@Book{Englander:1997:JGD,
  author =       "Robert Englander",
  title =        "{JavaBeans} Guide du Programmeur",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        dec,
  year =         "1997",
  ISBN =         "2-84177-038-9",
  ISBN-13 =      "978-2-84177-038-0",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.editions-oreilly.fr/;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "220 FF",
  URL =          "http://www.editions-oreilly.fr/international/france/prog/java-beans.html",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Englander:19xx:DJ,
  author =       "Robert Englander",
  title =        "Developing {JavaBeans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "19xx",
  ISBN =         "4-900900-47-8",
  ISBN-13 =      "978-4-900900-47-9",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.co.jp/",
  note =         "Japanese translation.",
  price =        "3,700 yen",
  URL =          "http://www.ohmsha.co.jp/data/books/contents/4-900900-47-8.htm",
  acknowledgement = ack-nhfb,
  language =     "Japanese",
}

@Book{Englander:2002:JS,
  author =       "Robert Englander",
  title =        "{Java} and {SOAP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 258",
  year =         "2002",
  ISBN =         "0-596-00175-4",
  ISBN-13 =      "978-0-596-00175-9",
  LCCN =         "QA76.76.H94 E54 2002",
  bibdate =      "Mon Apr 18 15:03:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001754;
                 http://www.oreilly.com/catalog/9780596001759;
                 http://www.oreilly.com/catalog/javasoap",
  acknowledgement = ack-nhfb,
  keywords =     "Internet programming; Java (computer programming
                 language); object-oriented programming; simple object
                 access protocol (computer network protocol)",
  publishersummary = "Java and SOAP provides Java developers with an
                 in-depth look at SOAP (the Simple Object Access
                 Protocol). Of course, it covers the basics: what SOAP
                 is, why it's soared to a spot on the Buzzwords' Top Ten
                 list, and what its features and capabilities are. And
                 it shows you how to work with some of the more common
                 Java APIs in the SOAP world: Apache SOAP and
                 GLUE.\par

                 Java and SOAP also discusses interoperability between
                 the major SOAP platforms, including Microsoft's .NET,
                 SOAP messaging, SOAP attachments, message routing, and
                 a preview of the forthcoming AXIS APIs and server. If
                 you're a Java developer who would like to start working
                 with SOAP, this is the book you need to get going.",
  subject =      "Internet programming; Object oriented programming;
                 Simple Object Access Protocol (Computer network
                 protocol); Java (Computer program language)",
}

@Book{Engst:1999:CPM,
  author =       "Adam C. Engst and David Pogue",
  title =        "Crossing Platforms: {A Macintosh\slash Windows}
                 Phrasebook: a Dictionary for Strangers in a Strange
                 Land",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 321",
  year =         "1999",
  ISBN =         "1-56592-539-4",
  ISBN-13 =      "978-1-56592-539-7",
  LCCN =         "QA76.76.O63 E54 1999; QA76.76.O63 E65 1999",
  bibdate =      "Mon Apr 18 14:56:23 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565925397;
                 http://www.oreilly.com/catalog/platforms",
  acknowledgement = ack-nhfb,
  remark =       "``A two-way reference'' --- cover.",
  subject =      "Operating systems (Computers); Mac OS; Microsoft
                 Windows (Computer file)",
}

@Book{Ensor:1997:OD,
  author =       "Dave Ensor and Ian Stevenson",
  title =        "{Oracle} Design",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 526",
  year =         "1997",
  ISBN =         "1-56592-268-9",
  ISBN-13 =      "978-1-56592-268-6",
  LCCN =         "QA76.9.D26 E57 1997",
  bibdate =      "Mon Apr 18 14:53:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/oracledes/;
                 http://www.oreilly.com/catalog/9781565922686;
                 http://www.oreilly.com/catalog/oracledes",
  acknowledgement = ack-nhfb,
  remark =       "Database and code design --- cover.",
  subject =      "Oracle (Computer file); Database design; Relational
                 databases",
}

@Book{Ensor:1997:ODT,
  author =       "Dave Ensor and Ian Stevenson",
  title =        "{Oracle8} Design Tips",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 115",
  year =         "1997",
  ISBN =         "1-56592-361-8",
  ISBN-13 =      "978-1-56592-361-4",
  LCCN =         "QA76.9.D26 E575 1997",
  bibdate =      "Tue Jun 30 06:49:11 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Text edited by Deborah Russell.",
  price =        "US\$14.95",
  URL =          "http://www.ora.com/catalog/oracledt/;
                 http://www.oreilly.com/catalog/9781565923614;
                 http://www.oreilly.com/catalog/oracledt",
  acknowledgement = ack-nhfb,
  alttitle =     "Oracle eight design tips Oracle8 design tips",
  annote =       "An Oracle design companion--front cover.",
  keywords =     "Database design.; Oracle (Computer file); Relational
                 databases.",
}

@Book{Epstein:1998:LND,
  author =       "Bruce A. Epstein",
  title =        "{Lingo} in a Nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 609",
  year =         "1998",
  ISBN =         "1-56592-493-2",
  ISBN-13 =      "978-1-56592-493-2",
  LCCN =         "QA76.73.L22 E67 1998; QA76.73.L22 E78 1998",
  bibdate =      "Mon Apr 18 14:55:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565924932;
                 http://www.oreilly.com/catalog/lingonut/",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Director 5, 6 and 6.5'' --- cover.",
  subject =      "Lingo (Computer program language)",
}

@Book{Epstein:1999:DND,
  author =       "Bruce A. Epstein",
  title =        "{Director} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 628",
  year =         "1999",
  ISBN =         "1-56592-382-0",
  ISBN-13 =      "978-1-56592-382-9",
  LCCN =         "QA76.575 .E67 1999",
  bibdate =      "Mon Apr 18 14:54:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565923829;
                 http://www.oreilly.com/catalog/directnut/",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Director 6, 6.5 and 7.0.1'' --- cover.",
  subject =      "Multimedia systems; Director (Computer file)",
}

@Book{Erickson:2008:HAE,
  author =       "Jon Erickson",
  title =        "Hacking: the art of exploitation",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  edition =      "Second",
  pages =        "x + 472",
  year =         "2008",
  ISBN =         "1-59327-144-1",
  ISBN-13 =      "978-1-59327-144-2",
  LCCN =         "QA76.9.A25 E75 2008",
  bibdate =      "Tue Aug 5 18:20:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271442",
  acknowledgement = ack-nhfb,
  subject =      "Computer security; Computer hackers; Computer
                 networks; Security measures",
}

@Book{Erle:2005:GMH,
  author =       "Schuyler Erle and Rich Gibson",
  title =        "{Google} maps hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2005",
  ISBN =         "0-596-10161-9",
  ISBN-13 =      "978-0-596-10161-9",
  LCCN =         "TK5105.885.G66; TK5105.885.G66eb",
  bibdate =      "Tue Aug 5 17:51:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101619",
  acknowledgement = ack-nhfb,
  subject =      "Google",
}

@Book{Erle:2005:MHT,
  author =       "Schuyler Erle and Rich Gibson and Jo Walsh",
  title =        "Mapping hacks: tips and tools for electronic
                 cartography",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxxvi + 525",
  year =         "2005",
  ISBN =         "0-596-00703-5",
  ISBN-13 =      "978-0-596-00703-4",
  LCCN =         "GA139 .E75 2005",
  bibdate =      "Thu Oct 6 07:22:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007034",
  acknowledgement = ack-nhfb,
  subject =      "Digital mapping; Geographic information systems",
}

@Book{Estrada:1993:CI,
  author =       "Susan Estrada",
  title =        "Connecting to the Internet",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 170",
  month =        aug,
  year =         "1993",
  ISBN =         "1-56592-061-9",
  ISBN-13 =      "978-1-56592-061-3",
  LCCN =         "TK 5105.875 I57 E82c 1993",
  bibdate =      "Thu Dec 9 18:37:47 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$15.95",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}

@Book{Estrada:1993:CIB,
  author =       "Susan Estrada",
  title =        "Connecting to the {Internet}: a Buyer's Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 170",
  month =        aug,
  year =         "1993",
  ISBN =         "1-56592-061-9",
  ISBN-13 =      "978-1-56592-061-3",
  LCCN =         "TK 5105.875 I57 E82c 1993",
  bibdate =      "Mon Apr 18 14:50:43 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 internet-books.1995.03.06; z3950.loc.gov:7090/Voyager",
  note =         "This small book focuses on choosing the best type of
                 network connection for your personal, school or
                 business needs, and how to get the best price for the
                 type of access you require. Explains the differences
                 between SLIP, PPP, ISDN, X.25 and other options.
                 Includes an extensive list of Internet service
                 providers. This is a single- purpose book, telling how
                 to choose a connection and get online. It doesn't try
                 to teach you how to use the 'net once you're there.
                 That is graceful in its simplicity.",
  price =        "US\$15.95",
  URL =          "http://www.oreilly.com/catalog/9781565920613",
  acknowledgement = ack-nhfb,
  keywords =     "Internet (computer network)",
  subject =      "Internet",
}

@Book{Eubanks:2005:WCJ,
  author =       "Brian D. Eubanks",
  title =        "Wicked cool {Java}: code bits, open-source libraries,
                 and project ideas",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvii + 224",
  year =         "2005",
  ISBN =         "1-59327-061-5",
  ISBN-13 =      "978-1-59327-061-2",
  LCCN =         "QA76.73.J38 E92 2005; QA76.73.J38 E92 2005eb",
  bibdate =      "Tue Aug 5 18:18:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270612",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Object-oriented
                 programming (Computer science)",
  tableofcontents = "Java language and core API \\
                 String utilities \\
                 Processing XML and HTML \\
                 Crawling the semantic Web \\
                 Math and science \\
                 Graphics and visualization \\
                 Multimedia and sychronization \\
                 Fun and games \\
                 Integration",
}

@Book{Experts:2009:JCS,
  editor =       "{jQuery Community Experts}",
  title =        "{jQuery} cookbook: Solutions \& Examples for jQuery
                 Developers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 451",
  year =         "2009",
  ISBN =         "0-596-15977-3",
  ISBN-13 =      "978-0-596-15977-1",
  LCCN =         "QA76.73.J39 J68 2010",
  bibdate =      "Wed Jul 28 09:13:19 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  tableofcontents = "jQuery basics \\
                 Selecting elements with jQuery \\
                 Beyond the basics \\
                 jQuery utilities \\
                 Faster, simpler, more fun \\
                 Dimensions \\
                 Effects \\
                 Events \\
                 Advanced events \\
                 HTML form enhancements from scratch \\
                 HTML form enhancements with plugins \\
                 JQuery plugins \\
                 Interface components from scratch \\
                 User interfaces with jQuery UI \\
                 jQuery UI theming \\
                 JQuery, Ajax, data formats: HTML, XML, JSON, JSONP \\
                 Using jQuery in large projects \\
                 Unit testing",
}

@Book{Ezzell:1998:DWE,
  author =       "Ben Ezzell",
  title =        "Developing {Windows} Error Messages",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 240",
  year =         "1998",
  ISBN =         "1-56592-356-1",
  ISBN-13 =      "978-1-56592-356-0",
  LCCN =         "QA76.76.D47 E99 1998; QA76.9.E77 E99 1998",
  bibdate =      "Mon Apr 18 14:54:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.ora.com/catalog/error/;
                 http://www.oreilly.com/catalog/9781565923560;
                 http://www.oreilly.com/catalog/error",
  acknowledgement = ack-nhfb,
  keywords =     "Computer software -- Development; Microsoft Windows
                 (Computer file); User interfaces (Computer systems);
                 Windows (Computer programs)",
  remark =       "``Error messages that communicate''--cover.",
  subject =      "Error messages (Computer science); Microsoft Windows
                 (Computer file); Computer software; Development",
}

@Book{Farley:1998:JDC,
  author =       "Jim Farley",
  title =        "{Java} Distributed Computing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 368",
  year =         "1998",
  ISBN =         "1-56592-206-9",
  ISBN-13 =      "978-1-56592-206-8",
  LCCN =         "QA76.9.D5 F37 1998",
  bibdate =      "Mon Apr 18 14:52:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "The Java series",
  URL =          "http://www.ora.com/catalog/javadc/;
                 http://www.oreilly.com/catalog/9781565922068",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Electronic data
                 processing; Distributed processing",
}

@Book{Farley:2002:JEN,
  author =       "Jim Farley and William Crawford and David Flanagan",
  title =        "{Java} Enterprise in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 971",
  year =         "2002",
  ISBN =         "0-596-00152-5",
  ISBN-13 =      "978-0-596-00152-0",
  LCCN =         "QA76.73.J38 J366 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001525;
                 http://www.oreilly.com/catalog/9780596001520;
                 http://www.oreilly.com/catalog/jentnut2",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language)",
  publishersummary = "Completely revised and updated for the new 2.0
                 version of Sun Microsystems Java Enterprise Edition
                 software, Java Enterprise in a Nutshell covers all of
                 the J2EE APIs, including RMI, Java IDL, JDBC, JNDI,
                 Java Servlet, and Enterprise JavaBeans, with a
                 fast-paced tutorial and compact reference on each
                 technology. Then Java Enterprise in a Nutshell goes
                 even further, providing a classic O'Reilly-style quick
                 reference for all of the classes in the various
                 packages that comprise the Enterprise APIs - covering
                 the core enterprise APIs as well as numerous standard
                 extensions.",
  xxauthor =     "David Flanagan and Jim Farley and William Crawford",
}

@Book{Farley:2006:JEN,
  author =       "Jim Farley and William Crawford",
  title =        "{Java Enterprise} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 871",
  year =         "2006",
  ISBN =         "0-596-10142-2 (paperback)",
  ISBN-13 =      "978-0-596-10142-8 (paperback)",
  LCCN =         "QA76.73.J38 F375 2006",
  bibdate =      "Wed Nov 15 10:37:03 MST 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596101428",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
  tableofcontents = "Introduction \\
                 Application assembly and deployment \\
                 Java servlets \\
                 JavaServer pages \\
                 JavaServer faces \\
                 Enterprise JavaBeans \\
                 Java and XML \\
                 JDBC \\
                 JNDI \\
                 J2EE security \\
                 Java message service \\
                 Web services with JAX-RPC and SAAJ \\
                 Remote method invocation \\
                 Java IDL (CORBA) \\
                 JavaMail \\
                 Transactions \\
                 Ant \\
                 JUnit and Cactus \\
                 Struts \\
                 Hibernate \\
                 Annotations with XDoclet and J2SE metadata \\
                 J2EE deployment descriptor reference \\
                 JavaServer faces tag libraries \\
                 Enterprise JavaBeans query language syntax \\
                 SQL reference \\
                 JMS message selector syntax \\
                 RMI tools \\
                 IDL reference \\
                 Java IDL tools",
}

@Book{Faroult:2006:AS,
  author =       "St{\'e}phane Faroult and Peter Robson",
  title =        "The art of {SQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 349",
  year =         "2006",
  ISBN =         "0-596-00894-5",
  ISBN-13 =      "978-0-596-00894-9",
  LCCN =         "QA76.73.S67 F376 2006eb; QA76.73.S67",
  bibdate =      "Tue Aug 5 17:45:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008949",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language)",
}

@Book{Faroult:2008:RSA,
  author =       "St{\'e}phane Faroult and Pascal L'Hermite",
  title =        "Refactoring {SQL} applications",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 277",
  year =         "2008",
  ISBN =         "0-596-51497-2",
  ISBN-13 =      "978-0-596-51497-6",
  LCCN =         "QA76.73.S67 F37 2008eb; QA76.73.S67 F37 2008;
                 QA76.73.S67; Internet",
  bibdate =      "Sat Nov 13 10:18:01 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Database management; SQL (Computer program language)",
}

@Book{Farquhar:2000:OWG,
  author =       "David L. Farquhar",
  title =        "Optimizing {Windows} for Games, Graphics and
                 Multimedia",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 278",
  month =        dec,
  year =         "2000",
  ISBN =         "1-56592-677-3",
  ISBN-13 =      "978-1-56592-677-6",
  LCCN =         "QA76.76.O63 F375 2000",
  bibdate =      "Mon Apr 18 14:57:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565926776;
                 http://www.oreilly.com/catalog/win9x",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Computer games;
                 Computer graphics; Multimedia systems",
}

@Book{Fauser:2006:RTR,
  author =       "Cody Fauser",
  title =        "{RJS} templates for {Rails}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52809-4",
  ISBN-13 =      "978-0-596-52809-6",
  LCCN =         "QA76.73.R72",
  bibdate =      "Tue Aug 5 18:08:54 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528096",
  acknowledgement = ack-nhfb,
  subject =      "Ruby (Computer program language); Web site
                 development",
}

@Book{Feddema:2000:DOM,
  author =       "Helen Bell Feddema",
  title =        "{DAO} Object Model: The Definitive Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 389",
  month =        jan,
  year =         "2000",
  ISBN =         "1-56592-435-5",
  ISBN-13 =      "978-1-56592-435-2",
  LCCN =         "QA76.9.D3 F434 2000",
  bibdate =      "Mon Apr 18 14:55:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924352;
                 http://www.oreilly.com/catalog/progacdao",
  acknowledgement = ack-nhfb,
  remark =       "``Programming the object model using VBA and
                 VBScript'' --- cover. ``Includes CD-ROM with object
                 model browser'' --- cover.",
  subject =      "Database management; Object-oriented databases;
                 Microsoft Visual Basic for applications; VBScript
                 (Computer program language)",
}

@Book{Feldt:2007:PF,
  author =       "Kenneth C. Feldt",
  title =        "Programming {Firefox}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 494",
  year =         "2007",
  ISBN =         "0-596-10243-7",
  ISBN-13 =      "978-0-596-10243-2",
  LCCN =         "TK5105.883.F55 F35 2007eb; TK5105.883.F55",
  bibdate =      "Tue Aug 5 17:53:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102432",
  acknowledgement = ack-nhfb,
  subject =      "Browsers (Computer programs); Firefox",
}

@Periodical{Ferguson:1992:XRP,
  editor =       "Paula Ferguson",
  title =        "The {X} Resource: a Practical Journal of the {X}
                 Window System",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "1992",
  ISSN =         "1058-5591",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Publication of this journal ceased at volume 17. A
                 complete bibliography can be found at
                 \path=https://www.math.utah.edu/pub/tex/bib/index.html#xres=.",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
}

@Book{Ferguson:1993:MRM,
  author =       "Paula Ferguson and David Brennan",
  title =        "{Motif} Reference Manual",
  volume =       "6B",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 908",
  month =        jun,
  year =         "1993",
  ISBN =         "1-56592-038-4",
  ISBN-13 =      "978-1-56592-038-5",
  LCCN =         "QA76.76.W56 F47 1993",
  bibdate =      "Mon Apr 18 14:50:20 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "The definitive guides to the X Window System",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0915/94185493-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0915/94185493-d.html;
                 http://www.oreilly.com/catalog/9781565920385;
                 http://www.oreilly.com/catalog/v6b",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  remark =       "``Motif reference manual for OSF/Motif release 1.2''
                 --- cover. ``Designed to be used with Volume 6A, Motif
                 programming manual''--P. [4] of cover.",
  subject =      "Motif (Computer file); X Window System (Computer
                 system)",
  xxauthor =     "Paula M. Ferguson and Dan Heller",
}

@Book{Ferguson:1994:XRIa,
  editor =       "Paula M. Ferguson",
  title =        "The {X} Resource: Issue 11",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "264",
  month =        "Summer",
  year =         "1994",
  ISBN =         "1-56592-068-6",
  ISBN-13 =      "978-1-56592-068-2",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565920682",
  acknowledgement = ack-nhfb,
}

@Book{Ferguson:1994:XRIb,
  editor =       "Paula M. Ferguson",
  title =        "The {X} Resource: Issue 12",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "222",
  month =        "Fall",
  year =         "1994",
  ISBN =         "1-56592-069-4",
  ISBN-13 =      "978-1-56592-069-9",
  LCCN =         "????",
  bibdate =      "Fri May 19 19:20:07 MDT 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565920699",
  acknowledgement = ack-nhfb,
}

@Book{Ferguson:1995:XRIb,
  editor =       "Paula Ferguson",
  title =        "The {X} Resource: Issue 14",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "208",
  month =        "Spring",
  year =         "1995",
  ISBN =         "1-56592-122-4",
  ISBN-13 =      "978-1-56592-122-1",
  LCCN =         "????",
  bibdate =      "Fri May 19 19:20:07 MDT 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565921221",
  acknowledgement = ack-nhfb,
}

@Book{Ferguson:1995:XRIc,
  editor =       "Paula Ferguson",
  title =        "The {X} Resource: Issue 15",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "174",
  month =        "Summer",
  year =         "1995",
  ISBN =         "1-56592-140-2",
  ISBN-13 =      "978-1-56592-140-5",
  LCCN =         "????",
  bibdate =      "Fri Nov 17 17:14:34 MST 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565921405",
  acknowledgement = ack-nhfb,
}

@Book{Ferguson:1996:XRIa,
  editor =       "Paula Ferguson",
  title =        "The {X} Resource: Issue 16",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "184",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-56592-166-6",
  ISBN-13 =      "978-1-56592-166-5",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565921665",
  acknowledgement = ack-nhfb,
}

@Book{Ferguson:2000:MRM,
  author =       "Paula M. Ferguson and Dan Heller",
  title =        "{Motif} Reference Manual: For {Motif 2.1}",
  volume =       "6B",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 1154",
  month =        feb,
  year =         "2000",
  ISBN =         "1-56592-654-4",
  ISBN-13 =      "978-1-56592-654-7",
  LCCN =         "QA76.76.W56 F47 2000",
  bibdate =      "Mon Apr 18 14:57:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  series =       "The definitive guides to the X Window System",
  URL =          "http://www.oreilly.com/catalog/9781565926547;
                 http://www.oreilly.com/catalog/motifref2",
  acknowledgement = ack-nhfb,
  remark =       "``Motif reference manual for OSF/Motif release 1.2''
                 --- cover. ``Designed to be used with Volume 6A, Motif
                 programming manual''--P. [4] of cover.",
  subject =      "X Window System (Computer system); Motif (Computer
                 file)",
  xxauthor =     "Antony Fountain and Paula Ferguson",
}

@Book{Fernandez:2008:C,
  author =       "Dan Fernandez and Brian Peek",
  title =        "{Coding4Fun}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "0-596-15512-3",
  ISBN-13 =      "978-0-596-15512-4",
  LCCN =         "QA76.6 .F47 2008",
  bibdate =      "Sat Nov 13 10:10:07 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Coding theory; Computer programming",
}

@Book{Ferrara:2002:PNW,
  author =       "Alex Ferrara and Matthew MacDonald",
  title =        "Programming {.NET Web} Services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 396",
  year =         "2002",
  ISBN =         "0-596-00250-5",
  ISBN-13 =      "978-0-596-00250-3",
  LCCN =         "QA76.625 .F49 2002",
  bibdate =      "Mon Apr 18 15:04:21 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596002503;
                 http://www.oreilly.com/catalog/prognetws",
  acknowledgement = ack-nhfb,
  publishersummary = "This comprehensive tutorial teaches programmers
                 the skills they need to develop XML Web services hosted
                 on the Microsoft .NET platform. Programming .NET Web
                 Services also shows you how to consume these services
                 on both Microsoft and non-Windows clients, and how to
                 weave them into well-designed and scalable
                 applications. For those interested in building
                 industrial-strength Web services, this book is full of
                 practical information and good old-fashioned advice.",
  remark =       "``Building Web services with ASP.NET and C\#'' ---
                 cover.",
  subject =      "Internet programming; Microsoft .NET; Active server
                 pages; C\# (Computer program language); XML (Document
                 markup language)",
}

@Book{Fettig:2006:TNP,
  author =       "Abe Fettig and Glyph Lefkowitz",
  title =        "Twisted network programming essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 213",
  year =         "2006",
  ISBN =         "0-596-10032-9",
  ISBN-13 =      "978-0-596-10032-2",
  LCCN =         "QA76.73.P98 F48 2005eb; QA76.73.P98",
  bibdate =      "Tue Aug 5 17:47:55 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100322",
  acknowledgement = ack-nhfb,
  remark =       "Foreword by Glyph Lefkowitz, creator of Twisted",
  subject =      "Python (Computer program language); Internet
                 programming; Computer networks; Design and
                 construction; Open source software",
}

@Book{Feuerstein:1995:OPS,
  author =       "Steven Feuerstein",
  title =        "{Oracle PL\slash SQL} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 885",
  month =        sep,
  year =         "1995",
  ISBN =         "1-56592-142-9",
  ISBN-13 =      "978-1-56592-142-9",
  LCCN =         "QA76.73.S67 F49 1995",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "``Database management systems''--Cover.. Includes 3
                 1/2 in. disk covering PL/SQL v1.1-2.3..",
  price =        "US\$39.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/gnn/bus/ora/item/oraclep.html;
                 http://www.oreilly.com/catalog/9781565921429",
  acknowledgement = ack-nhfb,
  keywords =     "Oracle (computer file); PL/SQL (computer program
                 language); relational databases",
  remark =       "``Database management systems'' --- cover.",
  subject =      "PL/SQL (Computer program language); Oracle (Computer
                 file); Relational databases",
}

@Book{Feuerstein:1996:AOP,
  author =       "Steven Feuerstein",
  title =        "Advanced {Oracle PL\slash SQL} Programming with
                 Packages",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 661",
  year =         "1996",
  ISBN =         "1-56592-238-7",
  ISBN-13 =      "978-1-56592-238-9",
  LCCN =         "QA76.73.P258 F48 1996",
  bibdate =      "Mon Apr 18 14:52:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$42.95",
  series =       "Nutshell handbook",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.ora.com/catalog/advoracle/;
                 http://www.oreilly.com/catalog/9781565922389;
                 http://www.oreilly.com/catalog/advoracle",
  acknowledgement = ack-nhfb,
  remark =       "Oracle development language. Title on diskette:
                 PL/Vision Lite: a companion reference for Advanced
                 Oracle PL/SQL: programming with packages. System
                 requirements for diskette: Windows 3.1, Windows for
                 Workgroups, Windows 95, or Windows NT. To run on a
                 Macintosh, UNIX, or other type of system, obtain the
                 PL/Vision Lite software from the RevealNet Web site at
                 http://www.revealnet.com/.",
  subject =      "PL/SQL (Computer program language); Oracle (Computer
                 file); Relational databases",
}

@Book{Feuerstein:1997:OPS,
  author =       "Steven Feuerstein and Bill Pribyl",
  title =        "{Oracle PL\slash SQL} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxiii + 987",
  year =         "1997",
  ISBN =         "1-56592-335-9",
  ISBN-13 =      "978-1-56592-335-5",
  LCCN =         "QA76.73.S67 F49 1997",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  price =        "US\$46.95",
  URL =          "http://www.ora.com/catalog/oraclep2/;
                 http://www.oreilly.com/catalog/9781565923355;
                 http://www.oreilly.com/catalog/oraclep2",
  acknowledgement = ack-nhfb,
  keywords =     "Oracle (computer file); PL/SQL (computer program
                 language); relational databases",
  subject =      "PL/SQL (Computer program language); Relational
                 databases",
}

@Book{Feuerstein:1998:OBP,
  author =       "Steven Feuerstein and Charles Dye and John
                 Beresniewicz",
  title =        "{Oracle} Built-in Packages",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 931",
  month =        apr,
  year =         "1998",
  ISBN =         "1-56592-375-8",
  ISBN-13 =      "978-1-56592-375-1",
  LCCN =         "QA76.73.S67 F48 1998; QA76.9.D3 F49 1998",
  bibdate =      "Mon Apr 18 14:54:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Covers Oracle8.",
  price =        "US\$46.95",
  URL =          "http://www.oreilly.com/catalog/9781565923751;
                 http://www.oreilly.com/catalog/oraclebip",
  acknowledgement = ack-nhfb,
  annote =       "System requirements for computer disk: Windows (3.1,
                 95, NT 3.5, NT 4.0).",
  keywords =     "Oracle (computer file); PL/SQL (computer program
                 language); relational databases",
  subject =      "Oracle (Computer file); Relational databases",
}

@Book{Feuerstein:1998:OPS,
  author =       "Steven Feuerstein and John Beresniewicz and Chip
                 Dawes",
  title =        "{Oracle PL\slash SQL} Built-ins Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 72",
  year =         "1998",
  ISBN =         "1-56592-456-8",
  ISBN-13 =      "978-1-56592-456-7",
  LCCN =         "QA76.73.S67 F487 1998",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781565924567;
                 http://www.oreilly.com/catalog/orbipr",
  acknowledgement = ack-nhfb,
  subject =      "PL/SQL (Computer program language); Relational
                 databases",
}

@Book{Feuerstein:1999:OPSa,
  author =       "Steven Feuerstein and Bill Pribyl and Chip Dawes",
  title =        "{Oracle PL\slash SQL} language: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 94",
  year =         "1999",
  ISBN =         "1-56592-457-6",
  ISBN-13 =      "978-1-56592-457-4",
  LCCN =         "QA76.73.P258 F488 1999; QA76.9.D3 F493 1999",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$7.95",
  URL =          "http://www.oreilly.com/catalog/9781565924574;
                 http://www.oreilly.com/catalog/orbilangpr/",
  acknowledgement = ack-nhfb,
  remark =       "Includes Oracle8.",
  subject =      "Oracle (Computer file); Relational databases; PL/SQL
                 (Computer program language)",
}

@Book{Feuerstein:1999:OPSb,
  author =       "Steven Feuerstein",
  title =        "{Oracle PL\slash SQL} Programming: Guide to {Oracle8i}
                 Features",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 248",
  year =         "1999",
  ISBN =         "1-56592-675-7",
  ISBN-13 =      "978-1-56592-675-2",
  LCCN =         "QA76.73.P258 F489 1999",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926752;
                 http://www.oreilly.com/catalog/ornewfeatures",
  acknowledgement = ack-nhfb,
  remark =       "``Oracle development languages'' --- cover. ``Includes
                 calling Java from PL/SQL'' --- cover.",
  subject =      "PL/SQL (Computer program language); Oracle (Computer
                 file); Relational databases",
}

@Book{Feuerstein:2000:OPSa,
  author =       "Steven Feuerstein and Andrew Odewahn",
  title =        "{Oracle PL\slash SQL} Developer's Workbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 569",
  month =        may,
  year =         "2000",
  ISBN =         "1-56592-674-9",
  ISBN-13 =      "978-1-56592-674-5",
  LCCN =         "QA76.73.P258 F4875 2000; QA76.9.D3 F492 2000",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$36.95",
  URL =          "http://www.oreilly.com/catalog/9781565926745;
                 http://www.oreilly.com/catalog/ordevworkbook",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Oracle8i'' --- cover. ``Oracle Development
                 Languages'' --- cover.",
  subject =      "Oracle (Computer file); PL/SQL (Computer program
                 language); Relational databases",
}

@Book{Feuerstein:2000:OPSb,
  author =       "Steven Feuerstein",
  title =        "The {Oracle PL\slash SQL CD} bookshelf: 7 bestselling
                 books on {CD-ROM}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Version 1.0",
  year =         "2000",
  ISBN =         "1-56592-675-7 (paperback)",
  ISBN-13 =      "978-1-56592-675-2 (paperback)",
  LCCN =         "Disk 1608 Protect",
  bibdate =      "Sat Mar 9 13:37:45 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9781565926752",
  acknowledgement = ack-nhfb,
  annote =       "Contents: Oracle PL/SQL programming (2nd ed.) --
                 Oracle PL/SQL programming: guide to Oracle8i features
                 -- Advanced Oracle PL/SQL programming with packages --
                 Oracle Web applications -- Oracle built-in packages --
                 Oracle PL/SQL language pocket references -- Oracle
                 PL/SQL built-ins references",
  keywords =     "database design; Internet programming; Oracle
                 (computer file); PL/SQL (computer program language);
                 relational databases; Web sites -- design",
}

@Book{Feuerstein:2001:OPS,
  author =       "Steven Feuerstein",
  title =        "{Oracle PL\slash SQL} Best Practices: Optimizing
                 {Oracle} Code",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 182",
  month =        apr,
  year =         "2001",
  ISBN =         "0-596-00121-5",
  ISBN-13 =      "978-0-596-00121-6",
  LCCN =         "QA76.9.D3 F49 2001; QA76.9.D3 F4916 2001",
  bibdate =      "Mon Apr 18 15:02:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9780596001216;
                 http://www.oreilly.com/catalog/orbestprac",
  acknowledgement = ack-nhfb,
  subject =      "Database management; Computer programs; Oracle
                 (Computer file); PL/SQL (Computer program language);
                 Relational databases",
}

@Book{Feuerstein:2002:OPS,
  author =       "Steven Feuerstein and Bill Pribyl",
  title =        "{Oracle PL\slash SQL} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxiii + 989",
  year =         "2002",
  ISBN =         "0-596-00381-1",
  ISBN-13 =      "978-0-596-00381-4",
  LCCN =         "QA76.73.S67 F49 2002",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$54.95",
  URL =          "http://safari.oreilly.com/0596003811;
                 http://www.oreilly.com/catalog/9780596003814;
                 http://www.oreilly.com/catalog/oraclep3",
  acknowledgement = ack-nhfb,
  publishersummary = "Nearly a quarter-million PL/SQL
                 programmers--novices and experienced developers
                 alike--have found the first and second editions of
                 Oracle PL/SQL Programming to be indispensable
                 references to this powerful language. Packed with
                 examples and recommendations, this book has helped
                 everyone, from Oracle Forms developers to database
                 administrators, make the most of PL/SQL.\par

                 Authored by renowned PL/SQL experts Steven Feuerstein
                 and Bill Pribyl, this new edition is a comprehensive
                 update of the original book, covering all versions of
                 PL/SQL through Oracle9i Release 2. It adds
                 much-requested new chapters on how to create and run
                 PL/SQL programs, call Java methods from within PL/SQL,
                 and define and use database triggers. An extensive new
                 chapter---designed especially for experienced PL/SQL
                 developers--describes PL/SQL's runtime architecture and
                 how to use knowledge of Oracle internals to get the
                 best performance from PL/SQL. Regardless of the version
                 you are using, from Oracle 7.3.4 to Oracle 9i, this
                 book will answer your questions.",
  remark =       "Previous ed.: 1997.",
  subject =      "PL/SQL (Computer program language); Oracle (Computer
                 file); Relational databases",
}

@Book{Feuerstein:2003:OPS,
  author =       "Steven Feuerstein and Bill Pribyl and Chip Dawes",
  title =        "{Oracle PL\slash SQL} language: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 121",
  year =         "2003",
  ISBN =         "0-596-00472-9",
  ISBN-13 =      "978-0-596-00472-9",
  LCCN =         "QA76.9.D3 F493 2003",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004729",
  acknowledgement = ack-nhfb,
  subject =      "Oracle (Computer file); Relational databases; PL/SQL
                 (Computer program language)",
}

@Book{Feuerstein:2004:OPS,
  author =       "Steven Feuerstein and Bill Pribyl and Chip Dawes",
  title =        "{Oracle PL\slash SQL} language: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 147",
  year =         "2004",
  ISBN =         "0-596-00680-2",
  ISBN-13 =      "978-0-596-00680-8",
  LCCN =         "????",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  acknowledgement = ack-nhfb,
  subject =      "Relational databases; PL/SQL (Computer program
                 language)",
}

@Book{Feuerstein:2005:OP,
  author =       "Steven Feuerstein and Bill Pribyl",
  title =        "{Oracle PL/SQL} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xxiv + 1171",
  year =         "2005",
  ISBN =         "0-596-00977-1 (paperback)",
  ISBN-13 =      "978-0-596-00977-9 (paperback)",
  LCCN =         "QA76.73.S67 F49 2005",
  bibdate =      "Thu Oct 6 08:01:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  URL =          "http://www.oreilly.com/catalog/9780596009779;
                 http://www.oreilly.com/catalog/oraclep4/",
  acknowledgement = ack-nhfb,
  remark =       "10th anniversary edition: covers versions through
                 Oracle Database 10g Release 2.",
  subject =      "SQL (Computer program language); Database management",
  xxauthor =     "Steven Feuerstein and Bill Pribyl and Jonathan
                 Gennick",
}

@Book{Feuerstein:2008:OPS,
  author =       "Steven Feuerstein and Bill Pribyl and Chip Dawes",
  title =        "{Oracle PL\slash SQL} language: pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "vii + 170",
  year =         "2008",
  ISBN =         "0-596-51404-2 (paperback)",
  ISBN-13 =      "978-0-596-51404-4 (paperback)",
  LCCN =         "QA76.9.D3",
  bibdate =      "Tue Aug 5 17:56:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514044",
  abstract =     "``The new edition describes such Oracle Database 11g
                 elements as PL/SQL's function result cache, compound
                 triggers, the CONTINUE statement, the SIMPLE\_INTEGER
                 datatype, and improvements to native compilation,
                 regular expressions, and compiler optimization
                 (including intra-unit inlining). In addition, this book
                 now includes substantial new sections on Oracle's
                 built-in functions and packages.",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2004. ``A guide to Oracle PL/SQL
                 language fundamentals. ``Covers Oracle database 11g",
  subject =      "Oracle (Computer file); PL/SQL (Computer program
                 language); Relational databases; Database management",
}

@Book{Few:2006:IDD,
  author =       "Stephen Few",
  title =        "Information dashboard design: the effective visual
                 communication of data",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 211",
  year =         "2006",
  ISBN =         "0-596-10016-7",
  ISBN-13 =      "978-0-596-10016-2",
  LCCN =         "HD30.213; HD30.213 F49 2006eb",
  bibdate =      "Tue Aug 5 17:47:26 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100162",
  acknowledgement = ack-nhfb,
  subject =      "Dashboards (Management information systems);
                 Information organization",
}

@Book{Figgin:2003:LWS,
  editor =       "Stephen Figgin and Aaron Weber and Ellen Siever and
                 Matt Welsh and George Reese and Ben Laurie and Peter
                 Laurie and Rasmus Lerdorf and Stas Bekman and Eric
                 Cholet",
  title =        "The {Linux} {Web} server {CD} bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Version 2.0.",
  year =         "2003",
  ISBN =         "0-596-00529-6",
  ISBN-13 =      "978-0-596-00529-0",
  LCCN =         "QA76.76.O63",
  bibdate =      "Wed Jun 25 17:33:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005290",
  acknowledgement = ack-nhfb,
  remark =       "1 CD-ROM",
  subject =      "Linux; Operating systems (Computers); Web servers;
                 Computer programs; SQL (Computer program language);
                 Apache (Computer file: Apache Group); PHP (Computer
                 program language); Perl (Computer program language);
                 CGI (Computer network protocol)",
  tableofcontents = "Linux in a nutshell: a desktop quick reference, 4th
                 ed., by Ellen Siever, Stephen Figgin and Aaron Weber,
                 ISBN 0-596-00482-6\\
                 Running Linux. 4th ed. / Matt Welsh and others \\
                 Managing and using MySQL. 2nd ed. / George Reese and
                 others \\
                 Apache, the definitive guide. 3rd ed. / Ben Laurie and
                 Peter Laurie \\
                 Programming PHP / Rasmus Lerdorf and others \\
                 Practical mod{\"o}perl / Stas Bekman and Eric Cholet",
}

@Book{Finn:1999:CCT,
  author =       "Robert Finn",
  title =        "Cancer Clinical Trials: Experimental Treatments \& How
                 They Can Help You",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 206",
  year =         "1999",
  ISBN =         "1-56592-566-1",
  ISBN-13 =      "978-1-56592-566-3",
  LCCN =         "RC267 .F56 1999",
  bibdate =      "Mon Apr 18 14:56:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$14.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565925663;
                 http://www.oreilly.com/catalog/cancerct",
  acknowledgement = ack-nhfb,
  subject =      "Cancer; Research; Cancer; Popular works;
                 Antineoplastic agents; Testing; Clinical trials",
}

@Book{Finn:2000:OTM,
  author =       "Robert Finn",
  title =        "Organ transplants: making the most of your gift of
                 life",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 311",
  year =         "2000",
  ISBN =         "1-56592-634-X",
  ISBN-13 =      "978-1-56592-634-9",
  LCCN =         "RD120.75 .F55 2000",
  bibdate =      "Mon Apr 18 14:57:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565926349",
  acknowledgement = ack-nhfb,
  subject =      "Transplantation of organs, tissues, etc; Popular
                 works; Transplantation of organs, tissues, etc;
                 Interviews; Popular works",
}

@Book{Fitzgerald:2003:LX,
  author =       "Michael Fitzgerald",
  title =        "Learning {XSLT}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 352",
  year =         "2003",
  ISBN =         "0-596-00327-7",
  ISBN-13 =      "978-0-596-00327-2",
  LCCN =         "QA76.73.X58 F58 2003",
  bibdate =      "Mon Apr 18 15:05:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95, CDN\$54.95",
  URL =          "http://press.oreilly.com/pub/pr/1126;
                 http://www.oreilly.com/catalog/9780596003272",
  acknowledgement = ack-nhfb,
  keywords =     "Learning Extensible Stylesheet Language
                 Transformations",
  remark =       "``A hands-on introduction to XSLT and XPath'' ---
                 cover.",
  subject =      "XSLT (Computer program language); XPath (Computer
                 program language)",
}

@Book{Fitzgerald:2004:XH,
  author =       "Michael Fitzgerald",
  title =        "{XML} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 460",
  year =         "2004",
  ISBN =         "0-596-00711-6",
  ISBN-13 =      "978-0-596-00711-9",
  LCCN =         "QA76.76.H94; QA76.76.H94 F473 2004; QA76.76.H94 F4725
                 2004; QA76.76.H94 F58 2004; QA76.76.H94 F473 2004eb",
  bibdate =      "Tue Aug 5 17:42:58 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007119",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language)",
}

@Book{Fitzgerald:2007:GAS,
  author =       "Michael Fitzgerald",
  title =        "{Google Ajax} search {API}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52953-8",
  ISBN-13 =      "978-0-596-52953-6",
  LCCN =         "TK5105.8885.A52 F58 2007eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 18:11:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529536",
  acknowledgement = ack-nhfb,
  subject =      "Google; Ajax (Web site development technology); Java
                 (Computer program language)",
}

@Book{Fitzgerald:2007:LR,
  author =       "Michael Fitzgerald",
  title =        "Learning {Ruby}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 238",
  year =         "2007",
  ISBN =         "0-596-52986-4 (paperback)",
  ISBN-13 =      "978-0-596-52986-4 (paperback)",
  LCCN =         "QA76.64 .F58 2007; QA76.64 .F58 2007eb; QA76.64",
  bibdate =      "Tue Aug 5 18:12:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529864",
  acknowledgement = ack-nhfb,
  remark =       "The language that powers Rails.",
  subject =      "Ruby (Computer program language)",
}

@Book{Fitzgerald:2007:RPR,
  author =       "Michael Fitzgerald",
  title =        "{Ruby} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 170",
  year =         "2007",
  ISBN =         "0-596-51481-6",
  ISBN-13 =      "978-0-596-51481-5",
  LCCN =         "QA76.73.R82; QA76.73.R82 F58 2007",
  bibdate =      "Tue Aug 5 17:58:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514815",
  acknowledgement = ack-nhfb,
  subject =      "Ruby (Computer program language); Web site
                 development",
}

@Book{Flamini:1996:PGY,
  author =       "Roland Flamini",
  title =        "Passport {Germany}: Your Pocket Guide to {German}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-885073-20-8",
  ISBN-13 =      "978-1-885073-20-4",
  LCCN =         "HD58.7.F58 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073204",
  acknowledgement = ack-nhfb,
}

@Book{Flanagan:1991:PSR,
  author =       "David Flanagan",
  title =        "Programmer's Supplement for Release 5 of the {X}
                 Window System, Version 11",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 367",
  year =         "1991",
  ISBN =         "0-937175-86-2",
  ISBN-13 =      "978-0-937175-86-6",
  LCCN =         "QA76.76.W56 F5 1991",
  bibdate =      "Tue Dec 14 22:48:47 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175866",
  acknowledgement = ack-nhfb,
}

@Book{Flanagan:1992:XTI,
  author =       "David Flanagan",
  title =        "{X Toolkit Intrinsics} Reference Manual",
  volume =       "5",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xiii + 899",
  year =         "1992",
  ISBN =         "1-56592-007-4",
  ISBN-13 =      "978-1-56592-007-1",
  LCCN =         "QA76.76.W56 N94 1992",
  bibdate =      "Tue Dec 14 23:30:37 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "The Definitive guides to the X Window System",
  URL =          "http://www.oreilly.com/catalog/9781565920071;
                 http://www.oreilly.com/catalog/v5",
  abstract =     "Volume 5, \booktitle{X Toolkit Intrinsics Reference
                 Manual} is a complete programmer's reference for the
                 The X Toolkit (Xt). Xt is a library of C functions that
                 ease the development of graphical user interfaces under
                 the X Window System by using pre-defined interface
                 components called ``widgets.'' This book covers the X
                 Toolkit Intrinsics in depth, and contains reference
                 pages for the Athena widgets. The third edition has
                 been updated to cover both Release 4 and Release 5 of
                 Xt, and each reference page has been revised and
                 reorganized to be easier to use and understand. This
                 book is designed to be used with Volume Four,
                 \booktitle{X Toolkit Intrinsics Programming Manual},
                 which describes how to build applications using the Xt
                 Intrinsics and provides a complete tutorial with
                 programming examples.",
  acknowledgement = ack-nhfb,
}

@Book{Flanagan:1994:MTS,
  author =       "David Flanagan",
  title =        "{Motif} Tools: Streamlined {GUI} Design and
                 Programming with the {Xmt} Library",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxvii + 984",
  month =        aug,
  year =         "1994",
  ISBN =         "1-56592-044-9",
  ISBN-13 =      "978-1-56592-044-6",
  LCCN =         "QA76.76.W56 F53 1994",
  bibdate =      "Sat Dec 02 17:03:32 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$54.95 (CD-ROM included)",
  URL =          "http://www.oreilly.com/catalog/9781565920446",
  acknowledgement = ack-nhfb,
}

@Book{Flanagan:1995:JND,
  author =       "David Flanagan",
  title =        "{Java} in a Nutshell: a Desktop Quick Reference for
                 {Java} Programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 438",
  year =         "1995",
  ISBN =         "1-56592-183-6",
  ISBN-13 =      "978-1-56592-183-2",
  LCCN =         "QA76.73.J38F553 1996",
  bibdate =      "Tue May 14 15:29:59 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$19.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/info/java",
  acknowledgement = ack-nhfb,
  annote =       "Covers Java 1.0. Contains an accelerated introduction
                 to Java for C and C++ programmers who want to learn the
                 language fast.",
  keywords =     "Java (Computer program language); Object-oriented
                 programming (Computer science); World Wide Web
                 servers.",
  tableofcontents = "Part 1. Introducing Java: How Java differs from C
                 \\
                 Classes and objects in Java \\
                 Part 2. Programming with the Java API \\
                 Applets \\
                 Graphical user interfaces \\
                 Input and output \\
                 Networking \\
                 Advanced graphics and images \\
                 Advanced threads \\
                 Part 3. Java syntax \\
                 Events \\
                 Fonts, colors, and cursors \\
                 System properties and applet parameters \\
                 Applet security \\
                 Java-related HTML and HTTP syntax \\
                 Unicode standard \\
                 JDK development tools \\
                 Part 4. API quick reference \\
                 java.applet package \\
                 java.awt package \\
                 java.awt.peer package \\
                 java.io package \\
                 java.lang package \\
                 java.net package \\
                 java.util package \\
                 Java errors and exceptions \\
                 Part 5. API cross references \\
                 Class defined-in index \\
                 Method defined-in index \\
                 Subclass index \\
                 Implemented-by index \\
                 Returned-by index \\
                 Passed-to index \\
                 Thrown-by index",
}

@Book{Flanagan:1996:JDG,
  author =       "David Flanagan",
  title =        "{JavaScript}: The Definitive Guide: Beta Edition",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Beta",
  pages =        "xv + 454",
  month =        aug,
  year =         "1996",
  ISBN =         "1-56592-193-3",
  ISBN-13 =      "978-1-56592-193-1",
  LCCN =         "QA76.73.J38 F555 1996; QA76.73.J39 F53 1996",
  bibdate =      "Mon Apr 18 14:52:21 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921931",
  acknowledgement = ack-nhfb,
  keywords =     "(computer program language); JavaScript; technology --
                 computers and computer technology",
  subject =      "JavaScript (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
}

@Book{Flanagan:1996:JN,
  author =       "David Flanagan",
  title =        "{Java} in a Nutshell: a desktop quick reference for
                 {Java} programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 438",
  year =         "1996",
  ISBN =         "1-56592-183-6",
  ISBN-13 =      "978-1-56592-183-2",
  LCCN =         "QA76.73.J38F553 1996",
  bibdate =      "Tue Jun 25 07:54:35 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$19.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/info/java;
                 http://www.oreilly.com/catalog/9781565921832",
  acknowledgement = ack-nhfb,
  annote =       "Covers Java 1.0. Contains an accelerated introduction
                 to Java for C and C++ programmers who want to learn the
                 language fast. Part 1. Introducing Java: How Java
                 differs from C; Classes and objects in Java -- part 2.
                 Programming with the Java API; Applets; Graphical user
                 interfaces; Input and output; Networking; Advanced
                 graphics and images; Advanced threads -- part 3. Java
                 syntax; Events; Fonts, colors, and cursors; System
                 properties and applet parameters; Applet security;
                 Java-related HTML and HTTP syntax; Unicode standard;
                 JDK development tools -- part 4. API quick reference;
                 java.applet package; java.awt package; java.awt.peer
                 package; java.io package; java.lang package; java.net
                 package; java.util package; Java errors and exceptions
                 -- part 5. API cross references; Class defined-in
                 index; Method defined-in index; Subclass index;
                 Implemented-by index; Returned-by index; Passed-to
                 index; Thrown-by index.",
  keywords =     "Java (Computer program language); Object-oriented
                 programming (Computer science); World Wide Web
                 servers.",
}

@Book{Flanagan:1996:JNV,
  author =       "David Flanagan",
  title =        "{Java} in a Nutshell, Version {Fran{\c{c}}aise}",
  publisher =    pub-ORA-IT,
  address =      pub-ORA:adr,
  pages =        "xxii + 492",
  month =        oct,
  year =         "1996",
  ISBN =         "2-84177-009-5",
  ISBN-13 =      "978-2-84177-009-0",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://lightyear.ncsa.uiuc.edu/~srp/java/french.html;
                 http://www.editions-oreilly.fr/;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "French translation by Serge Chaumette, Georges
                 Eyrolles and Alain Miniussi. Includes CD-ROM.",
  price =        "220 FF",
  URL =          "http://www.editions-oreilly.fr/international/france/prog/javanut.html;
                 http://www.ora.de/",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Flanagan:1997:JDG,
  author =       "David Flanagan",
  title =        "{JavaScript}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 647",
  year =         "1997",
  ISBN =         "1-56592-234-4",
  ISBN-13 =      "978-1-56592-234-1",
  LCCN =         "QA76.73.J39 F53 1997; QA76.73.V38 F53 1997",
  bibdate =      "Mon Apr 18 14:52:49 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 http://www.amazon.com/exec/obidos/ISBN=1565922344/wholesaleproductA/;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9781565922341;
                 http://www.oreilly.com/catalog/jscript2",
  abstract =     "This reference guide to JavaScript, the HTML extension
                 that gives Web pages programming-language capabilities,
                 covers JavaScript as it is used in Netscape 3.0 and 2.0
                 and in Microsoft Internet Explorer 2.0. The book
                 includes the version of JavaScript shipped with
                 Navigator 2.0, 2.0.1, and 2.0.2, and also the
                 much-changed version of JavaScript shipped with
                 Navigator 3.0. LiveConnect, used for communication
                 between JavaScript and Java applets, and commonly
                 encountered bugs on JavaScript objects, are also
                 covered. This reference guide to JavaScript, the HTML
                 extension that gives Web pages programming-language
                 capabilities, covers JavaScript as it is used in
                 Netscape 3.0 and 2.0 and in Microsoft Internet Explorer
                 2.0. It includes the version of JavaScript shipped with
                 Navigator 2.0, 2.0.1, and 2.0.2.",
  acknowledgement = ack-nhfb,
  dimensions =   "9.23in x 7.04in x 1.38in",
  keywords =     "(computer program language); Java (Computer program
                 language); JavaScript; Object-oriented programming
                 (Computer science); technology --- computers and
                 computer technology; World Wide Web servers",
  paperback =    "yes",
  subject =      "JavaScript (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
  tableofcontents = "Introduction to JavaScript \\
                 Lexical structure \\
                 Variables and data types \\
                 Expressions and operators \\
                 Statements \\
                 Functions \\
                 Objects \\
                 Arrays \\
                 Further topics in JavaScript \\
                 Client-side program structure \\
                 Windows and the JavaScript name space \\
                 Programming with Windows \\
                 Navigator, location, and history objects \\
                 Documents and their contents \\
                 Saving state with cookies \\
                 Special effects with images \\
                 Forms and form elements \\
                 Compatibility techniques \\
                 LiveConnect: JavaScript and Java \\
                 JavaScript security",
}

@Book{Flanagan:1997:JEN,
  author =       "David Flanagan",
  title =        "{Java} examples in a nutshell: a tutorial companion to
                 {Java} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 397",
  year =         "1997",
  ISBN =         "1-56592-371-5",
  ISBN-13 =      "978-1-56592-371-3",
  LCCN =         "QA76.73.J38 F552 1997",
  bibdate =      "Mon Apr 18 14:54:22 MDT 2005",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook; The Java series",
  URL =          "http://www.ora.com/catalog/jenut/;
                 http://www.oreilly.com/catalog/9781565923713;
                 http://www.oreilly.com/catalog/jenut",
  acknowledgement = ack-nhfb,
  remark =       "Java programming/Internet programming --- cover p.
                 [4].",
  subject =      "Java (Computer program language)",
  url-author =   "http://www.ora.com/catalog/jenut/author.html",
  url-publisher = "http://www.ora.com/",
  xxtitle =      "{Java} Examples in a Nutshell: a Companion Volume to
                 {Java} in a Nutshell",
}

@Book{Flanagan:1997:JNb,
  author =       "David Flanagan",
  title =        "{Java in a Nutshell}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  month =        oct,
  year =         "1997",
  ISBN =         "3-89721-100-9 (??invalid ISBN??)",
  ISBN-13 =      "978-3-89721-100-1 (??invalid ISBN??)",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.de/",
  note =         "Deutsche Ausgabe.",
  price =        "49 DM",
  URL =          "http://www.oreilly.de/german/java/javanut2/",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Flanagan:1997:JNc,
  author =       "David Flanagan",
  title =        "{Java} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1997",
  ISBN =         "4-900900-08-7",
  ISBN-13 =      "978-4-900900-08-0",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://lightyear.ncsa.uiuc.edu/~srp/java/japanese.html;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.co.jp/",
  note =         "Japanese translation.",
  price =        "3900 yen",
  URL =          "http://www.ora.com/catalog/jscriptbeta/author.html;
                 http://www.ora.com/international/catalog/japanese/inet/java.html;
                 http://www.ora.com/international/japan/;
                 http://www.oreilly.co.jp/BOOK/java.htm",
  acknowledgement = ack-nhfb,
  language =     "Japanese",
}

@Book{Flanagan:1997:JNd,
  author =       "David Flanagan and others",
  title =        "{Java} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Deluxe",
  pages =        "xvi + 610",
  year =         "1997",
  ISBN =         "1-56592-304-9",
  ISBN-13 =      "978-1-56592-304-1",
  LCCN =         "QA76.73.J38 J38 1997",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/",
  price =        "US\$69.95",
  URL =          "http://www.ora.com/catalog/javadeluxe/;
                 http://www.ora.com/catalog/{javadeluxe}/;
                 http://www.oreilly.com/catalog/9781565923041;
                 http://www.oreilly.com/catalog/javadeluxe",
  acknowledgement = ack-nhfb,
}

@Book{Flanagan:1997:JNDa,
  author =       "David Flanagan",
  title =        "{Java} in a Nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 610",
  year =         "1997",
  ISBN =         "1-56592-262-X, 1-56592-273-5",
  ISBN-13 =      "978-1-56592-262-4, 978-1-56592-273-0",
  LCCN =         "QA76.73.J38 F553 1997",
  bibdate =      "Mon Apr 18 14:53:07 MDT 2005",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/; z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "The Java series",
  URL =          "http://www.ora.com/catalog/javanut2/noframes.html;
                 http://www.oreilly.com/catalog/9781565922624;
                 http://www.oreilly.com/catalog/doctor;
                 http://www.oreilly.com/catalog/javanut2",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); technology --
                 computers and computer technology",
  remark =       "``Covers Java 1.0'' --- cover p. [1]. Contains an
                 accelerated introduction to Java for C and C++
                 programmers who want to learn the language fast.",
  subject =      "Java (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
  zz-isbn =      "1-56592-262-X",
}

@Book{Flanagan:1997:JRL,
  author =       "David Flanagan and Mark Grand and Pat Niemeyer and
                 Josh Peck and John Zukowski",
  title =        "{Java} Reference Library on the {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "4000 (est.)",
  year =         "1997",
  ISBN =         "1-56592-359-6",
  ISBN-13 =      "978-1-56592-359-1",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$59.95",
  URL =          "http://www.ora.com/catalog/javarlw/;
                 http://www.oreilly.com/catalog/9781565923591;
                 http://www.oreilly.com/catalog/javarlw",
  acknowledgement = ack-nhfb,
}

@Book{Flanagan:1998:JDG,
  author =       "David Flanagan",
  title =        "{JavaScript}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xiv + 776",
  month =        jun,
  year =         "1998",
  ISBN =         "1-56592-392-8",
  ISBN-13 =      "978-1-56592-392-8",
  LCCN =         "QA76.73.J39 F53 1998",
  bibdate =      "Mon Apr 18 14:54:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565923928;
                 http://www.oreilly.com/catalog/jscript3",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
}

@Book{Flanagan:1998:JEN,
  author =       "David Flanagan",
  title =        "{Java Examples in a Nutshell --- Deutsche Ausgabe}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        mar,
  year =         "1998",
  ISBN =         "3-89721-112-2 (??invalid ISBN??)",
  ISBN-13 =      "978-3-89721-112-4 (??invalid ISBN??)",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.de/",
  price =        "49 DM",
  URL =          "http://www.oreilly.de/german/java/jenut/",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Flanagan:1998:JNDa,
  author =       "David Flanagan",
  title =        "{Java in a Nutshell, Deutsche Ausgabe}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "3-930673-46-0 (??invalid ISBN??)",
  ISBN-13 =      "978-3-930673-46-9 (??invalid ISBN??)",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://lightyear.ncsa.uiuc.edu/~srp/java/german.html;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.de/",
  price =        "39 DM",
  URL =          "http://www.ora.com/gnn/bus/ora/item/javanut.author.html;
                 http://www.ora.de/",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Flanagan:1998:JNDb,
  author =       "David Flanagan",
  title =        "{Java in a Nutshell (Deutsche Ausgabe), 2. Auflage}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 638",
  year =         "1998",
  ISBN =         "3-89721-100-9",
  ISBN-13 =      "978-3-89721-100-1",
  LCCN =         "????",
  bibdate =      "Tue Nov 25 08:48:19 MST 1997",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "49 DM",
  URL =          "http://www.oreilly.de/german/java/javanut2/",
  acknowledgement = ack-nhfb,
  language =     "German",
  url-author =   "http://www.oreilly.de/german/java/javanut2/autor.html",
  url-publisher = "http://www.ora.de/",
}

@Book{Flanagan:1998:JPR,
  author =       "David Flanagan",
  title =        "{JavaScript} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 89",
  year =         "1998",
  ISBN =         "1-56592-521-1",
  ISBN-13 =      "978-1-56592-521-2",
  LCCN =         "QA76.73.J39 F52 1998",
  bibdate =      "Mon Apr 18 14:56:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$7.95",
  URL =          "http://www.oreilly.com/catalog/9781565925212;
                 http://www.oreilly.com/catalog/jscriptpr",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language)",
}

@Book{Flanagan:1999:JEN,
  editor =       "David Flanagan and Jim Farley and William Crawford and
                 Kris Magnusson",
  title =        "{Java Enterprise} in a Nutshell: a Desktop Quick
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 604",
  year =         "1999",
  ISBN =         "1-56592-483-5",
  ISBN-13 =      "978-1-56592-483-3",
  LCCN =         "QA76.73.J38 J366 1999",
  bibdate =      "Mon Apr 18 14:55:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565924833;
                 http://www.oreilly.com/catalog/jentnut",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
}

@Book{Flanagan:1999:JFC,
  author =       "David Flanagan",
  title =        "{Java Foundation Classes} in a nutshell: a desktop
                 quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 731",
  year =         "1999",
  ISBN =         "1-56592-488-6",
  ISBN-13 =      "978-1-56592-488-8",
  LCCN =         "QA76.73.J38 F5524 1999",
  bibdate =      "Mon Apr 18 14:55:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565924888;
                 http://www.oreilly.com/catalog/jfcnut",
  abstract =     "Intended for Java programmers writing applications or
                 applets involving graphics or graphical user interfaces
                 and is a companion to the book entitled, ``Java in a
                 Nutshell, 3rd ed.''.",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Application
                 software; Development",
}

@Book{Flanagan:1999:JNE,
  author =       "David Flanagan",
  title =        "{Java} in a Nutshell: a Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 648",
  month =        nov,
  year =         "1999",
  ISBN =         "1-56592-487-8",
  ISBN-13 =      "978-1-56592-487-1",
  LCCN =         "QA76.73.J38 F553 1999",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565924871;
                 http://www.oreilly.com/catalog/javanut3",
  acknowledgement = ack-nhfb,
}

@Book{Flanagan:1999:JPR,
  author =       "David Flanagan",
  title =        "{Java} Power Reference: a Complete Searchable
                 Resource on {CD-ROM}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 51",
  year =         "1999",
  ISBN =         "1-56592-589-0",
  ISBN-13 =      "978-1-56592-589-2",
  LCCN =         "QA76.76.J38",
  bibdate =      "Mon Apr 18 14:57:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$19.95",
  series =       "Java series",
  URL =          "http://www.oreilly.com/catalog/9781565925892;
                 http://www.oreilly.com/catalog/jpower/",
  acknowledgement = ack-nhfb,
  remark =       "Covers Java 2 and Jini. System requirements: Netscape
                 4.0 or higher; Microsoft Internet Explorer 4.0 or
                 higher.",
  subject =      "Java (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
}

@Book{Flanagan:19xx:JEN,
  author =       "David Flanagan",
  title =        "{Java} Examples in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "19xx",
  ISBN =         "4-900900-09-5",
  ISBN-13 =      "978-4-900900-09-7",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.co.jp/",
  note =         "Japanese translation.",
  price =        "4,300 yen",
  acknowledgement = ack-nhfb,
  language =     "Japanese",
}

@Book{Flanagan:2000:JEC,
  author =       "David Flanagan and David Flanagan and Richard
                 Monson-Haefel and Jason Hunter and Scott Oaks and Jim
                 Farley",
  title =        "The {Java} enterprise {CD} bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2000",
  ISBN =         "1-56592-850-4 (set)",
  ISBN-13 =      "978-1-56592-850-3 (set)",
  LCCN =         "QA76.73.J38 J3656 2000",
  bibdate =      "Mon May 6 06:26:30 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Title from disc label Bonus book has title: Java
                 Enterprise in a nutshell: a desktop quick reference /
                 David Flanagan \ldots{} [et al.]. 1999 Contents: Java
                 enterprise in a nutshell -- Java in a nutshell, 3rd ed.
                 -- Java foundation classes in a nutshell -- Enterprise
                 JavaBeans, 2nd ed. -- Java servlet programming -- Java
                 security -- Java distributed computing",
  price =        "US\$89.95",
  URL =          "http://www.oreilly.com/catalog/9781565928503;
                 http://www.oreilly.com/catalog/javacdbs",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language)",
}

@Book{Flanagan:2000:JEN,
  author =       "David Flanagan",
  title =        "{Java} examples in a nutshell: a tutorial companion to
                 {Java} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 566",
  month =        oct,
  year =         "2000",
  ISBN =         "0-596-00039-1",
  ISBN-13 =      "978-0-596-00039-4",
  LCCN =         "QA76.73.J38 F5518 2000",
  bibdate =      "Mon Apr 18 15:01:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The Java series; In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596000394;
                 http://www.oreilly.com/catalog/jenut2",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Flanagan:2000:JPL,
  author =       "David Flanagan and Jim Farley and William Crawford and
                 Kris Magnusson",
  title =        "{Java} Professional Library",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        nov,
  year =         "2000",
  ISBN =         "0-596-00107-X",
  ISBN-13 =      "978-0-596-00107-0",
  LCCN =         "????",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  URL =          "http://www.oreilly.com/catalog/9780596001070;
                 http://www.oreilly.com/catalog/javaprolib",
  acknowledgement = ack-nhfb,
}

@Book{Flanagan:2002:JDG,
  author =       "David Flanagan",
  title =        "{JavaScript}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xvii + 916",
  year =         "2002",
  ISBN =         "0-596-00048-0",
  ISBN-13 =      "978-0-596-00048-6",
  LCCN =         "QA76.73.J39 F53 1998",
  bibdate =      "Mon Apr 18 15:02:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596000486",
  acknowledgement = ack-nhfb,
  contents =     "Introduction to JavaScript -- Lexical structure --
                 Data types and values -- Variables -- Expressions and
                 operators -- Statements -- Functions -- Objects --
                 Arrays -- Pattern matching with regular expressions --
                 Further topics in JavaScript -- JavaScript in Web
                 browsers -- Windows and frames -- The document object
                 -- Forms and form elements -- Scripting cookies -- The
                 Document Object Model -- Cascading style sheets and
                 dynamic HTML -- Events and event-handling --
                 Compatibility techniques -- JavaScript security --
                 Using Java with JavaScript -- Core JavaScript reference
                 -- W3C DOM reference -- Class, property, method, and
                 event handler index",
  keywords =     "JavaScript (computer program language);
                 object-oriented programming (computer science);
                 programming languages handbooks; Web servers",
  subject =      "JavaScript (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
}

@Book{Flanagan:2002:JEN,
  author =       "David Flanagan and Jim Farley and William Crawford",
  title =        "{Java} Enterprise in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 971",
  year =         "2002",
  ISBN =         "0-596-00152-5",
  ISBN-13 =      "978-0-596-00152-0",
  LCCN =         "QA76.73.J38 J366 2002",
  bibdate =      "Tue May 6 05:26:58 MDT 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001525;
                 http://www.oreilly.com/catalog/9780596001520;
                 http://www.oreilly.com/catalog/jentnut2",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language)",
  publishersummary = "Completely revised and updated for the new 2.0
                 version of Sun Microsystems Java Enterprise Edition
                 software, Java Enterprise in a Nutshell covers all of
                 the J2EE APIs, including RMI, Java IDL, JDBC, JNDI,
                 Java Servlet, and Enterprise JavaBeans, with a
                 fast-paced tutorial and compact reference on each
                 technology. Then Java Enterprise in a Nutshell goes
                 even further, providing a classic O'Reilly-style quick
                 reference for all of the classes in the various
                 packages that comprise the Enterprise APIs - covering
                 the core enterprise APIs as well as numerous standard
                 extensions.",
  xxauthor =     "Jim Farley and William Crawford and David Flanagan",
}

@Book{Flanagan:2002:JND,
  author =       "David Flanagan",
  title =        "{Java} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xxi + 969",
  year =         "2002",
  ISBN =         "0-596-00283-1",
  ISBN-13 =      "978-0-596-00283-1",
  LCCN =         "QA76.73.J38 F553 2002",
  bibdate =      "Mon May 6 06:26:30 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Covers Java 1.4.",
  URL =          "http://www.oreilly.com/catalog/9780596002831",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); object-oriented
                 programming (computer science); Web servers",
}

@Book{Flanagan:2002:JPR,
  author =       "David Flanagan",
  title =        "{JavaScript} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vii + 127",
  year =         "2002",
  ISBN =         "0-596-00411-7",
  ISBN-13 =      "978-0-596-00411-8",
  LCCN =         "QA76.73.J39 F525 2002eb",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780596004118;
                 http://www.oreilly.com/catalog/jscriptpr2",
  acknowledgement = ack-nhfb,
  publishersummary = "The JavaScript Pocket Reference, 2nd Edition
                 provides a complete overview of the core Java language
                 and client-side scripting environment, as well as
                 quick-reference material on core and client-side
                 objects, methods, and properties. The new edition has
                 been revised to cover JavaScript 1.5, and is
                 particularly useful for developers working with the
                 latest standards-compliant Web browsers, such as
                 Internet Explorer 6, Netscape 7, and Mozilla.",
}

@Book{Flanagan:2004:JENa,
  author =       "David Flanagan",
  title =        "{Java} examples in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xiv + 701",
  year =         "2004",
  ISBN =         "0-596-00620-9",
  ISBN-13 =      "978-0-596-00620-4",
  LCCN =         "QA76.73.J38 F485 2004; QA76.73.J38 F552 2004eb;
                 QA76.73.J38 F552 2004; QA76.73.J38 F53 2004",
  bibdate =      "Tue Aug 5 17:42:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "A nutshell handbook; The Java series",
  URL =          "http://www.oreilly.com/catalog/9780596006204",
  acknowledgement = ack-nhfb,
  remark =       "A tutorial companion to Java in a nutshell. Covers
                 Java 2, version 1.4 - cover. Includes indexes.",
  subject =      "Java (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
  tableofcontents = "Learning Java \\
                 Core Java APIs \\
                 Desktop Java APIs \\
                 Enterprise Java APIs",
}

@Book{Flanagan:2004:JENb,
  author =       "David Flanagan",
  title =        "{Java} examples in a nutshell: a tutorial companion to
                 {Java} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xiv + 701",
  year =         "2004",
  ISBN =         "0-596-00585-7",
  ISBN-13 =      "978-0-596-00585-6",
  LCCN =         "QA76.73.J38 F5518 2004",
  bibdate =      "Mon Apr 18 15:08:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596005856",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
  xxnote =       "This ISBN is also assigned to
                 \cite{Greenwald:2004:OEO}.",
}

@Book{Flanagan:2005:JN,
  author =       "David Flanagan",
  title =        "{Java} in a nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fifth",
  pages =        "xxiv + 1224",
  year =         "2005",
  ISBN =         "0-596-00773-6",
  ISBN-13 =      "978-0-596-00773-7",
  LCCN =         "QA76.73.J38 F553 2005",
  bibdate =      "Tue Aug 2 10:55:45 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007737",
  acknowledgement = ack-nhfb,
  remark =       "Covers Java 5.0. Contains an accelerated introduction
                 to Java for C and C++ programmers who want to learn the
                 language fast.",
  subject =      "Java (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
}

@Book{Flanagan:2005:JND,
  author =       "David Flanagan",
  title =        "{Java} in a nutshell: [a desktop quick reference]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xxiv + 1224",
  year =         "2005",
  ISBN =         "0-596-00773-6",
  ISBN-13 =      "978-0-596-00773-7",
  LCCN =         "QA76.73.J38 F553 2005",
  bibdate =      "Thu Oct 6 07:23:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007737",
  acknowledgement = ack-nhfb,
  remark =       "Covers Java 5.0---Cover.",
  subject =      "Java (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
}

@Book{Flanagan:2006:JDG,
  author =       "David Flanagan",
  title =        "{JavaScript}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xxii + 994",
  year =         "2006",
  ISBN =         "0-596-10199-6",
  ISBN-13 =      "978-0-596-10199-2",
  LCCN =         "QA76.73.J39 F53 2006eb; QA76.73.J39 F53 2006;
                 QA76.73.J39",
  bibdate =      "Tue Aug 5 17:52:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101992",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2002. Covers Ajax and DOM
                 scripting.",
  subject =      "JavaScript (Computer program language); Web servers;
                 Object-oriented programming (Computer science)",
  tableofcontents = "Introduction to JavaScript \\
                 Lexical structure \\
                 Datatypes and values \\
                 Variables \\
                 Expressions and operators \\
                 Statements \\
                 Objects and arrays \\
                 Functions \\
                 Classes, constructors, and prototypes \\
                 Modules and namespaces \\
                 Pattern matching with regular expressions \\
                 Scripting Java \\
                 JavaScript in Web browsers \\
                 Scripting browser Windows \\
                 Scripting documents \\
                 Cascading style sheets and Dynamic HTML \\
                 Events and event handling \\
                 Forms and form elements \\
                 Cookies and client-side persistence \\
                 Scripting HTTP \\
                 JavaScript and XML \\
                 Scripted client-side graphics \\
                 Scripting Java Applets and Flash movies \\
                 Core JavaScript reference \\
                 Client-side JavaScript reference",
}

@Book{Flanagan:2008:RPL,
  author =       "David Flanagan and Yukihiro Matsumoto",
  title =        "The {Ruby} programming language",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 429",
  year =         "2008",
  ISBN =         "0-596-51617-7",
  ISBN-13 =      "978-0-596-51617-8",
  LCCN =         "QA76.64",
  bibdate =      "Tue Aug 5 18:00:26 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596516178",
  acknowledgement = ack-nhfb,
  remark =       "Covers Ruby 1.8 and 1.9.",
  subject =      "Ruby (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Flanders:2009:RN,
  author =       "Jon Flanders",
  title =        "{RESTful.NET}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "304 (est.)",
  year =         "2009",
  ISBN =         "0-596-15502-6",
  ISBN-13 =      "978-0-596-15502-5",
  LCCN =         "TK5105.88813 F53 2008",
  bibdate =      "Sat Nov 13 10:17:45 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft .NET; Web services",
}

@Book{Fleishman:2008:TCB,
  author =       "Glenn Fleishman",
  title =        "Take control of back to my {Mac}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2008",
  ISBN =         "1-933671-46-7",
  ISBN-13 =      "978-1-933671-46-8",
  LCCN =         "QA76.76.O63 F54 2008",
  bibdate =      "Sat Nov 13 10:18:42 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Take control",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Macintosh (Computer); Operating systems
                 (Computers)",
}

@Book{Fleishman:2008:TCY,
  author =       "Glenn Fleishman",
  title =        "Take control of your {802.11n AirPort} network",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2008",
  ISBN =         "1-933671-50-5",
  ISBN-13 =      "978-1-933671-50-5",
  LCCN =         "TK5105.78 .F56 2008",
  bibdate =      "Sat Nov 13 10:18:31 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Take control",
  acknowledgement = ack-nhfb,
  subject =      "Wireless LANs",
}

@Book{Fleming:1998:WND,
  author =       "Jennifer Fleming",
  title =        "{Web} Navigation: Designing the User Experience",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 253",
  year =         "1998",
  ISBN =         "1-56592-351-0",
  ISBN-13 =      "978-1-56592-351-5",
  LCCN =         "TK5105.888 .F64 1998 CRB",
  bibdate =      "Thu Feb 18 06:56:13 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.ora.com/catalog/navigation/;
                 http://www.oreilly.com/catalog/9781565923515",
  acknowledgement = ack-nhfb,
}

@Book{Flesner:2007:AVY,
  author =       "Andy Flesner",
  title =        "{AutoIt v3}: your quick guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51512-X",
  ISBN-13 =      "978-0-596-51512-6",
  LCCN =         "HF5548; HF5548 .F54 2007eb",
  bibdate =      "Tue Aug 5 17:59:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596515126",
  acknowledgement = ack-nhfb,
  subject =      "Office practice; Automation; Electronic data
                 processing; Scripting languages (Computer science)",
}

@Book{Flickenger:2002:BWC,
  author =       "Rob Flickenger",
  title =        "Building Wireless Community Networks: Implementing the
                 Wireless {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 125",
  year =         "2002",
  ISBN =         "0-596-00204-1",
  ISBN-13 =      "978-0-596-00204-6",
  LCCN =         "TK5105.85 .F58 2002",
  bibdate =      "Mon Apr 18 15:03:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://safari.oreilly.com/0596002041;
                 http://www.oreilly.com/catalog/9780596002046;
                 http://www.oreilly.com/catalog/wirelesscommnet",
  acknowledgement = ack-nhfb,
  keywords =     "local area networks (computer networks); metropolitan
                 area networks (computer networks); metropolitan area
                 networks (computer networks) -- standards; wireless
                 communication systems",
  publishersummary = "Building Wireless Community Networks offers a
                 compelling case for building wireless networks on a
                 local level: They are inexpensive, and they can be
                 implemented and managed by the community using them,
                 whether it's a school, a neighborhood, or a small
                 business. This book also provides all the necessary
                 information for planning a network, getting the
                 necessary components, and understanding protocols that
                 you need to design and implement your network.",
  remark =       "``Covers 802.11b'' --- cover.",
  subject =      "Metropolitan area networks (Computer networks);
                 Metropolitan area networks (Computer networks);
                 Standards; Wireless communication systems; Local area
                 networks (Computer networks)",
}

@Book{Flickenger:2003:BWC,
  author =       "Rob Flickenger",
  title =        "Building Wireless Community Networks: Planning and
                 deploying local wireless networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xii + 168",
  year =         "2003",
  ISBN =         "0-596-00502-4",
  ISBN-13 =      "978-0-596-00502-3",
  LCCN =         "TK5105.85 .F58 2003",
  bibdate =      "Mon Apr 18 15:07:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://safari.oreilly.com/0596005024;
                 http://www.oreilly.com/catalog/9780596005023;
                 http://www.oreilly.com/catalog/wirelesscommnet2/",
  acknowledgement = ack-nhfb,
  keywords =     "local area networks (computer networks); metropolitan
                 area networks (computer networks); metropolitan area
                 networks (computer networks) -- standards; wireless
                 communication systems",
  subject =      "Metropolitan area networks (Computer networks);
                 Metropolitan area networks (Computer networks);
                 Standards; Wireless communication systems; Local area
                 networks (Computer networks)",
}

@Book{Flickenger:2003:LSH,
  author =       "Rob Flickenger",
  title =        "{Linux} server hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 221",
  year =         "2003",
  ISBN =         "0-596-00461-3",
  ISBN-13 =      "978-0-596-00461-3",
  LCCN =         "QA76.9.C55 F58 2003",
  bibdate =      "Mon Apr 18 15:06:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004613",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Client/server computing",
}

@Book{Flickenger:2003:WHI,
  author =       "Rob Flickenger",
  title =        "Wireless hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 286",
  year =         "2003",
  ISBN =         "0-596-00559-8",
  ISBN-13 =      "978-0-596-00559-7",
  LCCN =         "TK5103.2 .F55 2003",
  bibdate =      "Mon Apr 18 15:07:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005597",
  acknowledgement = ack-nhfb,
  keywords =     "computer networks--security measures; wireless
                 communication systems--security measures; wireless
                 communication systems--standards",
  remark =       "The standards -- Bluetooth and mobile data -- Network
                 monitoring -- Hardware hacks -- Do-it-yourself antennas
                 -- Long distance links -- Wireless security.",
  subject =      "Wireless communication systems; Standards; Wireless
                 communication systems; Security measures; Computer
                 networks; Security measures",
  tableofcontents = "The standards --- Bluetooth and mobile data ---
                 Network monitoring --- Hardware hacks ---
                 Do-it-yourself antennas --- Long distance links ---
                 Wireless security.",
}

@Book{Flickenger:2006:WH,
  author =       "Rob Flickenger and Roger Weeks",
  title =        "Wireless hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 440",
  year =         "2006",
  ISBN =         "0-596-10144-9",
  ISBN-13 =      "978-0-596-10144-2",
  LCCN =         "TK5103.2 .F55 2006",
  bibdate =      "Wed Apr 25 14:27:04 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/fy0606/2006272661.html;
                 http://www.oreilly.com/catalog/9780596101442",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for building, extending, and securing
                 your network.",
  subject =      "wireless communication systems; standards; security
                 measures; computer networks",
}

@Book{Fogel:2006:POS,
  author =       "Karl Fogel",
  title =        "Producing open source software: how to run a
                 successful free software project",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 279",
  year =         "2006",
  ISBN =         "0-596-00759-0",
  ISBN-13 =      "978-0-596-00759-1",
  LCCN =         "QA76.76.D47 F64 2006",
  bibdate =      "Sun Apr 9 15:32:40 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007591",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development; Open source software",
}

@Book{Foley:2004:PDP,
  author =       "Richard Foley",
  title =        "{Perl} debugger: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 135",
  year =         "2004",
  ISBN =         "0-596-00503-2",
  ISBN-13 =      "978-0-596-00503-0",
  LCCN =         "QA76.73.P22 P476 2004",
  bibdate =      "Mon Apr 18 15:07:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005030",
  acknowledgement = ack-nhfb,
  remark =       "``Because no one writes perfect code'' --- cover.",
  subject =      "Perl (Computer program language); Debugging in
                 computer science",
}

@Book{Ford:2000:APR,
  author =       "Andrew Ford",
  title =        "{Apache} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 107",
  month =        jun,
  year =         "2000",
  ISBN =         "1-56592-706-0",
  ISBN-13 =      "978-1-56592-706-3",
  LCCN =         "TK5105.8885.A63 F67 2000",
  bibdate =      "Mon Apr 18 14:58:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565927063;
                 http://www.oreilly.com/catalog/apachepr",
  acknowledgement = ack-nhfb,
  subject =      "Apache (Computer file: Apache Group); Handbooks,
                 manuals, etc; Web servers; Computer programs;
                 Handbooks, manuals, etc",
}

@Book{Ford:2001:MPR,
  author =       "Andrew Ford",
  title =        "{\tt mod\_perl} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 83",
  year =         "2001",
  ISBN =         "0-596-00047-2",
  ISBN-13 =      "978-0-596-00047-9",
  LCCN =         "TK5105.8885.A63 F673 2001",
  bibdate =      "Mon Apr 18 15:02:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9780596000479;
                 http://www.oreilly.com/catalog/modperlpr",
  acknowledgement = ack-nhfb,
  remark =       "``Extending Apache'' --- cover. ``Reference guide to
                 mod\_perl 1.24''--Back cover.",
  subject =      "Apache (Computer file: Apache Group); Handbooks,
                 manuals, etc; Perl (Computer program language);
                 Handbooks, manuals, etc; Web servers; Computer
                 programs; Handbooks, manuals, etc; CGI (Computer
                 network protocol)",
  xxnote =       "Check year: UC/Melvyl has 2001.",
}

@Book{Ford:2008:APR,
  author =       "Andrew Ford",
  title =        "{Apache 2} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2008",
  ISBN =         "0-596-15489-5",
  ISBN-13 =      "978-0-596-15489-9",
  LCCN =         "TK5105.8885.A63 F67 2008",
  bibdate =      "Sat Nov 13 10:22:36 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Apache (Computer file: Apache Group); Handbooks,
                 manuals, etc; Web servers; Computer programs",
}

@Book{Ford:2008:PP,
  author =       "Neal Ford",
  title =        "The productive programmer",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 206",
  year =         "2008",
  ISBN =         "0-596-51978-8",
  ISBN-13 =      "978-0-596-51978-0",
  LCCN =         "QA76.755 .F67 2008",
  bibdate =      "Sat Nov 13 10:17:43 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  remark =       "Anyone who develops software for a living needs a
                 proven way to produce it better, faster, and cheaper.
                 The Productive Programmer offers critical time-saving
                 advice and productivity tools that you can adopt right
                 away, regardless of which platform you use. Master
                 developer Neal Ford not only offers advice on the
                 mechanics of productivity - how to work smarter, spurn
                 interruptions, get the most out of your computer, and
                 avoid repetition - he also details valuable practices
                 that will help you elude common traps, improve your
                 code, and become more valuable to your team.",
  subject =      "Computer programmers; Computer programming; Computer
                 software; Development; Software engineering",
}

@Book{Foster:2000:DMN,
  author =       "Gerald Foster",
  title =        "Desktop Management with {Novell ZENworks}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 271",
  month =        apr,
  year =         "2000",
  ISBN =         "1-56592-711-7",
  ISBN-13 =      "978-1-56592-711-7",
  LCCN =         "QA76.9.U83 F68 2000",
  bibdate =      "Mon Apr 18 14:58:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565927117;
                 http://www.oreilly.com/catalog/novellzen",
  acknowledgement = ack-nhfb,
  subject =      "Z.E.N.works; Graphical user interfaces (Computer
                 systems)",
}

@Book{Fowler:2005:MJW,
  author =       "Chad Fowler",
  title =        "My job went to {India}: and all {I} got was this lousy
                 book",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "viii + 185",
  year =         "2005",
  ISBN =         "0-9766940-1-8",
  ISBN-13 =      "978-0-9766940-1-4",
  LCCN =         "QA76.25 .F69 2005",
  bibdate =      "Wed May 19 06:19:26 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  remark =       "52 ways to save your job.",
  subject =      "computer programmers; vocational guidance; computer
                 software; development; management; information
                 technology",
}

@Book{Fox:2006:EMO,
  author =       "Chris Fox",
  title =        "Essential {Microsoft Operations Manager}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 355",
  year =         "2006",
  ISBN =         "0-596-00953-4",
  ISBN-13 =      "978-0-596-00953-3",
  LCCN =         "QA76.9.C55eb; QA76.9.C55",
  bibdate =      "Tue Aug 5 17:46:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009533",
  acknowledgement = ack-nhfb,
  subject =      "Client/server computing; Software; Database
                 management; Computer networks",
}

@Book{Foxall:2000:MNV,
  author =       "James D. Foxall",
  title =        "{MCSD} in a Nutshell: The {Visual Basic} Exams",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 612",
  month =        oct,
  year =         "2000",
  ISBN =         "1-56592-752-4",
  ISBN-13 =      "978-1-56592-752-0",
  LCCN =         "QA76.3 .F69 2000",
  bibdate =      "Mon Apr 18 14:58:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565927520;
                 http://www.oreilly.com/catalog/mcsdnut",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing personnel; Certification;
                 Microsoft software; Examinations; Study guides;
                 Microsoft Visual BASIC",
}

@Book{Foy:2007:MP,
  author =       "Brian D. Foy",
  title =        "Mastering {Perl}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 322",
  year =         "2007",
  ISBN =         "0-596-52724-1 (paperback)",
  ISBN-13 =      "978-0-596-52724-2 (paperback)",
  LCCN =         "QA76.73.P22 F69 2007",
  bibdate =      "Tue Aug 5 18:06:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527242",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
  tableofcontents = "Becoming a master \\
                 Advanced regular expressions \\
                 Secure programming techniques \\
                 Debugging Perl \\
                 Profiling Perl \\
                 Benchmarking Perl \\
                 Cleaning up Perl \\
                 Symbol tables and typeglobs \\
                 Dynamic subroutines \\
                 Modifying and jury-rigging modules \\
                 Configuring Perl programs \\
                 Detecting and reporting errors \\
                 Logging \\
                 Data persistence \\
                 Working with Pod \\
                 Working with bits \\
                 The magic of tied variables \\
                 Modules as programs",
}

@Book{Francia:1996:PPY,
  editor =       "Luis Francia",
  title =        "Passport {Philippines}: Your Pocket Guide to
                 {Filipino} Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1996",
  ISBN =         "1-885073-40-2",
  ISBN-13 =      "978-1-885073-40-2",
  LCCN =         "HD58.7.F696 1997",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073402",
  acknowledgement = ack-nhfb,
}

@Book{Freedman:1996:JP,
  author =       "Edie (?) Freedman and Rinaldo DiGiorgio",
  title =        "{Java} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1996",
  ISBN =         "1-56592-185-2",
  ISBN-13 =      "978-1-56592-185-6",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/",
  price =        "????",
  URL =          "http://www.ora.com/",
  acknowledgement = ack-nhfb,
}

@Book{Freedman:1996:JPD,
  author =       "Edie (?) Freedman and ?. DiGiorgio",
  title =        "{Java} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1996",
  ISBN =         "1-56592-185-2",
  ISBN-13 =      "978-1-56592-185-6",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9781565921856",
  acknowledgement = ack-nhfb,
}

@Book{Freeman:2003:PNS,
  author =       "Adam Freeman and Allen Jones",
  title =        "Programming {.NET} security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 693",
  year =         "2003",
  ISBN =         "0-596-00442-7",
  ISBN-13 =      "978-0-596-00442-2",
  LCCN =         "TK5105.59 .F68 2003",
  bibdate =      "Mon Apr 18 15:06:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004422",
  acknowledgement = ack-nhfb,
  remark =       "``Writing secure applications using C\# or Visual
                 Basic .NET'' --- cover.",
  subject =      "Computer networks; Security measures; Microsoft .NET",
}

@Book{Freeman:2006:HFH,
  author =       "Elisabeth Freeman and Eric Freeman",
  title =        "Head first {HTML} with {CSS} and {XHTML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxv + 658",
  year =         "2006",
  ISBN =         "0-596-10197-X",
  ISBN-13 =      "978-0-596-10197-8",
  LCCN =         "QA76.76.H94 F74 2006; QA76.76.H94; QA76.76.H94 F74
                 2006eb",
  bibdate =      "Tue Aug 5 17:52:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Head first series",
  URL =          "http://www.oreilly.com/catalog/9780596101978",
  abstract =     "``A complete learning experience for creating industry
                 standard Web pages - but you won't be just reading:
                 you'll be playing games, solving puzzles, pondering
                 mysteries and creating Web pages like you never
                 imagined. You'll be also learning how HTML works with
                 CSS . . if you're going to create Web pages in the 21st
                 century, then you want to know and to understand CSS,
                 too.''.",
  acknowledgement = ack-nhfb,
  remark =       "A brain-friendly guide to HTML and CSS",
  subject =      "HTML (Document markup language); Cascading style
                 sheets; XHTML (Document markup language); Web sites;
                 Design",
}

@Book{Freiss:1998:PNS,
  author =       "Martin Freiss",
  title =        "Protecting Networks with {SATAN}: {Internet} security
                 for system administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 112",
  month =        may,
  year =         "1998",
  ISBN =         "1-56592-425-8",
  ISBN-13 =      "978-1-56592-425-3",
  LCCN =         "TK5105.59 .F7413 1998",
  bibdate =      "Mon Apr 18 14:55:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781565924253;
                 http://www.oreilly.com/catalog/satan",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures; Computer
                 programs; Computer security; SATAN",
}

@Book{Frey:1989:DEM,
  author =       "Donnalyn Frey and Rick Adams",
  title =        "\verb|!%@|:: a Directory of Electronic Mail
                 Addressing and Networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 284",
  month =        jan,
  year =         "1989",
  ISBN =         "0-937175-39-0",
  ISBN-13 =      "978-0-937175-39-2",
  LCCN =         "HE6239.E54 F73 1989",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "A quick desk reference to many networks, with two
                 pages on each one.",
  price =        "US\$26.95",
  URL =          "http://www.oreilly.com/catalog/9780937175392",
  acknowledgement = ack-jsq,
}

@Book{Frey:1989:VDE,
  author =       "Donnalyn Frey and Rick Adams",
  title =        "\verb|!%@|:: a Directory of Electronic Mail
                 Addressing and Networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 284",
  year =         "1989",
  ISBN =         "0-937175-39-0",
  ISBN-13 =      "978-0-937175-39-2",
  LCCN =         "HE6239.E54 F73 1989",
  bibdate =      "Tue Dec 14 22:52:54 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}

@Book{Frey:1993:DEM,
  author =       "Donnalyn Frey and Rick Adams",
  title =        "\verb|!%@|:: a Directory of Electronic Mail
                 Addressing and Networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvi + 443",
  year =         "1993",
  ISBN =         "1-56592-031-7",
  ISBN-13 =      "978-1-56592-031-6",
  LCCN =         "HE6239.E54 F78 1993",
  bibdate =      "Mon Apr 18 14:50:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "This book is a reference work. It details the various
                 computer networks with gateways to the Internet. It is
                 common to cite such works as ``indispensable'': in
                 fact, most users, and even site managers, muddle along
                 quite happily without it. Quick reference
                 ``electronic'' versions exist of very similar
                 documents, which provide the addressing schemes for the
                 more common network and commercial service gateways.
                 Frey and Adams have, however, put together a very
                 complete and interesting reference, and I do suggest it
                 to anyone managing, or using, extensive email
                 correspondence. As a user of electronic mail, or the
                 manager of a small Internet node or UUCP site, it would
                 be hard to say that you ``need'' this book. If,
                 however, you are at all interested in the topic of
                 email, you will find this fascinating and useful.",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920316",
  acknowledgement = ack-nhfb # " and " # ack-ks,
  remark =       "Cover title: !\%@::--a directory of electronic mail
                 addressing and networks. On cover: UNIX
                 communications.",
  subject =      "Electronic mail systems; Directories; Computer
                 networks; Directories",
}

@Book{Frey:1994:DEM,
  author =       "Donnalyn Frey and Rick Adams",
  title =        "\verb=!%@::= {A} Directory of Electronic Mail
                 Addressing and Networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xix + 640",
  month =        jun,
  year =         "1994",
  ISBN =         "1-56592-046-5",
  ISBN-13 =      "978-1-56592-046-0",
  LCCN =         "HE6239.E54 F78 1994",
  bibdate =      "Mon Apr 18 14:50:29 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920460",
  acknowledgement = ack-nhfb,
  remark =       "On cover: UNIX communications.",
  subject =      "Electronic mail systems; Directories; Computer
                 networks; Directories",
}

@Book{Frey:1994:VDE,
  author =       "Donnalyn Frey and Rick Adams",
  title =        "\verb|!%@|:: a Directory of Electronic Mail Addressing
                 and Networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "662",
  year =         "1994",
  ISBN =         "1-56592-046-5",
  ISBN-13 =      "978-1-56592-046-0",
  LCCN =         "HE6239.E54 F73 1989",
  bibdate =      "Wed Jul 6 09:09:13 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$9.95",
  acknowledgement = ack-nhfb,
}

@Book{Frey:2006:SH,
  author =       "Bruce Frey",
  title =        "Statistics hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 336",
  year =         "2006",
  ISBN =         "0-596-10164-3",
  ISBN-13 =      "978-0-596-10164-0",
  LCCN =         "QA276 .F74 2006eb; QA276",
  bibdate =      "Tue Aug 5 17:51:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101640",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for measuring the world and beating the
                 odds.",
  subject =      "Mathematical statistics",
  tableofcontents = "The basics \\
                 Discovering relationships \\
                 Measuring the world \\
                 Beating the odds \\
                 Playing games \\
                 Thinking smart",
}

@Book{Frieder:2012:CSP,
  author =       "Ophir Frieder and Gideon Frieder and David Grossman",
  title =        "Computer Science Programming Basics in {Ruby}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "180",
  year =         "2012",
  ISBN =         "1-4493-5597-8",
  ISBN-13 =      "978-1-4493-5597-5",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:45:43 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 20.00",
  acknowledgement = ack-nhfb,
}

@Book{Friedl:1997:MRE,
  author =       "Jeffrey E. F. Friedl",
  title =        "Mastering regular expressions: powerful techniques for
                 {Perl} and other tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 342",
  year =         "1997",
  ISBN =         "1-56592-257-3",
  ISBN-13 =      "978-1-56592-257-0",
  LCCN =         "QA76.73.P22 F75 1997; QA76.9.D3G728 1997",
  bibdate =      "Mon Apr 18 14:53:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/regex/;
                 http://www.oreilly.com/catalog/9781565922570;
                 http://www.oreilly.com/catalog/regex",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596002893;
                 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",
}

@Book{Friedl:2006:MRE,
  author =       "Jeffrey E. F. Friedl",
  title =        "Mastering regular expressions",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxiv + 515",
  year =         "2006",
  ISBN =         "0-596-52812-4 (paperback)",
  ISBN-13 =      "978-0-596-52812-6 (paperback)",
  LCCN =         "QA76.9.T48 F75 2006",
  bibdate =      "Mon Aug 4 15:33:41 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007272426-d.html;
                 http://www.oreilly.com/catalog/9780596528126",
  abstract =     "A regular expression (regex) is a pattern that
                 describes a set of strings. Regular expressions are
                 used for advanced context-sensitive searches (e.g.
                 parsing data streams, data mining) and text
                 modifications. They can be found in many advanced
                 editors (e.g. vi, Emacs), in parser programs (e.g.
                 grep) and in languages (e.g. Perl), mostly in a UNIX
                 environment. This book is the standard work on
                 regexes.",
  acknowledgement = ack-nhfb,
  subject =      "text processing (computer science); perl (computer
                 program language); computer programming",
}

@Book{Friedman:2002:WPG,
  author =       "Mark Friedman and Odysseas Pentakalos",
  title =        "{Windows 2000} Performance Guide: Help for {Windows
                 2000} Administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 700",
  year =         "2002",
  ISBN =         "1-56592-466-5",
  ISBN-13 =      "978-1-56592-466-6",
  LCCN =         "QA76.76.O63 F774 2002",
  bibdate =      "Mon Apr 18 14:55:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/1565924665;
                 http://www.oreilly.com/catalog/9781565924666;
                 http://www.oreilly.com/catalog/w2kperf",
  acknowledgement = ack-nhfb,
  keywords =     "Microsoft Windows (computer file); operating systems
                 (computers)",
  publishersummary = "Most computer systems do not degrade gradually.
                 The painful reality is that performance is acceptable
                 day after day, until quite suddenly it all falls apart.
                 If this happens on a system you're responsible for,
                 you'll need to be prepared to get your organization
                 through the crisis. Windows 2000 Performance Guide will
                 give you the information and the conceptual framework
                 to become your own Windows 2000 performance expert.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Fries:2005:DAE,
  author =       "Bruce Fries",
  title =        "Digital audio essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 357",
  year =         "2005",
  ISBN =         "0-596-00856-2 (paperback)",
  ISBN-13 =      "978-0-596-00856-7 (paperback)",
  LCCN =         "TK5105.8863 .F75 2005",
  bibdate =      "Thu Oct 6 07:59:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596008567",
  acknowledgement = ack-nhfb,
  remark =       "Precat review needed",
  subject =      "Sound Recording and reproducing Digital techniques",
}

@Book{Frisch:1991:ESA,
  author =       "{\AE}leen Frisch",
  title =        "Essential System Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 440",
  year =         "1991",
  ISBN =         "0-937175-74-9 (paperback), 0-937175-80-3 (paperback)",
  ISBN-13 =      "978-0-937175-74-3 (paperback), 978-0-937175-80-4
                 (paperback)",
  LCCN =         "QA76.76.O63 F78 1992",
  bibdate =      "Tue Dec 14 22:53:05 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175804",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1: Introduction to system administration \\
                 2: The UNIX way \\
                 3: Startup and shutdown \\
                 4: User accounts \\
                 5: Security \\
                 6: Automating routine tasks \\
                 7: Managing system resources \\
                 8: Filesystems and disks \\
                 9: Backup and restore \\
                 10: Terminals and modems \\
                 11: Printers and the spooling subsystem \\
                 12: TCP/IP network management \\
                 13: Accounting \\
                 Bourne shell programming appendix \\
                 Bibliography \\
                 Index",
  tableofcontents = "Introduction to System Administration \\
                 Thinking About System Administration \\
                 Becoming Superuser \\
                 Communicating with Users \\
                 About Menus and GUIs \\
                 Where Does the Time Go? \\
                 The Unix Way \\
                 Files \\
                 Processes \\
                 Devices \\
                 Essential Administrative Tools and Techniques \\
                 Getting the Most from Common Commands \\
                 Essential Administrative Techniques \\
                 Startup and Shutdown \\
                 About the Unix Boot Process \\
                 Initialization Files and Boot Scripts \\
                 Shutting Down a Unix System \\
                 Troubleshooting: Handling Crashes and Boot Failures \\
                 TCP/IP Networking \\
                 Understanding TCP/IP Networking \\
                 Adding a New Network Host \\
                 Network Testing and Troubleshooting \\
                 Managing Users and Groups \\
                 Unix Users and Groups \\
                 Managing User Accounts \\
                 Administrative Tools for Managing User Accounts \\
                 Administering User Passwords \\
                 User Authentication with PAM \\
                 LDAP: Using a Directory Service for User Authentication
                 \\
                 Security \\
                 Prelude: What's Wrong with This Picture? \\
                 Thinking About Security \\
                 User Authentication Revisited \\
                 Protecting Files and the Filesystem \\
                 Role-Based Access Control \\
                 Network Security \\
                 Hardening Unix Systems \\
                 Detecting Problems \\
                 Managing Network Services \\
                 Managing DNS Servers \\
                 Routing Daemons \\
                 Configuring a DHCP Server \\
                 Time Synchronization with NTP \\
                 Managing Network Daemons under AIX \\
                 Monitoring the Network \\
                 Electronic Mail \\
                 About Electronic Mail \\
                 Configuring User Mail Programs \\
                 Configuring Access Agents \\
                 Configuring the Transport Agent \\
                 Retrieving Mail Messages \\
                 Mail Filtering with procmail \\
                 A Few Final Tools \\
                 Filesystems and Disks \\
                 Filesystem Types \\
                 Managing Filesystems \\
                 From Disks to Filesystems \\
                 Sharing Filesystems \\
                 Backup and Restore \\
                 Planning for Disasters and Everyday Needs \\
                 Backup Media \\
                 Backing Up Files and Filesystems \\
                 Restoring Files from Backups \\
                 Making Table of Contents Files \\
                 Network Backup Systems \\
                 Backing Up and Restoring the System Filesystems \\
                 Serial Lines and Devices \\
                 About Serial Lines \\
                 Specifying Terminal Characteristics \\
                 Adding a New Serial Device \\
                 Troubleshooting Terminal Problems \\
                 Controlling Access to Serial Lines \\
                 HP-UX and Tru64 Terminal Line Attributes \\
                 The HylaFAX Fax Service \\
                 USB Devices \\
                 Printers and the Spooling Subsystem \\
                 The BSD Spooling Facility \\
                 System V Printing \\
                 The AIX Spooling Facility \\
                 Troubleshooting Printers \\
                 Sharing Printers with Windows Systems \\
                 LPRng \\
                 CUPS \\
                 Font Management Under X \\
                 Automating Administrative Tasks \\
                 Creating Effective Shell Scripts \\
                 Perl: An Alternate Administrative Language \\
                 Expect: Automating Interactive Programs \\
                 When Only C Will Do \\
                 Automating Complex Configuration Tasks with Cfengine
                 \\
                 Stem: Simplified Creation of Client-Server Applications
                 \\
                 Adding Local man Pages \\
                 Managing System Resources \\
                 Thinking About System Performance",
}

@Book{Frisch:1995:ESA,
  author =       "{\AE}leen Frisch",
  title =        "Essential System Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvii + 758",
  month =        sep,
  year =         "1995",
  ISBN =         "1-56592-127-5",
  ISBN-13 =      "978-1-56592-127-6",
  LCCN =         "QA76.76.O63 F78 1995",
  bibdate =      "Mon Apr 18 14:51:28 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921276;
                 http://www.oreilly.com/catalog/esa2",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); UNIX (Computer file)",
}

@Book{Frisch:1998:EWN,
  author =       "{\AE}leen Frisch",
  title =        "Essential {Windows NT} System Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 467",
  year =         "1998",
  ISBN =         "1-56592-274-3",
  ISBN-13 =      "978-1-56592-274-7",
  LCCN =         "QA76.76.O63 F65 1998",
  bibdate =      "Mon Apr 18 14:53:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.ora.com/catalog/esawinnt/;
                 http://www.oreilly.com/catalog/9781565922747;
                 http://www.oreilly.com/catalog/esawinnt",
  acknowledgement = ack-nhfb,
  remark =       "``Effective and painless NT management'' --- cover.",
  subject =      "Microsoft Windows NT; Operating systems (Computers)",
}

@Book{Frisch:1998:WND,
  author =       "{\AE}leen Frisch",
  title =        "{Windows NT} Desktop Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 60",
  month =        jan,
  year =         "1998",
  ISBN =         "1-56592-437-1",
  ISBN-13 =      "978-1-56592-437-6",
  LCCN =         "QA76.76.O63 F748 1998",
  bibdate =      "Mon Apr 18 14:55:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781565924376;
                 http://www.oreilly.com/catalog/winntdr",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Microsoft Windows NT",
}

@Book{Frisch:2001:WCP,
  author =       "{\AE}leen Frisch",
  title =        "{Windows 2000} commands: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 110",
  month =        mar,
  year =         "2001",
  ISBN =         "0-596-00148-7",
  ISBN-13 =      "978-0-596-00148-3",
  LCCN =         "QA76.76.O63 F7837 2001",
  bibdate =      "Mon Apr 18 15:03:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9780596001483;
                 http://www.oreilly.com/catalog/win2commpr",
  acknowledgement = ack-nhfb,
  remark =       "``Includes Resource Kit commands'' --- cover.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Frisch:2002:ESAa,
  author =       "{\AE}leen Frisch",
  title =        "Essential System Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxiv + 1149",
  year =         "2002",
  ISBN =         "0-596-00343-9",
  ISBN-13 =      "978-0-596-00343-2",
  LCCN =         "QA76.76.O63 F75 2002; QA76.76.O63 F78 2002",
  bibdate =      "Mon Apr 18 15:05:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$54.95, CDN\$85.95, UK\pounds 38.95",
  URL =          "http://www.oreilly.com/catalog/9780596003432;
                 http://www.oreilly.com/catalog/esa3",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Operating systems (Computers)",
}

@Book{Frisch:2003:ESAb,
  author =       "{\AE}leen Frisch",
  title =        "Essential System Administration Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 137",
  year =         "2003",
  ISBN =         "0-596-00449-4",
  ISBN-13 =      "978-0-596-00449-1",
  LCCN =         "QA76.76.O63 F782 2003",
  bibdate =      "Mon Apr 18 15:06:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780596004491;
                 http://www.oreilly.com/catalog/esapr",
  acknowledgement = ack-nhfb,
  publishersummary = "The Essential System Administration Pocket
                 Reference is a quick reference to all the fundamental
                 and essential tasks required to run such divergent Unix
                 systems as Solaris, Linux, AIX, BSD, SuSe, Red Hat, and
                 more. Beginners and experienced administrators alike
                 will quickly be able to apply its principles and advice
                 to solve everyday problems. This handy book delivers a
                 wealth of important details in a concise,
                 well-organized format.",
  remark =       "``Commands and file formats'' --- cover.",
  subject =      "UNIX (Computer file); Linux; Operating systems
                 (Computers)",
}

@Book{Frost:2000:LWW,
  author =       "Martin Frost",
  title =        "Learning {WML} and {WMLScript}: Programming the
                 Wireless {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 179",
  month =        oct,
  year =         "2000",
  ISBN =         "1-56592-947-0",
  ISBN-13 =      "978-1-56592-947-0",
  LCCN =         "TK5105.5865 .F76 2000",
  bibdate =      "Mon Apr 18 15:00:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565929470;
                 http://www.oreilly.com/catalog/learnwml",
  acknowledgement = ack-nhfb,
  subject =      "Wireless Application Protocol (Computer network
                 protocol); Document markup languages",
}

@Book{Fry:2008:VD,
  author =       "Ben Fry",
  title =        "Visualizing data",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 366",
  year =         "2008",
  ISBN =         "0-596-51455-7",
  ISBN-13 =      "978-0-596-51455-6",
  LCCN =         "T385 .F79 2008; T385",
  bibdate =      "Tue Aug 5 17:58:20 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514556",
  abstract =     "Provides information on the methods of visualizing
                 data on the Web, along with example projects and
                 code.",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Web site
                 development; Web sites; Authoring programs; Processing
                 (Web site development technology)",
}

@Book{Frye:1997:ONR,
  author =       "Curtis Frye and Richard Peck",
  title =        "The {O'Reilly\slash Netcraft} Report on Secure
                 Transactions: The State of {Web} Commerce",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "120",
  year =         "1997",
  ISSN =         "1092-0560",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes CD-ROM.",
  URL =          "http://www.ora.com/catalog/marketres/;
                 http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
}

@Book{Frye:2003:EPG,
  author =       "Curtis Frye",
  title =        "{Excel}: pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 111",
  year =         "2003",
  ISBN =         "0-596-00534-2",
  ISBN-13 =      "978-0-596-00534-4",
  LCCN =         "HF5548.4.M523 F785 2003",
  bibdate =      "Mon Apr 18 15:07:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005344",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Electronic
                 spreadsheets",
}

@Book{Frye:2005:EAH,
  author =       "Curtis Frye",
  title =        "{Excel} annoyances: how to fix the most annoying
                 things about your favorite spreadsheet",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 235",
  year =         "2005",
  ISBN =         "0-596-00728-0",
  ISBN-13 =      "978-0-596-00728-7",
  LCCN =         "HF5548.4.M523 F79 2004eb; HF5548.4.M523 F79 2004;
                 HF5548.4.M523",
  bibdate =      "Tue Aug 5 17:43:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007287",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Electronic
                 spreadsheets",
  xxnote =       "Check year: 2004 or 2005??",
}

@Book{Frye:2008:EPG,
  author =       "Curtis Frye",
  title =        "{Excel 2007} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 165",
  year =         "2008",
  ISBN =         "0-596-51452-2",
  ISBN-13 =      "978-0-596-51452-5",
  LCCN =         "HF5548.4.M523 F79 2007eb; HF5548.4.M523",
  bibdate =      "Tue Aug 5 17:58:10 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514525",
  acknowledgement = ack-nhfb,
  remark =       "Printing history: October 2007. Second edition.",
  subject =      "Microsoft Excel (Computer file); Business; Computer
                 programs; Electronic spreadsheets",
}

@Book{Fullam:2004:HHP,
  author =       "Scott Fullam",
  title =        "Hardware hacking projects for geeks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 331",
  year =         "2004",
  ISBN =         "0-596-00314-5",
  ISBN-13 =      "978-0-596-00314-2",
  LCCN =         "TK9965 .F85 2004",
  bibdate =      "Mon Apr 18 15:05:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003142",
  acknowledgement = ack-nhfb,
  subject =      "Electronic apparatus and appliances; Design and
                 construction; Amateurs' manuals",
}

@Book{Gallmeister:1995:PPR,
  author =       "Bill O. 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",
  ISBN-13 =      "978-1-56592-074-3",
  LCCN =         "QA76.54 .G34 1995; QA76.76.O63 G34 1995",
  bibdate =      "Mon Apr 18 14:50:51 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565920743;
                 http://www.oreilly.com/catalog/posix4",
  acknowledgement = ack-nhfb,
  subject =      "Real-time programming; POSIX (Computer software
                 standard)",
  tableofcontents = "1: Introduction \\
                 2: The POSIX Way \\
                 3: The Basics of Real-Time: Multiple Tasks \\
                 4: Better Coordination: Messages, Shared Memory, and
                 Synchronization \\
                 5: On Time: Scheduling, Time, and Memory Locking \\
                 6: I/O for the Real World \\
                 7: Performance, or How to Choose an Operating System
                 \\
                 Manpages \\
                 Appendix: Exercise Code",
}

@Book{Garfinkel:1991:PUS,
  author =       "Simson Garfinkel and Gene Spafford",
  title =        "Practical {UNIX} Security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "512",
  month =        jun,
  year =         "1991",
  ISBN =         "0-937175-72-2",
  ISBN-13 =      "978-0-937175-72-9",
  LCCN =         "QA76.76.O63 G38 1992",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780937175729",
  acknowledgement = ack-nhfb,
}

@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;
                 https://www.math.utah.edu/pub/tex/bib/cryptography1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/css.bib;
                 https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  acknowledgement = ack-nhfb,
  keywords =     "Computers --- Access control; Data encryption
                 (Computer science); PGP (Computer file)",
  tableofcontents = "Foreword \\
                 Preface \\
                 I: PGP overview \\
                 1. Introduction to PGP \\
                 2. Cryptography basics \\
                 II: Cryptography history and policy \\
                 3. Cryptography before PGP \\
                 4. A pretty good history of PGP \\
                 5. Privacy and public policy \\
                 6. Cryptography patents and export \\
                 III: Using PGP \\
                 7. Protecting your files \\
                 8. Creating PGP keys \\
                 9. Managing PGP keys \\
                 10. Encrypting email \\
                 11. Using digital signatures \\
                 12. Certifying and distributing keys \\
                 13. Revoking, disabling, and escrowing keys \\
                 14. PGP configuration file \\
                 15. PGP internet key servers \\
                 IV: Appendices \\
                 A: Getting PGP \\
                 B: Installing PGP on a PC \\
                 C: Installing PGP on a UNIX system \\
                 D: Installing PGP on a Macintosh \\
                 E: Versions of PGP \\
                 F: The mathematics of cryptography \\
                 Glossary \\
                 Bibliography \\
                 Index",
}

@Book{Garfinkel:1996:PUI,
  author =       "Simson Garfinkel and Gene Spafford",
  title =        "Practical {UNIX} \& {Internet} Security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxix + 971",
  year =         "1996",
  ISBN =         "1-56592-148-8",
  ISBN-13 =      "978-1-56592-148-1",
  LCCN =         "QA76.76.O63 G38 1996",
  bibdate =      "Mon Apr 18 14:51:47 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "Computer security",
  URL =          "http://www.ora.com/gnn/bus/ora/item/pus2.html;
                 http://www.oreilly.com/catalog/puis",
  abstract =     "When \booktitle{Practical UNIX Security} was first
                 published in 1991, it became an instant classic.
                 Crammed with information about host security, it saved
                 many a UNIX system administrator and user from
                 disaster. This second edition is a complete rewrite of
                 the original book. It's packed with twice the pages and
                 offers even more practical information for UNIX users
                 and administrators. You'll find coverage of features of
                 many types of UNIX systems, including SunOS, Solaris,
                 BSDI, AIX, HP-UX, Digital UNIX, and Linux. Practical
                 UNIX and Internet Security includes detailed coverage
                 of Internet security and networking issues, including
                 World Wide Web security, wrapper and proxy programs,
                 integrity management tools, secure programming, and how
                 to secure TCP/IP services (e.g., FTP, SMTP, DNS).
                 Chapters on host security contain up-to-date details on
                 passwords, the UNIX filesystem, cryptography, backups,
                 logging, physical security, telephone security, UUCP,
                 firewalls, and dealing with breakins. You'll also find
                 extensive summary appendixes on freely available
                 security tools, references, and security-related
                 organizations.",
  acknowledgement = ack-nhfb,
  keywords =     "computer security; Internet (computer network) --
                 congresses; operating systems (computers); UNIX
                 (computer file)",
  remark =       "Revised edition of Practical UNIX security (1991).",
  subject =      "Operating systems (Computers); UNIX (Computer file);
                 Computer security; Internet; Congresses",
  tableofcontents = "I: Computer security basics \\
                 1: Introduction \\
                 2: Policies and guidelines \\
                 II: User responsibilities \\
                 3: Users and passwords \\
                 4: Users, groups, and the superuser \\
                 5: The UNIX filesystem \\
                 6: Cryptography \\
                 III: System security \\
                 7: Backups \\
                 8: Defending your accounts \\
                 9: Integrity management \\
                 10: Auditing and logging \\
                 11: Protecting against programmed threats \\
                 12: Physical security \\
                 13: Personnel security \\
                 IV: Network and Internet security \\
                 14: Telephone security \\
                 15: UUCP \\
                 16: TCP/IP networks \\
                 17: TCP/IP services \\
                 18: WWW security \\
                 19: RPC, NIS, NIS+, and Kerberos \\
                 20: NFS \\
                 V: Advanced topics \\
                 21: Firewalls \\
                 22: Wrappers and proxies \\
                 23: Writing secure SUID and network programs \\
                 VI: Handling security incidents \\
                 24: Discovering a break-in \\
                 25: Denial of service attacks and solutions \\
                 26: Computer security and U.S. law \\
                 27: Who do you trust? \\
                 VII: Appendixes \\
                 A: UNIX security checklist \\
                 B: Important files \\
                 C: UNIX processes \\
                 D: Paper sources \\
                 E: Electronic resources \\
                 F: Organizations \\
                 G: Table of IP services",
}

@Book{Garfinkel:1997:WSC,
  author =       "Simson Garfinkel and Gene Spafford",
  title =        "{Web} Security \& Commerce",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 483",
  year =         "1997",
  ISBN =         "1-56592-269-7",
  ISBN-13 =      "978-1-56592-269-3",
  LCCN =         "TK5105.59 .G37 1997",
  bibdate =      "Mon Apr 18 14:53:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Covers Java, JavaScript, and ActiveX.",
  price =        "US\$32.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565922693;
                 http://www.oreilly.com/catalog/websec",
  acknowledgement = ack-nhfb,
  remark =       "On cover: Risks, technologies, and strategies.",
  subject =      "Computer networks; Security measures; World Wide Web;
                 Security measures; Web sites; Security measures;
                 Electronic commerce; Security measures",
}

@Book{Garfinkel:2000:DND,
  author =       "Simson Garfinkel",
  title =        "Database nation: the death of privacy in the {21st
                 Century}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 312",
  year =         "2000",
  ISBN =         "1-56592-653-6",
  ISBN-13 =      "978-1-56592-653-0",
  LCCN =         "JC596.2.U5 G37 2000",
  bibdate =      "Mon Apr 18 14:57:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565926530",
  acknowledgement = ack-nhfb,
  subject =      "Privacy, Right of; United States; Computer security;
                 United States",
}

@Book{Garfinkel:2001:DND,
  author =       "Simson Garfinkel",
  title =        "Database nation: the death of privacy in the {21st
                 Century}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 326",
  month =        jan,
  year =         "2001",
  ISBN =         "0-596-00105-3",
  ISBN-13 =      "978-0-596-00105-6",
  LCCN =         "JC596.2.U5 G37 2001",
  bibdate =      "Mon Apr 18 15:02:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$16.95",
  URL =          "http://www.oreilly.com/catalog/9780596001056;
                 http://www.oreilly.com/catalog/dbnationtp",
  acknowledgement = ack-nhfb,
  subject =      "Privacy, Right of; United States; Computer security;
                 United States",
}

@Book{Garfinkel:2002:BCA,
  author =       "Simson Garfinkel and Michael K. Mahoney",
  title =        "Building {Cocoa} Applications: a Step-by-Step
                 Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 620",
  year =         "2002",
  ISBN =         "0-596-00235-1",
  ISBN-13 =      "978-0-596-00235-0",
  LCCN =         "QA76.64 .G36 2002; QA76.76.O63 G37 2002",
  bibdate =      "Mon Apr 18 15:04:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596002351;
                 http://www.oreilly.com/catalog/9780596002350;
                 http://www.oreilly.com/catalog/buildcocoa",
  acknowledgement = ack-nhfb,
  keywords =     "Cocoa (computer file); Mac OS; Macintosh (computer) --
                 programming; operating systems (computers); Unix
                 (computer file)",
  publishersummary = "Building Cocoa Applications takes a step-by-step
                 approach to teaching developers how to build real
                 graphics applications using Cocoa. By showing the
                 basics of an application in one chapter and then
                 layering additional functionality onto that application
                 in subsequent chapters, the book keeps readers
                 interested and motivated. Readers will see immediate
                 results, and then go on to build onto what they've
                 already achieved. By the end of the book, readers who
                 have built the applications as they have read will have
                 a solid understanding of what it really means to
                 develop complete and incrementally more complex Cocoa
                 applications.",
  subject =      "Cocoa (Application development environment);
                 Object-oriented programming (Computer science); Mac
                 OS",
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596000456;
                 http://www.oreilly.com/catalog/9780596000455;
                 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",
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$54.95",
  URL =          "http://www.oreilly.com/catalog/9780596003234;
                 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",
}

@Book{Garman:2003:KDG,
  author =       "Jason Garman",
  title =        "{Kerberos}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 253",
  year =         "2003",
  ISBN =         "0-596-00403-6",
  ISBN-13 =      "978-0-596-00403-3",
  LCCN =         "TK5105.59 .G375 2003",
  bibdate =      "Mon Apr 18 15:06:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004033",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Unix and Windows'' --- cover.
                 ``Cross-platform authentication and single-sign-on''
                 --- cover.",
  subject =      "Computer networks; Security measures; Computer
                 networks; Access control",
}

@Book{Garrett:2006:JCT,
  author =       "Aviva Garrett",
  title =        "{JUNOS} cookbook: time-saving techniques for {JUNOS}
                 software configuration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 657",
  year =         "2006",
  ISBN =         "0-596-10014-0",
  ISBN-13 =      "978-0-596-10014-8",
  LCCN =         "TK5105.543; TK5105.543 .G37 2006eb",
  bibdate =      "Tue Aug 5 17:47:23 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100148",
  acknowledgement = ack-nhfb,
  remark =       "Subtitle from cover.",
  subject =      "Routers (Computer networks); Computer network
                 protocols; Computer networks; Equipment and supplies",
}

@Book{Garrish:2012:EBP,
  author =       "Matt Garrish and Markus Gylling",
  title =        "{EPUB 3} Best Practices",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "350",
  year =         "2012",
  ISBN =         "1-4493-2914-4",
  ISBN-13 =      "978-1-4493-2914-3",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:39 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 24.50",
  acknowledgement = ack-nhfb,
}

@Book{Gaskin:2005:TCS,
  author =       "James E. Gaskin",
  title =        "Talk is cheap: switching to {Internet} telephones",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 248",
  year =         "2005",
  ISBN =         "0-596-00960-7 (paperback)",
  ISBN-13 =      "978-0-596-00960-1 (paperback)",
  LCCN =         "TK5105.8865 .G37 2005",
  bibdate =      "Thu Oct 6 08:01:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596009601",
  acknowledgement = ack-nhfb,
  subject =      "Internet telephony",
}

@Book{Gaskins:1992:PPMa,
  author =       "Tom Gaskins",
  title =        "{PHIGS} Programming Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxix + 908",
  year =         "1992",
  ISBN =         "0-937175-85-4 (paperback), 0-937175-92-7 (hardcover)",
  ISBN-13 =      "978-0-937175-85-9 (paperback), 978-0-937175-92-7
                 (hardcover)",
  LCCN =         "QA76.76.W56 G37 1992",
  bibdate =      "Tue Dec 7 09:56:13 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$42.95 (softcover), US\$52.95 (hardcover)",
  URL =          "http://www.oreilly.com/catalog/9780937175859",
  abstract =     "A complete and authoritative guide to PHIGS and PHIGS
                 PLUS programming, this book documents the PHIGS and
                 PHIGS PLUS graphics standards and provides full
                 guidance regarding the use of PHIGS within the X
                 environment. The discussions of PHIGS and PHIGS PLUS
                 are fully integrated in this text, which takes as its
                 starting point the PEX Sample Implementation (or
                 PEX-SI) --- the publicly available and most widely
                 established base for commercial PHIGS products. In
                 addition, the \booktitle{PHIGS Programming Manual}
                 explains, at both elementary and advanced levels, how
                 to integrate your PHIGS applications with standard X
                 (Xlib) functions. Window management, event handling,
                 input-output, even lower-level drawing functions ---
                 all of these can be made part of your PHIGS programs.
                 Besides Xlib itself, there are detailed examples and
                 explanations based on the Motif, OLIT, and XView
                 toolkits.",
  acknowledgement = ack-nhfb,
}

@Book{Gast:2001:TSG,
  author =       "Matthew Gast",
  title =        "{T1}: a Survival Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 288",
  year =         "2001",
  ISBN =         "0-596-00127-4",
  ISBN-13 =      "978-0-596-00127-8",
  LCCN =         "TK5103.15 .G37 2001",
  bibdate =      "Mon Apr 18 15:02:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780596001278;
                 http://www.oreilly.com/catalog/t1survival",
  acknowledgement = ack-nhfb,
  subject =      "T1 (Telecommunication line); United States",
}

@Book{Gast:2002:WND,
  author =       "Matthew Gast",
  title =        "802.11 Wireless Networks: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 443",
  year =         "2002",
  ISBN =         "0-596-00183-5",
  ISBN-13 =      "978-0-596-00183-4",
  LCCN =         "TK5103.2 .G37 2002",
  bibdate =      "Thu Sep 18 17:09:38 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596001835;
                 http://www.oreilly.com/catalog/802dot11;
                 http://www.oreilly.com/catalog/9780596001834",
  acknowledgement = ack-nhfb,
  publishersummary = "As a network administrator, architect, or security
                 professional, you need to understand the capabilities,
                 limitations, and risks associated with integrating
                 wireless LAN technology into your current
                 infrastructure. This practical guide provides all the
                 information necessary to analyze and deploy wireless
                 networks with confidence. It's the only source that
                 offers a full spectrum view of 802.11, from the minute
                 details of the specification, to deployment,
                 monitoring, and troubleshooting.",
}

@Book{Gast:2005:WND,
  author =       "Matthew Gast",
  title =        "802.11 wireless networks: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 630",
  year =         "2005",
  ISBN =         "0-596-10052-3 (paperback)",
  ISBN-13 =      "978-0-596-10052-0 (paperback)",
  LCCN =         "TK5103.2 .G385 2005",
  bibdate =      "Thu Oct 6 07:24:45 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100520",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2002. Creating and administering
                 wireless networks. Covers 802.11a, g, n, and
                 i---Cover.",
  subject =      "Wireless communication systems; Local area networks
                 (Computer networks)",
}

@Book{Gehtland:2005:SDN,
  author =       "Justin Gehtland and Bruce A. Tate",
  title =        "{Spring}: a developer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 184",
  year =         "2005",
  ISBN =         "0-596-00910-0",
  ISBN-13 =      "978-0-596-00910-6",
  LCCN =         "QA76.73.S67 T38 2005",
  bibdate =      "Mon Mar 27 08:51:58 MST 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  URL =          "http://www.oreilly.com/catalog/9780596009106",
  acknowledgement = ack-nhfb,
  keywords =     "Java",
  subject =      "Spring (Computer program language); Application
                 software; Development",
}

@Book{Gemmell:2005:MMA,
  author =       "Keith Gemmell",
  title =        "Making music on the {Apple Mac}",
  publisher =    "PC",
  address =      "Merton, UK",
  pages =        "103",
  year =         "2005",
  ISBN =         "1-870775-95-3 (paperback)",
  ISBN-13 =      "978-1-870775-95-3 (paperback)",
  LCCN =         "MT723 .G46 2004; MT723 .G46 2005",
  bibdate =      "Tue Aug 5 18:23:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781870775953",
  acknowledgement = ack-nhfb,
  subject =      "GarageBand (Computer file); Digital audio editors;
                 Computer sound processing; Macintosh (Computer); Music;
                 Data processing",
}

@Book{Gennick:1999:OSD,
  author =       "Jonathan Gennick",
  title =        "{Oracle SQL*Plus}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 502",
  year =         "1999",
  ISBN =         "1-56592-578-5",
  ISBN-13 =      "978-1-56592-578-6",
  LCCN =         "QA76.73.S67 G46 1999",
  bibdate =      "Mon Apr 18 14:56:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565925786;
                 http://www.oreilly.com/catalog/orsqplus/",
  acknowledgement = ack-nhfb,
  subject =      "SQL*PLUS (Computer program language); Oracle (Computer
                 file); Database management",
}

@Book{Gennick:2000:OSP,
  author =       "Jonathan Gennick",
  title =        "{Oracle SQL*Plus}: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iv + 90",
  month =        apr,
  year =         "2000",
  ISBN =         "1-56592-941-1",
  ISBN-13 =      "978-1-56592-941-8",
  LCCN =         "QA76.73.S67 G46 2000; QA76.9.D3 G455 2000",
  bibdate =      "Mon Apr 18 15:00:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565929418;
                 http://www.oreilly.com/catalog/orsqlpluspr",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Oracle8i''--cover. ``Guide to SQL*Plus
                 syntax''--cover.",
  subject =      "Oracle (Computer file); Relational databases; SQL*Plus
                 (Computer program language); Query languages (Computer
                 science)",
}

@Book{Gennick:2001:OSD,
  author =       "Jonathan Gennick and Sanjay Mishra",
  title =        "{Oracle SQL*Loader}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 251",
  month =        apr,
  year =         "2001",
  ISBN =         "1-56592-948-9",
  ISBN-13 =      "978-1-56592-948-7",
  LCCN =         "QA76.73.S67 G44 2001",
  bibdate =      "Mon Apr 18 15:00:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565929487;
                 http://www.oreilly.com/catalog/orsqlloader",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Oracle (Computer
                 file); Relational databases",
}

@Book{Gennick:2002:OSP,
  author =       "Jonathan Gennick",
  title =        "{Oracle SQL*Plus} Pocket Reference: a Guide to
                 {SQL*Plus} Syntax",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 113",
  year =         "2002",
  ISBN =         "0-596-00441-9",
  ISBN-13 =      "978-0-596-00441-5",
  LCCN =         "QA76.73.S675 G462 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://safari.oreilly.com/0596004419;
                 http://www.oreilly.com/catalog/9780596004415;
                 http://www.oreilly.com/catalog/orsqlpluspr2",
  acknowledgement = ack-nhfb,
  publishersummary = "SQL*Plus is available at every Oracle site--from
                 the largest data warehouse to the smallest single-user
                 system--and it's a critical tool for virtually every
                 Oracle user. The ``Oracle SQL*Plus Pocket Reference''
                 boils down the most vital information from Gennick's
                 best-selling book, ``Oracle SQL*Plus: The Definitive
                 Guide'', into an accessible summary and works as a
                 vital companion to the larger book. It summarizes all
                 of the SQL*Plus syntax, including the syntax for the
                 Oracle9i release.",
  remark =       "Covers Oracle9i. A guide to SQL*Plus syntax---Cover.",
  subject =      "Oracle (Computer file); SQL*PLUS (Computer program
                 language); Relational databases; Query languages
                 (Computer science)",
}

@Book{Gennick:2003:ORE,
  author =       "Jonathan Gennick and Peter Linsley",
  title =        "{Oracle} regular expressions: pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "iv + 60",
  year =         "2003",
  ISBN =         "0-596-00601-2",
  ISBN-13 =      "978-0-596-00601-3",
  LCCN =         "QA76.9.T48 G46 2003",
  bibdate =      "Thu Apr 21 09:25:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006013",
  acknowledgement = ack-nhfb,
  remark =       "``Tutorial and quick reference'' --- cover. ``New in
                 Oracle database 10g'' --- cover.",
  subject =      "Oracle (Computer file); Handbooks, manuals, etc; Text
                 processing (Computer science); Handbooks, manuals, etc;
                 Electronic data processing; Handbooks, manuals, etc",
}

@Book{Gennick:2004:SPG,
  author =       "Jonathan Gennick",
  title =        "{SQL} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 154",
  year =         "2004",
  ISBN =         "0-596-00512-1",
  ISBN-13 =      "978-0-596-00512-2",
  LCCN =         "QA76.73.S67 G47 2004",
  bibdate =      "Mon Apr 18 15:07:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005122",
  acknowledgement = ack-nhfb,
  keywords =     "Structured Query Language pocket guide",
  remark =       "``A guide to SQL usage'' --- cover. ``Oracle, DB2, SQL
                 server and MySQL'' --- cover.",
  subject =      "SQL (Computer program language); Relational databases;
                 Database management",
}

@Book{Gennick:2005:OSD,
  author =       "Jonathan Gennick",
  title =        "{Oracle SQL}*Plus: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvi + 554",
  year =         "2005",
  ISBN =         "0-596-00746-9",
  ISBN-13 =      "978-0-596-00746-1",
  LCCN =         "QA76.73.S67 G46 2005eb; QA76.73.S67; QA76.73.S67 G46
                 2005",
  bibdate =      "Tue Aug 5 17:43:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007461",
  acknowledgement = ack-nhfb,
  remark =       "Updated for Oracle Database 10g",
  subject =      "Oracle (Computer file); SQL*PLUS (Computer program
                 language); Database management",
}

@Book{Gennick:2005:OSP,
  author =       "Jonathan Gennick",
  title =        "{Oracle SQL*Plus}: pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "146",
  year =         "2005",
  ISBN =         "0-596-00885-6",
  ISBN-13 =      "978-0-596-00885-7",
  LCCN =         "QA76.9.D3 G455 2000",
  bibdate =      "Thu Sep 22 19:01:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008857",
  acknowledgement = ack-nhfb,
  remark =       "Covers Oracle8i --- cover. Guide to SQL*Plus syntax
                 --- cover.",
  subject =      "Oracle (Computer file); Relational databases; SQL*Plus
                 (Computer program language); Query languages (Computer
                 science)",
}

@Book{Gennick:2006:SPG,
  author =       "Jonathan Gennick",
  title =        "{SQL} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "viii + 184",
  year =         "2006",
  ISBN =         "0-596-52688-1",
  ISBN-13 =      "978-0-596-52688-7",
  LCCN =         "QA76.73.S67",
  bibdate =      "Tue Aug 5 18:05:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526887",
  acknowledgement = ack-nhfb,
  remark =       "A guide to SQL usage. ``Oracle, DB2, SQL server, MySQL
                 and PostgreSQL",
  subject =      "SQL (Computer program language); Relational databases;
                 Database management",
}

@Book{Genzberger:1994:KB,
  author =       "Christine Genzberger and others",
  title =        "{Korea} Business",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "332",
  year =         "1994",
  ISBN =         "0-9631864-4-2",
  ISBN-13 =      "978-0-9631864-4-7",
  LCCN =         "HC467.K6198583 1994",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.ora.com/catalog/koreabiz/;
                 http://www.oreilly.com/catalog/9780963186447",
  acknowledgement = ack-nhfb,
}

@Book{George:1998:TTJ,
  author =       "Donald W. George and Amy G. Carlson",
  title =        "Travelers' Tales {Japan}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 411",
  year =         "1998",
  ISBN =         "1-885211-04-X",
  ISBN-13 =      "978-1-885211-04-0",
  LCCN =         "DS812 .J36 1999",
  bibdate =      "Wed Oct 07 12:21:04 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211040;
                 http://www.oreilly.com/catalog/japan",
  acknowledgement = ack-nhfb,
}

@Book{George:2011:HDG,
  author =       "Lars George",
  title =        "{HBase}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 522",
  year =         "2011",
  ISBN =         "1-4493-9610-0 (paper), 1-4493-1577-1 (e-book)",
  ISBN-13 =      "978-1-4493-9610-7 (paper), 978-1-4493-1577-1
                 (e-book)",
  LCCN =         "QA76.9.D5 G46 2011",
  bibdate =      "Fri Dec 28 05:48:20 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  URL =          "http://proquest.safaribooksonline.com/9781449314682",
  acknowledgement = ack-nhfb,
  keywords =     "Apache HBase; Google BigTable; Hadoop; HBase;
                 MapReduce; NoSQL",
  subject =      "Electronic data processing; Distributed processing;
                 Database management; Open source software; Database
                 management; Electronic data processing / Distributed",
  tableofcontents = "Introduction \\
                 Installation \\
                 Client API: the basics \\
                 Client API: advanced features \\
                 Client API: administrative features \\
                 Available clients \\
                 MapReduce integration \\
                 Architecture \\
                 Advanced usage \\
                 Cluster monitoring \\
                 Performance tuning \\
                 Cluster administration",
}

@Book{Gerantabee:2007:DLD,
  author =       "Fred Gerantabee",
  title =        "Dynamic learning: Dreamweaver {CS3}: with video
                 tutorials and lesson files",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 400",
  year =         "2007",
  ISBN =         "0-596-51057-8",
  ISBN-13 =      "978-0-596-51057-2",
  LCCN =         "TK5105.8885.D74",
  bibdate =      "Tue Aug 5 17:55:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510572",
  acknowledgement = ack-nhfb,
  remark =       "Includes video tutorials and lesson files on DVD.",
  subject =      "Dreamweaver (Computer file); Web sites; Design;
                 Authoring programs; Web publishing",
  tableofcontents = "Starting up \\
                 Dreamweaver CS3 jumpstart \\
                 Creating a new site \\
                 Adding text and images \\
                 Styling your pages with CSS \\
                 Creating page layouts with tables \\
                 Creating page layouts with CSS \\
                 Fine-tuning your workflow \\
                 Working with frames \\
                 Adding flash, video, and sound content \\
                 Getting modular with reusable items \\
                 Under the hood: editing in the code view \\
                 Building web forms \\
                 Managing your web site: reports, optimization and
                 maintenance",
}

@Book{Getz:2002:AC,
  author =       "Ken Getz and Paul Litwin and Andy Baron",
  title =        "{Access} Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 687",
  year =         "2002",
  ISBN =         "0-596-00084-7",
  ISBN-13 =      "978-0-596-00084-4",
  LCCN =         "QA76.9.D3 G4828 2002",
  bibdate =      "Mon Apr 18 15:02:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  URL =          "http://safari.oreilly.com/0596000847;
                 http://www.oreilly.com/catalog/9780596000844;
                 http://www.oreilly.com/catalog/accesscook",
  acknowledgement = ack-nhfb,
  keywords =     "database management; Microsoft Access",
  publishersummary = "Access Cookbook provides solutions to practical
                 user interface and programming problems for the
                 Microsoft Access power user or programmer who is
                 running up against some of the apparent limits of the
                 software. The book contains a comprehensive collection
                 of problems, solutions, and practical examples for
                 Access power users and programmers at all levels, from
                 the relatively inexperienced to the most
                 sophisticated.",
  remark =       "``Solutions to practical user interface and
                 programming problems.'' --- cover.",
  subject =      "Microsoft Access; Database management",
}

@Book{Getz:2004:AC,
  author =       "Ken Getz and Paul Litwin and Andy Baron",
  title =        "{Access} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxviii + 810",
  year =         "2004",
  ISBN =         "0-596-00678-0",
  ISBN-13 =      "978-0-596-00678-5",
  LCCN =         "QA76.9.D3 G4828 2002",
  bibdate =      "Thu Apr 21 09:26:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006785",
  acknowledgement = ack-nhfb,
  remark =       "``Solutions to practical user interface and
                 programming problems.'' --- cover.",
  subject =      "Microsoft Access; Database management",
}

@Book{Gibas:2001:DBC,
  author =       "Cynthia Gibas and Per Jambeck",
  title =        "Developing Bioinformatics Computer Skills",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 427",
  month =        apr,
  year =         "2001",
  ISBN =         "1-56592-664-1",
  ISBN-13 =      "978-1-56592-664-6",
  LCCN =         "QH324.2 .G53 2001",
  bibdate =      "Mon Apr 18 14:57:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565926646;
                 http://www.oreilly.com/catalog/bioskills",
  acknowledgement = ack-nhfb,
  subject =      "Bioinformatics; Computational Biology",
}

@Book{Gibson:2006:GMH,
  author =       "Rich Gibson and Schuyler Erle",
  title =        "{Google} maps hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 337",
  year =         "2006",
  ISBN =         "0-596-10161-9 (paperback)",
  ISBN-13 =      "978-0-596-10161-9 (paperback)",
  LCCN =         "ZA4234.G64 G52 2006; G70.212 .G53 2006; ; GA139 .G53
                 2006",
  bibdate =      "Tue Aug 5 17:51:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101619",
  acknowledgement = ack-nhfb,
  subject =      "Google; Maps; Roads; Digital mapping; Geographic
                 information systems; Computer hackers",
  tableofcontents = "You are here: introducing Google Maps \\
                 Introducing the Google Maps API \\
                 Mashing up Google Maps \\
                 On the road with Google Maps \\
                 Google Maps in words and pictures \\
                 API tips and tricks \\
                 Extreme Google Maps hacks",
}

@Book{Gift:2008:PUL,
  author =       "Noah Gift and Jeremy M. Jones",
  title =        "{Python} for {Unix} and {Linux} system
                 administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 433",
  year =         "2008",
  ISBN =         "0-596-51582-0",
  ISBN-13 =      "978-0-596-51582-9",
  LCCN =         "QA76.73.P98 G54 2008",
  bibdate =      "Thu Apr 16 10:53:11 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Book{Gillespie:2016:ERP,
  author =       "Colin (Colin Stevenson) Gillespie and Robin Lovelace",
  title =        "Efficient {R} programming: a practical guide to
                 smarter programming",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 203",
  year =         "2016",
  ISBN =         "1-4919-5078-1 (paperback), 1-4919-5072-2 (e-book),
                 1-4919-5075-7 (e-book), 1-4919-5073-0 (e-book)",
  ISBN-13 =      "978-1-4919-5078-4 (paperback), 978-1-4919-5072-2
                 (e-book), 978-1-4919-5075-3 (e-book), 978-1-4919-5073-9
                 (e-book)",
  LCCN =         "QA276.45.R3 G55 2016",
  bibdate =      "Sat Jan 13 07:32:59 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://proquest.safaribooksonline.com/9781491950777",
  abstract =     "There are many excellent R resources for
                 visualization, data science, and package development.
                 Hundreds of scattered vignettes, web pages, and forums
                 explain how to use R in particular domains. But little
                 has been written on how to simply make R work
                 effectively --- until now. This hands-on book teaches
                 novices and experienced R users how to write efficient
                 R code. Drawing on years of experience teaching R
                 courses, authors Colin Gillespie and Robin Lovelace
                 provide practical advice on a range of topics-from
                 optimizing the set-up of RStudio to leveraging C++-that
                 make this book a useful addition to any R user's
                 bookshelf. Academics, business users, and programmers
                 from a wide range of backgrounds stand to benefit from
                 the guidance in \booktitle{Efficient R Programming}.",
  acknowledgement = ack-nhfb,
  subject =      "R (Computer program language); Quality or Trade
                 Paperback; Computers --- General Information; Data
                 Processing; Programming --- Object Oriented; Databases
                 Data Mining; R (Computer program language)",
  tableofcontents = "Preface \\
                 Conventions Used in This Book \\
                 Using Code Examples \\
                 O'Reilly Safari \\
                 How to Contact Us \\
                 Acknowledgments \\
                 Colin \\
                 Robin \\
                 1. Introduction \\
                 Prerequisites \\
                 Who This Book Is for and How to Use It \\
                 What Is Efficiency? \\
                 What Is Efficient R Programming? \\
                 Why Efficiency? \\
                 Cross-Transferable Skills for Efficiency \\
                 Touch Typing \\
                 Consistent Style and Code Conventions \\
                 Benchmarking and Profiling \\
                 Benchmarking \\
                 Benchmarking Example \\
                 Profiling \\
                 Book Resources \\
                 R Package \\
                 Online Version \\
                 References \\
                 2. Efficient Setup \\
                 Prerequisites \\
                 Top Five Tips for an Efficient R Setup \\
                 Operating System \\
                 Operating System and Resource Monitoring \\
                 R Version \\
                 Installing R \\
                 Updating R \\
                 Installing R Packages \\
                 Installing R Packages with Dependencies \\
                 Updating R Packages \\
                 R Startup \\
                 R Startup Arguments \\
                 An Overview of R's Startup Files \\
                 The Location of Startup Files \\
                 The .Rprofile File \\
                 Example .Rprofile File \\
                 The .Renviron File \\
                 RStudio \\
                 Installing and Updating RStudio \\
                 Window Pane Layout \\
                 RStudio Options \\
                 Autocompletion \\
                 Keyboard Shortcuts \\
                 Object Display and Output Table \\
                 Project Management \\
                 BLAS and Alternative R Interpreters \\
                 Testing Performance Gains from BLAS \\
                 Other Interpreters \\
                 Useful BLAS/Benchmarking Resources \\
                 References \\
                 3. Efficient Programming \\
                 Prerequisites \\
                 Top Five Tips for Efficient Programming \\
                 General Advice \\
                 Memory Allocation \\
                 Vectorized Code \\
                 Communicating with the User \\
                 Fatal Errors: stop() \\
                 Warnings: warning() \\
                 Informative Output: message() and cat() \\
                 Invisible Returns \\
                 Factors \\
                 Inherent Order \\
                 Fixed Set of Categories \\
                 The Apply Family \\
                 Example: Movies Dataset \\
                 Type Consistency \\
                 Caching Variables \\
                 Function Closures \\
                 The Byte Compiler \\
                 Example: The Mean Function \\
                 Compiling Code \\
                 References \\
                 4. Efficient Workflow \\
                 Prerequisites \\
                 Top Five Tips for Efficient Workflow \\
                 A Project Planning Typology \\
                 Project Planning and Management \\
                 Chunking Your Work \\
                 Making Your Workflow SMART \\
                 Visualizing Plans with R \\
                 Package Selection \\
                 Searching for R Packages \\
                 How to Select a Package \\
                 Publication \\
                 Dynamic Documents with R Markdown \\
                 R Packages \\
                 Reference \\
                 5. Efficient Input/Output \\
                 Prerequisites \\
                 Top Five Tips for Efficient Data I/O \\
                 Versatile Data Import with rio \\
                 Plain-Text Formats \\
                 Differences Between fread() and read\_csv() \\
                 Preprocessing Text Outside R \\
                 Binary File Formats \\
                 Native Binary Formats: Rdata or Rds? \\
                 The Feather File Format \\
                 Benchmarking Binary File Formats \\
                 Protocol Buffers \\
                 Getting Data from the Internet \\
                 Accessing Data Stored in Packages \\
                 References \\
                 6. Efficient Data Carpentry \\
                 Prerequisites \\
                 Top Five Tips for Efficient Data Carpentry \\
                 Efficient Data Frames with tibble \\
                 Tidying Data with tidyr and Regular Expressions \\
                 Make Wide Tables Long with gather() \\
                 Split Joint Variables with separate() \\
                 Other tidyr Functions \\
                 Regular Expressions \\
                 Efficient Data Processing with dplyr \\
                 Renaming Columns \\
                 Changing Column Classes \\
                 Filtering Rows",
}

@Book{Gillmor:2004:WMG,
  author =       "Dan Gillmor",
  title =        "We the media: grassroots journalism by the people, for
                 the people",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 299",
  year =         "2004",
  ISBN =         "0-596-00733-7",
  ISBN-13 =      "978-0-596-00733-1",
  LCCN =         "PN4784.O62 G55 2004",
  bibdate =      "Thu Apr 21 09:27:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.oreilly.com/catalog/9780596007331;
                 http://www.oreilly.com/catalog/wemedia/book/",
  acknowledgement = ack-nhfb,
  subject =      "Online journalism; United States; Mass media and
                 technology; United States; Digital media; United
                 States; Internet; Social aspects; United States;
                 Internet; Political aspects; United States; Web
                 publishing; United States; Facts and Comparisons
                 electronic resources",
  url-contents = "text/html",
}

@Book{Gilly:1990:XWS,
  author =       "Daniel Gilly and Tim O'Reilly",
  title =        "The {X Window System} in a Nutshell: Desktop Quick
                 Reference for Version 11 Release 4 of the {X Window
                 System}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 367",
  year =         "1990",
  ISBN =         "0-937175-24-2",
  ISBN-13 =      "978-0-937175-24-8",
  LCCN =         "QA76.76.W56 X84x",
  bibdate =      "Wed Dec 15 19:44:49 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175248",
  acknowledgement = ack-nhfb,
}

@Book{Gilly:1992:UN,
  author =       "Daniel Gilly and {the staff of O'Reilly \ and Inc.}
                 Associates",
  title =        "{UNIX} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 400",
  year =         "1992",
  ISBN =         "1-56592-001-5",
  ISBN-13 =      "978-1-56592-001-9",
  LCCN =         "QA76.76.O63 G55 1992",
  bibdate =      "Tue Dec 14 22:53:27 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$9.95",
  acknowledgement = ack-nhfb,
}

@Book{Gilly:1992:UNB,
  author =       "Daniel Gilly and {The staff of O'Reilly \& Associates,
                 Inc.}",
  title =        "{UNIX} in a Nutshell. Berkeley edition\emdash a
                 Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "272",
  year =         "1992",
  ISBN =         "0-937175-20-X",
  ISBN-13 =      "978-0-937175-20-0",
  LCCN =         "QA76.76.O63 U544 1989",
  bibdate =      "Wed Sep 29 13:32:24 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$19.50",
  URL =          "http://www.oreilly.com/catalog/9780937175200",
  acknowledgement = ack-sk,
}

@Book{Gilly:1992:UNS,
  author =       "Daniel Gilly and {The staff of O'Reilly \&
                 Associates}",
  title =        "{UNIX} in a nutshell: {System V} edition: a desktop
                 quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "444",
  month =        jun,
  year =         "1992",
  ISBN =         "1-56592-001-5",
  ISBN-13 =      "978-1-56592-001-9",
  LCCN =         "QA76.76.O63 G55 1992; QA76.76.O63 U5453 1992",
  bibdate =      "Mon Apr 18 14:49:46 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920019;
                 http://www.oreilly.com/catalog/unutv",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); UNIX System V (Computer
                 file)",
  xxnote =       "This ISBN is also assigned to \cite{Gilly:1998:UND}.",
}

@Book{Gilly:1992:XWS,
  author =       "Daniel Gilly and Tim O'Reilly",
  title =        "The {X Window System} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xi + 409",
  year =         "1992",
  ISBN =         "1-56592-017-1",
  ISBN-13 =      "978-1-56592-017-0",
  LCCN =         "QA76.76.W56 X24 1992",
  bibdate =      "Mon Apr 18 14:50:05 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Updated for X11 R5 by Ellie Cutler.",
  price =        "US\$19.95",
  series =       "The Definitive guides to the X Window System",
  URL =          "http://www.oreilly.com/catalog/9781565920170",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  remark =       "At head of title: Desktop quick reference. ``For
                 Version 11 Release 4 and Release 5 of the X Window
                 System''.",
  subject =      "Windows (Computer programs); X Window System (Computer
                 system)",
  xxeditor =     "Ellie Cutler and Daniel Gilly and Tim O'Reilly",
}

@Book{Gilly:1998:UN,
  author =       "Daniel Gilly and others",
  title =        "{UNIX} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Deluxe",
  pages =        "444 (est.)",
  month =        jul,
  year =         "1998",
  ISBN =         "1-56592-406-1",
  ISBN-13 =      "978-1-56592-406-2",
  LCCN =         "????",
  bibdate =      "Tue Sep 17 05:47:39 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$69.95",
  URL =          "http://www.oreilly.com/catalog/9781565924062;
                 http://www.oreilly.com/catalog/unixcd",
  acknowledgement = ack-nhfb,
}

@Book{Gilly:1998:UND,
  author =       "Daniel Gilly",
  title =        "{UNIX} in a nutshell: a desktop quick reference for
                 {System V Release 4} and {Solaris 2.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "1998",
  ISBN =         "1-56592-001-5",
  ISBN-13 =      "978-1-56592-001-9",
  LCCN =         "QA76.76.O63 G565 1998",
  bibdate =      "Mon Apr 18 14:49:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920019",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); UNIX System V (Computer
                 file); Solaris (Computer file)",
  xxnote =       "This ISBN is also assigned to \cite{Gilly:1992:UNS}.",
}

@Book{Gioseffi:1996:PIY,
  editor =       "Claudia Gioseffi",
  title =        "Passport {Italy}: Your Pocket Guide to {Italian}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        sep,
  year =         "1996",
  ISBN =         "1-885073-34-8",
  ISBN-13 =      "978-1-885073-34-1",
  LCCN =         "HD58.7.G57 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073341",
  acknowledgement = ack-nhfb,
}

@Book{Gircys:1988:UUC,
  author =       "Gintaras R. Gircys",
  title =        "Understanding and Using {COFF}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "196",
  month =        nov,
  year =         "1988",
  ISBN =         "0-937175-31-5",
  ISBN-13 =      "978-0-937175-31-6",
  LCCN =         "QA76.8.U65 G57 1988",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$21.95",
  URL =          "http://www.oreilly.com/catalog/9780937175316",
  acknowledgement = ack-nhfb,
}

@Book{Glenn:2000:WNP,
  author =       "Walter J. Glenn",
  title =        "{Word 2000} in a Nutshell: a power user's quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 491",
  year =         "2000",
  ISBN =         "1-56592-489-4",
  ISBN-13 =      "978-1-56592-489-5",
  LCCN =         "Z52.5.M52 G57 2000",
  bibdate =      "Mon Apr 18 14:55:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565924895;
                 http://www.oreilly.com/catalog/word2000ian",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Word; Handbooks, manuals, etc; Word
                 processing; Handbooks, manuals, etc",
}

@Book{Glenn:2002:WPG,
  author =       "Walter Glenn",
  title =        "{Word} Pocket Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 143",
  year =         "2002",
  ISBN =         "0-596-00445-1",
  ISBN-13 =      "978-0-596-00445-3",
  LCCN =         "Z52.5.M52 G573 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596004453;
                 http://www.oreilly.com/catalog/wordpg",
  acknowledgement = ack-nhfb,
  publishersummary = "Packed with information, Word Pocket Guide is a
                 useful, condensed tool that covers Microsoft Word's
                 keyboard shortcuts, user interface, commands, and
                 tasks. This handy little book is easy to use anywhere
                 --it's the perfect quick reference for all users who
                 want to complete tasks faster without having to plow
                 through a thousand-page tutorial.",
}

@Book{Glenn:2003:OPG,
  author =       "Walter J. Glenn",
  title =        "{Outlook} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 186",
  year =         "2003",
  ISBN =         "0-596-00444-3",
  ISBN-13 =      "978-0-596-00444-6",
  LCCN =         "HD69.T54 G584 2003",
  bibdate =      "Mon Apr 18 15:06:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004446",
  acknowledgement = ack-nhfb,
  remark =       "``No fluff help for Outlook users'' --- cover.",
  subject =      "Microsoft Outlook; Time management; Computer programs;
                 Personal information management; Computer programs",
}

@Book{Glenn:2004:WPG,
  author =       "Walter J. Glenn",
  title =        "{Word} pocket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "vi + 170",
  year =         "2004",
  ISBN =         "0-596-00684-5 (paperback)",
  ISBN-13 =      "978-0-596-00684-6 (paperback)",
  LCCN =         "Z52.5.M52 G58 2004",
  bibdate =      "Thu Apr 21 09:26:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006846",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Word 2003'' --- cover.",
  subject =      "Microsoft Word; Handbooks, manuals, etc; Word
                 processing; Handbooks, manuals, etc",
}

@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",
  ISBN-13 =      "978-1-56592-261-7",
  LCCN =         "QA76.76.T49G56 1997",
  bibdate =      "Sat Jun 28 10:22:02 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  abstract =     "This book introduces Emacs Lisp and tells you how to
                 make the editor do whatever you want, whether it's
                 altering the way text scrolls or inventing a whole new
                 ``major mode.'' Topics progress from simple to complex,
                 from lists, symbols, and keyboard commands to syntax
                 tables, macro templates, and error recovery.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Customizing Emacs \\
                 2: Simple New Commands \\
                 3: Cooperating Commands \\
                 4: Searching and Modifying Buffers \\
                 5: Lisp Files \\
                 6: Lists \\
                 7: Minor Mode \\
                 8: Evaluation and Error Recovery \\
                 9: A Major Mode \\
                 10: A Comprehensive Example \\
                 A: Lisp Quick Reference \\
                 B: Debugging and Profiling \\
                 C: Sharing Your Code \\
                 D: Obtaining and Building Emacs",
}

@Book{Glover:2005:RE,
  author =       "William R. Glover and Himanshu Bhatt",
  title =        "{RFID} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "272",
  year =         "2005",
  ISBN =         "0-596-00944-5",
  ISBN-13 =      "978-0-596-00944-1",
  LCCN =         "TK6553",
  bibdate =      "Tue Aug 5 17:46:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009441",
  acknowledgement = ack-nhfb,
  subject =      "Radio frequency identification systems; Inventory
                 control",
}

@Book{Glover:2006:RE,
  author =       "Bill Glover and Him{\aa}a{\`o}m{\'s}u
                 Bha{\`o}t{\`o}ta",
  title =        "{RFID} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 260",
  year =         "2006",
  ISBN =         "0-596-00944-5 (paperback)",
  ISBN-13 =      "978-0-596-00944-1 (paperback)",
  LCCN =         "TK6553 .G56 2006",
  bibdate =      "Tue Aug 5 17:46:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009441",
  acknowledgement = ack-nhfb,
  subject =      "Radio frequency identification systems; Inventory
                 control",
}

@Book{Goldstein:2005:AMM,
  author =       "Adam Goldstein",
  title =        "{AppleScript}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxii + 325",
  year =         "2005",
  ISBN =         "0-596-00850-3 (paperback)",
  ISBN-13 =      "978-0-596-00850-5 (paperback)",
  LCCN =         "QA76.73.A67 G65 2005",
  bibdate =      "Tue Aug 2 10:56:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596008505",
  acknowledgement = ack-nhfb,
  remark =       "Time-saving automation for Mac OS X.",
  subject =      "AppleScript (Computer program language); Macintosh
                 (Computer); Programming",
}

@Book{Goodliffe:2006:CCP,
  author =       "Pete Goodliffe",
  title =        "Code craft: the practice of writing excellent code",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxxvi + 580",
  year =         "2006",
  ISBN =         "1-59327-119-0",
  ISBN-13 =      "978-1-59327-119-0",
  LCCN =         "QA76.6 .G656 2007; QA76.6 .G656 2006eb",
  bibdate =      "Tue Aug 5 18:19:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271190",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming; Programming languages
                 (Electronic computers); Computer software;
                 Development",
}

@Book{Goodman:1998:DHD,
  author =       "Danny Goodman",
  title =        "Dynamic {HTML}: The Definitive Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 1073",
  month =        aug,
  year =         "1998",
  ISBN =         "1-56592-494-0",
  ISBN-13 =      "978-1-56592-494-9",
  LCCN =         "QA76.76.H94 G657 1998",
  bibdate =      "Mon Apr 18 14:55:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565924949;
                 http://www.oreilly.com/catalog/dhtmlref",
  acknowledgement = ack-nhfb,
  subject =      "DHTML (Document markup language)",
}

@Book{Goodman:2002:DHD,
  author =       "Danny Goodman",
  title =        "{Dynamic HTML}: The Definitive Reference: a
                 Comprehensive Resource for {HTML}, {CSS}, {DOM} \&
                 {JavaScript}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 1401",
  year =         "2002",
  ISBN =         "0-596-00316-1",
  ISBN-13 =      "978-0-596-00316-6",
  LCCN =         "QA76.76.H94 G657 2002",
  bibdate =      "Mon Apr 18 15:05:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$59.95",
  URL =          "http://www.oreilly.com/catalog/9780596003166;
                 http://www.oreilly.com/catalog/dhtmlref2",
  acknowledgement = ack-nhfb,
  publishersummary = "Dynamic HTML: The Definitive Reference, 2nd
                 Edition, is an indispensable compendium for Web
                 development. The new edition has been updated to
                 include complete reference material on the latest
                 specifications, including HTML 4.01, CSS Level 2, DOM
                 Level 2, and JavaScript 1.5, as well as the latest
                 browsers, Internet Explorer 6 (Windows), Internet
                 Explorer 5.1 (Mac), Netscape Navigator 6 and 7, and
                 Mozilla 1.0.",
  remark =       "``A comprehensive resource for HTML, CSS, DOM, and
                 JavaScript'' --- cover.",
  subject =      "DHTML (Document markup language)",
}

@Book{Goodman:2003:JDC,
  author =       "Danny Goodman",
  title =        "{JavaScript} and {DHTML} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 520",
  year =         "2003",
  ISBN =         "0-596-00467-2",
  ISBN-13 =      "978-0-596-00467-5",
  LCCN =         "QA76.73.J39 G63 2003",
  bibdate =      "Mon Apr 18 15:06:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004675",
  acknowledgement = ack-nhfb,
  keywords =     "cookbook; Dynamic HyperText Markup Language;
                 JavaScript",
  remark =       "``Solutions and examples for web programmers'' ---
                 cover.",
  subject =      "JavaScript (Computer program language); DHTML
                 (Document markup language); Internet programming",
}

@Book{Goodman:2007:DHD,
  author =       "Danny Goodman",
  title =        "{Dynamic HTML}: the definitive reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xi + 1307",
  year =         "2007",
  ISBN =         "0-596-52740-3 (paperback)",
  ISBN-13 =      "978-0-596-52740-2 (paperback)",
  LCCN =         "QA76.76.H94; QA76.76.H94 G657 2007eb",
  bibdate =      "Tue Aug 5 18:06:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007273943-d.html;
                 http://www.loc.gov/catdir/toc/fy0710/2007273943.html;
                 http://www.oreilly.com/catalog/9780596527402",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2002. A comprehensive resource for
                 HTML, CSS, DOM, and JavaScript",
  subject =      "DHTML (Document markup language)",
}

@Book{Goodman:2007:JDC,
  author =       "Danny Goodman",
  title =        "{JavaScript} and {DHTML} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xx + 582",
  year =         "2007",
  ISBN =         "0-596-51408-5 (paperback)",
  ISBN-13 =      "978-0-596-51408-2 (paperback)",
  LCCN =         "QA76.73.J39 G63 2007eb; QA76.73.J39 G63 2007;
                 QA76.73.J39",
  bibdate =      "Tue Aug 5 17:56:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514082",
  abstract =     "Offers problems, solutions, and examples for readers
                 using JavaScript and DHTML in Web pages, covering
                 topics such as interactive forms, user-friendly
                 navigation, dynamic and stationary content, and
                 frames.",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2003.",
  subject =      "JavaScript (Computer program language); DHTML
                 (Document markup language); Internet programming",
}

@Book{Gough:1999:KSS,
  author =       "Laurie Gough",
  title =        "Kite Strings of the {Southern Cross}: a Woman's
                 Travel Odyssey",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "400 (est.)",
  year =         "1999",
  ISBN =         "1-885211-30-9",
  ISBN-13 =      "978-1-885211-30-9",
  LCCN =         "G155.C3G68 1999",
  bibdate =      "Fri Mar 19 18:04:46 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.00",
  URL =          "http://www.oreilly.com/catalog/9781885211309;
                 http://www.oreilly.com/catalog/kite/",
  acknowledgement = ack-nhfb,
}

@Book{Gourley:2002:HDG,
  author =       "David Gourley and Brian Totty and Marjorie Sayer and
                 Sailu Reddy and Anshu Aggarwal",
  title =        "{HTTP}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 635",
  year =         "2002",
  ISBN =         "1-56592-509-2",
  ISBN-13 =      "978-1-56592-509-0",
  LCCN =         "QA76.76.H94 G695 2002",
  bibdate =      "Mon Apr 18 14:56:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565925090;
                 http://www.oreilly.com/catalog/httptdg",
  acknowledgement = ack-nhfb,
  keywords =     "HTTP (computer network protocol); hypertext systems",
  publishersummary = "Web technology has become the foundation for all
                 sorts of critical networked applications and
                 far-reaching methods of data exchange, and beneath it
                 all is a fundamental protocol: HyperText Transfer
                 Protocol, or HTTP.\par

                 HTTP: The Definitive Guide documents everything that
                 technical people need for using HTTP efficiently. A
                 reader can understand how Web applications work, how
                 the core Internet protocols and architectural building
                 blocks interact, and how to correctly implement
                 Internet clients and servers.",
  subject =      "Hypertext systems; HTTP (Computer network protocol)",
}

@Book{Goyvaerts:2012:REC,
  author =       "Jan Goyvaerts and Steven Levithan",
  title =        "Regular expressions cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 594",
  year =         "2012",
  ISBN =         "1-4493-1943-2 (paperback)",
  ISBN-13 =      "978-1-4493-1943-4 (paperback)",
  LCCN =         "NLS PB8.212.757/6",
  bibdate =      "Wed Nov 21 15:33:17 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 library.ox.ac.uk:210/ADVANCE",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming; Text processing (Computer
                 science)",
  tableofcontents = "Introduction to regular expressions \\
                 Basic regular expression skills \\
                 Programming with regular expressions \\
                 Validation and formatting \\
                 Words, lines, and special characters \\
                 Numbers \\
                 Source code and log files \\
                 URLs, paths, and Internet addresses \\
                 Markup and data formats",
}

@Book{Graff:2003:SCP,
  author =       "Mark Graff and Kenneth R. {Van Wyk}",
  title =        "Secure coding: principles and practices",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 202",
  year =         "2003",
  ISBN =         "0-596-00242-4",
  ISBN-13 =      "978-0-596-00242-8",
  LCCN =         "QA76.9.A25 G69 2003",
  bibdate =      "Mon Apr 18 15:04:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002428",
  acknowledgement = ack-nhfb,
  subject =      "Computer security",
}

@Book{Graham:2004:HPB,
  author =       "Paul Graham",
  title =        "Hackers and painters: big ideas from the computer
                 age",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 258",
  year =         "2004",
  ISBN =         "0-596-00662-4",
  ISBN-13 =      "978-0-596-00662-4",
  LCCN =         "HD8039.D37; HD8039.D37 G73 2004eb; HD8039.D37 G73
                 2004",
  bibdate =      "Tue Aug 5 17:42:30 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006624",
  acknowledgement = ack-nhfb,
  subject =      "Computer programmers",
  tableofcontents = "Why nerds are unpopular: their minds are not on the
                 game \\
                 Hackers and painters: hackers are makers, like painters
                 or architects or writers \\
                 What you can't say: how to think heretical thoughts and
                 what to do with them \\
                 Good bad attitude: like Americans, hackers win by
                 breaking rules \\
                 The other road ahead: web-based software offers the
                 biggest opportunity since the arrival of the
                 microcomputer \\
                 How to make wealth: the best way to get rich is to
                 create wealth. And startups are the best way to do that
                 \\
                 Mind the gap: could ``unequal income distribution'' be
                 less of a problem than we think? \\
                 A plan for spam: till recently most experts thought
                 spam filtering wouldn't work. This proposal changed
                 their minds \\
                 Taste for makers: how do you make great things? \\
                 Programming languages explained: what a programming
                 language is and why they are a hot topic now \\
                 The hundred-year language: how will we program in a
                 hundred years? Why not start now? \\
                 Beating the averages: for web-based applications you
                 can use whatever language you want. So can your
                 competitors \\
                 Revenge of the nerds: in technology, ``industry best
                 practice'' is a recipe for losing \\
                 The dream language: a good programming language is one
                 that lets hackers have their way with it \\
                 Design and. research: research has to be original.
                 Design has to be good",
}

@Book{Gralla:2003:WXH,
  author =       "Preston Gralla",
  title =        "{Windows XP} hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 392",
  year =         "2003",
  ISBN =         "0-596-00511-3",
  ISBN-13 =      "978-0-596-00511-5",
  LCCN =         "QA76.76.O63 G7225 2003",
  bibdate =      "Mon Apr 18 15:07:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005115",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Gralla:2005:IAH,
  author =       "Preston Gralla",
  title =        "{Internet} annoyances: how to fix the most annoying
                 things about going online",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 239",
  year =         "2005",
  ISBN =         "0-596-00735-3 (paperback)",
  ISBN-13 =      "978-0-596-00735-5 (paperback)",
  LCCN =         "TK5105.875.I57 G723 2005",
  bibdate =      "Tue Aug 2 10:55:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007355",
  acknowledgement = ack-nhfb,
  subject =      "Internet",
}

@Book{Gralla:2005:PPC,
  author =       "Preston Gralla",
  title =        "{PC} pest control: protect your computers from
                 malicious {Internet} invaders",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 275",
  year =         "2005",
  ISBN =         "0-596-00926-7",
  ISBN-13 =      "978-0-596-00926-7",
  LCCN =         "QA76.9.A25 G73 2005",
  bibdate =      "Thu Oct 6 07:24:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009267",
  acknowledgement = ack-nhfb,
  subject =      "Computer security",
}

@Book{Gralla:2005:WXH,
  author =       "Preston Gralla",
  title =        "{Windows XP} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxi + 548",
  year =         "2005",
  ISBN =         "0-596-00918-6",
  ISBN-13 =      "978-0-596-00918-2",
  LCCN =         "QA76.76.O63 G7225 2005",
  bibdate =      "Thu Sep 22 19:02:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009182",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Gralla:2005:WXP,
  author =       "Preston Gralla",
  title =        "{Windows XP} power hound",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xxi + 359",
  year =         "2005",
  ISBN =         "0-596-00619-5 (paperback)",
  ISBN-13 =      "978-0-596-00619-8 (paperback)",
  LCCN =         "QA76.76.O63; QA76.76.O63 G73 2005; QA76.76.O63 G73
                 2005eb; QA76.76.O63 G716 2004; QA76.76.O63 G72285
                 2005",
  bibdate =      "Tue Aug 5 17:42:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006198",
  acknowledgement = ack-nhfb,
  remark =       "Covers Windows XP Home and Pro. Teach yourself new
                 tricks.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
  tableofcontents = "Getting started \\
                 The desktop and interface \\
                 Windows Explorer and searching \\
                 Built-in utilities \\
                 Microsoft Office \\
                 The Internet \\
                 Web browsers \\
                 Email \\
                 Networking \\
                 Hardware \\
                 System speedups \\
                 Security \\
                 Crash recovery \\
                 Windows Media Player \\
                 The registry",
}

@Book{Gralla:2006:WVN,
  author =       "Preston Gralla",
  title =        "{Windows Vista} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 732",
  year =         "2006",
  ISBN =         "0-596-52707-1",
  ISBN-13 =      "978-0-596-52707-5",
  LCCN =         "QA76.76.O63; QA76.76.O63 G7 2006eb",
  bibdate =      "Tue Aug 5 18:05:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527075",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file)",
}

@Book{Gralla:2007:BBW,
  author =       "Preston Gralla",
  title =        "Big book of {Windows} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "647",
  year =         "2007",
  ISBN =         "0-596-52835-3",
  ISBN-13 =      "978-0-596-52835-5",
  LCCN =         "QA76.76.O63; QA76.76.O63 G72237 2007eb",
  bibdate =      "Tue Aug 5 18:09:54 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Hacks",
  URL =          "http://www.oreilly.com/catalog/9780596528355",
  acknowledgement = ack-nhfb,
  remark =       "Make, makezine.com",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Gralla:2007:WVP,
  author =       "Preston Gralla",
  title =        "{Windows Vista} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 182",
  year =         "2007",
  ISBN =         "0-596-52808-6",
  ISBN-13 =      "978-0-596-52808-9",
  LCCN =         "QA76.76.O63; QA76.76.O63 G73 2007; QA76.76.O63 G73
                 2007eb",
  bibdate =      "Tue Aug 5 18:08:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528089",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Grand:1997:JFC,
  author =       "Mark Grand and Jonathan Knudsen",
  title =        "{Java} Fundamental Classes Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 1090",
  month =        may,
  year =         "1997",
  ISBN =         "1-56592-241-7",
  ISBN-13 =      "978-1-56592-241-9",
  LCCN =         "QA76.73.J38 G728 1997",
  bibdate =      "Sat Sep 11 09:52:46 1999",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1565922417/wholesaleproductA/;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565922419;
                 http://www.oreilly.com/catalog/javafund",
  acknowledgement = ack-nhfb,
  dimensions =   "9.19in x 7.03in x 2.12in",
  keywords =     "Java (computer program language); technology --
                 computers and computer technology",
  paperback =    "yes",
}

@Book{Grand:1997:JLRa,
  author =       "Mark Grand",
  title =        "{Java} Language Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 448",
  month =        jan,
  year =         "1997",
  ISBN =         "1-56592-204-2",
  ISBN-13 =      "978-1-56592-204-4",
  LCCN =         "QA76.73.J38 G73 1997",
  bibdate =      "Mon Apr 18 14:52:29 MDT 2005",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1565922042/wholesaleproductA/;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565922044",
  acknowledgement = ack-nhfb,
  dimensions =   "9.13in x 6.99in x 1.02in",
  keywords =     "Java (computer program language); technology --
                 computers and computer technology",
  paperback =    "yes",
  subject =      "Java (Computer program language)",
}

@Book{Grand:1997:JLRb,
  author =       "Mark Grand",
  title =        "{Java} Language Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 475",
  year =         "1997",
  ISBN =         "1-56592-326-X",
  ISBN-13 =      "978-1-56592-326-3",
  LCCN =         "QA76.73.J38 G73 1997b",
  bibdate =      "Mon May 11 10:31:01 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$32.95",
  URL =          "http://www.ora.com/catalog/javalang2/;
                 http://www.oreilly.com/catalog/9781565923263;
                 http://www.oreilly.com/catalog/javalang2",
  acknowledgement = ack-nhfb,
}

@Book{Granneman:2005:DCB,
  author =       "Scott Granneman",
  title =        "Don't click on the blue e!: switching to {Firefox}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 267",
  year =         "2005",
  ISBN =         "0-596-00939-9 (paperback)",
  ISBN-13 =      "978-0-596-00939-7 (paperback)",
  LCCN =         "TK5105.883.F55 G73 2005",
  bibdate =      "Thu Oct 6 08:01:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596009397",
  acknowledgement = ack-nhfb,
}

@Book{Grant:2004:LNG,
  author =       "Rickford Grant",
  title =        "{Linux} for non-geeks: a hands-on, project-based,
                 take-it-slow guidebook",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 335",
  year =         "2004",
  ISBN =         "1-59327-034-8",
  ISBN-13 =      "978-1-59327-034-6",
  LCCN =         "QA76.76.O63 G723 2004eb",
  bibdate =      "Tue Aug 5 18:17:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip0411/2003024732.html;
                 http://www.oreilly.com/catalog/9781593270346",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
  xxpages =      "xx + 308",
}

@Book{Grant:2005:LME,
  author =       "Rickford Grant",
  title =        "{Linux} made easy: the official guide to {Xandros 3}
                 for everyday users",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxvi + 463",
  year =         "2005",
  ISBN =         "1-59327-057-7",
  ISBN-13 =      "978-1-59327-057-5",
  LCCN =         "QA76.76.O63 G7245 2005; QA76.76.O63 .G7245 2005eb",
  bibdate =      "Tue Aug 5 18:18:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270575",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
}

@Book{Gray:2006:BRQ,
  author =       "James Edward Gray",
  title =        "Best of {Ruby} Quiz",
  publisher =    "Pragmatic programmers LLC",
  address =      "Raleigh, NC, USA",
  pages =        "viii + 298",
  year =         "2006",
  ISBN =         "0-9766940-7-7",
  ISBN-13 =      "978-0-9766940-7-6",
  LCCN =         "QA76.64 .G73 2006",
  bibdate =      "Tue Aug 5 18:15:37 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780976694076",
  acknowledgement = ack-nhfb,
  subject =      "Ruby (Computer program language)",
}

@Book{Green:1999:NEB,
  author =       "Reg Green",
  title =        "The {Nicholas} Effect: a Boy's Gift to the World",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 246",
  year =         "1999",
  ISBN =         "1-56592-597-1",
  ISBN-13 =      "978-1-56592-597-7",
  LCCN =         "RD129.5 .G74 1999",
  bibdate =      "Mon Apr 18 14:57:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565925977;
                 http://www.oreilly.com/catalog/nicholas/",
  acknowledgement = ack-nhfb,
  subject =      "Donation of organs, tissues, etc; Social aspects;
                 Organ donors; United States; Biography; Organ donors;
                 Italy; Biography",
}

@Book{Greene:2006:HKY,
  author =       "Jennifer Greene and Andrew Stellman",
  title =        "How to keep your boss from sinking your project",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52802-7",
  ISBN-13 =      "978-0-596-52802-7",
  LCCN =         "QA76.758; QA76.758 G74 2006eb",
  bibdate =      "Tue Aug 5 18:08:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528027",
  acknowledgement = ack-nhfb,
  author-dates = "1971",
  subject =      "Software engineering; Project management",
}

@Book{Greene:2007:HFP,
  author =       "Jennifer Greene and Andrew Stellman",
  title =        "Head first {PMP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiii + 658",
  year =         "2007",
  ISBN =         "0-596-10234-8",
  ISBN-13 =      "978-0-596-10234-0",
  LCCN =         "HD69.P75 G735 2007eb; HD69.P75 G735 2007; HD69.P75",
  bibdate =      "Tue Aug 5 17:52:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102340",
  acknowledgement = ack-nhfb,
  remark =       "A brain-friendly guide. ``A learner's companion to
                 passing the project management professional exam",
  subject =      "Project management; Examinations; Study guides",
}

@Book{Greenwald:1997:MOP,
  author =       "Rick Greenwald and Robert E. Hoskin",
  title =        "Mastering {Oracle} Power Objects",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 485",
  year =         "1997",
  ISBN =         "1-56592-239-5",
  ISBN-13 =      "978-1-56592-239-6",
  LCCN =         "QA76.9.D3 G728 1997",
  bibdate =      "Mon Apr 18 14:52:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/oraclepo/;
                 http://www.oreilly.com/catalog/9781565922396;
                 http://www.oreilly.com/catalog/oraclepo",
  acknowledgement = ack-nhfb,
  remark =       "``Developing client/server applications'' --- cover p.
                 [1]. ``Covers Version 2'' --- cover p. [1].",
  subject =      "Oracle (Computer file); Client/server computing;
                 Relational databases",
}

@Book{Greenwald:1999:OEO,
  author =       "Rick Greenwald and Robert Stackowiak and Jonathan
                 Stern",
  title =        "{Oracle} Essentials: {Oracle8} and {Oracle8i}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 355",
  year =         "1999",
  ISBN =         "1-56592-708-7",
  ISBN-13 =      "978-1-56592-708-7",
  LCCN =         "QA76.9.D3 G7283 1999; QA76.9.D3 G74 1999",
  bibdate =      "Mon Apr 18 14:58:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565927087;
                 http://www.oreilly.com/catalog/oressentials",
  acknowledgement = ack-nhfb,
  remark =       "``What you need to know about oracle database
                 architecture and features'' --- cover.",
  subject =      "Oracle (Computer file); Relational databases",
}

@Book{Greenwald:2001:OEO,
  author =       "Rick Greenwald and Robert Stackowiak and Jonathan
                 Stern",
  title =        "{Oracle} Essentials: {Oracle9 i}, {Oracle8 i} and
                 {Oracle8}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 364",
  month =        jun,
  year =         "2001",
  ISBN =         "0-596-00179-7",
  ISBN-13 =      "978-0-596-00179-7",
  LCCN =         "QA76.9.D3 G72833 2001; QA76.9.D3 G74 2001",
  bibdate =      "Mon Apr 18 15:03:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596001797;
                 http://www.oreilly.com/catalog/oressentials2",
  acknowledgement = ack-nhfb,
  subject =      "Oracle (Computer file); Relational databases",
}

@Book{Greenwald:2002:ON,
  author =       "Rick Greenwald and David C. Kreines",
  title =        "{Oracle} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 906",
  year =         "2002",
  ISBN =         "0-596-00336-6",
  ISBN-13 =      "978-0-596-00336-4",
  LCCN =         "QA76.9.D3 G74 2003",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/9780596003364;
                 http://www.oreilly.com/catalog/oracleian",
  acknowledgement = ack-nhfb,
  publishersummary = "The goal of Oracle in a Nutshell is to bring order
                 to the chaos of Oracle information -- to pull together
                 the most essential information on Oracle architecture,
                 syntax, and user interfaces. The content and format of
                 this book, an admirable addition to O'Reilly's
                 respected In-a-Nutshell line, combine to boil down
                 vital Oracle commands, language constructs, parameters,
                 and file formats in a succinct and highly accessible
                 desktop reference.",
}

@Book{Greenwald:2004:OAS,
  author =       "Rick Greenwald and Robert Stackowiak and Donald
                 Bales",
  title =        "{Oracle Application Server 10g} essentials",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 262",
  year =         "2004",
  ISBN =         "0-596-00621-7 (paperback)",
  ISBN-13 =      "978-0-596-00621-1 (paperback)",
  LCCN =         "QA76.9.D3 G7282 2004",
  bibdate =      "Thu Apr 21 09:25:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006211",
  acknowledgement = ack-nhfb,
  remark =       "``Architecture and components'' --- cover.",
  subject =      "Oracle (Computer file); Application software;
                 Development; Client/server computing; Relational
                 databases; Database management; Computer programs;
                 Computer software; Development; Web servers",
}

@Book{Greenwald:2004:OEO,
  author =       "Rick Greenwald and Robert Stackowiak and Jonathan
                 Stern",
  title =        "{Oracle} essentials: {Oracle} database 10g",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvii + 374",
  year =         "2004",
  ISBN =         "0-596-00585-7",
  ISBN-13 =      "978-0-596-00585-6",
  LCCN =         "QA76.9.D3 G72834 2004",
  bibdate =      "Mon Apr 18 15:08:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005856",
  acknowledgement = ack-nhfb,
  remark =       "``What you need to know about oracle database
                 architecture and features'' --- cover.",
  subject =      "Oracle (Computer file); Relational databases",
  xxnote =       "This ISBN is also assigned to
                 \cite{Flanagan:2004:JENb}.",
}

@Book{Greenwald:2007:OE,
  author =       "Rick Greenwald and Robert Stackowiak and Jonathan
                 Stern",
  title =        "{Oracle} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xviii + 386",
  year =         "2007",
  ISBN =         "0-596-51454-9",
  ISBN-13 =      "978-0-596-51454-9",
  LCCN =         "QA76.9.D3",
  bibdate =      "Tue Aug 5 17:58:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514549",
  abstract =     "Covers system architecture, data structures,
                 installation, management, security, networking, backup,
                 recovery, and troubleshooting.",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2004.",
  subject =      "Oracle (Computer file); Relational databases",
}

@Book{Gregory:2007:SVE,
  author =       "Peter H. Gregory",
  title =        "Securing the {Vista} environment",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51430-1",
  ISBN-13 =      "978-0-596-51430-3",
  LCCN =         "QA76.9.A25; QA76.9.A25 .G74 2007eb",
  bibdate =      "Tue Aug 5 17:57:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514303",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Computer security",
}

@Book{Griffiths:2003:MVS,
  author =       "Ian Griffiths and Jon Flanders and Chris Sells",
  title =        "Mastering {Visual Studio .NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 397",
  year =         "2003",
  ISBN =         "0-596-00360-9",
  ISBN-13 =      "978-0-596-00360-9",
  LCCN =         "QA76.76.M52 G73 2003",
  bibdate =      "Mon Apr 18 15:05:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596003609;
                 http://www.oreilly.com/catalog/mastvsnet",
  acknowledgement = ack-nhfb,
  publishersummary = "Most developers can perform the basics inside
                 Visual Studio .NET, like creating a project, typing
                 some code, compiling and debugging. Although Mastering
                 Visual Studio .NET covers these topics, it does so very
                 quickly. This book enables intermediate and advanced
                 programmers the kind of depth that's really needed,
                 such as advanced window functionality, macros, advanced
                 debugging, and add-ins, etc. With this book, developers
                 will learn the VS.NET development environment from top
                 to bottom.",
  remark =       "Preface -- Chap. 1. Solutions and projects -- Chap. 2.
                 Files -- Chap. 3. Debugging -- Chap. 4. Web projects --
                 Chap. 5. Databases -- Chap. 6. Setup and deployment --
                 Chap. 7. Integrating components with Visual Studio .NET
                 -- Chap. 8. Automation, macros, and add-ins -- Chap. 9.
                 Wizards -- Chap. 10. Visual Studio integration program
                 -- Appendix A. Project templates -- Appendix B. Project
                 item templates -- Appendix C. Shortcut key guide --
                 Appendix D. Source control basics -- Appendix E.
                 Solution and project file formats -- Appendix F. Text
                 editor settings.",
  subject =      "Microsoft Visual studio; Internet programming;
                 Microsoft .NET Framework; Web site development",
  xxauthor =     "Jon Flanders and Ian Griffiths and Chris Sells",
}

@Book{Griffiths:2003:MXH,
  author =       "Rob Griffiths",
  title =        "{Mac OS X} Hints: {Jaguar} Edition: The 500 Most
                 Amazing Power Tips",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xvi + 461",
  year =         "2003",
  ISBN =         "0-596-00451-6",
  ISBN-13 =      "978-0-596-00451-4",
  LCCN =         "QA76.76.O63 G755 2003",
  bibdate =      "Mon Apr 18 15:06:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95, CDN\$38.95, UK\pounds 17.50",
  URL =          "http://www.oreilly.com/catalog/9780596004514;
                 http://www.oreilly.com/catalog/macxhints/",
  acknowledgement = ack-nhfb,
  remark =       "``The 500 most amazing power tips'' --- cover p.
                 [1].",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Griffiths:2003:NWF,
  author =       "Ian Griffiths and Matthew Adams",
  title =        "{.NET Windows} Forms in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 879",
  year =         "2003",
  ISBN =         "0-596-00338-2",
  ISBN-13 =      "978-0-596-00338-8",
  LCCN =         "QA76.76.D47 G775 2003",
  bibdate =      "Mon Apr 18 15:05:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  note =         "Contains one CD-ROM.",
  price =        "US\$49.95, CDN\$77.95, UK\pounds 35.50",
  URL =          "http://www.oreilly.com/catalog/9780596003388;
                 http://www.oreilly.com/catalog/netwinformian",
  acknowledgement = ack-nhfb,
  publishersummary = ".NET Windows Forms in a Nutshell offers an
                 accelerated introduction to this next-generation of
                 rich user interface development. The book provides an
                 all-inclusive guide for experienced programmers along
                 with a compact but remarkably complete reference to the
                 .NET Framework Class Library (FCL) Windows Forms
                 namespaces and types. Included on CD is an add-in that
                 will integrate the book's reference directly into the
                 help files of Visual Studio .NET.",
  subject =      "Microsoft .NET; Microsoft Windows (Computer file);
                 Application software; Development",
}

@Book{Griffiths:2004:MXP,
  author =       "Rob Griffiths",
  title =        "{Mac OS X} power hound: {Panther} edition",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  edition =      "Second",
  pages =        "xxxv + 536",
  year =         "2004",
  ISBN =         "0-596-00818-X",
  ISBN-13 =      "978-0-596-00818-5",
  LCCN =         "QA76.76.O63 G754 2004; QA76.76.O63 G75 2004; QA76.76
                 O63; QA76.76 G754 2004eb; QA76.76; QA76.76 G754 2004",
  bibdate =      "Tue Aug 5 17:44:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008185",
  acknowledgement = ack-nhfb,
  remark =       "1st. ed. titled Mac OS X hints: Jaguar edition.",
  subject =      "Mac OS; Handbooks, manuals, etc; UNIX (Computer file);
                 Operating systems (Computers); Macintosh (Computer);
                 Programming",
}

@Book{Griffiths:2009:HFS,
  author =       "Dawn Griffiths",
  title =        "Head first statistics",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxxviii + 677",
  year =         "2009",
  ISBN =         "0-596-52758-6 (paperback)",
  ISBN-13 =      "978-0-596-52758-7 (paperback)",
  LCCN =         "QA276.12 .G75 2009",
  bibdate =      "Sun Mar 28 14:57:31 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Head first series",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0913/2009278026-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0915/2009278026-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Statistics; Problems, exercises, etc",
}

@Book{Griffiths:2010:PC,
  author =       "Ian Griffiths and Matthew Adams and Jesse Liberty",
  title =        "Programming {C\# 4.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Sixth",
  pages =        "xxi + 830",
  year =         "2010",
  ISBN =         "0-596-15983-8",
  ISBN-13 =      "978-0-596-15983-2",
  LCCN =         "????",
  bibdate =      "Wed Nov 24 18:55:22 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Book{Griffiths:2012:PC,
  author =       "Ian Griffiths",
  title =        "Programming {C\# 5.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "886",
  year =         "2012",
  ISBN =         "1-4493-2041-4",
  ISBN-13 =      "978-1-4493-2041-6",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:34:47 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Book{Griffiths:2012:PCB,
  author =       "Ian Griffiths",
  title =        "Programming {C\# 5.0}: Building {Windows 8 Metro},
                 {Web}, and Desktop Applications for the {.NET 4.5
                 Framework}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "800",
  year =         "2012",
  ISBN =         "1-4493-2041-4 (paperback)",
  ISBN-13 =      "978-1-4493-2041-6 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:45:21 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE; z3950.gbv.de:20011/gvk",
  price =        "EUR 45.00, UK \pounds 42.50",
  acknowledgement = ack-nhfb,
  subject =      "C (Computer program language); Microsoft .NET
                 Framework",
}

@Book{Grimes:2001:MMC,
  author =       "Roger A. Grimes",
  title =        "Malicious Mobile Code: Virus Protection for
                 {Windows}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 522",
  year =         "2001",
  ISBN =         "1-56592-682-X",
  ISBN-13 =      "978-1-56592-682-0",
  LCCN =         "QA76.76.C68 G75 2001",
  bibdate =      "Mon Apr 18 14:58:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565926820;
                 http://www.oreilly.com/catalog/malmobcode",
  acknowledgement = ack-nhfb,
  subject =      "Computer viruses; Computer security",
}

@Book{Grolemund:2014:HPR,
  author =       "Garrett Grolemund",
  title =        "Hands-on programming with {R}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 230",
  year =         "2014",
  ISBN =         "1-4493-5901-9 (paperback)",
  ISBN-13 =      "978-1-4493-5901-0 (paperback)",
  LCCN =         "QA276.45.R3 G76 2014",
  bibdate =      "Sun Jul 26 11:27:14 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "R (Computer program language); Handbooks, manuals,
                 etc; Mathematical statistics; Data processing; Data
                 processing",
  tableofcontents = "Project 1: Weighted dice \\
                 Project 2: Playing cards \\
                 Project 3: Slot machine",
}

@Book{Grosso:2002:JR,
  author =       "William Grosso",
  title =        "{Java RMI}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 545",
  year =         "2002",
  ISBN =         "1-56592-452-5",
  ISBN-13 =      "978-1-56592-452-9",
  LCCN =         "QA76.73.J38 G76 2002",
  bibdate =      "Mon May 6 06:26:30 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Designing and building distributed applications.",
  acknowledgement = ack-nhfb,
  keywords =     "application software -- development; electronic data
                 processing -- distributed processing; Java (computer
                 program language); RMI (computer architecture)",
}

@Book{Grosso:2002:JRD,
  author =       "William Grosso",
  title =        "{Java RMI}: Designing and building distributed
                 applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 545",
  year =         "2002",
  ISBN =         "1-56592-452-5",
  ISBN-13 =      "978-1-56592-452-9",
  LCCN =         "QA76.73.J38 G78 2002",
  bibdate =      "Mon Apr 18 14:55:23 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Designing and building distributed applications.",
  URL =          "http://www.oreilly.com/catalog/9781565924529",
  acknowledgement = ack-nhfb,
  keywords =     "application software -- development; electronic data
                 processing -- distributed processing; Java (computer
                 program language); Java Remote Method Invocation (RMI);
                 RMI (computer architecture)",
  subject =      "Java (Computer program language); RMI (Computer
                 architecture); Electronic data processing; Distributed
                 processing; Application software; Development",
}

@Book{Grover:2007:OMM,
  author =       "Chris Grover and Matthew MacDonald and Emily A.
                 {Vander Veer}",
  title =        "{Office 2007}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 853",
  year =         "2007",
  ISBN =         "0-596-51422-0 (paperback), 0-596-51422-0",
  ISBN-13 =      "978-0-596-51422-8 (paperback), 978-0-596-51422-8",
  LCCN =         "HF5548.4.M525 G76 2007; HF5548.4.M525 G76 2007eb;
                 HF5548.4.M525",
  bibdate =      "Tue Aug 5 17:57:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596514228",
  acknowledgement = ack-nhfb,
  remark =       "The Missing CD. There's no CD with this
                 book\ldots{}.",
  subject =      "Microsoft Office; Business; Computer programs",
}

@Book{Grover:2007:W,
  author =       "Chris Grover",
  title =        "{Word 2007}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 502",
  year =         "2007",
  ISBN =         "0-596-52739-X",
  ISBN-13 =      "978-0-596-52739-6",
  LCCN =         "Z52.5.M52 G752 2007eb; Z52.5.M52 G752 2007;
                 Z52.5.M52",
  bibdate =      "Tue Aug 5 18:06:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596527396",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Word; Word processing",
}

@Book{Grover:2007:WSM,
  author =       "Chris Grover",
  title =        "{Word 2007} for starters: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 338",
  year =         "2007",
  ISBN =         "0-596-52830-2",
  ISBN-13 =      "978-0-596-52830-0",
  LCCN =         "Z52.5.M52 G76 2007eb; Z52.5.M52",
  bibdate =      "Tue Aug 5 18:09:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596528300",
  acknowledgement = ack-nhfb,
  remark =       "Your best friend for answers.''.",
  subject =      "Microsoft Word; Word processing",
}

@Book{Grundgeiger:2000:CMP,
  author =       "Dave Grundgeiger",
  title =        "{CDO} and {MAPI} Programming with {Visual Basic}:
                 Developing Mail and Messaging Applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 361",
  month =        oct,
  year =         "2000",
  ISBN =         "1-56592-665-X",
  ISBN-13 =      "978-1-56592-665-3",
  LCCN =         "QA76.73.B3 G775 2000",
  bibdate =      "Mon Apr 18 14:57:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926653;
                 http://www.oreilly.com/catalog/cdomapi",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Object-oriented programming (Computer
                 science); Electronic mail systems",
}

@Book{Grundgeiger:2002:PVB,
  author =       "Dave Grundgeiger",
  title =        "Programming {Visual Basic .NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 446",
  year =         "2002",
  ISBN =         "0-596-00093-6",
  ISBN-13 =      "978-0-596-00093-6",
  LCCN =         "QA76.73.B3 G776 2002",
  bibdate =      "Mon Apr 18 15:02:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596000936;
                 http://www.oreilly.com/catalog/9780596000936;
                 http://www.oreilly.com/catalog/progvbdotnet",
  acknowledgement = ack-nhfb,
  keywords =     "Basic (computer program language); Microsoft Visual
                 Basic; World Wide Web (programming)",
  publishersummary = "Targeted at experienced programmers, Programming
                 Visual Basic .NET is the complete guide to application
                 development using Visual Basic .NET. Starting with a
                 sample application and a high-level map, the book jumps
                 right into showing how the parts of .NET fit with
                 Visual Basic .NET. Topics include the common language
                 runtime, Windows Forms, ASP.NET, Web Forms, Web
                 Services, and ADO.NET.",
  remark =       "``Developing Windows forms, Web forms, and Web
                 services with Visual Basic .NET''--P. [1] of cover.",
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Microsoft .NET Framework",
}

@Book{Grzeskowiak:1996:PHK,
  author =       "Andrew Grzeskowiak",
  title =        "Passport {Hong Kong}: Your Pocket Guide to {Hong Kong}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        jun,
  year =         "1996",
  ISBN =         "1-885073-31-3",
  ISBN-13 =      "978-1-885073-31-0",
  LCCN =         "HD58.7.G79 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073310",
  acknowledgement = ack-nhfb,
}

@Book{Guelich:2000:CPP,
  author =       "Scott Guelich and Shishir Gundavaram and Gunther
                 Birznieks",
  title =        "{CGI} Programming with {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 451",
  month =        jul,
  year =         "2000",
  ISBN =         "1-56592-419-3",
  ISBN-13 =      "978-1-56592-419-2",
  LCCN =         "QA76.73.P22 G84 2000",
  bibdate =      "Mon Apr 18 14:54:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924192;
                 http://www.oreilly.com/catalog/cgi2",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language); CGI (Computer
                 network protocol); Internet programming",
}

@Book{Gundavaram:1996:CPW,
  author =       "Shishir Gundavaram",
  title =        "{CGI} Programming on the {World Wide Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 433",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-56592-168-2",
  ISBN-13 =      "978-1-56592-168-9",
  LCCN =         "TK5105.565 .G85 1996; TK5105.888 .G86 1996",
  bibdate =      "Mon Apr 18 14:52:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95, CDN\$42.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/gnn/bus/ora/item/cgi_prog.html;
                 http://www.oreilly.com/catalog/9781565921689;
                 http://www.oreilly.com/catalog/cgi",
  acknowledgement = ack-nhfb,
  subject =      "CGI (Computer network protocol); Perl (Computer
                 program language); Web servers; Computer programs",
}

@Book{Gunther:2007:BKG,
  author =       "Karsten G{\"u}nther",
  title =        "{Bash: kurz and gut}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "144",
  year =         "2007",
  ISBN =         "3-89721-533-0",
  ISBN-13 =      "978-3-89721-533-7",
  LCCN =         "????",
  bibdate =      "Thu Jul 15 18:30:14 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 9.90",
  series =       "O'Reillys Taschenbibliothek",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Gurry:1996:OPT,
  author =       "Mark Gurry and Peter Corrigan",
  title =        "{Oracle} Performance Tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 940",
  month =        nov,
  year =         "1996",
  ISBN =         "1-56592-237-9",
  ISBN-13 =      "978-1-56592-237-2",
  LCCN =         "QA76.9.D3 G873 1996",
  bibdate =      "Mon Apr 18 14:52:51 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565922372;
                 http://www.oreilly.com/catalog/oracle2",
  acknowledgement = ack-nhfb,
  remark =       "Corrigan's name appears first on the earlier edition.
                 ``Database management systems'' --- cover.",
  subject =      "Relational databases; Oracle (Computer file); Database
                 management; SQL (Computer program language)",
}

@Book{Gurry:2002:OST,
  author =       "Mark Gurry",
  title =        "{Oracle SQL} Tuning: Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 102",
  year =         "2002",
  ISBN =         "0-596-00268-8",
  ISBN-13 =      "978-0-596-00268-8",
  LCCN =         "QA76.73.S67 G873 2002",
  bibdate =      "Mon Apr 18 15:04:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  URL =          "http://safari.oreilly.com/0596002688;
                 http://www.oreilly.com/catalog/9780596002688;
                 http://www.oreilly.com/catalog/orsqltunpr",
  acknowledgement = ack-nhfb,
  keywords =     "Oracle (computer file); SQL (computer program
                 language)",
  publishersummary = "One of the most important challenges faced by
                 Oracle database administrators and Oracle developers is
                 the need to tune SQL statements so that they execute
                 efficiently. In this book, Mark Gurry shares his
                 in-depth knowledge of Oracle's SQL statement
                 optimizers. Mark provides solutions to many common
                 problems that occur with both the rule-based and
                 cost-based optimizers. Mark provides a number of handy
                 SQL tuning tips, discusses the use of the DBMS_STATS
                 package to manage database statistics, and shows you
                 how to use outlines to specify execution plans for SQL
                 statements in third-party applications that you can't
                 otherwise modify.",
  remark =       "``Covers Oracle9i'' --- cover.",
  subject =      "SQL (Computer program language); Oracle (Computer
                 file)",
}

@Book{Habegger:1998:GTB,
  editor =       "Larry Habegger and James O'Reilly and Sean O'Reilly",
  title =        "The Gift of Travel: The Best of {Travelers' Tales}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "250 (est.)",
  month =        apr,
  year =         "1998",
  ISBN =         "1-885211-25-2",
  ISBN-13 =      "978-1-885211-25-5",
  LCCN =         "????",
  bibdate =      "Sat May 02 14:17:40 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781885211255;
                 http://www.oreilly.com/catalog/gift",
  acknowledgement = ack-nhfb,
}

@Book{Habegger:1999:ATS,
  editor =       "Larry Habegger and Amy Greimann Carlson",
  title =        "{Australia}: True Stories of Life Down Under",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "375 (est.)",
  year =         "1999",
  ISBN =         "1-885211-40-6",
  ISBN-13 =      "978-1-885211-40-8",
  LCCN =         "DU105.2.A937 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211408;
                 http://www.oreilly.com/catalog/australia",
  acknowledgement = ack-nhfb,
}

@Book{Habegger:1999:GBT,
  editor =       "Larry Habegger and Amy Greimann Carlson",
  title =        "The Gift of Birds: True Encounters with Avian
                 Spirits",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "352",
  year =         "1999",
  ISBN =         "1-885211-41-4",
  ISBN-13 =      "978-1-885211-41-5",
  LCCN =         "QL677.5.G54 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211415;
                 http://www.oreilly.com/catalog/birds",
  acknowledgement = ack-nhfb,
}

@Book{Hacker:2000:MDG,
  author =       "Scot Hacker",
  title =        "{MP3}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 388",
  month =        mar,
  year =         "2000",
  ISBN =         "1-56592-661-7",
  ISBN-13 =      "978-1-56592-661-5",
  LCCN =         "ML74.4.M6 H33 2000",
  bibdate =      "Mon Apr 18 14:57:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926615;
                 http://www.oreilly.com/catalog/mp3",
  acknowledgement = ack-nhfb,
  subject =      "MP3 (Audio coding standard); MP3 players; Music;
                 Computer programs; Internet; Computer programs",
}

@Book{Haddad:1997:TTB,
  author =       "Annette Haddad and Scott Doggett and Alex Shoumatoff",
  title =        "Travelers' Tales {Brazil}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 437",
  year =         "1997",
  ISBN =         "1-885211-11-2",
  ISBN-13 =      "978-1-885211-11-8",
  LCCN =         "PS366.T73 B73 1997",
  bibdate =      "Mon May 11 11:03:25 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/catalog/brazil/noframes.html;
                 http://www.oreilly.com/catalog/9781885211118;
                 http://www.oreilly.com/catalog/brazil",
  acknowledgement = ack-nhfb,
}

@Book{Hagen:2002:IE,
  author =       "Silvia Hagen",
  title =        "{IPv6} Essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 338",
  year =         "2002",
  ISBN =         "0-596-00125-8",
  ISBN-13 =      "978-0-596-00125-4",
  LCCN =         "TK5105.585 .H3397 2002",
  bibdate =      "Mon Apr 18 15:02:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001258;
                 http://www.oreilly.com/catalog/9780596001254;
                 http://www.oreilly.com/catalog/ipv6ess",
  acknowledgement = ack-nhfb,
  keywords =     "TCP/IP (computer network protocol)",
  publishersummary = "IPv6 Essentials provides a succinct, in-depth tour
                 of all the new features and functions in IPv6, guiding
                 you through everything you'll need to know to get
                 started, including how to configure IPv6 on hosts and
                 routers, and which applications currently support IPv6.
                 This book will help you plan for, design, and integrate
                 IPv6 into your current IPv4 infrastructure.",
  subject =      "TCP/IP (Computer network protocol)",
}

@Book{Hagen:2006:IE,
  author =       "Silvia Hagen",
  title =        "{IPv6} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "436",
  year =         "2006",
  ISBN =         "0-596-10058-2",
  ISBN-13 =      "978-0-596-10058-2",
  LCCN =         "TK5105.585 .H3397 2006eb; TK5105.585 .H3397 2006;
                 TK5105.585",
  bibdate =      "Tue Aug 5 17:48:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100582",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2002.",
  subject =      "TCP/IP (Computer network protocol)",
}

@Book{Haldar:2007:IS,
  author =       "Sibsankar Haldar",
  title =        "Inside {SQLite}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-55006-5",
  ISBN-13 =      "978-0-596-55006-6",
  LCCN =         "QA76.73.S67 H35 2007eb; QA76.73.S67",
  bibdate =      "Tue Aug 5 18:13:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596550066",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Relational databases;
                 Database management",
}

@Book{Hale-Evans:2006:MPH,
  author =       "Ron Hale-Evans",
  title =        "Mind performance hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 308",
  year =         "2006",
  ISBN =         "0-596-10153-8",
  ISBN-13 =      "978-0-596-10153-4",
  LCCN =         "QP376; QP376 .H26 2006eb",
  bibdate =      "Tue Aug 5 17:50:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101534",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for overclocking your brain.",
  subject =      "Mental efficiency; Thought and thinking; Memory; Human
                 information processing",
}

@Book{Hall:2000:ICP,
  author =       "Eric A. Hall",
  title =        "{Internet} Core Protocols: The Definitive Guide: Help
                 for Network Administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 449",
  month =        feb,
  year =         "2000",
  ISBN =         "1-56592-572-6",
  ISBN-13 =      "978-1-56592-572-4",
  LCCN =         "TK5105.875.I57 H355 2000",
  bibdate =      "Mon Apr 18 14:56:45 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565925724;
                 http://www.oreilly.com/catalog/coreprot",
  acknowledgement = ack-nhfb,
  subject =      "Internet; Computer network protocols",
}

@Book{Halloway:2007:RJD,
  author =       "Stuart Dabbs Halloway and Justin Gehtland",
  title =        "{Rails} for {Java} developers",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xix + 311",
  year =         "2007",
  ISBN =         "0-9776166-9-X",
  ISBN-13 =      "978-0-9776166-9-5",
  LCCN =         "QA76.73.R83 H35 2007",
  bibdate =      "Tue Aug 5 18:16:12 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Pragmatic programmers; Facets of Ruby series",
  URL =          "http://www.loc.gov/catdir/toc/fy0709/2007273022.html;
                 http://www.oreilly.com/catalog/9780977616695",
  acknowledgement = ack-nhfb,
  remark =       "Includes bibliographical references (p. [293]) and
                 index.",
  subject =      "Ruby (Computer program language); Java (Computer
                 program language); Object-oriented programming
                 (Computer science)",
}

@Book{Halloway:2009:PC,
  author =       "Stuart Dabbs Halloway",
  title =        "Programming {Clojure}",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xxi + 280",
  year =         "2009",
  ISBN =         "1-934356-33-6 (paperback)",
  ISBN-13 =      "978-1-934356-33-3 (paperback)",
  LCCN =         "QA76.62 .H35 2009",
  bibdate =      "Fri Nov 23 10:33:38 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/common-lisp.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The pragmatic programmer",
  abstract =     "Provides information on the features and functions of
                 Clojure and describes how to create powerful
                 programs.",
  acknowledgement = ack-nhfb,
  subject =      "Java virtual machine; Java (Computer program
                 language); Functional programming (Computer science);
                 Clojure (Computer program language); Java Virtual
                 Machine",
}

@Book{Hamill:2004:UTF,
  author =       "Paul Hamill",
  title =        "Unit test frameworks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xii + 198",
  year =         "2004",
  ISBN =         "0-596-00689-6",
  ISBN-13 =      "978-0-596-00689-1",
  LCCN =         "QA76.76.T48 H356 2004",
  bibdate =      "Tue Aug 2 10:54:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006891",
  acknowledgement = ack-nhfb,
  remark =       "A language-independent overview. CD-ROM contents
                 include: README files, build directions, and Makefile
                 comments.",
  subject =      "Computer software; Testing; Computer software;
                 Development; Debugging in computer science",
}

@Book{Hamilton:2000:VBS,
  author =       "J. P. Hamilton",
  title =        "{Visual Basic} Shell Programming: Integrating
                 Applications with the {Windows} Shell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 373",
  month =        jul,
  year =         "2000",
  ISBN =         "1-56592-670-6",
  ISBN-13 =      "978-1-56592-670-7",
  LCCN =         "QA76.73.B3 H339 2000",
  bibdate =      "Mon Apr 18 14:57:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926707;
                 http://www.oreilly.com/catalog/vbshell",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Application software",
}

@Book{Hamilton:2003:ANC,
  author =       "Bill Hamilton",
  title =        "{ADO.NET} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 605",
  year =         "2003",
  ISBN =         "0-596-00439-7",
  ISBN-13 =      "978-0-596-00439-2",
  LCCN =         "QA76.9.D26 H358 2003",
  bibdate =      "Mon Apr 18 15:06:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004392",
  acknowledgement = ack-nhfb,
  subject =      "ActiveX; Database design; Object-oriented programming
                 (Computer science); Microsoft .NET",
}

@Book{Hamilton:2003:ANN,
  author =       "Bill Hamilton and Matthew MacDonald",
  title =        "{ADO.NET} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 599",
  year =         "2003",
  ISBN =         "0-596-00361-7",
  ISBN-13 =      "978-0-596-00361-6",
  LCCN =         "QA76.76.O63 H34463 2003",
  bibdate =      "Mon Apr 18 15:05:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95, CDN\$69.95, UK\pounds 31.95",
  URL =          "http://www.oreilly.com/catalog/9780596003616;
                 http://www.oreilly.com/catalog/adonetian/",
  acknowledgement = ack-nhfb,
  subject =      "ActiveX; Object-oriented programming (Computer
                 science); Internet programming; Application software;
                 Development; Microsoft .NET",
}

@Book{Hamilton:2003:OOP,
  author =       "J. P. Hamilton",
  title =        "Object-Oriented Programming with {Visual Basic .NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 291",
  year =         "2003",
  ISBN =         "0-596-00146-0",
  ISBN-13 =      "978-0-596-00146-9",
  LCCN =         "QA76.64 .H3565 2003",
  bibdate =      "Mon Apr 18 15:03:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596001460;
                 http://www.oreilly.com/catalog/9780596001469;
                 http://www.oreilly.com/catalog/objectvbnet",
  acknowledgement = ack-nhfb,
  publishersummary = "Visual Basic .NET is a language that facilitates
                 object-oriented programming, but does not guarantee
                 good code. That's where Object-Oriented Programming
                 with Visual Basic .NET comes in. It will show you how
                 to think about similarities in your application logic
                 and how to design and create objects that maximize the
                 benefit and power of .NET. Packed with examples that
                 will guide you through every step, Object-Oriented
                 Programming with Visual Basic .NET is for those with
                 some programming experience.",
  subject =      "Object-oriented programming (Computer science);
                 Microsoft Visual BASIC; Microsoft .NET Framework",
}

@Book{Hamilton:2004:NPR,
  author =       "Bill Hamilton",
  title =        "{NUnit} pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "vi + 88",
  year =         "2004",
  ISBN =         "0-596-00739-6",
  ISBN-13 =      "978-0-596-00739-3",
  LCCN =         "QA76.76.T48 H36 2004",
  bibdate =      "Thu Apr 21 09:27:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007393",
  acknowledgement = ack-nhfb,
  remark =       "``Up and running with NUnit'' --- cover. ``NUnit
                 \ldots{} is for the .NET Framework development''--P.
                 1.",
  subject =      "Computer programs; Testing; Computer programming;
                 Microsoft .NET Framework",
}

@Book{Hamilton:2005:SSR,
  author =       "Bill Hamilton",
  title =        "{SQL Server 2005} reporting essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2005",
  ISBN =         "0-596-52941-4",
  ISBN-13 =      "978-0-596-52941-3",
  LCCN =         "QA76.9.D3; QA76.9.D3 H36 2006eb",
  bibdate =      "Tue Aug 5 18:11:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529413",
  acknowledgement = ack-nhfb,
  subject =      "SQL server; Database management; Client/server
                 computing",
}

@Book{Hamilton:2006:SSR,
  author =       "Bill Hamilton",
  title =        "{SQL Server 2005} reporting essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52941-4",
  ISBN-13 =      "978-0-596-52941-3",
  LCCN =         "????",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  acknowledgement = ack-nhfb,
  subject =      "Database management; Client/server computing",
}

@Book{Hamilton:2007:SSI,
  author =       "Bill Hamilton",
  title =        "{SQL} server integration services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51375-5",
  ISBN-13 =      "978-0-596-51375-7",
  LCCN =         "QA76.9.D3; QA76.9.D3 H36 2007eb",
  bibdate =      "Tue Aug 5 17:55:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513757",
  acknowledgement = ack-nhfb,
  subject =      "SQL server; Database management; Data warehousing",
}

@Book{Hamilton:2008:ANC,
  author =       "Bill Hamilton",
  title =        "{ADO.NET 3.5} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 955",
  year =         "2008",
  ISBN =         "0-596-10140-6",
  ISBN-13 =      "978-0-596-10140-4",
  LCCN =         "QA76.9.D26 H3583 2008",
  bibdate =      "Sat Nov 13 10:08:35 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  remark =       "Building data-centric .NET applications. Updated for
                 .NET 3.5, LINQ, and SQL Server 2008.",
  subject =      "ActiveX; SQL server; Database design; Microsoft .NET;
                 Object-oriented programming (Computer science)",
}

@Book{Hamlin:1998:DA,
  author =       "J. Scott Hamlin",
  title =        "Designing with Animation",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "250 (est.)",
  year =         "1998",
  ISBN =         "1-56592-441-X",
  ISBN-13 =      "978-1-56592-441-3",
  LCCN =         "????",
  bibdate =      "Tue May 25 11:20:48 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9781565924413",
  acknowledgement = ack-nhfb,
}

@Book{Hammersley:2003:CSR,
  author =       "Ben Hammersley",
  title =        "Content syndication with {RSS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 208",
  year =         "2003",
  ISBN =         "0-596-00383-8",
  ISBN-13 =      "978-0-596-00383-8",
  LCCN =         "QA76.76.H94 H33 2003",
  bibdate =      "Mon Apr 18 15:05:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003838",
  acknowledgement = ack-nhfb,
  subject =      "Web site development; XML (Document markup language);
                 Metadata",
}

@Book{Hammersley:2005:DFR,
  author =       "Ben Hammersley",
  title =        "Developing feeds with {RSS} and {Atom}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 253",
  year =         "2005",
  ISBN =         "0-596-00881-3",
  ISBN-13 =      "978-0-596-00881-9",
  LCCN =         "QA76.625 .H355 2005",
  bibdate =      "Thu Oct 6 07:23:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008819",
  acknowledgement = ack-nhfb,
  remark =       "Developer's guide to syndicating news and
                 blogs---Cover.",
  subject =      "Internet programming; Web site development",
}

@Book{Hammond:2000:PPW,
  author =       "Mark (Mark J.) Hammond and Andy Robinson",
  title =        "{Python} Programming on {Win32}: Help for {Windows}
                 Programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 652",
  month =        jan,
  year =         "2000",
  ISBN =         "1-56592-621-8",
  ISBN-13 =      "978-1-56592-621-9",
  LCCN =         "QA76.73.P98 H36 2000",
  bibdate =      "Mon Apr 18 14:57:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565926219;
                 http://www.oreilly.com/catalog/pythonwin32",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Microsoft Win32",
}

@Book{Hampton:2004:XPA,
  author =       "Kip Hampton",
  title =        "{XML} Publishing with {AxKit}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "x + 204",
  year =         "2004",
  ISBN =         "0-596-00216-5",
  ISBN-13 =      "978-0-596-00216-9",
  LCCN =         "QA76.76.H94 H334 2004",
  bibdate =      "Mon Apr 18 15:03:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002169",
  acknowledgement = ack-nhfb,
  remark =       "``Managing Web content with Perl and XML'' ---
                 cover.",
  subject =      "XML (Document markup language); Apache (Computer file
                : Apache Group)",
}

@Book{Haralambous:2004:FCG,
  author =       "Yannis Haralambous",
  title =        "Fontes \& codages: Glyphes et caract{\`e}res {\`a}
                 l'{\`e}re du num{\'e}rique",
  publisher =    pub-ORA-FRANCE,
  address =      pub-ORA-FRANCE:adr,
  pages =        "xx + 990",
  year =         "2004",
  EAN =          "978-2-84177-273-5",
  ISBN =         "2-84177-273-X",
  ISBN-13 =      "978-2-84177-273-5",
  LCCN =         "????",
  bibdate =      "Fri May 20 06:49:11 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib",
  URL =          "http://www.oreilly.com/catalog/9782841772735",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Haralambous:2007:FE,
  author =       "Yannis Haralambous and P. Scott Horne",
  title =        "Fonts and encodings",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 1016",
  year =         "2007",
  ISBN =         "0-596-10242-9",
  ISBN-13 =      "978-0-596-10242-5",
  LCCN =         "Z250",
  bibdate =      "Tue Aug 5 17:53:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102425",
  acknowledgement = ack-nhfb,
  remark =       "Translation of: Fontes and codages. ``From Unicode to
                 advanced typography and everything in between. ``Covers
                 PostScript, TrueType, OpenType, AAT, Metafont, and
                 more.",
  subject =      "Computer fonts; Type and type-founding; Digital
                 techniques; Web typography; Character sets (Data
                 processing); Unicode (Computer character set)",
}

@Book{Hardt:1998:PRK,
  author =       "Dick Hardt and Erik Olson and David Futato and Brian
                 Jepson",
  title =        "{Perl} Resource Kit -- {Win32} Edition",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "1500 (est.)",
  month =        jul,
  year =         "1998",
  ISBN =         "1-56592-409-6",
  ISBN-13 =      "978-1-56592-409-3",
  LCCN =         "QA76.73.P22 P48 1998",
  bibdate =      "Sat Oct 21 12:28:20 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes four books and CD-ROM.",
  price =        "US\$149.95",
  URL =          "http://www.oreilly.com/catalog/9781565924093;
                 http://www.oreilly.com/catalog/prkwin32",
  acknowledgement = ack-nhfb,
}

@Book{Hardwidge:2006:BEP,
  author =       "Ben Hardwidge",
  title =        "Building extreme {PCs}: the complete guide to computer
                 modding",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "191",
  year =         "2006",
  ISBN =         "0-596-10136-8, 0-596-10136-8",
  ISBN-13 =      "978-0-596-10136-7, 978-0-596-10136-7",
  LCCN =         "TK7887 .H34 2006eb; TK7887 .H34 2006; TK7887",
  bibdate =      "Tue Aug 5 17:50:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101367",
  acknowledgement = ack-nhfb,
  remark =       "Cover subtitle: The complete guide to modding and
                 custom PCs.",
  subject =      "Microcomputers; Upgrading; Design and construction;
                 Amateurs' manuals",
}

@Book{Harold:1997:JNP,
  author =       "Elliotte Rusty Harold",
  title =        "{Java} Network Programming Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 422",
  year =         "1997",
  ISBN =         "1-56592-227-1",
  ISBN-13 =      "978-1-56592-227-3",
  LCCN =         "QA76.73.J38 H37 1997",
  bibdate =      "Sat Sep 11 09:53:13 1999",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565922273;
                 http://www.oreilly.com/catalog/javanetwk",
  acknowledgement = ack-nhfb,
  keywords =     "computer; Java (computer program language); networks;
                 technology -- computers and computer technology",
}

@Book{Harold:1997:PRA,
  author =       "Elliotte Rusty Harold",
  title =        "Programmation {R}{\'e}seau avec {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        oct,
  year =         "1997",
  ISBN =         "2-84177-034-6",
  ISBN-13 =      "978-2-84177-034-2",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.editions-oreilly.fr/;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "220 FF",
  URL =          "http://www.editions-oreilly.fr/international/france/prog/javanet.html",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Harold:1999:J,
  author =       "Elliotte Rusty Harold",
  title =        "{Java I/O}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 568",
  year =         "1999",
  ISBN =         "1-56592-485-1",
  ISBN-13 =      "978-1-56592-485-7",
  LCCN =         "QA76.73.J38 H372 1999",
  bibdate =      "Wed Jul 07 07:31:19 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$32.95",
  URL =          "http://metalab.unc.edu/javafaq/books/javaio/;
                 http://www.oreilly.com/catalog/javaio/",
  acknowledgement = ack-nhfb,
}

@Book{Harold:1999:JIO,
  author =       "Elliotte Rusty Harold",
  title =        "{Java I/O}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 568",
  year =         "1999",
  ISBN =         "1-56592-485-1",
  ISBN-13 =      "978-1-56592-485-7",
  LCCN =         "QA76.73.J38 H372 1999",
  bibdate =      "Mon Apr 18 14:55:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565924857;
                 http://www.oreilly.com/catalog/javaio/",
  acknowledgement = ack-nhfb,
  keywords =     "Java input/output",
  subject =      "Java (Computer program language)",
}

@Book{Harold:19xx:JNP,
  author =       "Elliotte Rusty Harold",
  title =        "{Java} Network Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "19xx",
  ISBN =         "4-900900-56-7",
  ISBN-13 =      "978-4-900900-56-1",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.co.jp/",
  note =         "Japanese translation.",
  price =        "4,300 yen",
  URL =          "http://www.ohmsha.co.jp/data/books/contents/4-900900-56-7.htm",
  acknowledgement = ack-nhfb,
  language =     "Japanese",
}

@Book{Harold:2000:JNP,
  author =       "Elliotte Rusty Harold",
  title =        "{Java} Network Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvi + 731",
  year =         "2000",
  ISBN =         "1-56592-870-9",
  ISBN-13 =      "978-1-56592-870-1",
  LCCN =         "QA76.625 .H367 2000; QA76.73.J38 H37 2000",
  bibdate =      "Mon Apr 18 15:00:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "Java series",
  URL =          "http://www.oreilly.com/catalog/9781565928701;
                 http://www.oreilly.com/catalog/javanp2",
  acknowledgement = ack-nhfb,
  subject =      "Internet programming; Java (Computer program
                 language)",
}

@Book{Harold:2001:XND,
  author =       "Elliotte Rusty Harold and W. Scott Means",
  title =        "{XML} in a Nutshell: a Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 480",
  month =        jan,
  year =         "2001",
  ISBN =         "0-596-00058-8",
  ISBN-13 =      "978-0-596-00058-5",
  LCCN =         "QA76.76.H94 H36 2001",
  bibdate =      "Mon Apr 18 15:02:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596000585;
                 http://www.oreilly.com/catalog/xmlnut",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language)",
}

@Book{Harold:2002:XCB,
  editor =       "Elliotte Rusty Harold",
  title =        "The {XML CD} bookshelf: {XML} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Version 1.0.",
  pages =        "600 (est.)",
  year =         "2002",
  ISBN =         "0-596-00335-8",
  ISBN-13 =      "978-0-596-00335-7",
  LCCN =         "QA76.76",
  bibdate =      "Mon Apr 18 15:05:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  note =         "One CD-ROM.",
  price =        "US\$119.95",
  URL =          "http://www.oreilly.com/catalog/9780596003357;
                 http://www.oreilly.com/catalog/xmlcdbksf",
  acknowledgement = ack-nhfb,
  publishersummary = "O'Reilly's ``XML CD Bookshelf'' provides
                 convenient online access to seven indispensable XML
                 books--``XML in a Nutshell, Second Edition'', ``XSLT'',
                 ``XML Schema'', ``SAX2'', ``Java & XML, Second
                 Edition'', ``Java and XSLT'', and ``Perl & XML'' -- all
                 from your CD-ROM drive. The CD has a master index for
                 all seven books and a powerful search engine--and all
                 the text is extensively hyper-linked--so you can find
                 what you're looking for quickly.",
  remark =       "Seven essential references on CD-ROM. Bonus book has
                 title: XML in a nutshell / Elliotte Rusty Harold and W.
                 Scott Means (2nd ed.). XML in a nutshell / Elliotte
                 Rusty Harold -- XSLT / Doug Tidwell -- XML schema /
                 Eric Van der Vlist -- SAX2 / David Brownell -- Java and
                 XML / Brett McLaughlin -- Java and XSLT / Eric M. Burke
                 -- Perl and XML / Erik T. Ray. System requirements:
                 Browser software (such as Netscape Communicator,
                 Internet Explorer, or Lynx) supporting HTML 4.0 or
                 earlier versions. The search engine works with any
                 Java-enabled browser supporting Java version 1.1.2 or
                 later.",
  subject =      "XML (Document markup language); XSLT (Computer program
                 language); Java (Computer program language)",
}

@Book{Harold:2002:XN,
  author =       "Elliotte Rusty Harold and W. Scott Means",
  title =        "{XML} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 613",
  year =         "2002",
  ISBN =         "0-596-00292-0",
  ISBN-13 =      "978-0-596-00292-3",
  LCCN =         "QA76.76.H94 H36 2002",
  bibdate =      "Fri Sep 13 06:33:58 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596002923",
  acknowledgement = ack-nhfb,
  keywords =     "XML (document markup language)",
}

@Book{Harold:2004:JNP,
  author =       "Elliotte Rusty Harold",
  title =        "{Java} network programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxii + 735",
  year =         "2004",
  ISBN =         "0-596-00721-3",
  ISBN-13 =      "978-0-596-00721-8",
  LCCN =         "QA76.625; QA76.625 .H367 2004eb; QA76.625 .H367 2004;
                 QA76.625 .H367 2005",
  bibdate =      "Tue Aug 5 17:43:16 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007218",
  acknowledgement = ack-nhfb,
  remark =       "Developing networked applications. Previous edition
                 2000.",
  subject =      "Internet programming; Handbooks, manuals, etc;
                 Application program interfaces (Computer software);
                 Java (Computer program language)",
}

@Book{Harold:2004:XND,
  author =       "Elliotte Rusty Harold and W. Scott Means",
  title =        "{XML} in a nutshell: [a desktop quick reference]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xix + 689",
  year =         "2004",
  ISBN =         "0-596-00764-7",
  ISBN-13 =      "978-0-596-00764-5",
  LCCN =         "QA76.76.H94; Internet; QA76.76.H94 H36 2004eb;
                 QA76.76.H94 H36 2004",
  bibdate =      "Fri Jun 30 15:37:25 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596007645",
  acknowledgement = ack-nhfb,
  remark =       "Covers XML 1.1 and XInclude..",
  subject =      "XML (Document markup language)",
}

@Book{Harold:2006:J,
  author =       "Elliotte Rusty Harold",
  title =        "{Java I/O}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 700",
  year =         "2006",
  ISBN =         "0-596-52750-0",
  ISBN-13 =      "978-0-596-52750-1",
  LCCN =         "QA76.76.J38 H37 2006",
  bibdate =      "Mon Jun 12 08:18:16 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.99",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9780596527501;
                 http://www.oreilly.com/catalog/javaio2/",
  acknowledgement = ack-nhfb,
  keywords =     "Java input/output",
  subject =      "Java (Computer program language)",
}

@Book{Harper:1996:PAY,
  author =       "Tim Harper",
  title =        "Passport {Argentina}: Your Pocket Guide to {Argentine}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        aug,
  year =         "1996",
  ISBN =         "1-885073-21-6",
  ISBN-13 =      "978-1-885073-21-1",
  LCCN =         "HF5389.3.A7 C36 1999",
  bibdate =      "Sat Oct 21 12:28:49 2000",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073211",
  acknowledgement = ack-nhfb,
}

@Book{Harper:1996:PUK,
  author =       "Tim Harper",
  title =        "Passport {United Kingdom}: Your Pocket Guide to
                 {British} Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        aug,
  year =         "1996",
  ISBN =         "1-885073-28-3",
  ISBN-13 =      "978-1-885073-28-0",
  LCCN =         "HD58.7.H36925 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073280",
  acknowledgement = ack-nhfb,
}

@Book{Harris:1997:RG,
  author =       "John Harris",
  title =        "Recording the guitar",
  publisher =    "PC Publishing",
  address =      "Tonbridge, Kent, UK",
  pages =        "156",
  year =         "1997",
  ISBN =         "1-870775-45-7 (paperback)",
  ISBN-13 =      "978-1-870775-45-8 (paperback)",
  LCCN =         "MT580.H27 R43",
  bibdate =      "Tue Aug 5 18:22:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781870775458",
  acknowledgement = ack-nhfb,
  subject =      "Guitar music; Sound; Recording and reproducing; Sound
                 studios",
}

@Book{Harrison:1994:UH,
  author =       "Mark Harrison",
  title =        "The Usenet Handbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "250",
  month =        dec,
  year =         "1994",
  ISBN =         "1-56592-101-1",
  ISBN-13 =      "978-1-56592-101-6",
  bibdate =      "Fri Mar 24 16:34:48 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 internet-books.1995.03.06",
  note =         "A user's guide to netnews",
  price =        "US\$24.95",
  acknowledgement = ack-nhfb,
}

@Book{Harrison:1995:UHU,
  author =       "Mark Harrison",
  title =        "The {USENET} Handbook: a User's Guide to Netnews",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 372",
  month =        may,
  year =         "1995",
  ISBN =         "1-56592-101-1",
  ISBN-13 =      "978-1-56592-101-6",
  LCCN =         "TK5105.875.I57 H534 1995; TK5105.875.U83 H37 1995",
  bibdate =      "Mon Apr 18 14:51:11 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$25.00",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921016",
  acknowledgement = ack-nhfb,
  subject =      "Usenet (Computer network); Internet",
}

@Book{Harrison:1997:TTT,
  author =       "Mark Harrison and John K. Ousterhout",
  title =        "{Tcl\slash Tk} Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 653",
  year =         "1997",
  ISBN =         "1-56592-218-2",
  ISBN-13 =      "978-1-56592-218-1",
  LCCN =         "QA76.73.T44 H37 1997",
  bibdate =      "Mon May 11 11:10:31 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$49.95",
  URL =          "http://www.ora.com/catalog/tcltools/;
                 http://www.oreilly.com/catalog/9781565922181;
                 http://www.oreilly.com/catalog/tcltools",
  acknowledgement = ack-nhfb,
}

@Book{Harrison:2006:MSP,
  author =       "Guy Harrison and Steven Feuerstein",
  title =        "{MySQL} stored procedure programming: building
                 high-performance web applications with {PHP}, {Perl},
                 {Python}, {Java} \& {.NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 609",
  year =         "2006",
  ISBN =         "0-596-10089-2",
  ISBN-13 =      "978-0-596-10089-6",
  LCCN =         "QA76.73.S67 H377 2006eb; QA76.73.S67",
  bibdate =      "Tue Aug 5 17:49:10 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100896",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Database management",
}

@Book{Hart-Davis:2005:WAH,
  author =       "Guy Hart-Davis",
  title =        "{Word} annoyances: how to fix the most annoying things
                 about your favorite word processor",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 192",
  year =         "2005",
  ISBN =         "0-596-00954-2 (paperback)",
  ISBN-13 =      "978-0-596-00954-0 (paperback)",
  LCCN =         "Z52.5.M52 H37 2005",
  bibdate =      "Thu Oct 6 08:01:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "\pounds 912.95",
  URL =          "http://www.oreilly.com/catalog/9780596009540",
  acknowledgement = ack-nhfb,
}

@Book{Hassell:2002:RSP,
  author =       "Jonathan Hassell",
  title =        "{RADIUS}: Securing Public Access to Private
                 Resources",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 190",
  year =         "2002",
  ISBN =         "0-596-00322-6",
  ISBN-13 =      "978-0-596-00322-7",
  LCCN =         "TK5105.55 .H36 2002; TK5105.5825 .H37 2003",
  bibdate =      "Mon Apr 18 15:05:08 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596003227;
                 http://www.oreilly.com/catalog/radius",
  acknowledgement = ack-nhfb,
  publishersummary = "RADIUS, or Remote Authentication Dial-In User
                 Service, is a widely deployed protocol that enables
                 companies to authenticate, authorize and account for
                 remote users who want access to a system or service
                 from a central network server. RADIUS provides a
                 complete, detailed guide to the underpinnings of the
                 RADIUS protocol. Author Jonathan Hassell brings
                 practical suggestions and advice for implementing
                 RADIUS and provides instructions for using an
                 open-source variation called FreeRADIUS.",
  subject =      "RADIUS (Computer network protocol); Computer networks;
                 Access control; Computer networks; Remote access",
}

@Book{Hassell:2004:LWS,
  author =       "Jonathan Hassell",
  title =        "Learning {Windows Server 2003}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 654",
  year =         "2004",
  ISBN =         "0-596-00624-1 (paperback)",
  ISBN-13 =      "978-0-596-00624-2 (paperback)",
  LCCN =         "QA76.76.O63 H37 2004",
  bibdate =      "Thu Oct 6 07:22:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006242",
  acknowledgement = ack-nhfb,
  remark =       "The no-nonsense guide to administering Windows
                 servers---Cover.",
  subject =      "Microsoft Windows server; Handbooks, manuals, etc;
                 Microsoft .NET Framework; Handbooks, manuals, etc;
                 Operating systems (Computers); Handbooks, manuals,
                 etc",
}

@Book{Hassell:2006:LWS,
  author =       "Jonathan Hassell",
  title =        "Learning {Windows Server 2003}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 723",
  year =         "2006",
  ISBN =         "0-596-10123-6",
  ISBN-13 =      "978-0-596-10123-7",
  LCCN =         "QA76.76.O63; QA76.76.O63 H3745 2006eb; QA76.76.O63
                 H3745 2006",
  bibdate =      "Tue Aug 5 17:50:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101237",
  acknowledgement = ack-nhfb,
  remark =       "Covers SP1 and R2",
  subject =      "Microsoft Windows server; Microsoft .NET Framework",
}

@Book{Hatton:2004:SDN,
  author =       "Tim Hatton",
  title =        "{SWT}: a developer's notebook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 297",
  year =         "2004",
  ISBN =         "0-596-00838-4",
  ISBN-13 =      "978-0-596-00838-3",
  LCCN =         "QA76.9.U83 H38 2004",
  bibdate =      "Thu Sep 22 19:00:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008383",
  acknowledgement = ack-nhfb,
  subject =      "Graphical user interfaces (Computer systems)",
}

@Book{Havey:2005:EBP,
  author =       "Michael Havey",
  title =        "Essential business process modeling",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 332",
  year =         "2005",
  ISBN =         "0-596-00843-0",
  ISBN-13 =      "978-0-596-00843-7",
  LCCN =         "T58.64 .H37 2005",
  bibdate =      "Thu Oct 6 07:23:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Theory in practice",
  URL =          "http://www.oreilly.com/catalog/9780596008437",
  acknowledgement = ack-nhfb,
  subject =      "Management of information systems",
}

@Book{Hawley:2004:EH,
  author =       "David E. Hawley and Raina Hawley",
  title =        "{Excel} hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 283",
  year =         "2004",
  ISBN =         "0-596-00625-X (paperback)",
  ISBN-13 =      "978-0-596-00625-9 (paperback)",
  LCCN =         "HF5548.4.M523 H39 2004",
  bibdate =      "Thu Apr 21 09:26:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006259",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Business; Computer
                 programs; Electronic spreadsheets",
}

@Book{Hawley:2007:EH,
  author =       "David E. Hawley and Raina Hawley",
  title =        "{Excel} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 386",
  year =         "2007",
  ISBN =         "0-596-52834-5 (paperback)",
  ISBN-13 =      "978-0-596-52834-8 (paperback)",
  LCCN =         "HF5548.4.M523 H39 2007eb; HF5548.4.M523 H39 2007;
                 HF5548.4.M523",
  bibdate =      "Tue Aug 5 18:09:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528348",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for streamlining your spreadsheets.",
  subject =      "Microsoft Excel (Computer file); Business; Computer
                 programs; Electronic spreadsheets",
  tableofcontents = "Reducing workbook and worksheet frustration \\
                 Hacking Excel's built-in features \\
                 Naming hacks \\
                 Hacking PivotTables \\
                 Hacking formulas and functions \\
                 Macro hacks \\
                 Cross-application hacks",
}

@Book{Hazel:2001:EMT,
  author =       "Philip Hazel",
  title =        "{Exim}: The Mail Transfer Agent",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 611",
  month =        jul,
  year =         "2001",
  ISBN =         "0-596-00098-7",
  ISBN-13 =      "978-0-596-00098-1",
  LCCN =         "TK5105.73 .H39 2001",
  bibdate =      "Mon Apr 18 15:02:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596000981;
                 http://www.oreilly.com/catalog/exim",
  acknowledgement = ack-nhfb,
  subject =      "Exim (Computer file); Electronic mail systems;
                 Computer programs",
}

@Book{Heath:2012:CWA,
  author =       "Robert A. Heath",
  title =        "Creating {Windows} Applications With {HTML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2012",
  ISBN =         "1-4493-1622-0",
  ISBN-13 =      "978-1-4493-1622-8",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:25 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Heineman:2009:AN,
  author =       "George T. Heineman and Stanley Selkow and Gary
                 Pollice",
  title =        "Algorithms in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 343",
  year =         "2009",
  ISBN =         "0-596-51624-X (paperback)",
  ISBN-13 =      "978-0-596-51624-6 (paperback)",
  LCCN =         "QA76.9.A43 H45 2009",
  bibdate =      "Sat Nov 13 10:18:40 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  price =        "US\$49.99",
  acknowledgement = ack-nhfb,
  subject =      "Computer algorithms",
}

@Book{Heinle:1997:DJC,
  author =       "Nick Heinle",
  title =        "Designing with {JavaScript}: creating dynamic {Web}
                 pages",
  publisher =    "Songline Studios, Inc." # " and " # pub-ORA,
  address =      "Sebastopol, CA",
  pages =        "xii + 241",
  year =         "1997",
  ISBN =         "1-56592-300-6",
  ISBN-13 =      "978-1-56592-300-3",
  LCCN =         "QA76.73.J39 H45 1997",
  bibdate =      "Mon Apr 18 14:53:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$29.95",
  series =       "Web review studio series",
  URL =          "http://www.ora.com/catalog/designjs/;
                 http://www.oreilly.com/catalog/9781565923003;
                 http://www.oreilly.com/catalog/designjs",
  acknowledgement = ack-nhfb,
  remark =       "Errata slip inserted.",
  subject =      "JavaScript (Computer program language); Internet
                 programming; Web sites; Design",
}

@Book{Heinle:2002:DJC,
  author =       "Nick Heinle and Bill Pena",
  title =        "Designing with {JavaScript}: creating dynamic {Web}
                 pages",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xi + 216",
  year =         "2002",
  ISBN =         "1-56592-360-X",
  ISBN-13 =      "978-1-56592-360-7",
  LCCN =         "QA76.73.J39 H45 2002",
  bibdate =      "Mon Apr 18 14:54:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "O'Reilly Web studio",
  URL =          "http://www.oreilly.com/catalog/9781565923607",
  acknowledgement = ack-nhfb,
  keywords =     "Internet programming; JavaScript (computer program
                 language); Web sites -- design",
  subject =      "JavaScript (Computer program language); Internet
                 programming; Web sites; Design",
  xxauthor =     "Nick Heinle and Bill Pe{\"a}na",
}

@Book{Hekman:1997:LND,
  author =       "Jessica Perry Hekman",
  title =        "{Linux} in a Nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 424",
  year =         "1997",
  ISBN =         "1-56592-167-4",
  ISBN-13 =      "978-1-56592-167-2",
  LCCN =         "QA76.76.O63 H453 1997",
  bibdate =      "Mon Apr 18 14:52:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781565921672;
                 http://www.oreilly.com/catalog/linuxnut",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Hekman:1998:LNG,
  author =       "Jessica Perry Hekman and Alain Nadeau and Jean-Michel
                 Vansteene",
  title =        "{Linux} in a nutshell: guide de r{\'e}f{\'e}rence",
  publisher =    pub-ORA-FRANCE,
  address =      pub-ORA-FRANCE:adr,
  pages =        "xi + 424",
  year =         "1998",
  ISBN =         "2-84177-031-1",
  ISBN-13 =      "978-2-84177-031-1",
  LCCN =         "????",
  bibdate =      "Thu Jun 3 09:50:27 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  annote =       "Ed. fran{\c{c}}aise",
  keywords =     "Linux (syst{\`e}me d'exploitation des ordinateurs)",
}

@Book{Hekmann:1997:LN,
  author =       "Jessica Perry Hekmann and {The Staff of O'Reilly and
                 Associates}",
  title =        "{Linux} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 424",
  year =         "1997",
  ISBN =         "1-56592-167-4",
  ISBN-13 =      "978-1-56592-167-2",
  LCCN =         "QA76.76.O63 H453 1997",
  bibdate =      "Mon May 11 11:58:25 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$19.95",
  acknowledgement = ack-nhfb,
}

@Book{Heller:1990:XPMa,
  author =       "Dan Heller",
  title =        "{XView} Programming Manual",
  volume =       "7",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 557",
  year =         "1990",
  ISBN =         "0-937175-38-2",
  ISBN-13 =      "978-0-937175-38-5",
  LCCN =         "QA76.76.W56 D44 v.7 1990",
  bibdate =      "Tue Dec 14 22:55:18 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175385",
  acknowledgement = ack-nhfb,
}

@Book{Heller:1990:XPMb,
  author =       "Dan Heller",
  title =        "{XView} Programming Manual: for Version 11 of the {X
                 Window System}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 642",
  year =         "1990",
  ISBN =         "0-937175-52-8",
  ISBN-13 =      "978-0-937175-52-1",
  LCCN =         "QA76.76.W56 H355 1990",
  bibdate =      "Wed Sep 14 14:14:42 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175521",
  acknowledgement = ack-nhfb,
}

@Book{Heller:1991:MPM,
  author =       "Dan Heller",
  title =        "{Motif} Programming Manual for {OSF\slash Motif}
                 Version 1.1",
  volume =       "6",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xl + 990",
  year =         "1991",
  ISBN =         "0-937175-70-6",
  ISBN-13 =      "978-0-937175-70-5",
  LCCN =         "QA76.76.W56 H446 1991; QA76.76.W56 H465 1991",
  bibdate =      "Wed Dec 15 09:05:18 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780937175705",
  acknowledgement = ack-nhfb,
}

@Book{Heller:1991:XPM,
  author =       "Dan Heller and Thomas {Van Raalte}",
  title =        "{XView} Programming Manual",
  volume =       "7A",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxxvii + 729",
  month =        sep,
  year =         "1991",
  ISBN =         "0-937175-87-0",
  ISBN-13 =      "978-0-937175-87-3",
  LCCN =         "QA76.76.W56 H447 1990",
  bibdate =      "Wed Sep 14 16:30:16 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Latest update: August 1993.",
  price =        "US\$34.95",
  series =       "The Definitive guides to the X Window System",
  URL =          "http://www.oreilly.com/catalog/9780937175873",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}

@Book{Heller:1994:MPM,
  author =       "Dan Heller and Paula M. Ferguson and David Brennan",
  title =        "{Motif} Programming Manual",
  volume =       "6A",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "1016",
  month =        feb,
  year =         "1994",
  ISBN =         "1-56592-016-3",
  ISBN-13 =      "978-1-56592-016-3",
  LCCN =         "QA76.76.W56 H448 1994",
  bibdate =      "Wed Sep 14 16:30:12 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565920163;
                 http://www.oreilly.com/catalog/v6a",
  acknowledgement = ack-nhfb,
}

@Book{Hemenway:2004:SH,
  author =       "Kevin Hemenway and Tara Calishain",
  title =        "Spidering hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 402",
  year =         "2004",
  ISBN =         "0-596-00577-6",
  ISBN-13 =      "978-0-596-00577-1",
  LCCN =         "QA76.9.D343 H46 2003",
  bibdate =      "Mon Apr 18 15:08:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005771",
  acknowledgement = ack-nhfb,
  subject =      "Internet searching; Mobile agents (Computer
                 software)",
}

@Book{Henderson:2006:BSW,
  author =       "Cal Henderson",
  title =        "Building Scalable {Web} Sites",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 330",
  year =         "2006",
  ISBN =         "0-596-10235-6",
  ISBN-13 =      "978-0-596-10235-7",
  LCCN =         "TK5105.888 .H354 2006",
  bibdate =      "Sat Jun 17 20:11:43 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 38.00",
  URL =          "http://www.oreilly.com/catalog/9780596102357",
  acknowledgement = ack-nhfb,
}

@Book{Henney:2010:TEP,
  editor =       "Kevlin Henney",
  title =        "97 things every programmer should know: collective
                 wisdom from the experts",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 229",
  year =         "2010",
  ISBN =         "0-596-80951-4, 0-321-65870-1",
  ISBN-13 =      "978-0-596-80951-5, 978-0-321-65870-8",
  LCCN =         "????",
  bibdate =      "Mon Jul 5 08:40:02 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming; Computer programmers; Computer
                 software; Development",
}

@Book{Herrington:1997:PBY,
  editor =       "Elizabeth Ann Herrington",
  title =        "Passport {Brazil}: Your Pocket Guide to {Brazilian}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1997",
  ISBN =         "1-885073-18-6",
  ISBN-13 =      "978-1-885073-18-1",
  LCCN =         "HD58.7 .H465 1997",
  bibdate =      "Wed Dec 31 15:12:17 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073181",
  acknowledgement = ack-nhfb,
}

@Book{Herrington:2005:PHT,
  author =       "Jack D. Herrington",
  title =        "Podcasting hacks: tips and tools for blogging out
                 loud",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "428",
  year =         "2005",
  ISBN =         "0-596-10066-3",
  ISBN-13 =      "978-0-596-10066-7",
  LCCN =         "TK5105.887 .H47 2005eb; TK5105.887; TK5105.887 .H47
                 2005",
  bibdate =      "Tue Aug 5 17:48:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100667",
  acknowledgement = ack-nhfb,
  subject =      "Webcasting; Blogs",
}

@Book{Herrington:2006:PH,
  author =       "Jack D. Herrington",
  title =        "{PHP} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 443",
  year =         "2006",
  ISBN =         "0-596-10139-2",
  ISBN-13 =      "978-0-596-10139-8",
  LCCN =         "QA76.73.P224eb; QA76.73.P224; QA76.73.P224 H47 2006",
  bibdate =      "Tue Aug 5 17:50:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101398",
  acknowledgement = ack-nhfb,
  subject =      "PHP (Computer program language); Web sites; Design;
                 Programming",
}

@Book{Herrington:2008:GSF,
  author =       "Jack Herrington and Emily Kim",
  title =        "Getting started with {Flex 3}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 129",
  year =         "2008",
  ISBN =         "0-596-52064-6",
  ISBN-13 =      "978-0-596-52064-9",
  LCCN =         "QA76.625 .H47 2008",
  bibdate =      "Sat Nov 13 10:09:43 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Adobe developer library",
  acknowledgement = ack-nhfb,
  subject =      "Flex (Computer file); ActionScript (Computer program
                 language); Internet programming; Web site development;
                 Computer programs",
  tableofcontents = "Installing Flex Builder 3 \\
                 Flex in action \\
                 Flex 101: step by step \\
                 Flex controls and layout \\
                 Working with the server \\
                 More Flex applications \\
                 Advanced Flex controls \\
                 Flex for widgets \\
                 Flex on AIR \\
                 Resources for Flex developers",
}

@Book{Hertzfeld:2005:RV,
  author =       "Andy Hertzfeld and Steve Capps and others",
  title =        "Revolution in the valley",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 291",
  year =         "2005",
  ISBN =         "0-596-00719-1",
  ISBN-13 =      "978-0-596-00719-5",
  LCCN =         "HD9696.2.U64 A674 2005",
  bibdate =      "Tue Aug 5 17:43:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007195",
  acknowledgement = ack-nhfb,
  subject =      "Macintosh (Computer); Computer industry; United
                 States; History",
}

@Book{Hewitt:2010:CDG,
  author =       "Eben Hewitt",
  title =        "{Cassandra}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 301",
  year =         "2010",
  ISBN =         "1-4493-9041-2 (paperback), 1-4493-9976-2",
  ISBN-13 =      "978-1-4493-9041-9 (paperback), 978-1-4493-9976-4",
  LCCN =         "QA76.9.D3 H4898 2011",
  bibdate =      "Thu Dec 27 18:26:59 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  keywords =     "NoSQL",
}

@Book{Hibbs:2007:RW,
  author =       "Curt Hibbs and Brian Hogan",
  title =        "{Rails} on {Windows}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52965-1",
  ISBN-13 =      "978-0-596-52965-9",
  LCCN =         "QA76.64 .H658 2007eb; QA76.64",
  bibdate =      "Tue Aug 5 18:12:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529659",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Object-oriented
                 programming (Computer science); Ruby (Computer program
                 language)",
}

@Book{Hildebrandt:2005:APP,
  author =       "Ralf Hildebrandt",
  title =        "Absolute postfix: patches are for {Qmail}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxviii + 448",
  year =         "2005",
  ISBN =         "1-59327-001-1",
  ISBN-13 =      "978-1-59327-001-8",
  LCCN =         "TK5105.74.P66 H55 2005eb",
  bibdate =      "Tue Aug 5 18:17:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270018",
  acknowledgement = ack-nhfb,
  subject =      "Electronic mail systems; Computer programs; Internet",
}

@Book{Hildebrandt:2005:BPS,
  author =       "Ralf Hildebrandt and Patrick Koetter",
  title =        "The book of {Postfix}: state-of-the-art message
                 transport",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxviii + 464",
  year =         "2005",
  ISBN =         "1-59327-001-1",
  ISBN-13 =      "978-1-59327-001-8",
  LCCN =         "TK5105.74.P66 H55 2005",
  bibdate =      "Tue Aug 5 18:17:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270018",
  acknowledgement = ack-nhfb,
  subject =      "Postfix (Computer file); Electronic mail systems;
                 Computer programs; Internet",
}

@Book{Hillerson:2008:EAD,
  editor =       "Tony Hillerson",
  title =        "Enterprise Application Development with {Flex}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "104 (est.)",
  year =         "2008",
  ISBN =         "0-596-51440-9",
  ISBN-13 =      "978-0-596-51440-2",
  LCCN =         "QA76.625 .E35 2008",
  bibdate =      "Sat Nov 13 10:08:38 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "O'Reilly shortcuts",
  acknowledgement = ack-nhfb,
  subject =      "Flex (Computer file); ActionScript (Computer program
                 language); Application software x Development; Web site
                 development; Computer programs",
}

@Book{Hilyard:2006:CC,
  author =       "Jay Hilyard and Stephen Teilhet",
  title =        "{C\#} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxviii + 1154",
  year =         "2006",
  ISBN =         "0-596-10063-9",
  ISBN-13 =      "978-0-596-00339-5",
  LCCN =         "QA76.73.C154 T43 2004",
  bibdate =      "Mon Apr 18 15:05:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003395",
  acknowledgement = ack-nhfb,
  remark =       "The definitive collection of solutions and examples.",
  subject =      "C\# [C-sharp] (computer programming language)",
}

@Book{Hilyard:2007:CC,
  author =       "Jay Hilyard and Stephen Teilhet",
  title =        "{C\# 3.0} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxvi + 857",
  year =         "2007",
  ISBN =         "0-596-51610-X (paperback)",
  ISBN-13 =      "978-0-596-51610-9 (paperback)",
  LCCN =         "QA76.73.C154; QA76.73.C154eb",
  bibdate =      "Tue Aug 5 18:00:16 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596516109",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language); Microsoft .NET
                 Framework",
}

@Book{Hinojosa:2013:TS,
  author =       "Daniel Hinojosa",
  title =        "Testing in {Scala}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 148",
  year =         "2013",
  ISBN =         "1-4493-1511-9, 1-4493-6034-3 (e-book), 1-4493-6033-5
                 (e-book)",
  ISBN-13 =      "978-1-4493-1511-5, 978-1-4493-6034-4 (e-book),
                 978-1-4493-6033-7 (e-book)",
  LCCN =         "QA76.7 .H555 2013",
  bibdate =      "Thu Dec 4 08:38:57 MST 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://proquest.tech.safaribooksonline.de/9781449360313;
                 http://www.loc.gov/catdir/enhancements/fy1310/2012554271-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1310/2012554271-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages (Electronic computers);
                 Multiparadigm programming (Computer science);
                 Object-oriented programming (Computer science);
                 Functional programming (Computer science); Java virtual
                 machine; Functional programming languages;
                 Object-oriented programming languages",
}

@Book{Hitchens:2002:JN,
  author =       "Ron Hitchens",
  title =        "{Java NIO}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 282",
  year =         "2002",
  ISBN =         "0-596-00288-2",
  ISBN-13 =      "978-0-596-00288-6",
  LCCN =         "QA76.73.J38 H58 2002",
  bibdate =      "Mon Apr 18 15:04:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596002882;
                 http://www.oreilly.com/catalog/9780596002886;
                 http://www.oreilly.com/catalog/javanio",
  acknowledgement = ack-nhfb,
  keywords =     "computer input-output equipment; Java (computer
                 program language); object-oriented programming
                 (computer science)",
  publishersummary = "Java NIO explores the new I/O capabilities of
                 version 1.4 in detail and shows you how to put these
                 features to work to greatly improve the efficiency of
                 the Java code you write. This compact volume examines
                 the typical challenges that Java programmers face with
                 I/O and shows you how to take advantage of the
                 capabilities of the new I/O features. You'll learn how
                 to put these tools to work using examples of common,
                 real-world I/O problems and see how the new features
                 have a direct impact on responsiveness, scalability,
                 and reliability. Because the NIO APIs supplement the
                 I/O features of version 1.3, rather than replace them,
                 you'll also learn when to use new APIs and when the
                 older 1.3 I/O APIs are better suited to your particular
                 application.",
  subject =      "Java (Computer program language); Computer
                 input-output equipment; Object-oriented programming
                 (Computer science)",
}

@Book{Hoekman:2005:FB,
  author =       "Robert Hoekman",
  title =        "{Flash} out of the box",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 236",
  year =         "2005",
  ISBN =         "0-596-00691-8 (paperback)",
  ISBN-13 =      "978-0-596-00691-4 (paperback)",
  LCCN =         "TR897.7 .H64 2005",
  bibdate =      "Tue Aug 2 10:54:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006914",
  acknowledgement = ack-nhfb,
  remark =       "A user-centric introduction to Flash MX 2004. Learn a
                 lot, learn it fast, create your project now. Contains
                 exercises from the book and trial versions of
                 Macromedia software, including Flash, Dreamweaver, and
                 Fireworks.",
  subject =      "Flash (Computer file); Handbooks, manuals, etc;
                 Computer animation; Handbooks, manuals, etc; Web sites;
                 Design; Handbooks, manuals, etc",
}

@Book{Holden:2005:DE,
  author =       "Greg Holden",
  title =        "Degunking {eBay}",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxvi + 280",
  year =         "2005",
  ISBN =         "1-932111-99-9",
  ISBN-13 =      "978-1-932111-99-6",
  LCCN =         "HF5478 .H64 2005; HF5478 .H65 2005",
  bibdate =      "Tue Aug 5 18:29:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111996",
  acknowledgement = ack-nhfb,
  subject =      "Internet auctions",
}

@Book{Holdener:2008:ADG,
  author =       "Anthony T. Holdener",
  title =        "{Ajax}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 957",
  year =         "2008",
  ISBN =         "0-596-52838-8",
  ISBN-13 =      "978-0-596-52838-6",
  LCCN =         "TK5105.8885.A52 H65 2008eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 18:10:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528386",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology)",
}

@Book{Holmes:2002:PVB,
  author =       "Matt Holmes and Patrick Burton and Roger Knoell",
  title =        "Programming {Visual Basic} for the {Palm OS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "406",
  year =         "2002",
  ISBN =         "0-596-00200-9",
  ISBN-13 =      "978-0-596-00200-8",
  LCCN =         "QA76.73.B3 H545 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596002009;
                 http://www.oreilly.com/catalog/9780596002008;
                 http://www.oreilly.com/catalog/vbpropalm",
  acknowledgement = ack-nhfb,
  keywords =     "pocket computers; visual programming languages
                 (computer science)",
  publishersummary = "Programming Visual Basic for the Palm OS is the
                 only book designed to help the Visual Basic desktop
                 programmer to break into the Palm market. With
                 Programming Visual Basic for the Palm OS, Visual Basic
                 programmers can become Palm programmers almost over
                 night.",
}

@Book{Holmes:2006:WPQ,
  author =       "Lee Holmes",
  title =        "{Windows PowerShell} quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52813-2",
  ISBN-13 =      "978-0-596-52813-3",
  LCCN =         "QA76.66",
  bibdate =      "Tue Aug 5 18:09:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528133",
  acknowledgement = ack-nhfb,
  subject =      "Systems programming (Computer science); Scripting
                 languages (Computer science)",
}

@Book{Holmes:2008:WPC,
  author =       "Lee Holmes",
  title =        "{Windows PowerShell} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 553",
  year =         "2008",
  ISBN =         "0-596-52849-3",
  ISBN-13 =      "978-0-596-52849-2",
  LCCN =         "QA76.76.O63",
  bibdate =      "Tue Aug 5 18:10:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528492",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers); Programming; Scripting languages (Computer
                 science); Systems programming (Computer science)",
}

@Book{Holmes:2008:WPP,
  author =       "Lee Holmes",
  title =        "{Windows Powershell} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 162",
  year =         "2008",
  ISBN =         "0-596-52178-2",
  ISBN-13 =      "978-0-596-52178-3",
  LCCN =         "QA76.76.O63 H6485 2008",
  bibdate =      "Mon Oct 12 10:09:16 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0917/2009279013-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (computer file); operating systems
                 (computers); programming; handbooks, manuals, etc;
                 scripting languages (computer science); systems
                 programming (computer science)",
}

@Book{Holzner:2004:E,
  author =       "Steven Holzner",
  title =        "{Eclipse}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 317",
  year =         "2004",
  ISBN =         "0-596-00641-1",
  ISBN-13 =      "978-0-596-00641-9",
  LCCN =         "QA76.73.J38 H63 2004",
  bibdate =      "Thu Apr 21 09:26:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006419",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Holzner:2004:EC,
  author =       "Steven Holzner",
  title =        "{Eclipse} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 343",
  year =         "2004",
  ISBN =         "0-596-00710-8 (paperback)",
  ISBN-13 =      "978-0-596-00710-2 (paperback)",
  LCCN =         "QA76.73.J38 H635 2004",
  bibdate =      "Sat Jun 11 09:50:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007102",
  acknowledgement = ack-nhfb,
  remark =       "Covers Eclipse 3.0. Basic skills -- Using Eclipse --
                 Java development -- Refactoring, building and launching
                 -- Testing and debugging -- Using Eclipse in teams --
                 Eclipse and Ant -- SWT: text, buttons, lists, and
                 nonrectangular windows -- SWT: dialogs, toolbars,
                 menus, and more -- SWT: coolbars, tab folders, trees,
                 and browsers -- JSP, Servlets, and Eclipse -- Creating
                 plug-ings: extension points, actions, and menus --
                 Creating plug-ins: wizards, editors, and views.",
  subject =      "Java (Computer program language); Computer software;
                 Development",
}

@Book{Holzner:2004:PCL,
  author =       "Steven Holzner",
  title =        "{Perl Core} language",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  edition =      "Second",
  pages =        "xxx + 495",
  year =         "2004",
  ISBN =         "1-932111-92-1",
  ISBN-13 =      "978-1-932111-92-7",
  LCCN =         "QA76.73.P47 H65 2004",
  bibdate =      "Tue Aug 5 18:29:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Little black book",
  URL =          "http://www.oreilly.com/catalog/9781932111927",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Holzner:2005:ADG,
  author =       "Steven Holzner",
  title =        "{Ant}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 316",
  year =         "2005",
  ISBN =         "0-596-00609-8",
  ISBN-13 =      "978-0-596-00609-9",
  LCCN =         "QA76.73.J38 T57 2005",
  bibdate =      "Thu Oct 6 07:22:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006099",
  acknowledgement = ack-nhfb,
  remark =       "Covers Ant 1.6---Cover.",
  subject =      "Ant (Computer file); Java (Computer program
                 language)",
}

@Book{Honiball:2005:CPR,
  author =       "Glenn Honiball",
  title =        "Commercial {Photoshop} retouching: in the studio",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 257",
  year =         "2005",
  ISBN =         "0-596-00849-X",
  ISBN-13 =      "978-0-596-00849-9",
  LCCN =         "TR267; TR267 .H65 2005eb",
  bibdate =      "Tue Aug 5 17:45:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008499",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques",
}

@Book{Hook:2005:WPC,
  author =       "Brian Hook",
  title =        "Write portable code: an introduction to developing
                 software for multiple platforms",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 248",
  year =         "2005",
  ISBN =         "1-59327-056-9",
  ISBN-13 =      "978-1-59327-056-8",
  LCCN =         "QA76.76.C64 H66 2005eb; QA76.76.C64 H66 2005",
  bibdate =      "Tue Aug 5 18:18:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270568",
  acknowledgement = ack-nhfb,
  subject =      "Software compatibility; Computer software;
                 Development",
}

@Book{Hope:2009:WST,
  author =       "Paco Hope and Ben Walther",
  title =        "{Web} security testing cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiii + 285",
  year =         "2009",
  ISBN =         "0-596-51483-2",
  ISBN-13 =      "978-0-596-51483-9",
  LCCN =         "TK5105.88813 H67 2008",
  bibdate =      "Sat Nov 13 10:19:02 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Validation; Web sites; Security
                 measures",
}

@Book{Hopkins:2007:XPI,
  author =       "Dorothy Hopkins",
  title =        "{XML} publishing with {InDesign CS2+}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51399-2",
  ISBN-13 =      "978-0-596-51399-3",
  LCCN =         "Z253.532.A34",
  bibdate =      "Tue Aug 5 17:56:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcut",
  URL =          "http://www.oreilly.com/catalog/9780596513993",
  acknowledgement = ack-nhfb,
  subject =      "Adobe InDesign; XML (Document markup language);
                 Desktop publishing",
}

@Book{Horswill:2000:DPC,
  author =       "John Horswill and {Members of the CICS Development
                 Team at IBM Hursley}",
  title =        "Designing and Programming {CICS} Applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 398",
  month =        jul,
  year =         "2000",
  ISBN =         "1-56592-676-5",
  ISBN-13 =      "978-1-56592-676-9",
  LCCN =         "QA76.76.D47 H69 2000",
  bibdate =      "Mon Apr 18 14:57:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565926769;
                 http://www.oreilly.com/catalog/cics",
  acknowledgement = ack-nhfb,
  remark =       "System requirements for accompanying computer disc:
                 Windows desktop system with a 3270 emulator such as IBM
                 Personal Communications (POCMM).",
  subject =      "Application software; Development; CICS (Computer
                 system)",
}

@Book{Howard:2007:HIH,
  author =       "Jack Howard",
  title =        "{HDR}: an introduction to high dynamic range
                 photography",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51017-9",
  ISBN-13 =      "978-0-596-51017-6",
  LCCN =         "TR267; TR267 .H69 2007eb",
  bibdate =      "Tue Aug 5 17:53:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510176",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques",
}

@Book{Howard:2012:NJP,
  author =       "Daniel Howard",
  title =        "{Node.js} for {PHP} Developers: Porting {PHP} to
                 {Node.js}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2012",
  ISBN =         "1-4493-3360-5",
  ISBN-13 =      "978-1-4493-3360-7",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:44 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 24.50",
  acknowledgement = ack-nhfb,
}

@Book{Hsu:2012:PRH,
  author =       "Regina Obe and Leonard Hsu",
  title =        "{PostgreSQL}: Up and running",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 145",
  year =         "2012",
  ISBN =         "1-4493-2632-3, 1-4493-2633-1",
  ISBN-13 =      "978-1-4493-2632-6, 978-1-4493-2633-3",
  LCCN =         "QA76.9.D3 O24 2012",
  bibdate =      "Wed Nov 21 17:47:31 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE; z3950.gbv.de:20011/gvk",
  price =        "EUR 16.00",
  URL =          "http://proquest.safaribooksonline.com/9781449326326",
  acknowledgement = ack-nhfb,
  remark =       "A practical guide to the Advanced Open Source
                 Database.",
  subject =      "PostgreSQL; Database management",
  xxauthor =     "Leo S. Hsu and Regina O. Obe",
}

@Book{Hu:1995:DSP,
  author =       "Wei Hu",
  title =        "{DCE} Security Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 364",
  month =        jul,
  year =         "1995",
  ISBN =         "1-56592-134-8",
  ISBN-13 =      "978-1-56592-134-4",
  LCCN =         "QA76.9.D5 H85 1995",
  bibdate =      "Mon Apr 18 14:51:36 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565921344",
  acknowledgement = ack-nhfb,
  remark =       "``OSF Distributed Computing Environment'' --- cover.",
  subject =      "Electronic data processing; Distributed processing;
                 Security measures; Computer security",
}

@Book{Hudson:2006:PN,
  author =       "Paul Hudson",
  title =        "{PHP} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 352",
  year =         "2006",
  ISBN =         "0-596-10067-1 (paperback)",
  ISBN-13 =      "978-0-596-10067-4 (paperback)",
  LCCN =         "QA76.73.P224 H83 2006",
  bibdate =      "Wed Nov 15 09:59:06 MST 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596100674",
  acknowledgement = ack-nhfb,
  subject =      "PHP (Computer program language); Internet
                 programming",
  tableofcontents = "Introduction to PHP \\
                 Installing PHP \\
                 The PHP interpreter \\
                 The PHP language \\
                 Variables and constants \\
                 Operators \\
                 Function reference \\
                 Object-oriented PHP \\
                 HTML forms \\
                 Cookies and sessions \\
                 Output buffering \\
                 Security \\
                 Files \\
                 Databases \\
                 Regular expressions \\
                 Manipulating images \\
                 Creating PDFs \\
                 Creating flash \\
                 XML and XSLT \\
                 Network programming \\
                 Distributing your code \\
                 Debugging \\
                 Performance",
}

@Book{Huggins:2005:PRC,
  author =       "Barry Huggins",
  title =        "{Photoshop} retouching cookbook for digital
                 photographers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "176 (est.)",
  year =         "2005",
  ISBN =         "0-596-10030-2 (paperback)",
  ISBN-13 =      "978-0-596-10030-8 (paperback)",
  LCCN =         "T385 .H84 2005eb",
  bibdate =      "Thu Oct 6 08:01:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596100308",
  acknowledgement = ack-nhfb,
  subject =      "Photography retouching",
}

@Book{Hummel:2006:LFD,
  author =       "Joe Hummel",
  title =        "{LINQ}, the future of data access in {C\# 3.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "64",
  year =         "2006",
  ISBN =         "0-596-52841-8",
  ISBN-13 =      "978-0-596-52841-6",
  LCCN =         "QA76.73.C154; QA76.73.C154 H86 2006eb",
  bibdate =      "Tue Aug 5 18:10:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528416",
  acknowledgement = ack-nhfb,
  subject =      "C{\"A} (Computer program language); Query languages
                 (Computer science)",
}

@Book{Hunsicker:1997:TTD,
  editor =       "Christine Hunsicker",
  title =        "Travelers' Tales: a Dog's World",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "100 (est.)",
  year =         "1997",
  ISBN =         "1-885211-23-6",
  ISBN-13 =      "978-1-885211-23-1",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$12.95",
  URL =          "http://www.ora.com/catalog/dogs/;
                 http://www.oreilly.com/catalog/9781885211231;
                 http://www.oreilly.com/catalog/dogs",
  acknowledgement = ack-nhfb,
}

@Book{Hunt:1992:TIN,
  author =       "Craig Hunt",
  title =        "{TCP\slash IP} Network Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 471",
  year =         "1992",
  ISBN =         "0-937175-82-X (paperback)",
  ISBN-13 =      "978-0-937175-82-8 (paperback)",
  LCCN =         "TK5105.9 .H86",
  bibdate =      "Wed Dec 15 10:34:47 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "Preface / xi \\
                 Overview of TCP/IP / 1 \\
                 TCP/IP and the Internet / 2 \\
                 A Data Communications Model / 6 \\
                 TCP/IP Protocol Architecture / 9 \\
                 Network Access Layer / 11 \\
                 Internet Layer / 12 \\
                 Transport Layer / 18 \\
                 Application Layer / 22 \\
                 Summary / 23 \\
                 Delivering the Data / 24 \\
                 Addressing, Routing, and Multiplexing / 24 \\
                 The IP Address / 25 \\
                 Internet Routing Architecture / 35 \\
                 The Routing Table / 37 \\
                 Address Resolution / 43 \\
                 Protocols, Ports, and Sockets / 44 \\
                 Summary / 50 \\
                 Network Services / 51 \\
                 Names and Addresses / 51 \\
                 The Host Table / 52 \\
                 DNS / 54 \\
                 Mail Services / 62 \\
                 File and Print Servers / 75 \\
                 Configuration Servers / 76 \\
                 Summary / 82 \\
                 Getting Started / 84 \\
                 Connected and Non-Connected Networks / 85 \\
                 Basic Information / 86 \\
                 Planning Routing / 97 \\
                 Planning Naming Service / 101 \\
                 Other Services / 104 \\
                 Informing the Users / 106 \\
                 Summary / 107 \\
                 Basic Configuration / 108 \\
                 Kernel Configuration / 108 \\
                 Startup Files / 124 \\
                 The Internet Daemon / 129 \\
                 The Extended Internet Daemon / 132 \\
                 Summary / 133 \\
                 Configuring the Interface / 134 \\
                 The ifconfig Command / 134 \\
                 TCP/IP Over a Serial Line / 150 \\
                 Installing PPP / 153 \\
                 Summary / 169 \\
                 Configuring Routing / 170 \\
                 Common Routing Configurations / 170 \\
                 The Minimal Routing Table / 171 \\
                 Building a Static Routing Table / 173 \\
                 Interior Routing Protocols / 178 \\
                 Exterior Routing Protocols / 188 \\
                 Gateway Routing Daemon / 191 \\
                 Configuring gated / 193 \\
                 Summary / 204 \\
                 Configuring DNS / 205 \\
                 BIND: Unix Name Service / 205 \\
                 Configuring the Resolver / 207 \\
                 Configuring named / 211 \\
                 Using nslookup / 228 \\
                 Summary / 232 \\
                 Local Network Services / 233 \\
                 The Network File System / 233 \\
                 Sharing Unix Printers / 252 \\
                 Using Samba to Share Resources with Windows / 259 \\
                 Network Information Service / 268 \\
                 DHCP / 272 \\
                 Managing Distributed Servers / 277 \\
                 Post Office Servers / 280 \\
                 Summary / 283 \\
                 sendmail / 285 \\
                 sendmail's Function / 285 \\
                 Running sendmail as a Daemon / 286 \\
                 sendmail Aliases / 288 \\
                 The sendmail.cf File / 290 \\
                 sendmail.cf Configuration Language / 297 \\
                 Rewriting the Mail Address / 309 \\
                 Modifying a sendmail.cf File / 319 \\
                 Testing sendmail.cf / 323 \\
                 Summary / 332 \\
                 Configuring Apache / 333 \\
                 Installing Apache Software / 334 \\
                 Configuring the Apache Server / 338 \\
                 Understanding an httpd.conf File / 341 \\
                 Web Server Security / 361 \\
                 Managing Your Web Server / 378 \\
                 Summary / 380 \\
                 Network Security / 381 \\
                 Security Planning / 382 \\
                 User Authentication / 387 \\
                 Application Security / 402 \\
                 Security Monitoring / 404 \\
                 Access Control / 409 \\
                 Encryption / 418 \\
                 Firewalls / 425 \\
                 Words to the Wise / 433 \\
                 Summary / 434 \\
                 Troubleshooting TCP/IP / 435 \\
                 Approaching a Problem / 435 \\
                 Diagnostic Tools / 438 \\
                 Testing Basic Connectivity / 440 \\
                 Troubleshooting Network Access / 443 \\
                 Checking Routing / 450 \\
                 Checking Name Service / 456 \\
                 Analyzing Protocol Problems / 471 \\
                 Protocol Case Study / 474 \\
                 Summary / 478 \\
                 PPP Tools / 479 \\
                 A gated Reference / 503 \\
                 A named Reference / 548 \\
                 A dhcpd Reference / 586 \\
                 A sendmail Reference / 599 \\
                 Solaris httpd.conf File / 661 \\
                 RFC Excerpts / 679 \\
                 Index / 687",
}

@Book{Hunt:1995:NPC,
  author =       "Craig Hunt",
  title =        "Networking Personal Computers with {TCP\slash IP}:
                 Building {TCP\slash IP} Networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 383",
  month =        jul,
  year =         "1995",
  ISBN =         "1-56592-123-2",
  ISBN-13 =      "978-1-56592-123-8",
  LCCN =         "TK5105.585 .H86 1995",
  bibdate =      "Mon Apr 18 14:51:25 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921238;
                 http://www.oreilly.com/catalog/netpc",
  acknowledgement = ack-nhfb,
  remark =       "``A guide for network administrators'' --- cover.",
  subject =      "TCP/IP (Computer network protocol); Computer
                 networks",
}

@Book{Hunt:1998:TIN,
  author =       "Craig Hunt",
  title =        "{TCP\slash IP} Network Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 612",
  year =         "1998",
  ISBN =         "1-56592-322-7",
  ISBN-13 =      "978-1-56592-322-5",
  LCCN =         "TK5105.55 .H86 1998",
  bibdate =      "Mon May 11 11:11:30 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$32.95",
  URL =          "http://www.ora.com/catalog/tcp2/;
                 http://www.oreilly.com/catalog/9781565923225;
                 http://www.oreilly.com/catalog/tcp2",
  acknowledgement = ack-nhfb,
}

@Book{Hunt:1998:WNT,
  author =       "Craig Hunt and Robert Bruce Thompson",
  title =        "{Windows NT TCP\slash IP} Network Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 487",
  year =         "1998",
  ISBN =         "1-56592-377-4",
  ISBN-13 =      "978-1-56592-377-5",
  LCCN =         "TK5105.585 .H864 1998",
  bibdate =      "Mon Apr 18 14:54:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.ora.com/catalog/wintcp/;
                 http://www.oreilly.com/catalog/9781565923775;
                 http://www.oreilly.com/catalog/wintcp",
  acknowledgement = ack-nhfb,
  remark =       "``Help for Windows NT system administrators'' ---
                 cover.",
  subject =      "TCP/IP (Computer network protocol); Microsoft Windows
                 NT; Computer networks; Management",
}

@Book{Hunt:2002:TIN,
  author =       "Craig Hunt",
  title =        "{TCP\slash IP} Network Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvii + 725",
  year =         "2002",
  ISBN =         "0-596-00297-1",
  ISBN-13 =      "978-0-596-00297-8",
  LCCN =         "TK5105.55 .H86 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596002971;
                 http://www.oreilly.com/catalog/9780596002978;
                 http://www.oreilly.com/catalog/tcp3",
  acknowledgement = ack-nhfb,
  keywords =     "TCP/IP (computer network protocol); Unix (computer
                 file)",
  publishersummary = "This complete hands-on guide to setting up and
                 running a TCP/IP network starts with the fundamentals:
                 what protocols do and how they work, how addresses and
                 routing are used, and how to set up your network
                 connection. The book also covers advanced routing
                 protocols and provides tutorials on configuring
                 important network services. The expanded third edition
                 includes sections on Samba, Apache Web server, network
                 security, and much more.",
}

@Book{Hunt:2003:SC,
  author =       "Craig Hunt",
  title =        "{Sendmail} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 388",
  year =         "2003",
  ISBN =         "0-596-00471-0",
  ISBN-13 =      "978-0-596-00471-2",
  LCCN =         "TK5105.74.S44 H85 2004",
  bibdate =      "Mon Apr 18 15:06:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004712",
  acknowledgement = ack-nhfb,
  remark =       "``Administering, securing and spam-fighting'' ---
                 cover. ``Unix system administration/networking''--P.
                 [4] of cover.",
  subject =      "Sendmail; Electronic mail systems; UNIX (Computer
                 file)",
}

@Book{Hunt:2004:PUT,
  author =       "Andrew Hunt and David Thomas",
  title =        "Pragmatic unit testing: in {Java} with {JUnit}",
  volume =       "2, [pt. 2]",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xv + 159",
  year =         "2004",
  ISBN =         "0-9745140-1-2",
  ISBN-13 =      "978-0-9745140-1-7",
  LCCN =         "QA76.76.T48 H862 2004",
  bibdate =      "Tue Aug 5 18:13:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Pragmatic starter kit series",
  URL =          "http://www.oreilly.com/catalog/9780974514017",
  acknowledgement = ack-nhfb,
  remark =       "The Pragmatic Programmers.",
  subject =      "Computer programs; Testing; Computer programming; Java
                 (Computer program language)",
  tableofcontents = "Introduction \\
                 Your first unit tests \\
                 Writing tests in JUnit \\
                 What to test: the right-BICEP \\
                 CORRECT boundary conditions \\
                 Using mock objects \\
                 Properties of good tests \\
                 Testing on a project \\
                 Design issues",
}

@Book{Hunt:2005:WSN,
  author =       "Craig Hunt",
  title =        "{Windows Server 2003} network administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "600 (est.)",
  year =         "2005",
  ISBN =         "0-596-00800-7 (paperback)",
  ISBN-13 =      "978-0-596-00800-0 (paperback)",
  LCCN =         "TK5105.5 .H86 2005",
  bibdate =      "Thu Oct 6 07:59:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596008000;
                 http://www.oreilly.com/catalog/windowsvrnet/",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks Management",
}

@Book{Hunter:1998:JSP,
  author =       "Jason Hunter and William Crawford",
  title =        "{Java} Servlet Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 510",
  year =         "1998",
  ISBN =         "1-56592-391-X",
  ISBN-13 =      "978-1-56592-391-1",
  LCCN =         "QA76.73.J38 H86 1998",
  bibdate =      "Mon Apr 18 14:54:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "Java series",
  URL =          "http://www.oreilly.com/catalog/9781565923911;
                 http://www.oreilly.com/catalog/jservlet",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Hunter:2001:JSP,
  author =       "Jason Hunter and William Crawford",
  title =        "{Java} Servlet Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiii + 753",
  month =        apr,
  year =         "2001",
  ISBN =         "0-596-00040-5",
  ISBN-13 =      "978-0-596-00040-0",
  LCCN =         "QA76.73.J38 H88 2001",
  bibdate =      "Mon Apr 18 15:01:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  series =       "Java series",
  URL =          "http://www.oreilly.com/catalog/9780596000400;
                 http://www.oreilly.com/catalog/jservlet2",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Servlets",
}

@Book{Hunter:2009:ADC,
  author =       "Laura E. Hunter and Robbie Allen",
  title =        "{Active Directory} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "????",
  year =         "2009",
  ISBN =         "0-596-15630-8",
  ISBN-13 =      "978-0-596-15630-5",
  LCCN =         "TK5105.595 .H86 2009",
  bibdate =      "Sat Nov 13 10:21:16 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers); Directory services (Computer network
                 technology)",
}

@Book{Hyde:2003:AAL,
  author =       "Randall Hyde",
  title =        "The art of assembly language",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 903",
  year =         "2003",
  ISBN =         "1-886411-97-2",
  ISBN-13 =      "978-1-886411-97-5",
  LCCN =         "QA76.73.A8 H97 2003eb",
  bibdate =      "Tue Aug 5 18:24:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781886411975",
  acknowledgement = ack-nhfb,
  subject =      "Assembler language (Computer program language);
                 Programming languages (Electronic computers)",
}

@Book{Hyde:2004:WGCa,
  author =       "Randall Hyde",
  title =        "Write great code. Volume 1: understanding the
                 machine",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvi + 410",
  year =         "2004",
  ISBN =         "1-59327-003-8",
  ISBN-13 =      "978-1-59327-003-2",
  LCCN =         "QA76.6 .H94",
  bibdate =      "Tue Aug 5 18:17:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270032",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming; Computer architecture",
}

@Book{Hyde:2006:WGCb,
  author =       "Randall Hyde",
  title =        "Write great code. Volume 2: thinking low-level,
                 writing high-level",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 620",
  year =         "2006",
  ISBN =         "1-59327-065-8",
  ISBN-13 =      "978-1-59327-065-0",
  LCCN =         "QA76.6 .H94 2006eb",
  bibdate =      "Tue Aug 5 18:18:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270650",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming; Computer architecture",
}

@Book{Icove:1995:CCC,
  author =       "David J. Icove and Karl A. Seger and William R.
                 VonStorch",
  title =        "Computer Crime: a Crimefighter's Handbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 437",
  year =         "1995",
  ISBN =         "1-56592-086-4",
  ISBN-13 =      "978-1-56592-086-6",
  LCCN =         "HV6773 .I26 1995; HV6773 .I36 1995",
  bibdate =      "Mon Apr 18 14:51:01 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565920866;
                 http://www.oreilly.com/catalog/crime",
  acknowledgement = ack-nhfb,
  remark =       "``Computer security'' --- cover.",
  subject =      "Computer crimes; Computer security; Electronic data
                 processing departments; Security measures; Computers;
                 Law and legislation; United States",
}

@Book{Iedema:2015:GSO,
  author =       "Michael Iedema and Harvind Samra",
  title =        "Getting started with {OpenBTS}: build open source
                 mobile networks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2015",
  ISBN =         "1-4919-1065-8, 1-4919-2430-6 (e-book)",
  ISBN-13 =      "978-1-4919-1065-8, 978-1-4919-2430-3 (e-book)",
  LCCN =         "TK5105.597",
  bibdate =      "Sat Feb 28 11:36:02 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://alltitles.ebrary.com/Doc?id=11006437;
                 http://proquest.safaribooksonline.com/?fpi=9781491924280",
  acknowledgement = ack-nhfb,
  subject =      "OpenBTS; Global system for mobile communications;
                 Computer programs; Technology and Engineering /
                 Mechanical; Computer networks; Access control; Mobile
                 computing; Software; Open source software",
}

@Book{Igoe:2007:MTT,
  author =       "Tom Igoe",
  title =        "Making things talk",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "426",
  year =         "2007",
  ISBN =         "0-596-51051-9",
  ISBN-13 =      "978-0-596-51051-0",
  LCCN =         "TJ223.P76; TJ223.P76 I46 2007",
  bibdate =      "Tue Aug 5 17:54:52 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Make: projects",
  URL =          "http://www.oreilly.com/catalog/9780596510510",
  abstract =     "Provides instructions for building a variety of
                 projects that are able to communicate with one another,
                 including a video game controlled by a stuffed monkey
                 and a battery powered GPS that reports its location
                 over Bluetooth.",
  acknowledgement = ack-nhfb,
  subject =      "Programmable controllers",
}

@Book{Illiad:1999:UF,
  author =       "{Illiad}",
  title =        "{User Friendly}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 122",
  year =         "1999",
  ISBN =         "1-56592-673-0",
  ISBN-13 =      "978-1-56592-673-8",
  LCCN =         "PN6728.U84 I45 1999",
  bibdate =      "Mon Apr 18 14:57:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9781565926738;
                 http://www.oreilly.com/catalog/friendly",
  acknowledgement = ack-nhfb,
}

@Book{Illiad:2000:EGN,
  author =       "{Illiad}",
  title =        "Evil geniuses in a nutshell: a {User Friendly} guide
                 to world domination",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 122",
  month =        apr,
  year =         "2000",
  ISBN =         "1-56592-861-X",
  ISBN-13 =      "978-1-56592-861-9",
  LCCN =         "PN6728.U84 I43 2000; PN6728.U74 I55 2000",
  bibdate =      "Mon Apr 18 14:59:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565928619;
                 http://www.oreilly.com/catalog/evilgenius",
  acknowledgement = ack-nhfb,
}

@Book{Illiad:2001:RAE,
  author =       "{Illiad}",
  title =        "The Root of All Evil",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 136",
  year =         "2001",
  ISBN =         "0-596-00193-2",
  ISBN-13 =      "978-0-596-00193-3",
  LCCN =         "PN6728.U84 I447 2001",
  bibdate =      "Mon Apr 18 15:03:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596001933;
                 http://www.oreilly.com/catalog/rootofevil",
  acknowledgement = ack-nhfb,
  keywords =     "computers comic books, strips, etc.",
  publishersummary = "It's back to Columbia Internet, ``the friendliest,
                 hardest-working, and most neurotic little Internet
                 Service Provider in the world,'' for our third
                 installment from the hit online comic, User Friendly.
                 The cast: hard-core techies, self-absorbed sales staff,
                 well-meaning execs, and assorted almost-humans. The
                 background: too little office space, warring operating
                 systems, and eternally clueless customers.",
}

@Book{Illiad:2003:EGG,
  author =       "Illiad",
  title =        "Even grues get full: the fourth {User Friendly}
                 collection",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 122",
  year =         "2003",
  ISBN =         "0-596-00566-0",
  ISBN-13 =      "978-0-596-00566-5",
  LCCN =         "PN6728.U84 I39 2003",
  bibdate =      "Mon Apr 18 15:07:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005665",
  acknowledgement = ack-nhfb,
  keywords =     "Comic books, strips, etc.",
}

@Book{Ishaq:2004:TFB,
  author =       "Jeff Ishaq",
  title =        "{Treo} fan book: your brain on silicon",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 114",
  year =         "2004",
  ISBN =         "0-596-00816-3",
  ISBN-13 =      "978-0-596-00816-1",
  LCCN =         "QA76.8.H36 I84 2004",
  bibdate =      "Tue Aug 5 17:44:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008161",
  acknowledgement = ack-nhfb,
  subject =      "Handspring Treo (Computer); Programming; Handbooks,
                 manuals, etc; Cellular telephones",
}

@Book{IssiCamy:2004:WPD,
  author =       "L{\'a}zaro {Issi Camy} and Joseph {Issi Cohen}",
  title =        "The {Web} programmer's desk reference: a complete
                 cross-reference to {HTML}, {CSS}, and {JavaScript}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxxiii + 1068",
  year =         "2004",
  ISBN =         "1-59327-011-9",
  ISBN-13 =      "978-1-59327-011-7",
  LCCN =         "TK5105.888 .I572 2004eb",
  bibdate =      "Tue Aug 5 18:17:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270117",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Internet programming; HTML
                 (Document markup language)",
  xxpages =      "xxxiii + 1085",
}

@Book{Ivens:2000:MWN,
  author =       "Kathy Ivens",
  title =        "Managing {Windows NT} Logons",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 224",
  month =        jan,
  year =         "2000",
  ISBN =         "1-56592-637-4",
  ISBN-13 =      "978-1-56592-637-0",
  LCCN =         "QA76.76.O63 I925 2000",
  bibdate =      "Mon Apr 18 14:57:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926370;
                 http://www.oreilly.com/catalog/ntlogon",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows NT; Operating systems (Computers)",
}

@Book{Ivens:2005:HNA,
  author =       "Kathy Ivens",
  title =        "Home networking annoyances: how to fix the most
                 annoying things about your home network",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 209",
  year =         "2005",
  ISBN =         "0-596-00808-2",
  ISBN-13 =      "978-0-596-00808-6",
  LCCN =         "TK5105.75 .I92 2005eb; TK5105.75 .I92 2005; TK5105.75
                 .I94 2005; TK5105.75",
  bibdate =      "Tue Aug 5 17:44:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008086",
  acknowledgement = ack-nhfb,
  subject =      "Home computer networks; Home automation",
}

@Book{Iverson:2003:MXJ,
  author =       "Will Iverson",
  title =        "{Mac OS X} for {Java} Geeks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 282",
  year =         "2003",
  ISBN =         "0-596-00400-1",
  ISBN-13 =      "978-0-596-00400-2",
  LCCN =         "QA76.76.O63 I936 2003",
  bibdate =      "Mon Apr 18 15:06:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95 US, CDN\$61.95, UK\pounds 28.50",
  URL =          "http://www.oreilly.com/catalog/9780596004002;
                 http://www.oreilly.com/catalog/macxjvgks/",
  acknowledgement = ack-nhfb,
  remark =       "``Cross-platform compatibility and platform-specific
                 functionality''--cover. ``Covers Mac OS X JDK
                 1.4''--cover.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming; Java (Computer program
                 language)",
}

@Book{Iverson:2005:RWW,
  author =       "Will Iverson",
  title =        "Real world {Web services}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 207",
  year =         "2005",
  ISBN =         "0-596-00642-X (paperback)",
  ISBN-13 =      "978-0-596-00642-6 (paperback)",
  LCCN =         "TK5105.88813 I96 2004; TK5105.88813; TK5105.88813 I96
                 2004eb; TK5105.88813 .I96 2005",
  bibdate =      "Tue Aug 5 17:42:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006426",
  acknowledgement = ack-nhfb,
  remark =       "Integrating eBay, Google, Amazon, FedEx, and more.",
  subject =      "Web services; Web site development",
}

@Book{Jacobsen:1997:NLH,
  author =       "Paul S. Jacobsen",
  title =        "Net Law: How Lawyers Use the {Internet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 233",
  year =         "1997",
  ISBN =         "1-56592-258-1",
  ISBN-13 =      "978-1-56592-258-7",
  LCCN =         "KF242.A1 J32 1997",
  bibdate =      "Mon May 11 11:11:49 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes CD-ROM.",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/catalog/netlaw/;
                 http://www.oreilly.com/catalog/9781565922587;
                 http://www.oreilly.com/catalog/netlaw",
  acknowledgement = ack-nhfb,
}

@Book{Jaeger:2005:GKE,
  author =       "Till Jaeger and others",
  title =        "{Die GPL kommentiert und erkl{\"a}rt}. ({German})
                 [{The} {GPL} discussed and explained]",
  publisher =    "O'Reilly",
  address =      "K{\"o}ln, Germany",
  pages =        "182",
  year =         "2005",
  ISBN =         "3-89721-389-3",
  ISBN-13 =      "978-3-89721-389-0",
  LCCN =         "????",
  bibdate =      "Fri Dec 09 05:46:16 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9783897213890",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Jameson:1994:MCM,
  author =       "Kevin Jameson",
  title =        "Multi-Platform Code Management",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxii + 320",
  month =        aug,
  year =         "1994",
  ISBN =         "1-56592-059-7",
  ISBN-13 =      "978-1-56592-059-0",
  LCCN =         "????",
  bibdate =      "Sat Dec 02 16:43:37 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565920590",
  acknowledgement = ack-nhfb,
}

@Book{Janes-Hodder:1999:CCP,
  author =       "Honna Janes-Hodder and Nancy Keene",
  title =        "Childhood cancer: a parent's guide to solid tumor
                 cancers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 521",
  year =         "1999",
  ISBN =         "1-56592-531-9",
  ISBN-13 =      "978-1-56592-531-1",
  LCCN =         "QZ 275 J33c 1999; RC281.C4 J36 1999",
  bibdate =      "Mon Apr 18 14:56:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565925311;
                 http://www.oreilly.com/catalog/childcancer/",
  acknowledgement = ack-nhfb,
  remark =       "Includes a follow-up guide and treatment record.",
  subject =      "Cancer in children; Popular works",
  xxtitle =      "Childhood Cancer: a Guide for Families, Friends, and
                 Caregivers",
}

@Book{Jang:2006:LAG,
  author =       "Michael H. Jang",
  title =        "{Linux} annoyances for geeks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 484",
  year =         "2006",
  ISBN =         "0-596-00801-5",
  ISBN-13 =      "978-0-596-00801-7",
  LCCN =         "QA76.76.O63; QA76.76.O63 J36 2006eb; QA76.76.O63 J36
                 2006",
  bibdate =      "Tue Aug 5 17:44:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008017",
  acknowledgement = ack-nhfb,
  remark =       "Includes desktop management, system setup, and server
                 configuration. For all major distributions.",
  subject =      "Linux; Operating systems (Computers); Computer
                 security; Software maintenance",
}

@Book{Jepson:1999:OPT,
  author =       "Brian Jepson and Larry Wall",
  title =        "{O'Reilly Perl} Toolkit for {Linux} and {Solaris}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "120",
  year =         "1999",
  ISBN =         "1-56592-604-8",
  ISBN-13 =      "978-1-56592-604-2",
  LCCN =         "????",
  bibdate =      "Thu Feb 18 08:33:11 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/9781565926042;
                 http://www.oreilly.com/catalog/perltkit/",
  acknowledgement = ack-nhfb,
}

@Book{Jepson:2002:MXU,
  author =       "Brian Jepson and Ernest E. (Ernest Eric) Rothman",
  title =        "{Mac OS X} for {Unix} geeks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 198",
  year =         "2002",
  ISBN =         "0-596-00356-0",
  ISBN-13 =      "978-0-596-00356-2",
  LCCN =         "QA76.76.O63 J476 2002",
  bibdate =      "Mon Apr 18 15:05:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://safari.oreilly.com/0596003560;
                 http://www.oreilly.com/catalog/9780596003562;
                 http://www.oreilly.com/catalog/mosxgeeks",
  acknowledgement = ack-nhfb,
  publishersummary = "If you're one of the many Unix developers drawn to
                 Mac OS X for its BSD core, you'll find yourself in
                 surprisingly unfamiliar territory. Even if you're an
                 experienced Mac user, Mac OS X is unlike earlier Macs,
                 and it's radically different from the Unix you've used
                 before, too.\par

                 Enter ``Mac OS X for Unix Geeks'' by Brian Jepson and
                 Ernest E. Rothman, two Unix geeks who found themselves
                 in the same place you are. Their new book is your guide
                 to figuring out the BSD Unix system and Mac-specific
                 components that are making your life difficult and to
                 help ease you into the Unix inside Mac OS X.",
  remark =       "``Switching to Mac OS X'' --- cover.",
  subject =      "Mac OS; UNIX (Computer file); Macintosh (Computer);
                 Programming; Operating systems (Computers)",
}

@Book{Jepson:2004:MXP,
  author =       "Brian Jepson and Ernest E. (Ernest Eric) Rothman",
  title =        "{Mac OS X Panther} for {Unix} geeks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xvii + 363",
  year =         "2004",
  ISBN =         "0-596-00607-1",
  ISBN-13 =      "978-0-596-00607-5",
  LCCN =         "QA76.76.O63 J475 2004",
  bibdate =      "Thu Apr 21 09:25:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006075",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed.: Mac OS X for Unix geeks. 2002.",
  subject =      "Mac OS; UNIX (Computer file); Macintosh (Computer);
                 Programming; Operating systems (Computers)",
}

@Book{Jepson:2005:MXT,
  author =       "Brian Jepson and Ernest E. (Ernest Eric) Rothman",
  title =        "{Mac OS X Tiger} for {Unix} geeks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xviii + 395",
  year =         "2005",
  ISBN =         "0-596-00912-7",
  ISBN-13 =      "978-0-596-00912-0",
  LCCN =         "QA76.76.O63 J47 2005",
  bibdate =      "Thu Oct 6 07:24:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009120",
  acknowledgement = ack-nhfb,
  remark =       "First edition published as: Mac OS X for Unix geeks;
                 2nd edition published as: Mac OS X Panther for Unix
                 geeks, 2004.",
  subject =      "Mac OS; UNIX (Computer file); TIGER System
                 (Information retrieval system); UNIX device drivers
                 (Computer programs)",
}

@Book{Jepson:2008:MXU,
  author =       "Brian Jepson and Richard Rosen and Ernest E. Rothman",
  title =        "{Mac OS X} for {Unix} geeks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xviii + 406",
  year =         "2008",
  ISBN =         "0-596-52062-X",
  ISBN-13 =      "978-0-596-52062-5",
  LCCN =         "QA76.76.O63 R68 2008",
  bibdate =      "Tue Apr 14 14:31:49 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  remark =       "Now covers Leopard.",
}

@Book{Jepson:2011:GSR,
  author =       "Brian Jepson and Tom Igoe",
  title =        "Getting started with {RFID} and {NFC}: contactless
                 communication with {Android}, {Arduino}, and
                 processing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "1 v.",
  year =         "2011",
  ISBN =         "1-4493-0852-X (paperback)",
  ISBN-13 =      "978-1-4493-0852-0 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:19 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "Near field communication; Radio frequency
                 identification systems",
}

@Book{Johnson:2006:SJD,
  author =       "Stephen Johnson",
  title =        "{Stephen Johnson} on digital photography",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 305",
  year =         "2006",
  ISBN =         "0-596-52370-X (paperback)",
  ISBN-13 =      "978-0-596-52370-1 (paperback)",
  LCCN =         "TR267; TR267 .J65 2006",
  bibdate =      "Tue Aug 5 18:04:41 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596523701",
  acknowledgement = ack-nhfb,
  remark =       "Originally published: New York: McGraw-Hill
                 Professional, 2004.",
  subject =      "Photography; Digital techniques; Digital cameras",
}

@Book{Johnson:2007:UOC,
  author =       "Joan M. Johnson",
  title =        "Understanding {Oracle Clinical}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-55005-7",
  ISBN-13 =      "978-0-596-55005-9",
  LCCN =         "QA76.9.D3; QA76.9.D3 J64 2007eb",
  bibdate =      "Tue Aug 5 18:13:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596550059",
  acknowledgement = ack-nhfb,
  subject =      "Oracle (Computer file); Database management;
                 Relational databases",
}

@Book{Johnston:1999:NHL,
  author =       "Lorraine Johnston",
  title =        "Non-{Hodgkin}'s Lymphomas: Making Sense of Diagnosis,
                 Treatment, and Options",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 556",
  year =         "1999",
  ISBN =         "1-56592-444-4",
  ISBN-13 =      "978-1-56592-444-4",
  LCCN =         "RC280.L9 J64 1999",
  bibdate =      "Mon Apr 18 14:55:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565924444;
                 http://www.oreilly.com/catalog/nhl/",
  acknowledgement = ack-nhfb,
  subject =      "Lymphomas; Popular works",
}

@Book{Johnston:2000:CRC,
  author =       "Lorraine Johnston",
  title =        "Colon and rectal cancer: a comprehensive guide for
                 patients and families",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 528",
  year =         "2000",
  ISBN =         "1-56592-633-1",
  ISBN-13 =      "978-1-56592-633-2",
  LCCN =         "RC280.C6 J64 2000",
  bibdate =      "Mon Apr 18 14:57:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565926332",
  acknowledgement = ack-nhfb,
  subject =      "Colon (Anatomy); Cancer; Popular works; Rectum;
                 Cancer; Popular works",
}

@Book{Jones:2002:PX,
  author =       "Christopher A. Jones and Fred L. Drake",
  title =        "{Python} and {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 360",
  year =         "2002",
  ISBN =         "0-596-00128-2",
  ISBN-13 =      "978-0-596-00128-5",
  LCCN =         "QA76.73.P98 J66 2002",
  bibdate =      "Mon Apr 18 15:02:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001285",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language); XML (document
                 markup language)",
  subject =      "Python (Computer program language); XML (Document
                 markup language)",
}

@Book{Jones:2005:IF,
  author =       "Robert Jones",
  title =        "{Internet} forensics",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 223",
  year =         "2005",
  ISBN =         "0-596-10006-X",
  ISBN-13 =      "978-0-596-10006-3",
  LCCN =         "TK5105.875.I57",
  bibdate =      "Tue Aug 5 17:47:16 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100063",
  acknowledgement = ack-nhfb,
  subject =      "Computer crimes; Investigation; Internet; Computer
                 security",
}

@Book{Jordan:2003:JDO,
  author =       "David Jordan and Craig L. Russell",
  title =        "{Java} Data Objects",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 356",
  year =         "2003",
  ISBN =         "0-596-00276-9",
  ISBN-13 =      "978-0-596-00276-3",
  LCCN =         "QA76.73.J38 J66 2003",
  bibdate =      "Mon Apr 18 15:04:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95 US, CDN\$61.95, UK\pounds 28.50",
  URL =          "http://www.oreilly.com/catalog/9780596002763;
                 http://www.oreilly.com/catalog/jvadtaobj/",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Joseph:1996:PFY,
  author =       "Nadine Joseph",
  title =        "Passport {France}: Your Pocket Guide to {French}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        aug,
  year =         "1996",
  ISBN =         "1-885073-29-1",
  ISBN-13 =      "978-1-885073-29-7",
  LCCN =         "HD58.7.J65 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073297",
  acknowledgement = ack-nhfb,
}

@Book{Joshi:1996:PIY,
  author =       "Manoj Joshi",
  title =        "Passport {India}: Your Pocket Guide to {Indian}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        sep,
  year =         "1996",
  ISBN =         "1-885073-23-2",
  ISBN-13 =      "978-1-885073-23-5",
  LCCN =         "HD58.7.J655 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073235",
  acknowledgement = ack-nhfb,
}

@Book{Kahney:2005:CI,
  author =       "Leander Kahney",
  title =        "The cult of {iPod}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "????",
  year =         "2005",
  ISBN =         "1-59327-066-6",
  ISBN-13 =      "978-1-59327-066-7",
  LCCN =         "ML74.4.I48 K34 2005",
  bibdate =      "Wed Oct 26 05:05:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.loc.gov/catdir/toc/ecip0517/2005023404.html;
                 http://www.oreilly.com/catalog/9781593270667",
  acknowledgement = ack-nhfb,
  subject =      "iPod (Digital music player); Computers; Social
                 aspects",
  tableofcontents = "iPods for all \\
                 New listening habits \\
                 A star is born: the making of the iPod \\
                 Spreading the word of iPod: runaway word-of-mouth \\
                 iPod, uPod, everybody iPod \\
                 Inspiring the imagination \\
                 Spend, spend, spend (on iPod accessories) \\
                 I want to hold your handheld: cultural impact.",
}

@Book{Kahney:2006:CM,
  author =       "Leander Kahney",
  title =        "The cult of {Mac}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "268",
  year =         "2006",
  ISBN =         "1-59327-122-0 (paperback), 1-886411-83-2 (paperback)",
  ISBN-13 =      "978-1-59327-122-0 (paperback), 978-1-886411-83-8
                 (paperback)",
  LCCN =         "QA76.8.M3 K35 2004; QA76.8.M3 K35 2006",
  bibdate =      "Tue Aug 5 18:19:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271220",
  acknowledgement = ack-nhfb,
  subject =      "Macintosh (Computer); Anecdotes; Computers; Social
                 aspects",
}

@Book{Kahrel:2006:AIR,
  author =       "Peter Kahrel",
  title =        "Automating {InDesign} with regular expressions",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52937-6",
  ISBN-13 =      "978-0-596-52937-6",
  LCCN =         "Z253.532.A34; Z253.532.A34 K34 2006eb",
  bibdate =      "Tue Aug 5 18:11:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529376",
  acknowledgement = ack-nhfb,
  subject =      "Adobe InDesign; Desktop publishing; JavaScript
                 (Computer program language)",
}

@Book{Kahrel:2006:SIJ,
  author =       "Peter Kahrel",
  title =        "Scripting {InDesign} with {JavaScript}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52817-5",
  ISBN-13 =      "978-0-596-52817-1",
  LCCN =         "Z253.532.A34",
  bibdate =      "Tue Aug 5 18:09:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528171",
  acknowledgement = ack-nhfb,
  subject =      "Adobe InDesign; JavaScript (Computer program
                 language); Desktop publishing",
}

@Book{Kahrel:2007:GIC,
  author =       "Peter Kahrel",
  title =        "{GREP} in {InDesign CS3}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51706-8",
  ISBN-13 =      "978-0-596-51706-9",
  LCCN =         "Z253.532.A34; Z253.532.A34 K34 2007eb",
  bibdate =      "Tue Aug 5 18:01:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  URL =          "http://www.oreilly.com/catalog/9780596517069",
  acknowledgement = ack-nhfb,
  subject =      "Adobe InDesign; Desktop publishing",
}

@Book{Kahrel:2008:GIC,
  author =       "Peter Kahrel",
  title =        "{GREP} in {InDesign CS3\slash CS4}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "53",
  year =         "2009",
  ISBN =         "0-596-15717-7",
  ISBN-13 =      "978-0-596-15717-3",
  LCCN =         "Z253.532.A34 K34 2008",
  bibdate =      "Sat Nov 13 10:19:50 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Adobe InDesign (Electronic resource); Desktop
                 publishing",
}

@Book{Kalbach:2007:DWN,
  author =       "Jim Kalbach and Jennifer Web navigation Fleming",
  title =        "Designing {Web} navigation",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Updated",
  pages =        "xv + 394",
  year =         "2007",
  ISBN =         "0-596-52810-8 (paperback)",
  ISBN-13 =      "978-0-596-52810-2 (paperback)",
  LCCN =         "TK5105.888eb; TK5105.888",
  bibdate =      "Tue Aug 5 18:08:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528102",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition published as Web navigation by
                 Jennifer Fleming, 1998.",
  subject =      "Web site development",
}

@Book{Karp:1997:WA,
  author =       "David A. Karp",
  title =        "{Windows} Annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 285",
  year =         "1997",
  ISBN =         "1-56592-266-2",
  ISBN-13 =      "978-1-56592-266-2",
  LCCN =         "QA76.76.O63 K366 1997; QA76.76.W56 K37 1997",
  bibdate =      "Mon Apr 18 14:53:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/annoyances/;
                 http://www.oreilly.com/catalog/9781565922662;
                 http://www.oreilly.com/catalog/annoyances",
  acknowledgement = ack-nhfb,
  remark =       "On cover: ``Customizing Win95 and WinNT 4.0.''.",
  subject =      "Microsoft Windows (Computer file); Microsoft Windows
                 NT; Operating systems (Computers)",
}

@Book{Karp:1998:CWG,
  author =       "Gary Karp",
  title =        "Choosing a wheelchair: a guide for optimal
                 independence",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 180",
  month =        may,
  year =         "1998",
  ISBN =         "1-56592-411-8",
  ISBN-13 =      "978-1-56592-411-6",
  LCCN =         "RD757.W4 K27 1998; RD757.W4 K37 1998",
  bibdate =      "Mon Apr 18 14:54:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565924116;
                 http://www.oreilly.com/catalog/wheelchair",
  acknowledgement = ack-nhfb,
  subject =      "Wheelchairs; Wheelchairs; Wheelchairs",
  xxtitle =      "Choosing a Wheelchair: a guide for optimum
                 independence",
}

@Book{Karp:1998:WA,
  author =       "David A. Karp",
  title =        "{Windows 98} Annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 448",
  year =         "1998",
  ISBN =         "1-56592-417-7",
  ISBN-13 =      "978-1-56592-417-8",
  LCCN =         "QA76.76.O63 K3658 1998; QA76.76.O63 K377 1998",
  bibdate =      "Mon Apr 18 14:54:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565924178;
                 http://www.oreilly.com/catalog/win98annoy",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Microsoft Windows
                 NT; Operating systems (Computers)",
}

@Book{Karp:1999:LWA,
  author =       "Gary Karp",
  title =        "Life on Wheels: For the Active Wheelchair User",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 549",
  year =         "1999",
  ISBN =         "1-56592-253-0",
  ISBN-13 =      "978-1-56592-253-2",
  LCCN =         "RC406.P3 K37 1999",
  bibdate =      "Mon Apr 18 14:53:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565922532;
                 http://www.oreilly.com/catalog/lifewheels/",
  acknowledgement = ack-nhfb,
  subject =      "Paraplegia; Popular works; Paraplegics; Care;
                 Wheelchairs; Paralysis; Popular works",
}

@Book{Karp:2001:WMA,
  author =       "David A. Karp",
  title =        "{Windows Me} Annoyances: {{\tt Annoyances.org}}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 451",
  month =        mar,
  year =         "2001",
  ISBN =         "0-596-00060-X",
  ISBN-13 =      "978-0-596-00060-8",
  LCCN =         "QA76.76.O63 K367 2001; QA 76.76 O63 K37 2001",
  bibdate =      "Mon Apr 18 15:02:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780596000608;
                 http://www.oreilly.com/catalog/winmeannoy",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Karp:2002:WXA,
  author =       "David A. Karp",
  title =        "{Windows XP} Annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 564",
  year =         "2002",
  ISBN =         "0-596-00416-8",
  ISBN-13 =      "978-0-596-00416-3",
  LCCN =         "QA76.76.O63 K3674 2002",
  bibdate =      "Mon Apr 18 15:06:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780596004163;
                 http://www.oreilly.com/catalog/winxpannoy",
  acknowledgement = ack-nhfb,
  publishersummary = "O'Reilly's popular series for troubleshooting
                 Windows comes to the rescue with Windows XP Annoyances.
                 This book is not designed to complain or criticize, but
                 to acknowledge the problems and shortcomings of the
                 operating system in order to overcome them. Complete
                 with a collection of tools and techniques, this book
                 allows users to improve their experience with Windows
                 XP and establish control of the machine--rather than
                 the other way around.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Karp:2002:WXN,
  author =       "David Karp and Tim O'Reilly \& Troy Mott",
  title =        "{Windows XP} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "616",
  year =         "2002",
  ISBN =         "0-596-00249-1",
  ISBN-13 =      "978-0-596-00249-7",
  LCCN =         "QA76.76.O63 K378 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$29.95",
  URL =          "http://safari.oreilly.com/0596002491;
                 http://www.oreilly.com/catalog/9780596002497;
                 http://www.oreilly.com/catalog/winxpnut",
  acknowledgement = ack-nhfb,
  keywords =     "Microsoft Windows (computer file)",
  publishersummary = "This compact and comprehensive book systematically
                 unveils what resolute users of the new Windows XP
                 operating system will find interesting and useful, with
                 little-known details, utility programs, and
                 configuration settings all captured in a consistent
                 reference format. Packed with numerous tips and tricks,
                 while warning of potential pitfalls, Windows XP in a
                 Nutshell enables anyone to get the most out of all the
                 resources available in XP.",
}

@Book{Karp:2003:EHI,
  author =       "David A. (David Aaron) Karp",
  title =        "{eBay} hacks: [100 industrial-strength tips and
                 tools]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 331",
  year =         "2003",
  ISBN =         "0-596-00564-4",
  ISBN-13 =      "978-0-596-00564-1",
  LCCN =         "HF5478 .K37 2003",
  bibdate =      "Mon Apr 18 15:07:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.loc.gov/catdir/toc/fy045/2004272738.html;
                 http://www.oreilly.com/catalog/9780596005641",
  acknowledgement = ack-nhfb,
  remark =       "Subtitle from cover.",
  subject =      "Internet auctions",
}

@Book{Karp:2003:WXP,
  author =       "David A. (David Aaron) Karp",
  title =        "{Windows XP} pocket reference: compact guide to
                 {Windows XP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 181",
  year =         "2003",
  ISBN =         "0-596-00425-7",
  ISBN-13 =      "978-0-596-00425-5",
  LCCN =         "QA76.76.O63 K3675 2003",
  bibdate =      "Mon Apr 18 15:06:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  note =         "Edited by Tim O'Reilly \& Troy Mott.",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596004255;
                 http://www.oreilly.com/catalog/winxpg",
  acknowledgement = ack-nhfb,
  publishersummary = "Windows XP Pocket Guide is a handy book for power
                 users and system administrators who need a solid
                 reference with quick answers, but not a lot of
                 explanation. This book is a powerful tool that quickly
                 covers XP's applications and tools, tasks and settings,
                 and commands.",
  remark =       "``A compact guide to Windows XP'' --- cover.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Karp:2005:EH,
  author =       "David A. (David Aaron) Karp",
  title =        "{eBay} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxiv + 438",
  year =         "2005",
  ISBN =         "0-596-10068-X (paperback)",
  ISBN-13 =      "978-0-596-10068-1 (paperback)",
  LCCN =         "HF5478 .K37 2005",
  bibdate =      "Thu Oct 6 07:24:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100681",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for bidding, buying, and
                 selling---Cover. Previous edition 2003.",
  subject =      "Internet auctions; Auctions; Computer network
                 resources",
}

@Book{Karp:2005:WXA,
  author =       "David A. Karp",
  title =        "{Windows XP} annoyances for geeks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxiii + 637",
  year =         "2005",
  ISBN =         "0-596-00876-7 (paperback)",
  ISBN-13 =      "978-0-596-00876-5 (paperback)",
  LCCN =         "QA76.76.O63 K3674 2005",
  bibdate =      "Tue Aug 2 10:57:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008765",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Karp:2005:WXN,
  author =       "David A. (David Aaron) Karp and Tim O'Reilly and Troy
                 Mott and Richard Cobbett",
  title =        "{Windows XP} in a nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xvii + 663",
  year =         "2005",
  ISBN =         "0-596-00900-3",
  ISBN-13 =      "978-0-596-00900-7",
  LCCN =         "QA76.76.O63 K37 2005",
  bibdate =      "Thu Sep 22 19:01:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596009007",
  acknowledgement = ack-nhfb,
  remark =       "Covers Service Pack 2 --- cover.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Karp:2006:FWX,
  author =       "David A. Karp",
  title =        "Fixing {Windows XP} annoyances: how to fix the most
                 annoying things about the {Windows OS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 219",
  year =         "2006",
  ISBN =         "0-596-10053-1",
  ISBN-13 =      "978-0-596-10053-7",
  LCCN =         "QA76.76.O63; QA76.76.O63 K3763 2006eb",
  bibdate =      "Tue Aug 5 17:48:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100537",
  acknowledgement = ack-nhfb,
  remark =       "Covers service pack 2. Make Windows behave!",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Karp:2007:WVA,
  author =       "David A. (David Aaron) Karp",
  title =        "{Windows Vista} annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 641",
  year =         "2007",
  ISBN =         "0-596-52762-4",
  ISBN-13 =      "978-0-596-52762-4",
  LCCN =         "QA76.76.O63 K17 2007",
  bibdate =      "Sat Nov 13 10:06:04 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
  tableofcontents = "Get started with Windows Vista \\
                 Shell tweaks \\
                 The registry \\
                 Working with media \\
                 Performance \\
                 Troubleshooting \\
                 Networking and Internet \\
                 Users and security \\
                 Scripting and automation",
}

@Book{Karwin:2010:SAA,
  author =       "Bill Karwin",
  title =        "{SQL} antipatterns: avoiding the pitfalls of database
                 programming",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xii + 333",
  year =         "2010",
  ISBN =         "1-934356-55-7 (paperback)",
  ISBN-13 =      "978-1-934356-55-5 (paperback)",
  LCCN =         "QA76.73.S67 K37 2010",
  bibdate =      "Fri Apr 27 08:38:34 MDT 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Pragmatic programmers",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Antipatterns
                 (Software engineering)",
  tableofcontents = "1 Introduction \\
                 1.1 Who This Book Is For \\
                 1.2 What's In This Book \\
                 1.3 What's Not In This Book \\
                 1.4 Conventions \\
                 1.5 Example Database \\
                 1.6 Acknowledgments \\
                 2 Jaywalking \\
                 2.1 Objective: Store Multivalue Attributes \\
                 2.2 Antipattern: Format Comma-Separated Lists \\
                 2.3 How To Recognize The Antipattern \\
                 2.4 Legitimate Uses Of The Antipattern \\
                 2.5 Solution: Create An Intersection Table \\
                 3 Naive Trees \\
                 3.1 Objective: Store And Query Hierarchies \\
                 3.2 Antipattern: Always Depend On One's Parent \\
                 3.3 How To Recognize The Antipattern \\
                 3.4 Legitimate Uses Of The Antipattern \\
                 3.5 Solution: Use Alternative Three Models \\
                 4 Id Required \\
                 4.1 Objective: Establish Primary Key Conventions \\
                 4.2 Antipattern: One Size Fits All \\
                 4.3 How To Recognize The Antipattern \\
                 4.4 Legitimate Uses Of The Antipattern \\
                 4.5 Solution: Tailored To Fit \\
                 5 Keyless Entry \\
                 5.1 Objective: Simplify Database Architecture \\
                 5.2 Antipattern: Leave Out The Constraints \\
                 5.3 How To Recognize The Antipattern \\
                 5.4 Legitimate Uses Of The Antipattern \\
                 5.5 Solution: Declare Constraints \\
                 6 Entity-Attribute-Value \\
                 6.1 Objective: Support Variable Attributes \\
                 6.2 Antipattern: Use A Generic Attribute Table \\
                 6.3 How To Recognize The Antipattern \\
                 6.4 Legitimate Uses Of The Antipattern \\
                 6.5 Solution: Model The Subtypes \\
                 7 Polymorphic Associations \\
                 7.1 Objective: Reference Multiple Parents \\
                 7.2 Antipattern: Use Dual-Purpose Foreign Key \\
                 7.3 How To Recognize The Antipattern \\
                 7.4 Legitimate Uses Of The Antipattern \\
                 7.5 Solution: Simplify The Relationship \\
                 8 Multicolumn Attributes \\
                 8.1 Objective: Store Multivalue Attributes \\
                 8.2 Antipattern: Create Multiple Columns \\
                 8.3 How To Recognize The Antipattern \\
                 8.4 Legitimate Uses Of The Antipattern \\
                 8.5 Solution: Create Dependent Table \\
                 9 Metadata Tribbles \\
                 9.1 Objective: Support Scalability \\
                 9.2 Antipattern: Clone Tables Or Columns \\
                 9.3 How To Recognize The Antipattern \\
                 9.4 Legitimate Uses Of The Antipattern \\
                 9.5 Solution: Partition And Normalize \\
                 10 Rounding Errors \\
                 10.1 Objective: Use Fractional Numbers Instead Of
                 Integers \\
                 10.2 Antipattern: Use FLOAT Data Type \\
                 10.3 How To Recognize The Antipattern \\
                 10.4 Legitimate Uses Of The Antipattern \\
                 10.5 Solution: Use NUMERIC Data Type \\
                 11 31 Flavors \\
                 11.1 Objective: Restrict A Column To Specific Values
                 \\
                 11.2 Antipattern: Specify Values In The Column
                 Definition \\
                 11.3 How To Recognize The Antipattern \\
                 11.4 Legitimate Uses Of The Antipattern \\
                 11.5 Solution: Specify Values In Data \\
                 12 Phantom Files \\
                 12.1 Objective: Store Images Or Other Bulky Media \\
                 12.2 Antipattern: Assume You Must Use Files \\
                 12.3 How To Recognize The Antipattern \\
                 12.4 Legitimate Uses Of The Antipattern \\
                 12.5 Solution: Use BLOB Data Types As Needed \\
                 13 Index Shotgun \\
                 13.1 Objective: Optimize Performance \\
                 13.2 Antipattern: Using Indexes Without A Plan \\
                 13.3 How To Recognize The Antipattern \\
                 13.4 Legitimate Uses Of The Antipattern \\
                 13.5 Solution: MENTOR Your Indexes \\
                 14 Fear Of The Unknown \\
                 14.1 Objective: Distinguish Missing Values \\
                 14.2 Antipattern: Use Null As An Ordinary Value, Or
                 Vice Versa \\
                 14.3 How To Recognize The Antipattern \\
                 14.4 Legitimate Uses Of The Antipattern \\
                 14.5 Solution: Use Null As A Unique Value \\
                 15 Ambiguous Groups \\
                 15.1 Objective: Get Row With Greatest Value Per Group
                 \\
                 15.2 Antipattern: Reference Nongrouped Columns \\
                 15.3 How To Recognize The Antipattern \\
                 15.4 Legitimate Uses Of The Antipattern \\
                 15.5 Solution: Use Columns Unambiguously \\
                 16 Random Selection \\
                 16.1 Objective: Fetch A Sample Row \\
                 16.2 Antipattern: Sort Data Randomly \\
                 16.3 How To Recognize The Antipattern \\
                 16.4 Legitimate Uses Of The Antipattern \\
                 16.5 Solution: In No Particular Order\ldots{} \\
                 17 Poor Man's Search Engine \\
                 17.1 Objective: Full-Text Search \\
                 17.2 Antipattern: Pattern Matching Predicates \\
                 17.3 How To Recognize The Antipattern \\
                 17.4 Legitimate Uses Of The Antipattern \\
                 17.5 Solution: Use The Right Tool For The Job \\
                 18 Spaghetti Query \\
                 18.1 Objective: Decrease SQL Queries \\
                 18.2 Antipattern: Solve A Complex Problem In One Step
                 \\
                 18.3 How To Recognize The Antipattern \\
                 18.4 Legitimate Uses Of The Antipattern \\
                 18.5 Solution: Divide And Conquer \\
                 19 Implicit Columns \\
                 19.1 Objective: Reduce Typing \\
                 19.2 Antipattern: A Shortcut That Gets You Lost \\
                 19.3 How To Recognize The Antipattern \\
                 19.4 Legitimate Uses Of The Antipattern \\
                 19.5 Solution: Name Columns Explicitly \\
                 20 Readable Passwords \\
                 20.1 Objective: Recover Or Reset Passwords \\
                 20.2 Antipattern: Store Password In Plain Text \\
                 20.3 How To Recognize The Antipattern \\
                 20.4 Legitimate Uses Of The Antipattern \\
                 20.5 Solution: Store A Salted Hash Of The Password \\
                 21 SQL Injection \\
                 21.1 Objective: Write Dynamic SQL Queries \\
                 21.2 Antipattern: Execute Unverified Input As Code \\
                 21.3 How To Recognize The Antipattern \\
                 21.4 Legitimate Uses Of The Antipattern \\
                 21.5 Solution: Trust No One \\
                 22 Pseudokey Neat-Freak \\
                 22.1 Objective: Tidy Up The Data \\
                 22.2 Antipattern: Filling In The Corners \\
                 22.3 How To Recognize The Antipattern \\
                 22.4 Legitimate Uses Of The Antipattern \\
                 22.5 Solution: Get Over It \\
                 23 See No Evil \\
                 23.1 Objective: Write Less Code \\
                 23.2 Antipattern: Making Bricks Without Straw \\
                 23.3 How To Recognize The Antipattern \\
                 23.4 Legitimate Uses Of The Antipattern \\
                 23.5 Solution: Recover From Errors Gracefully \\
                 24 Diplomatic Immunity \\
                 24.1 Objective: Employ Best Practices \\
                 24.2 Antipattern: Make SQL A Second-Class Citizen \\
                 24.3 How To Recognize The Antipattern \\
                 24.4 Legitimate Uses Of The Antipattern \\
                 24.5 Solution: Establish A Big-Tent Culture Of Quality
                 \\
                 25 Magic Beans \\
                 25.1 Objective: Simplify Models In MVC \\
                 25.2 Antipattern: The Model Is An Active Record \\
                 25.3 How To Recognize The Antipattern \\
                 25.4 Legitimate Uses Of The Antipattern \\
                 25.5 Solution: The Model Has An Active Record \\
                 A Rules Of Normalization \\
                 A.1 What Does Relational Mean? \\
                 A.2 Myths About Normalization \\
                 A.3 What Is Normalization? \\
                 A.4 Common Sense \\
                 B Bibliography",
}

@Book{Kazil:2015:DWU,
  author =       "Jacqueline Kazil and Katharine Jarmul",
  title =        "Data Wrangling Using {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2015",
  ISBN =         "1-4919-4881-7",
  ISBN-13 =      "978-1-4919-4881-1",
  LCCN =         "????",
  bibdate =      "Fri Oct 23 15:37:45 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 Who should read this book \\
                 Who should not read this book \\
                 How this book is organized \\
                 What is data wrangling? \\
                 What do to if you get stuck \\
                 Conventions Used in This Book \\
                 Using Code Examples \\
                 Safari Books Online \\
                 How to Contact Us \\
                 Acknowledgments \\
                 1. Introduction to Python \\
                 Why Python \\
                 Getting started with Python \\
                 Which Python Version \\
                 Setting up Python on your machine \\
                 Test driving Python \\
                 Install pip \\
                 Install a code editor \\
                 Optional: Install iPython \\
                 Chapter Summary \\
                 2. Python basics \\
                 Basic data types \\
                 Strings \\
                 Integers and Floats \\
                 Data containers \\
                 Variables \\
                 Lists \\
                 Dictionaries \\
                 What can the various data types do? \\
                 String Methods: Things Strings Can Do \\
                 Numerical Methods: Things Numbers (Integers, Floats and
                 Decimals) Can Do \\
                 List Methods: Things Lists Can Do \\
                 Dictionary Methods: Things Dictionaries Can Do \\
                 Helpful tools: type, dir, and help \\
                 Type \\
                 Dir \\
                 Help \\
                 Putting it all together \\
                 What does it all mean? \\
                 Chapter Summary \\
                 3. Data meant to be read by machines \\
                 CSV data \\
                 How to import CSV data \\
                 Saving the code to a file; Running from command line
                 \\
                 JSON data \\
                 How to import JSON data \\
                 XML data \\
                 How to import XML data \\
                 Chapter Summary \\
                 4. Working with Excel Files \\
                 Installing Python Packages \\
                 Parsing Excel Files \\
                 Getting Started with Parsing \\
                 Chapter Summary \\
                 5. PDFs and Problem Solving in Python \\
                 Avoid Using PDFs \\
                 Programmatic approaches to PDF parsing \\
                 Opening and reading using Slate \\
                 Converting PDF to Text \\
                 Parsing PDFs using PDFMiner \\
                 Learning how to solve problems \\
                 Exercise: Use Table extraction, try a different library
                 \\
                 Exercise: Clean the data manually \\
                 Exercise: Try another tool \\
                 Uncommon file types \\
                 Chapter Summary \\
                 6. Acquiring & Storing Data \\
                 Not all data is created equal \\
                 Fact checking \\
                 Readability, Cleanliness, Longevity \\
                 Where to find data \\
                 Using a telephone \\
                 US Government Data \\
                 Government and Civic Open Data Worldwide \\
                 Organization & Non-Government Organization (NGO) Data
                 \\
                 Education & University Data \\
                 Medical and Scientific Data \\
                 Crowd-sourced Data & APIs \\
                 Case studies: Example Data Investigation \\
                 Ebola Crisis \\
                 Train Safety \\
                 Football Salaries \\
                 Child Labor \\
                 Storing your Data: When, Why and How? \\
                 Databases: A brief introduction \\
                 Relational Databases: MySQL and PostgreSQL \\
                 Non-relational Databases: NoSQL \\
                 Setting up your local database with Python \\
                 When to use a simple file \\
                 Cloud-storage and Python \\
                 Local storage and Python \\
                 Alternative data storage \\
                 Chapter Summary",
}

@Book{Kazoun:2007:PF,
  author =       "Chafic Kazoun and Joey Lott and Peter Hall",
  title =        "Programming {Flex 2}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 472",
  year =         "2007",
  ISBN =         "0-596-52689-X",
  ISBN-13 =      "978-0-596-52689-4",
  LCCN =         "QA76.625 .K39 2007; TR897.7; TR897.7 .K39 2007eb",
  bibdate =      "Tue Aug 5 18:05:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526894",
  acknowledgement = ack-nhfb,
  subject =      "Flex (Computer file); Internet programming; Macromedia
                 Flex (Computer file); Application software;
                 Development",
  xxauthor =     "Chafic Kazoun and Joey Lott",
}

@Book{Keating:1997:PKY,
  editor =       "Kevin Keating",
  title =        "Passport {Korea}: Your Pocket Guide to {Korean}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1997",
  ISBN =         "1-885073-39-9",
  ISBN-13 =      "978-1-885073-39-6",
  LCCN =         "HF5389.K43 1997",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073396",
  acknowledgement = ack-nhfb,
}

@Book{Keene:1997:CLG,
  author =       "Nancy Keene",
  title =        "Childhood leukemia: a guide for families, friends and
                 caregivers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 539",
  year =         "1997",
  ISBN =         "1-56592-191-7",
  ISBN-13 =      "978-1-56592-191-7",
  LCCN =         "RJ416.L4 K44 1997; RJ416.L4 K446 1998",
  bibdate =      "Mon Apr 18 14:52:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Patient-centered guides",
  URL =          "http://www.ora.com/catalog/leukemia/;
                 http://www.oreilly.com/catalog/9781565921917;
                 http://www.oreilly.com/catalog/leukemia",
  acknowledgement = ack-nhfb,
  subject =      "Leukemia in children; Leukemia; in infancy and
                 childhood; Bone Marrow Transplantation; in infancy and
                 childhood; Clinical Trials; in infancy and childhood;
                 Sibling Relations; Popular Works",
}

@Book{Keene:1997:YCH,
  author =       "Nancy Keene and Rachel Prentice",
  title =        "Your Child in the Hospital: a practical guide for
                 parents",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 126",
  year =         "1997",
  ISBN =         "1-56592-346-4",
  ISBN-13 =      "978-1-56592-346-1",
  LCCN =         "RJ242 .K44 1997",
  bibdate =      "Mon Apr 18 14:54:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$8.95",
  URL =          "http://www.ora.com/catalog/hospital/;
                 http://www.oreilly.com/catalog/9781565923461;
                 http://www.oreilly.com/catalog/hospital",
  acknowledgement = ack-nhfb,
  subject =      "Children; Hospital care; Sick children; Psychology;
                 Parent and child",
}

@Book{Keene:1998:WYD,
  author =       "Nancy Keene",
  title =        "Working with Your Doctor: Getting the Healthcare You
                 Deserve",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 357",
  year =         "1998",
  ISBN =         "1-56592-273-5",
  ISBN-13 =      "978-1-56592-273-0",
  LCCN =         "R727.3 .K26 1998; R727.3 .K44 1998",
  bibdate =      "Mon Apr 18 14:53:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$15.95",
  URL =          "http://www.oreilly.com/catalog/9781565922730;
                 http://www.oreilly.com/catalog/doctor",
  acknowledgement = ack-nhfb,
  subject =      "Patient satisfaction; Physician and patient; Patient
                 Satisfaction; Physician-Patient Relations",
  xxnote =       "Check year: UC/Melvyl has 1998",
}

@Book{Keene:1999:CLG,
  author =       "Nancy Keene",
  title =        "Childhood leukemia: a guide for families, friends and
                 caregivers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 494",
  year =         "1999",
  ISBN =         "1-56592-632-3",
  ISBN-13 =      "978-1-56592-632-5",
  LCCN =         "RJ416.L4 K44 1999",
  bibdate =      "Mon Apr 18 14:57:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565926325;
                 http://www.oreilly.com/catalog/leukemia2",
  acknowledgement = ack-nhfb,
  subject =      "Leukemia in children",
}

@Book{Keene:1999:YCH,
  author =       "Nancy Keene and Rachel Prentice",
  title =        "Your Child in the Hospital: a Practical Guide for
                 Parents",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 160",
  year =         "1999",
  ISBN =         "1-56592-573-4",
  ISBN-13 =      "978-1-56592-573-1",
  LCCN =         "RJ242 .K44 1999",
  bibdate =      "Mon Apr 18 14:56:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$11.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565925731;
                 http://www.oreilly.com/catalog/hospital2/",
  acknowledgement = ack-nhfb,
  subject =      "Children; Hospital care; Sick children; Psychology;
                 Parent and child",
}

@Book{Keene:2000:CCS,
  author =       "Nancy Keene and Wendy Hobbie and Kathy Ruccione",
  title =        "Childhood cancer survivors: a practical guide to your
                 future",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 482",
  year =         "2000",
  ISBN =         "1-56592-460-6",
  ISBN-13 =      "978-1-56592-460-4",
  LCCN =         "RC281.C4 K44 2000",
  bibdate =      "Mon Apr 18 14:55:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565924604",
  acknowledgement = ack-nhfb,
  remark =       "Includes cancer survivor's treatment record.",
  subject =      "Cancer in children; Popular works; Cancer in children;
                 Treatment; Complications; Cancer in children; Social
                 aspects; Cancer in children; Psychological aspects",
}

@Book{Kent:2000:ANC,
  author =       "Dorothy Kent",
  title =        "{AutoCAD 2000} in a Nutshell: a Command Reference
                 Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "637",
  month =        feb,
  year =         "2000",
  ISBN =         "1-56592-690-0",
  ISBN-13 =      "978-1-56592-690-5",
  LCCN =         "T385 .K566 2000",
  bibdate =      "Mon Apr 18 14:58:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926905;
                 http://www.oreilly.com/catalog/autocadnut",
  acknowledgement = ack-nhfb,
  subject =      "Computer graphics; AutoCAD",
}

@Book{Kenworthy:2006:DVP,
  author =       "Christopher Kenworthy",
  title =        "Digital video production cookbook: 100 professional
                 techniques for independent and amateur filmmakers",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "192",
  year =         "2006",
  ISBN =         "0-596-10031-0",
  ISBN-13 =      "978-0-596-10031-5",
  LCCN =         "TR860 .K46 2006; TR860; TR860 .K46 2006eb",
  bibdate =      "Tue Aug 5 17:47:51 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596100315",
  acknowledgement = ack-nhfb,
  remark =       "Subtitle from cover.",
  subject =      "Digital cinematography; Handbooks, manuals, etc;
                 Motion pictures; Production and direction; Digital
                 video; Editing",
}

@Book{Kerrigan:1993:MF,
  author =       "James F. Kerrigan",
  title =        "Migrating to {Fortran 90}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 361",
  year =         "1993",
  ISBN =         "1-56592-049-X",
  ISBN-13 =      "978-1-56592-049-1",
  LCCN =         "QA76.73.F25 K47 1993; QA76.73.F28 K47 1993",
  bibdate =      "Mon Apr 18 14:50:32 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$27.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/94174237-d.html;
                 http://www.oreilly.com/catalog/9781565920491",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "FORTRAN 90 (Computer program language)",
}

@Book{Kerrigan:1993:MFP,
  author =       "Jim Kerrigan",
  title =        "Migrating to {Fortran 90} (Programming Languages)",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "",
  month =        oct,
  year =         "1993",
  ISBN =         "1-56592-049-X",
  ISBN-13 =      "978-1-56592-049-1",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=156592049X/wholesaleproductA/;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Kersnar:1996:NHR,
  author =       "Scott Kersnar",
  title =        "{NetSuccess}: How Real Estate Agents Use the
                 {Internet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "214",
  month =        aug,
  year =         "1996",
  ISBN =         "1-56592-213-1",
  ISBN-13 =      "978-1-56592-213-6",
  LCCN =         "????",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565922136;
                 http://www.oreilly.com/catalog/netsuccess",
  acknowledgement = ack-nhfb,
}

@Book{Kessin:2012:BWA,
  author =       "Zachary Kessin",
  title =        "Building web applications with {Erlang}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 133",
  year =         "2012",
  ISBN =         "1-4493-2066-X (e-book), 1-4493-2065-1 (e-book),
                 1-4493-2062-7, 1-4493-0996-8",
  ISBN-13 =      "978-1-4493-2066-9 (e-book), 978-1-4493-2065-2
                 (e-book), 978-1-4493-2062-1, 978-1-4493-0996-1",
  LCCN =         "QA76.73.E75",
  bibdate =      "Wed Jul 12 16:49:19 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://cdn.totalboox.com/static/covers/ORL/798004101cf496f1-b.jpg;
                 http://excerpts.cdn.overdrive.com/FormatType-410/2858-1/433/F8B/F8/BuildingWebApplicationswithErlangWork9781449320652.epub;
                 http://images.contentreserve.com/ImageType-100/2858-1/{433F8BF8-1081-406E-AC43-B29E5DCB23B9}Img100.jpg;
                 http://proquest.safaribooksonline.com/9781449320621;
                 http://public.eblib.com/choice/publicfullrecord.aspx?p=939411;
                 http://site.ebrary.com/id/10758595;
                 http://www.totalboox.com/book/id-8755002142860023537",
  abstract =     "Why choose Erlang for web applications? Discover the
                 answer hands-on by building a simple web service with
                 this book. If {youu2019re} an experienced web developer
                 who knows basic Erlang, {youu2019ll} learn how to work
                 with REST, dynamic content, web sockets, and
                 concurrency through several examples. In the process,
                 {youu2019ll} see first-hand that Erlang is ideal for
                 building business-critical services. Erlang was
                 designed for fault-tolerant, non-stop telecom systems,
                 and building applications with it requires a large set
                 of skills. By the end of the book, {youu2019ll} have
                 the information you need to build a basic web service
                 and get it running. Explore the power of Erlang and
                 REST for building web services Serve static and dynamic
                 content with the Yaws web server Use different methods
                 for outputting data to user, such as encoding Erlang
                 data structures into JSON or XML Build an application
                 to listen for HTTP requests, process them, store data,
                 and return useful data Go beyond the request-response
                 {modelu2014push} data to clients with web sockets Use
                 Erlang and Yaws to stream data from the server to a
                 client ``A book which is truly needed and will help get
                 Erlang to the next level.''",
  acknowledgement = ack-nhfb,
  subject =      "ERLANG (Computer program language); Web services;
                 Application software; Development; Computer programs;
                 COMPUTERS; Programming Languages; C{\"A}; Java; Pascal;
                 Computer programs; ERLANG (Computer program language);
                 Web services.",
}

@Book{Ketelsen:2017:TG,
  author =       "Brian Ketelsen",
  title =        "Testing in Go",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "1 video file (25 minutes)",
  year =         "2017",
  ISBN =         "1-4919-7276-9, 1-4919-7277-7",
  ISBN-13 =      "978-1-4919-7276-2, 978-1-4919-7277-9",
  LCCN =         "????",
  bibdate =      "Thu Apr 22 10:46:40 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/go.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  abstract =     "Having access to a reliable and comprehensive test
                 suite for your applications isn't a luxury anymore-it's
                 a requirement. This video is the first in a series of
                 ``Testing in Go'' videos that teach you how to test
                 your Go applications and make certain that what you
                 ship works the first time. Designed for basic or
                 intermediate level Go developers who want to start
                 writing tests, write better tests, or increase the
                 coverage of their current test suites, this course
                 provides complete step-by-step instruction on how to
                 write testable code. Learn all about Go's testing
                 package and tools Understand how to test code in Go
                 with internal tests Explore the mechanics of writing
                 tests for your Go code Discover how to simplify your Go
                 test cases by using table-driven tests Get exposed to
                 Go's external tests and their usage Learn to scope
                 tests to cover your code and not the code in the
                 standard library or other packages Brian Ketelsen is
                 the founder of the Gopher Academy, the parent group
                 that manages GopherCon, the Go programming language
                 conference. A prolific open source enthusiast, he has
                 contributed to many of Go's largest projects, including
                 Docker, Kubernetes, etcd, SkyDNS, Kong, Go-Kit, and
                 Goa. Brian holds a bachelor's degree in computer
                 science from American InterContinental University.",
  acknowledgement = ack-nhfb,
  subject =      "Internet videos; Streaming video; Internet videos.;
                 Streaming video.",
}

@Book{Khadka:1997:TTN,
  editor =       "Rajendra S. Khadka",
  title =        "Travelers' Tales {Nepal}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 398",
  year =         "1997",
  ISBN =         "1-885211-14-7",
  ISBN-13 =      "978-1-885211-14-9",
  LCCN =         "DS485.N4 T73 1997",
  bibdate =      "Mon May 11 11:12:07 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/catalog/nepal/;
                 http://www.oreilly.com/catalog/9781885211149;
                 http://www.oreilly.com/catalog/nepal",
  acknowledgement = ack-nhfb,
}

@Book{Killelea:1998:WPT,
  author =       "Patrick Killelea",
  title =        "{Web} Performance Tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 351",
  year =         "1998",
  ISBN =         "1-56592-379-0",
  ISBN-13 =      "978-1-56592-379-9",
  LCCN =         "QA76.9.C63 K55 1998; TK5105.888 .K493 1998",
  bibdate =      "Mon Apr 18 14:54:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565923799;
                 http://www.oreilly.com/catalog/webpt",
  acknowledgement = ack-nhfb,
  subject =      "World Wide Web; High performance computing",
}

@Book{Killelea:2002:WPT,
  author =       "Patrick Killelea",
  title =        "{Web} Performance Tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 456",
  year =         "2002",
  ISBN =         "0-596-00172-X",
  ISBN-13 =      "978-0-596-00172-8",
  LCCN =         "TK5105.888 .K493 1998; TK5105.888 .K54 2002",
  bibdate =      "Mon Apr 18 15:03:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596001728;
                 http://www.oreilly.com/catalog/webpt2",
  acknowledgement = ack-nhfb,
  keywords =     "high performance computing; World Wide Web",
  publishersummary = "Web Performance Tuning, 2nd Edition is about
                 getting the best possible performance from the Web.
                 This second edition has been significantly expanded,
                 including new chapters on Web site architecture,
                 security, and reliability. The book also includes many
                 more examples and graphs of real-world performance
                 problems and their solutions, and it has been updated
                 for Java 2. Web Performance Tuning is for anyone who
                 has waited too long for a Web page to display, or
                 watched the servers they manage slow to a crawl.",
  subject =      "World Wide Web; High performance computing",
}

@Book{King:2008:WO,
  author =       "Andrew B. King",
  title =        "{Website} optimization",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiii + 367",
  year =         "2008",
  ISBN =         "0-596-51508-1",
  ISBN-13 =      "978-0-596-51508-9",
  LCCN =         "QA76.625 .K56 2008",
  bibdate =      "Sat Nov 13 10:17:53 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Internet programming; Business;
                 Computer networks; Electronic commerce",
}

@Book{Kirch:1995:LNA,
  author =       "Olaf Kirch",
  title =        "{Linux} Network Administrators' Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxi + 335",
  month =        jan,
  year =         "1995",
  ISBN =         "1-56592-087-2",
  ISBN-13 =      "978-1-56592-087-3",
  LCCN =         "QA76.76.O63 K566 1995",
  bibdate =      "Mon Apr 18 14:51:02 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565920873;
                 http://www.oreilly.com/catalog/linag",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; UNIX (Computer file); Operating systems
                 (Computers)",
}

@Book{Kirch:2000:LNA,
  author =       "Olaf Kirch and Terry Dawson",
  title =        "{Linux} Network Administrator's Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxix + 474",
  month =        jun,
  year =         "2000",
  ISBN =         "1-56592-400-2",
  ISBN-13 =      "978-1-56592-400-0",
  LCCN =         "QA76.76.O63 K566 2000",
  bibdate =      "Mon Apr 18 14:54:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565924000;
                 http://www.oreilly.com/catalog/linag2",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of: Linux system administration, 1999.",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Kissell:2008:TCM,
  author =       "Joe Kissell",
  title =        "Take control of {MobileMe}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "112 (est.)",
  year =         "2008",
  ISBN =         "1-933671-48-3",
  ISBN-13 =      "978-1-933671-48-2",
  LCCN =         "TK5105.885 K47 2008.",
  bibdate =      "Sat Nov 13 10:20:13 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Internet addresses; Directories; Web search engines;
                 Web sites",
}

@Book{Kissell:2008:TCV,
  author =       "Joe Kissell",
  title =        "Take control of {VMware Fusion 2}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2008",
  ISBN =         "1-933671-49-1",
  ISBN-13 =      "978-1-933671-49-9",
  LCCN =         "QA76.76.O63 K57 2008",
  bibdate =      "Sat Nov 13 10:18:21 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Take control",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); VMware; Macintosh
                 (Computer); Operating systems (Computers)",
}

@Book{Kittel:2006:ANC,
  author =       "Michael A. Kittel and Geoffrey T. LeBlond",
  title =        "{ASP.NET 2.0} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 989",
  year =         "2006",
  ISBN =         "0-596-10064-7",
  ISBN-13 =      "978-0-596-10064-3",
  LCCN =         "TK5105.8885.A26; TK5105.8885.A26 K58 2005;
                 TK5105.8885.A26 K58 2006; TK5105.8885.A26 K58 2005eb",
  bibdate =      "Tue Aug 5 17:48:34 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100643",
  acknowledgement = ack-nhfb,
  remark =       "125 solutions in C\# and Visual Basic for web
                 developers. Previous ed. published as: ASP.NET
                 cookbook. Sebastopol, CA: O'Reilly, 2004.",
  subject =      "Active server pages; Microsoft .NET; Internet
                 programming",
  xxnote =       "Check year: 2005 or 2006??",
}

@Book{Klemens:2012:CCC,
  author =       "Ben Klemens",
  title =        "{21st Century C}: {C} Tips from the New School",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2012",
  ISBN =         "1-4493-2714-1",
  ISBN-13 =      "978-1-4493-2714-9",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:45:34 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 24.50",
  acknowledgement = ack-nhfb,
}

@Book{Kline:1999:TSP,
  author =       "Kevin E. Kline and Lee Gould and Andrew Zanevsky",
  title =        "{Transact-SQL} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 807",
  year =         "1999",
  ISBN =         "1-56592-401-0",
  ISBN-13 =      "978-1-56592-401-7",
  LCCN =         "QA76.73.S67 K55 1999",
  bibdate =      "Mon Apr 18 14:54:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565924017;
                 http://www.oreilly.com/catalog/wintrnssql/",
  abstract =     "Provides detailed information about Transact-SQL
                 programming and shows specific differences between the
                 Microsoft and Sybase versions of the language.",
  acknowledgement = ack-nhfb,
  annote =       "Partial Contents: Forward, Preface, pt. I. The basics:
                 programming in Transact-SQL--pt. II. The building
                 blocks: Transact-SQL language elements--pt. III.
                 Functions and extensions--pt.IV. Programming
                 Transact-SQL objects--pt. V. Performance tuning and
                 optimization--pt. VI. Appendixes. Provides detailed
                 information about Transact-SQL programming and shows
                 specific differences between the Microsoft and Sybase
                 versions of the language.",
  keywords =     "SQL (computer program language)",
  remark =       "Covers Microsoft SQL Server 7.0 and Sybase Adaptive
                 Server 11.5.",
  subject =      "SQL (Computer program language)",
  tableofcontents = "Forward \\
                 Preface, \\
                 pt. I. The basics: programming in Transact-SQL \\
                 pt. II. The building blocks: Transact-SQL language
                 elements \\
                 pt. III. Functions and extensions \\
                 pt.IV. Programming Transact-SQL objects \\
                 pt. V. Performance tuning and optimization \\
                 pt. VI. Appendixes.",
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565927445",
  acknowledgement = ack-nhfb,
  subject =      "SQL server; SQL (Computer program language);
                 Client/server computing",
}

@Book{Kline:2004:SN,
  author =       "Kevin E. Kline and Daniel Kline and Brand Hunt",
  title =        "{SQL} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 691",
  year =         "2004",
  ISBN =         "0-596-00481-8",
  ISBN-13 =      "978-0-596-00481-1",
  LCCN =         "QA76.73.S67 K54 2004; QA76.73.S67 K55 2004;
                 QA76.73.S67; QA76.73.S67 K55 2004eb",
  bibdate =      "Tue Aug 5 17:41:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596004811",
  acknowledgement = ack-nhfb,
  subject =      "SQL server; SQL (Computer program language);
                 Client/server computing",
}

@Book{Kline:2008:SN,
  author =       "Kevin E. Kline and Brand Hunt and Daniel Kline",
  title =        "{SQL} in a nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xii + 578",
  year =         "2008",
  ISBN =         "0-596-51884-6",
  ISBN-13 =      "978-0-596-51884-4",
  LCCN =         "QA76.73.S67 K54 2009",
  bibdate =      "Wed Feb 11 14:44:31 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "SQL server",
}

@Book{Knight:2006:ABD,
  author =       "Gerald Knight",
  title =        "Analyzing business data with {Excel}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xi + 248",
  year =         "2006",
  ISBN =         "0-596-10073-6",
  ISBN-13 =      "978-0-596-10073-5",
  LCCN =         "HF5548.4.M523eb; HF5548.4.M523",
  bibdate =      "Tue Aug 5 17:48:45 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100735",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Commercial
                 statistics; Computer programs",
}

@Book{Knudsen:1998:JC,
  author =       "Jonathan B. Knudsen",
  title =        "{Java} Cryptography",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 344",
  month =        may,
  year =         "1998",
  ISBN =         "1-56592-402-9",
  ISBN-13 =      "978-1-56592-402-4",
  LCCN =         "QA76.73.J38 K59 1999",
  bibdate =      "Mon Apr 18 14:54:49 MDT 2005",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/; z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Java series",
  URL =          "http://www.ora.com/catalog/javacrypt/;
                 http://www.oreilly.com/catalog/9781565924024;
                 http://www.oreilly.com/catalog/javacrypt",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Cryptography",
}

@Book{Knudsen:1999:JG,
  author =       "Jonathan Knudsen",
  title =        "{Java $2$D} graphics",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 339",
  year =         "1999",
  ISBN =         "1-56592-484-3",
  ISBN-13 =      "978-1-56592-484-0",
  LCCN =         "QA76.73.J38 K685 1999; T385 .K59 1999",
  bibdate =      "Mon Apr 18 14:55:45 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565924840;
                 http://www.oreilly.com/catalog/java2d/",
  acknowledgement = ack-nhfb,
  subject =      "Computer graphics; Java (Computer program language)",
}

@Book{Knudsen:1999:UGL,
  author =       "Jonathan B. Knudsen",
  title =        "The unofficial guide to {Lego Mindstorms} robots",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 247",
  year =         "1999",
  ISBN =         "1-56592-692-7",
  ISBN-13 =      "978-1-56592-692-9",
  LCCN =         "TJ211.15 .K558 1999; TJ211.15 .K684 1999",
  bibdate =      "Mon Apr 18 14:58:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565926929;
                 http://www.oreilly.com/catalog/lmstorms",
  acknowledgement = ack-nhfb,
  subject =      "Robots; Design and construction; Popular works;
                 Robots; Programming; Popular works; LEGO toys",
}

@Book{Kohler:2006:RGH,
  author =       "Chris Kohler",
  title =        "Retro gaming hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 473",
  year =         "2006",
  ISBN =         "0-596-00917-8",
  ISBN-13 =      "978-0-596-00917-5",
  LCCN =         "GV1469.3; GV1469.3eb",
  bibdate =      "Tue Aug 5 17:45:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009175",
  acknowledgement = ack-nhfb,
  subject =      "Video games; Equipment and supplies",
  tableofcontents = "Foreword \\
                 Credits \\
                 Preface \\
                 Ch. 1. Playing retro games \\
                 Ch. 2. Playing neo-retro games \\
                 Ch. 3. Playing arcade games on your computer \\
                 Ch. 4. Playing classic console games \\
                 Ch. 5. Playing with early personal computers \\
                 Ch. 6. Playing with text adventures \\
                 Ch. 7. Playing with DOS \\
                 Ch. 8. Playing at game design \\
                 Ch. 9. Playing around with other neat stuff \\
                 Index",
}

@Book{Kolb:2007:IBP,
  author =       "Mark A. Kolb",
  title =        "Implementing {BEA portal 92}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51402-6",
  ISBN-13 =      "978-0-596-51402-0",
  LCCN =         "TK5105.88813; TK5105.88813 .K65 2007eb",
  bibdate =      "Tue Aug 5 17:56:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  URL =          "http://www.oreilly.com/catalog/9780596514020",
  acknowledgement = ack-nhfb,
  subject =      "Web portals",
}

@Book{Koman:1996:GAS,
  author =       "Richard Koman",
  title =        "{GIF} Animation Studio: Animating Your {Web} Site",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 159",
  month =        oct,
  year =         "1996",
  ISBN =         "1-56592-230-1",
  ISBN-13 =      "978-1-56592-230-3",
  LCCN =         "TK5105.888 .K65 1996",
  bibdate =      "Mon May 11 11:04:24 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565922303;
                 http://www.oreilly.com/catalog/gif",
  acknowledgement = ack-nhfb,
}

@Book{Kong:2007:DBR,
  author =       "Joseph Kong",
  title =        "Designing {BSD} rootkits: an introduction to kernel
                 hacking",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvii + 136",
  year =         "2007",
  ISBN =         "1-59327-142-5",
  ISBN-13 =      "978-1-59327-142-8",
  LCCN =         "QA76.76.O63 K649 2007",
  bibdate =      "Tue Aug 5 18:20:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271428",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; Free computer software; Operating systems
                 (Computers)",
}

@Book{Kopper:2005:LEC,
  author =       "Karl Kopper",
  title =        "The {Linux Enterprise Cluster}: build a highly
                 available cluster with commodity hardware and free
                 software",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxiv + 430",
  year =         "2005",
  ISBN =         "1-59327-036-4",
  ISBN-13 =      "978-1-59327-036-0",
  LCCN =         "QA76.58 .K67 2005; QA76.58 K67 2005eb",
  bibdate =      "Tue Aug 5 18:18:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270360",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Parallel processing (Electronic computers);
                 Electronic data processing; Distributed processing;
                 Cluster analysis",
}

@Book{Korf:2003:B,
  author =       "Ian Korf and Mark Yandell and Joseph Bedell",
  title =        "{BLAST}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 339",
  year =         "2003",
  ISBN =         "0-596-00299-8",
  ISBN-13 =      "978-0-596-00299-2",
  LCCN =         "QH324.2 .K67 2003",
  bibdate =      "Mon Apr 18 15:04:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002992",
  acknowledgement = ack-nhfb,
  keywords =     "Basic Local Alignment Search Tool (BLAST)",
  remark =       "``An essential guide to the Basic Local Alignment
                 Search Tool'' --- cover.",
  subject =      "BLAST (Computer file); Biology; Data processing; Amino
                 acid sequence; Databases; Nucleotide sequence;
                 Databases; Database searching",
}

@Book{Korff:2005:MFO,
  author =       "Yanek Korff and Paco Hope and Bruce Potter",
  title =        "Mastering {FreeBSD} and {OpenBSD} security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 445",
  year =         "2005",
  ISBN =         "0-596-00626-8",
  ISBN-13 =      "978-0-596-00626-6",
  LCCN =         "QA76.76.O63 K67 2005",
  bibdate =      "Thu Oct 6 07:22:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006266",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; OpenBSD; Operating systems (Computers);
                 Computer security",
}

@Book{Korpela:2006:UE,
  author =       "Jukka Korpela",
  title =        "{Unicode} Explained",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 658",
  year =         "2006",
  ISBN =         "0-596-10121-X",
  ISBN-13 =      "978-0-596-10121-3",
  LCCN =         "QA268 .K67 2006",
  bibdate =      "Mon Mar 20 05:43:48 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$59.99",
  URL =          "http://www.oreilly.com/catalog/9780596101213;
                 http://www.oreilly.com/catalog/unicode/index.html",
  acknowledgement = ack-nhfb,
  bookreview =   "http://www.unixreview.com/documents/s=10102/ur0611d/ur0610d.htm",
}

@Book{Kosko:1992:PRM,
  editor =       "Linda Kosko",
  title =        "{PHIGS} Reference Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 1099",
  month =        oct,
  year =         "1992",
  ISBN =         "0-937175-91-9",
  ISBN-13 =      "978-0-937175-91-0",
  LCCN =         "QA76.76.W56 P45 1992, T385 .P487 199",
  bibdate =      "Wed Sep 14 00:16:58 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780937175910",
  acknowledgement = ack-nhfb,
}

@Book{Koster:2005:TFG,
  author =       "Raph Koster",
  title =        "A theory of fun for game design",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "x + 244",
  year =         "2005",
  ISBN =         "1-932111-97-2",
  ISBN-13 =      "978-1-932111-97-2",
  LCCN =         "GV1469.17.S63 K6 2005",
  bibdate =      "Tue Aug 5 18:29:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111972",
  acknowledgement = ack-nhfb,
  remark =       "Foreword by Will Wright.''.",
  subject =      "Computer games; Design; Social aspects",
}

@Book{Kozierok:2005:TIG,
  author =       "Charles Kozierok",
  title =        "The {TCP\slash IP} guide: a comprehensive, illustrated
                 Internet protocols reference",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "lxxiv + 1539",
  year =         "2005",
  ISBN =         "1-59327-047-X",
  ISBN-13 =      "978-1-59327-047-6",
  LCCN =         "TK5105.585 .K69 2005",
  bibdate =      "Tue Aug 5 18:18:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip0417/2004008863.html;
                 http://www.oreilly.com/catalog/9781593270476",
  acknowledgement = ack-nhfb,
  subject =      "TCP/IP (Computer network protocol)",
}

@Book{Krafft:2005:DSC,
  author =       "Martin F. Krafft",
  title =        "The {Debian} system: concepts and techniques",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "605",
  year =         "2005",
  ISBN =         "1-59327-069-0",
  ISBN-13 =      "978-1-59327-069-8",
  LCCN =         "QA76.76.O63 K68 2005; QA76.76.O63 K68 2005eb",
  bibdate =      "Tue Aug 5 18:19:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270698",
  acknowledgement = ack-nhfb,
  remark =       "Original edition published: Munich, Germany: Open
                 Source Press, 2005.",
  subject =      "Linux; Operating systems (Computers)",
  tableofcontents = "Introduction \\
                 The Debian Project in a Nutshell \\
                 Installing Debian the Right Way \\
                 Debian Releases and Archives \\
                 The Debian Package Management System \\
                 Debian System Administration \\
                 Security of the Debian System \\
                 Advanced Concepts \\
                 Creating Debian Packages \\
                 Documentation and Resources",
}

@Book{Kreibich:2011:RDG,
  author =       "Jay A. Kreibich",
  title =        "{Redis}: the Definitive Guide Data Modeling, Caching,
                 and Messaging",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-9609-7",
  ISBN-13 =      "978-1-4493-9609-1",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:41 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Kreines:1999:ODA,
  author =       "David C. Kreines and Brian Laskey",
  title =        "{Oracle} Database Administration: The Essential
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 560",
  year =         "1999",
  ISBN =         "1-56592-516-5",
  ISBN-13 =      "978-1-56592-516-8",
  LCCN =         "QA76.9.D3 K7344 1999",
  bibdate =      "Mon Apr 18 14:56:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$36.95",
  URL =          "http://www.oreilly.com/catalog/9781565925168;
                 http://www.oreilly.com/catalog/oradba/",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Oracle7 and Oracle 8'' --- cover. ``A quick
                 reference for the Oracle DBA'' --- cover.",
  subject =      "Oracle (Computer file); Relational databases; SQL
                 (Computer program language)",
}

@Book{Kreines:2000:OSE,
  author =       "David C. Kreines",
  title =        "{Oracle SQL}: The Essential Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiii + 382",
  month =        oct,
  year =         "2000",
  ISBN =         "1-56592-697-8",
  ISBN-13 =      "978-1-56592-697-4",
  LCCN =         "QA76.73.S67 K74 2000",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565926974;
                 http://www.oreilly.com/catalog/orsqlter",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Oracle (Computer
                 file)",
}

@Book{Kreines:2003:ODD,
  author =       "David C. Kreines",
  title =        "{Oracle} data dictionary pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iv + 140",
  year =         "2003",
  ISBN =         "0-596-00517-2",
  ISBN-13 =      "978-0-596-00517-7",
  LCCN =         "QA76.9.D3 K7343 2003",
  bibdate =      "Mon Apr 18 15:07:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005177",
  acknowledgement = ack-nhfb,
  remark =       "``Views, columns and tips'' --- cover.",
  subject =      "Oracle (Computer file); Database management",
}

@Book{Kreines:2004:OIP,
  author =       "David C. Kreines",
  title =        "{Oracle} initialization parameters: pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "vi + 112",
  year =         "2004",
  ISBN =         "0-596-00770-1",
  ISBN-13 =      "978-0-596-00770-6",
  LCCN =         "QA76.9.D3 K73445 2004",
  bibdate =      "Thu Apr 21 09:28:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007706",
  acknowledgement = ack-nhfb,
  remark =       "``Includes Oracle database 10g'' --- cover. ``Oracle
                 configuration quick reference'' --- cover.",
  subject =      "Oracle (Computer file); Relational databases; Database
                 management",
}

@Book{Kreines:2005:ODP,
  author =       "David C. Kreines",
  title =        "{Oracle DBA} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 145",
  year =         "2005",
  ISBN =         "0-596-10049-3",
  ISBN-13 =      "978-0-596-10049-0",
  LCCN =         "QA76.9.D3 K744 2004",
  bibdate =      "Thu Oct 6 07:24:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100490",
  acknowledgement = ack-nhfb,
  remark =       "Includes Oracle Database 10g---Cover.",
  subject =      "Oracle (Computer file); Relational databases",
}

@Book{Krikorian:2003:TH,
  author =       "Raffi Krikorian",
  title =        "{TiVo} hacks: 100 industrial-strength tips and tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 254",
  year =         "2003",
  ISBN =         "0-596-00553-9",
  ISBN-13 =      "978-0-596-00553-5",
  LCCN =         "QA76.76.I59 K75 2003",
  bibdate =      "Mon Apr 18 15:07:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005535",
  acknowledgement = ack-nhfb,
  subject =      "Interactive multimedia; Digital media; Home
                 entertainment systems",
}

@Book{Kroah-Hartman:2007:LKN,
  author =       "Greg Kroah-Hartman",
  title =        "{Linux} kernel in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 182",
  year =         "2007",
  ISBN =         "0-596-10079-5",
  ISBN-13 =      "978-0-596-10079-7",
  LCCN =         "QA76.76.O63 K786 2007",
  bibdate =      "Thu Sep 13 12:20:28 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.kroah.com/lkn/;
                 http://www.loc.gov/catdir/enhancements/fy0728/2007274361-d.html;
                 http://www.loc.gov/catdir/toc/fy0713/2007274361.html;
                 http://www.oreilly.com/catalog/9780596100797",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Linux",
}

@Book{Krogh:2006:DBD,
  author =       "Peter Krogh",
  title =        "The {DAM} book: digital asset management for
                 photographers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 280",
  year =         "2006",
  ISBN =         "0-596-10018-3",
  ISBN-13 =      "978-0-596-10018-6",
  LCCN =         "T385eb; T385",
  bibdate =      "Tue Aug 5 17:47:30 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596100186",
  acknowledgement = ack-nhfb,
  remark =       "Sorting and archiving your photography collection
                 using Photoshop CS2 Bridge and digital asset management
                 software",
  subject =      "Adobe Photoshop; Cataloging of pictures; Photographs;
                 Data processing",
}

@Book{Krol:1992:WIU,
  author =       "Ed Krol",
  title =        "The Whole {Internet} User's Guide \& Catalog",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 376",
  year =         "1992",
  ISBN =         "1-56592-025-2",
  ISBN-13 =      "978-1-56592-025-5",
  LCCN =         "TK5105.875.I57 K76 1992",
  bibdate =      "Mon Apr 18 14:50:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Perhaps the most ambitious of the new crop of books,
                 this one is both a user's guide and a catalog of
                 resources in one. It is aimed at graduate students who
                 want to use the Internet for research.",
  price =        "US\$24.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920255",
  acknowledgement = ack-nhfb # " and " # ack-jsq,
  bookreview =   "Link Letter, 5(3):3, Nov. 1992. Matrix News, 2(11),
                 Nov. 1992. MicroTimes, 102:3, Nov. 23, 1992.",
  keywords =     "computer communication networks; computer
                 communication networks -- catalogs; computer user
                 training; Internet (computer network); Internet
                 (computer network) -- handbooks, manuals, etc;
                 location",
  subject =      "Internet",
}

@Book{Krol:1993:WIU,
  author =       "Ed Krol",
  title =        "The Whole {Internet}: User's Guide and Catalog",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 376",
  year =         "1993",
  ISBN =         "1-56592-025-2",
  ISBN-13 =      "978-1-56592-025-5",
  LCCN =         "TK5105.875.I57 K86 1992",
  bibdate =      "Wed Dec 15 10:37:48 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  series =       "Nutshell handbook",
  acknowledgement = ack-nhfb,
  tableofcontents = "What is this book about \\
                 What is the internet \\
                 How the internet works \\
                 What's allowed on the internet \\
                 Remote login \\
                 Moving files: FTP \\
                 Electronic mail \\
                 Network news \\
                 Finding software \\
                 Finding someone \\
                 Tunneling through the internet: gopher \\
                 Searching indexed databases: WAIS \\
                 Hypertext spanning the internet: WWW \\
                 Other applications \\
                 Dealing with problems \\
                 Resources on the internet",
}

@Book{Krol:1994:WIU,
  author =       "Ed Krol and Michael Kosta Loukides",
  title =        "The Whole {Internet} User's Guide and Catalog",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxv + 544",
  month =        apr,
  year =         "1994",
  ISBN =         "1-56592-063-5",
  ISBN-13 =      "978-1-56592-063-7",
  LCCN =         "TK5105.875.I57 K76 1994",
  bibdate =      "Mon Apr 18 14:50:44 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565920637;
                 http://www.oreilly.com/catalog/twi2",
  acknowledgement = ack-nhfb,
  subject =      "Internet",
}

@Book{Krol:1995:WIU,
  author =       "Ed Krol",
  title =        "The Whole {Internet} User's Guide and Catalog,
                 Academic Edition",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "609",
  month =        dec,
  year =         "1995",
  ISBN =         "0-534-50674-7",
  ISBN-13 =      "978-0-534-50674-2",
  LCCN =         "TK5105.875.I57K76 1996",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Adapted by Bruce Klopfenstein.",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780534506742;
                 http://www.oreilly.com/catalog/twi2aca",
  acknowledgement = ack-nhfb,
}

@Book{Krol:1995:WIW,
  author =       "Ed Krol and Paula M. Ferguson",
  title =        "The whole {Internet} for {Windows 95}: user's guide
                 and catalog",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 625",
  month =        oct,
  year =         "1995",
  ISBN =         "1-56592-155-0",
  ISBN-13 =      "978-1-56592-155-9",
  LCCN =         "TK5105.875.I57 K7597 1995; TK5105.875.I57 K862 1995",
  bibdate =      "Mon Apr 18 14:51:56 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/gnn/bus/ora/item/twiwin.html;
                 http://www.oreilly.com/catalog/9781565921559;
                 http://www.oreilly.com/catalog/twiwin",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Internet Explorer'' --- cover.",
  subject =      "Internet; Internet; Handbooks, manuals, etc; Computer
                 networks; Handbooks, manuals, etc; Computer
                 Communication Networks; Computer Communication
                 Networks; catalogs; Computer User Training; Microsoft
                 Windows (Computer file)",
}

@Book{Krol:1996:WIU,
  author =       "Ed Krol and Bruce Klopfenstein",
  title =        "The whole {Internet} user's guide and catalog",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Academic",
  pages =        "xxix + 609",
  year =         "1996",
  ISBN =         "0-534-50674-7",
  ISBN-13 =      "978-0-534-50674-2",
  LCCN =         "TK5105.875.I57K76 1996",
  bibdate =      "Wed Jun 5 05:29:35 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "A Nutshell handbook",
  acknowledgement = ack-nhfb,
  alttitle =     "whole Internet user's guide and catalog",
  keywords =     "Internet (Computer network)",
}

@Book{Kuhn:2002:ORP,
  author =       "Darl Kuhn and Scott Schulze",
  title =        "{Oracle RMAN}: Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 111",
  year =         "2002",
  ISBN =         "0-596-00233-5",
  ISBN-13 =      "978-0-596-00233-6",
  LCCN =         "QA76.9.B32 K84 2002; QA76.9.D3 K84 2002",
  bibdate =      "Mon Apr 18 15:04:08 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  URL =          "http://safari.oreilly.com/0596002335;
                 http://www.oreilly.com/catalog/9780596002336;
                 http://www.oreilly.com/catalog/rman",
  acknowledgement = ack-nhfb,
  keywords =     "database management; electronic data processing --
                 backup processing alternatives; Oracle (computer file);
                 Oracle recovery manager; RMAN syntax and procedures",
  publishersummary = "Oracle RMAN Pocket Reference is ideal for DBAs who
                 require a concise reference to common RMAN tasks. The
                 first portion of the book presents commands for such
                 tasks as taking a full database backup, recovering from
                 loss of data file, and cloning a database. The second
                 portion offers a very concise RMAN syntax reference.
                 This book will save DBAs time when performing tasks
                 that are infrequent, yet extremely vital.",
  remark =       "``Covers Oracle9i'' --- cover.",
  subject =      "Oracle (Computer file); Relational databases; Data
                 recovery (Computer science); Electronic data
                 processing; Backup processing alternatives",
}

@Book{Kurniawan:2002:VNC,
  author =       "Budi Kurniawan and Ted Neward",
  title =        "{VB.NET} Core Classes in a Nutshell: a Desktop Quick
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 558",
  year =         "2002",
  ISBN =         "0-596-00257-2",
  ISBN-13 =      "978-0-596-00257-2",
  LCCN =         "QA76.73.B3 K875 2002",
  bibdate =      "Mon Apr 18 15:04:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596002572;
                 http://www.oreilly.com/catalog/vbdotnetcore",
  acknowledgement = ack-nhfb,
  keywords =     "Basic (computer program language); Microsoft Visual
                 Basic",
  publishersummary = "VB.NET Core Classes in a Nutshell, provides a
                 concise and thorough reference to the types found in
                 the core namespaces of the .NET Framework Class
                 Library. A companion to VB.NET Language in a Nutshell,
                 this is a reference that VB.NET programmers will turn
                 to repeatedly. Due to a special partnership between
                 OReilly and Microsoft, this book also includes a CD
                 that integrates the books reference into Visual Studio
                 .NET.",
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Microsoft .NET",
}

@Book{Lamb:1990:LVE,
  author =       "Linda Lamb",
  title =        "Learning the {\tt vi} Editor",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xvi + 173",
  month =        oct,
  year =         "1990",
  ISBN =         "0-937175-67-6",
  ISBN-13 =      "978-0-937175-67-5",
  LCCN =         "QA76.76.O63 L355 1990; QA76.8.U65 L35 1988",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "A very good guide to {\tt vi} and {\tt ex} commands
                 \ldots{}. With a quick reference card \ldots{}. Other
                 good {\tt vi} stuff (including an online tutorial) is
                 obtained by anonymous {\tt ftp} from \path|cs.uwp.edu|
                 (in \path|pub/vi|).",
  price =        "US\$21.95",
  URL =          "http://www.oreilly.com/catalog/9780937175675;
                 http://www.oreilly.com/catalog/vi5",
  acknowledgement = ack-nhfb # " and " # ack-sk,
}

@Book{Lamb:1995:UEE,
  author =       "Linda Lamb and Jerry D. Peek",
  title =        "Using Email Effectively",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 146",
  month =        apr,
  year =         "1995",
  ISBN =         "1-56592-103-8",
  ISBN-13 =      "978-1-56592-103-0",
  LCCN =         "TK5105.73 .L36 1995",
  bibdate =      "Mon Apr 18 14:51:12 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$14.95",
  series =       "What you need to know",
  URL =          "http://www.oreilly.com/catalog/9781565921030",
  abstract =     "With first-person anecdotes, examples, and general
                 observations, Using Email Effectively shortens the
                 learning-from-experience curve for all mailers, so you
                 can quickly be productive and send email that looks
                 intelligent to others.",
  acknowledgement = ack-nhfb,
  subject =      "Electronic mail systems; Handbooks, manuals, etc",
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565924260;
                 http://www.oreilly.com/catalog/vi6",
  acknowledgement = ack-nhfb,
  remark =       "``UNIX text processing'' --- cover.",
  subject =      "UNIX (Computer file); Vi; Text editors (Computer
                 programs)",
}

@Book{Langridge:2005:DUM,
  author =       "Stuart Langridge",
  title =        "{DHTML} utopia: modern {Web} design using {JavaScript}
                 and {DOM}",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "xiv + 318",
  year =         "2005",
  ISBN =         "0-9579218-9-6",
  ISBN-13 =      "978-0-9579218-9-4",
  LCCN =         "TK5105.888 .L36 2005",
  bibdate =      "Tue Aug 5 18:13:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780957921894",
  acknowledgement = ack-nhfb,
  remark =       "Covers remote scripting/AJAX.",
  subject =      "Web site development; HTML editors (Computer
                 programs); DHTML (Document markup language); JavaScript
                 (Computer program language)",
}

@Book{Langworth:2005:PTD,
  author =       "Ian Langworth and Chromatic",
  title =        "{Perl} testing: a developer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 180",
  year =         "2005",
  ISBN =         "0-596-10092-2",
  ISBN-13 =      "978-0-596-10092-6",
  LCCN =         "QA76.73.P22 L35 2005",
  bibdate =      "Thu Oct 6 07:24:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100926",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Lansky:1998:TNT,
  editor =       "Doug Lansky",
  title =        "There's No Toilet Paper on the Road Less Traveled: The
                 Best of Travel Humor and Misadventure",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "200 (est.)",
  month =        may,
  year =         "1998",
  ISBN =         "1-885211-27-9",
  ISBN-13 =      "978-1-885211-27-9",
  LCCN =         "????",
  bibdate =      "Sat May 02 14:17:41 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9781885211279;
                 http://www.oreilly.com/catalog/humor",
  acknowledgement = ack-nhfb,
}

@Book{Larson:2001:DW,
  author =       "Matt Larson and Cricket Liu and Paul Albitz",
  title =        "{DNS} on {Windows 2000}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 334",
  year =         "2001",
  ISBN =         "0-596-00230-0",
  ISBN-13 =      "978-0-596-00230-5",
  LCCN =         "TK5105.875.I57 A44 2001; TK5105.875.I57 L346 2001",
  bibdate =      "Mon Apr 18 15:04:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596002300;
                 http://www.oreilly.com/catalog/9780596002305;
                 http://www.oreilly.com/catalog/dnswin2",
  acknowledgement = ack-nhfb,
  keywords =     "Internet domain names; Microsoft Windows (computer
                 file); Microsoft Windows NT",
  publishersummary = "This special Windows-oriented edition of the
                 classic DNS and BIND is a guide to one of the
                 Internet's fundamental building blocks: the distributed
                 host information database responsible for translating
                 names into addresses, routing mail, and many other
                 services. Covers server setup and maintenance along
                 with Windows-specific topics like integration between
                 DNS and Active Directory, conversion from BIND to the
                 Microsoft DNS server, and registry settings.",
  remark =       "Rev. ed. of: DNS on Windows NT / Paul Albitz, Matt
                 Larson, and Cricket Liu. c1998.",
  subject =      "Internet domain names; Internet addresses; Microsoft
                 Windows NT; Microsoft Windows NT server",
}

@Book{Larson:2003:DWS,
  author =       "Matt Larson and Cricket Liu and Robbie Allen",
  title =        "{DNS} on {Windows Server 2003}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xv + 398",
  year =         "2003",
  ISBN =         "0-596-00562-8",
  ISBN-13 =      "978-0-596-00562-7",
  LCCN =         "TK 5105.8835 .L37 2003",
  bibdate =      "Mon Apr 18 15:07:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005627",
  acknowledgement = ack-nhfb,
  keywords =     "Domain Name System on Windows Server 2003",
  remark =       "``Mastering the Domain Name System'' --- cover.
                 Earlier eds. have titles: DNS on Windows NT, and DNS on
                 Windows 2000.",
  subject =      "Internet domain names; Internet addresses; Systems
                 software; Microsoft Windows server",
}

@Book{Lasky:1997:PSY,
  author =       "Jane E. Lasky",
  title =        "Passport {Singapore}: Your Pocket Guide to
                 {Singaporean} Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1997",
  ISBN =         "1-885073-38-0",
  ISBN-13 =      "978-1-885073-38-9",
  LCCN =         "HD58.7.L356 1997",
  bibdate =      "Sat Jun 28 10:26:03 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073389",
  acknowledgement = ack-nhfb,
}

@Book{Laurie:1997:ADG,
  author =       "Ben Laurie and Peter Laurie",
  title =        "{Apache}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 255",
  year =         "1997",
  ISBN =         "1-56592-250-6",
  ISBN-13 =      "978-1-56592-250-1",
  LCCN =         "QA76.76.A7 L3 1997; TK5105.888 .L39 1997",
  bibdate =      "Mon Apr 18 14:52:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/apache/;
                 http://www.oreilly.com/catalog/9781565922501;
                 http://www.oreilly.com/catalog/apache",
  acknowledgement = ack-nhfb,
  subject =      "Apache (Computer file: Apache Group); Web servers;
                 Computer programs",
}

@Book{Laurie:1999:ADG,
  author =       "Ben Laurie and Peter Laurie",
  title =        "{Apache}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 369",
  year =         "1999",
  ISBN =         "1-56592-528-9",
  ISBN-13 =      "978-1-56592-528-1",
  LCCN =         "TK5105.888 .L39 1999; TK5105.8885.A63 L38 1999",
  bibdate =      "Mon Apr 18 14:56:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.ora.com/catalog/apache/;
                 http://www.oreilly.com/catalog/9781565925281;
                 http://www.oreilly.com/catalog/apache",
  acknowledgement = ack-nhfb,
  remark =       "Accompanying CD-ROM can be read by both Win32 and Unix
                 systems and contains Apache distributions for Unix and
                 Windows and the demonstration web sites referred to
                 throughout the book.",
  subject =      "Apache (Computer file: Apache Group); Web servers;
                 Computer programs",
}

@Book{Laurie:2002:ADG,
  author =       "Ben Laurie and Peter Laurie",
  title =        "{Apache}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 568",
  year =         "2002",
  ISBN =         "0-596-00203-3",
  ISBN-13 =      "978-0-596-00203-9",
  LCCN =         "TK5105.888 .L39 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596002039;
                 http://www.oreilly.com/catalog/apache3",
  acknowledgement = ack-nhfb,
  publishersummary = "Updated to cover the changes in Apache's latest
                 release, 2.0, as well as Apache 1.3, this useful guide
                 discusses how to obtain, set up, secure, modify, and
                 troubleshoot the Apache software on both Unix and
                 Windows systems. In addition to covering the
                 installation and configuration of mod_perl and Tomcat,
                 the book examines PHP, Cocoon, and other new
                 technologies that are associated with the Apache Web
                 server.",
}

@Book{Lauwens:2019:TJH,
  author =       "Ben Lauwens and Allen Downey",
  title =        "Think {Julia}: how to think like a computer
                 scientist",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 276",
  year =         "2019",
  ISBN =         "1-4920-4503-9",
  ISBN-13 =      "978-1-4920-4503-8",
  LCCN =         "QA76.73.J85",
  bibdate =      "Thu Apr 8 17:09:12 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/julia.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.safaribooksonline.com/?fpi=9781492045021",
  abstract =     "If you're just learning how to program, Julia is an
                 excellent JIT-compiled, dynamically-typed language with
                 a clean syntax. This hands-on guide uses Julia (version
                 1.0) to walk you through programming one step at a
                 time, beginning with basic programming concepts before
                 moving on to more advanced capabilities, such as
                 creating new types and multiple dispatch. Designed from
                 the beginning for high performance, Julia is a
                 general-purpose language not only ideal for numerical
                 analysis and computational science, but also for web
                 programming or scripting. Through exercises in each
                 chapter, you'll try out programming concepts as you
                 learn them. Think Julia is ideal for students at the
                 high school or college level, as well as self-learners,
                 home-schooled students, and professionals who need to
                 learn programming basics. Start with the basics,
                 including language syntax and semantics Get a clear
                 definition of each programming concept Learn about
                 values, variables, statements, functions, and data
                 structures in a logical progression Discover how to
                 work with files and databases Understand types,
                 methods, and multiple dispatch Use debugging techniques
                 to fix syntax, runtime, and semantic errors Explore
                 interface design and data structures through case
                 studies.",
  acknowledgement = ack-nhfb,
  subject =      "Julia (Computer program language); Dynamic
                 programming; Dynamic programming.; Julia (Computer
                 program language)",
}

@Book{Lavigne:2004:BHI,
  author =       "Dru Lavigne",
  title =        "{BSD} Hacks: 100 Industrial Strength Tips \& Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 427",
  year =         "2004",
  ISBN =         "0-596-00679-9",
  ISBN-13 =      "978-0-596-00679-2",
  LCCN =         "QA76.76.O63 L38 2004",
  bibdate =      "Sat Jul 10 17:25:51 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95, CDN\$36.95",
  URL =          "http://www.oreilly.com/catalog/9780596006792",
  acknowledgement = ack-nhfb,
}

@Book{Lavin:2006:OOP,
  author =       "Peter Lavin",
  title =        "Object-oriented {PHP}: concepts, techniques, and
                 code",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx +",
  year =         "2006",
  ISBN =         "1-59327-077-1",
  ISBN-13 =      "978-1-59327-077-3",
  LCCN =         "QA76.73.P224 L38 2006eb; QA76.73.P224 L38 2006",
  bibdate =      "Tue Aug 5 18:19:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270773",
  acknowledgement = ack-nhfb,
  subject =      "PHP (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Lavy:1999:WNW,
  author =       "Matthew M. Lavy and Ashley J. Meggitt",
  title =        "{Windows NT} Workstation Configuration and
                 Maintenance: Automated Workstation Management",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 164",
  year =         "1999",
  ISBN =         "1-56592-613-7",
  ISBN-13 =      "978-1-56592-613-4",
  LCCN =         "QA76.76.O63 L373 1999",
  bibdate =      "Mon Apr 18 14:57:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565926134;
                 http://www.oreilly.com/catalog/ntmaint",
  acknowledgement = ack-nhfb,
  remark =       "``Automated workstation management'' --- cover.",
  subject =      "Microsoft Windows NT; Operating systems (Computers)",
}

@Book{Lawrence:2007:SGA,
  author =       "William Lawrence",
  title =        "Setting up {Google Apps} standard edition",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51487-5",
  ISBN-13 =      "978-0-596-51487-7",
  LCCN =         "QA76.76.A65 L39 2007eb; QA76.76.A65",
  bibdate =      "Tue Aug 5 17:58:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514877",
  acknowledgement = ack-nhfb,
  subject =      "Application software; Internet programming",
}

@Book{Leber:1998:WNB,
  author =       "Jody Leber",
  title =        "{Windows NT} Backup \& Restore: Help for system
                 administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 304",
  year =         "1998",
  ISBN =         "1-56592-272-7",
  ISBN-13 =      "978-1-56592-272-3",
  LCCN =         "QA76.9.B32 L43 1998",
  bibdate =      "Mon Apr 18 14:53:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/catalog/backup/;
                 http://www.oreilly.com/catalog/9781565922723;
                 http://www.oreilly.com/catalog/backup",
  acknowledgement = ack-nhfb,
  keywords =     "Data recovery (Computer science); Electronic data
                 processing --- Backup processing alternatives;
                 Microsoft Windows NT",
  subject =      "Electronic data processing; Backup processing
                 alternatives; Data recovery (Computer science);
                 Microsoft Windows NT",
}

@Book{Lee:2003:WXU,
  author =       "Wei Meng Lee",
  title =        "{Windows XP} unwired: a guide for home, office, and
                 the road",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 267",
  year =         "2003",
  ISBN =         "0-596-00536-9",
  ISBN-13 =      "978-0-596-00536-8",
  LCCN =         "TK5105.78 .L44 2003",
  bibdate =      "Mon Apr 18 15:07:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005368",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Handbooks, manuals,
                 etc; Wireless LANs; Handbooks, manuals, etc; Wireless
                 LANs; Security measures; Handbooks, manuals, etc;
                 Bluetooth technology; Handbooks, manuals, etc; IEEE
                 802.11 (Standard); Handbooks, manuals, etc",
}

@Book{Lee:2004:NCF,
  author =       "Wei Meng Lee",
  title =        "{.NET Compact Framework} pocket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "vi + 105",
  year =         "2004",
  ISBN =         "0-596-00757-4",
  ISBN-13 =      "978-0-596-00757-7",
  LCCN =         "QA76.76.M52 L44 2004",
  bibdate =      "Thu Apr 21 09:27:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007577",
  acknowledgement = ack-nhfb,
  remark =       "``Up and running with smart device development'' ---
                 cover.",
  subject =      "Microsoft .NET Framework; Pocket computers;
                 Programming; Mobile computing; Internet programming",
}

@Book{Lee:2005:AAY,
  author =       "Wei Meng Lee",
  title =        "All about your {iPod} photo",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "v + 41",
  year =         "2005",
  LCCN =         "TR267eb; TR267",
  bibdate =      "Tue Aug 5 17:47:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
  remark =       "An O'Reilly network eDocument.''.",
  subject =      "Photography; Digital techniques; Digital electronics",
}

@Book{Lee:2005:AND,
  author =       "Wei Meng Lee",
  title =        "{ASP.NET 2.0}: a developer's notebook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 326",
  year =         "2005",
  ISBN =         "0-596-00812-0 (paperback)",
  ISBN-13 =      "978-0-596-00812-3 (paperback)",
  LCCN =         "TK5105.8885.A26 L44 2005",
  bibdate =      "Thu Oct 6 07:23:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008123",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Internet programming; Web site
                 development",
}

@Book{Lee:2005:VBJ,
  author =       "Wei Meng Lee",
  title =        "{Visual Basic 2005} jumpstart",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 197",
  year =         "2005",
  ISBN =         "0-596-10071-X",
  ISBN-13 =      "978-0-596-10071-1",
  LCCN =         "QA76.73.B3; QA76.73.B3 L44 2005; QA76.73.B3 L44
                 2005eb",
  bibdate =      "Tue Aug 5 17:48:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100711",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; Handbooks, manuals, etc;
                 Microsoft .NET Framework; BASIC (Computer program
                 language)",
}

@Book{Lee:2006:RMX,
  author =       "Wei-Ming Lee",
  title =        "Running {Mac OS X} on {Windows}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52843-4",
  ISBN-13 =      "978-0-596-52843-0",
  LCCN =         "QA76.76.O63",
  bibdate =      "Tue Aug 5 18:10:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528430",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Microsoft Windows (Computer file); Operating
                 systems (Computers)",
}

@Book{Lee:2006:UCD,
  author =       "Wei Meng Lee",
  title =        "Use {ClickOnce} to deploy {Windows} applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "32",
  year =         "2006",
  ISBN =         "0-596-52755-1",
  ISBN-13 =      "978-0-596-52755-6",
  LCCN =         "QA76.76.W56; QA76.76.W56 L44 2006eb",
  bibdate =      "Tue Aug 5 18:07:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527556",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual studio; Microsoft Windows (Computer
                 file); Application software",
}

@Book{Lehey:1995:PUS,
  author =       "Greg Lehey",
  title =        "Porting {UNIX} Software: From Download to Debug",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 515",
  month =        nov,
  year =         "1995",
  ISBN =         "1-56592-126-7",
  ISBN-13 =      "978-1-56592-126-9",
  LCCN =         "QA76.76.O63 L4472 1995",
  bibdate =      "Mon Apr 18 14:51:27 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/gnn/bus/ora/item/port.html;
                 http://www.oreilly.com/catalog/9781565921269;
                 http://www.oreilly.com/catalog/port",
  acknowledgement = ack-nhfb,
  remark =       "``November 1995''--T.p. verso.",
  subject =      "UNIX (Computer file); Application software porting",
}

@Book{Lehey:2003:CFD,
  author =       "Greg Lehey",
  title =        "The Complete {FreeBSD}: Documentation from the
                 Source",
  publisher =    pub-ORCP,
  address =      pub-ORCP:adr,
  edition =      "Fourth",
  pages =        "xxxiii + 679",
  year =         "2003",
  ISBN =         "0-596-00516-4",
  ISBN-13 =      "978-0-596-00516-0",
  LCCN =         "QA76.76.O63 L44715 2003",
  bibdate =      "Mon Apr 18 15:07:23 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.09, CDN\$69.95, UK\pounds 31.95",
  URL =          "http://press.oreilly.com/commpress.html;
                 http://www.oreilly.com/catalog/9780596005160;
                 http://www.oreilly.com/catalog/cfreebsd/desc.html",
  acknowledgement = ack-nhfb,
  remark =       "``Covers version 5.0'' --- cover.",
  subject =      "FreeBSD; Free computer software; Operating systems
                 (Computers)",
}

@Book{Lehtinen:2006:CSB,
  author =       "Rick Lehtinen and Deborah Russell and G. T. Gangemi",
  title =        "Computer Security Basics",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xii + 296",
  year =         "2006",
  ISBN =         "0-596-00669-1",
  ISBN-13 =      "978-0-596-00669-3",
  LCCN =         "QA76.9.A25 L44 2006",
  bibdate =      "Sat Jun 17 20:11:18 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 38.00 (freier Pr.)",
  URL =          "http://www.oreilly.com/catalog/9780596006693",
  acknowledgement = ack-nhfb,
}

@Book{Lenssen:2008:GAH,
  author =       "Philipp Lenssen",
  title =        "{Google} apps hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 361",
  year =         "2008",
  ISBN =         "0-596-51588-X",
  ISBN-13 =      "978-0-596-51588-1",
  LCCN =         "TK5105.8885.G643 L46 2008",
  bibdate =      "Sat Nov 13 10:17:06 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Hacks",
  abstract =     "Can Google applications really become an alternative
                 to the venerable Microsoft Office suite? Conventional
                 wisdom may say no, but practical wisdom says otherwise.
                 Google apps hacks gets you in on the action with
                 several ingenious ways to push Google's web, mobile,
                 and desktop apps to the limit. The hacks and
                 workarounds in this book help you get more than the
                 obvious out of a whole host of Google's web-based
                 applications for word processing, spreadsheets,
                 PowerPoint-style presentations, email, calendar, and
                 more by giving you ways to exploit the suite's unique
                 network functionality--From publisher description.",
  acknowledgement = ack-nhfb,
  subject =      "Google",
  tableofcontents = "Meet the Google docs family \\
                 The Google docs family: Google documents \\
                 The Google docs family: Google spreadsheets \\
                 The Google docs family: Google presentations \\
                 Become a Gmail power user \\
                 Customize your Google home page \\
                 Manage your events with Google calendar \\
                 Keep up on news with Google reader \\
                 Manage your photos and videos with Picasa and Youtube
                 \\
                 Create your own home page, blog, or group \\
                 Dive into Google maps, Google earth, and Sketchup 3D
                 \\
                 Google analytics and beyond: market your site, track
                 visitors",
}

@Book{Lenz:2004:OX,
  author =       "Evan Lenz and Mary McRae and Simon {St Laurent}",
  title =        "{Office 2003 XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 567",
  year =         "2004",
  ISBN =         "0-596-00538-5",
  ISBN-13 =      "978-0-596-00538-2",
  LCCN =         "HF5548.4.M525 L455 2004",
  bibdate =      "Mon Apr 18 15:07:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005382",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Office; XML (Document markup language)",
}

@Book{Lenz:2005:XPR,
  author =       "Evan Lenz",
  title =        "{XSLT 1.0} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "104 (est.)",
  year =         "2005",
  ISBN =         "0-596-10008-6 (paperback)",
  ISBN-13 =      "978-0-596-10008-7 (paperback)",
  LCCN =         "QA76.73.X58 L46 2005",
  bibdate =      "Thu Oct 6 08:01:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596100087",
  acknowledgement = ack-nhfb,
  subject =      "XSLT (Computer program language)",
}

@Book{Leonhard:1997:EA,
  author =       "Woody Leonhard and Lee Hudspeth and Timothy-James J.
                 Lee",
  title =        "{Excel 97} Annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 320",
  year =         "1997",
  ISBN =         "1-56592-309-X",
  ISBN-13 =      "978-1-56592-309-6",
  LCCN =         "HF5548.4.M523 L46 1997",
  bibdate =      "Mon Apr 18 14:53:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A nutshell handbook.",
  URL =          "http://www.ora.com/catalog/excelannoy/;
                 http://www.oreilly.com/catalog/9781565923096;
                 http://www.oreilly.com/catalog/excelannoy",
  acknowledgement = ack-nhfb,
  keywords =     "Business--Computer programs.; Electronic spreadsheets;
                 Microsoft Excel for Windows",
  subject =      "Microsoft Excel (Computer file); Electronic
                 spreadsheets; Business; Computer programs",
}

@Book{Leonhard:1997:OA,
  author =       "Woody Leonhard and Lee Hudspeth and T. J. Lee",
  title =        "{Office 97} Annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "200 (est.)",
  year =         "1997",
  ISBN =         "1-56592-310-3",
  ISBN-13 =      "978-1-56592-310-2",
  LCCN =         "????",
  bibdate =      "Sat Sep 11 09:57:58 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.ora.com/catalog/officeannoy/;
                 http://www.oreilly.com/catalog/9781565923102;
                 http://www.oreilly.com/catalog/officeannoy",
  acknowledgement = ack-nhfb,
}

@Book{Leonhard:1997:WA,
  author =       "Woody Leonhard and Lee Hudspeth and Timothy-James J.
                 Lee",
  title =        "{Word 97} Annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 338",
  year =         "1997",
  ISBN =         "1-56592-308-1",
  ISBN-13 =      "978-1-56592-308-9",
  LCCN =         "Z52.5.M52 L47 1997",
  bibdate =      "Mon Apr 18 14:53:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/catalog/wordannoy/;
                 http://www.oreilly.com/catalog/9781565923089;
                 http://www.oreilly.com/catalog/wordannoy",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Word; Word processing",
}

@Book{Leonhard:1998:OA,
  author =       "Woody Leonhard and Lee Hudspeth and Timothy-James
                 Lee",
  title =        "{Outlook} Annoyances",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 377",
  month =        jun,
  year =         "1998",
  ISBN =         "1-56592-384-7",
  ISBN-13 =      "978-1-56592-384-3",
  LCCN =         "HD69.T54 L46 1998",
  bibdate =      "Mon Apr 18 14:54:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565923843;
                 http://www.oreilly.com/catalog/outannoy",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Outlook 97 and 98'' --- cover.",
  subject =      "Microsoft Outlook; Time management; Computer programs;
                 Personal information management; Computer programs;
                 Electronic mail systems",
}

@Book{Lerdorf:2000:PPR,
  author =       "Rasmus Lerdorf",
  title =        "{PHP} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 114",
  year =         "2000",
  ISBN =         "1-56592-769-9",
  ISBN-13 =      "978-1-56592-769-8",
  LCCN =         "QA76.73.P224 L47 2000",
  bibdate =      "Mon Apr 18 14:58:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565927698",
  acknowledgement = ack-nhfb,
  subject =      "PHP (Computer program language)",
}

@Book{Lerdorf:2002:PP,
  author =       "Rasmus Lerdorf and Kevin Tatroe",
  title =        "Programming {PHP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 507",
  year =         "2002",
  ISBN =         "1-56592-610-2",
  ISBN-13 =      "978-1-56592-610-3",
  LCCN =         "QA76.73.P224 L48 2002",
  bibdate =      "Mon Apr 18 14:57:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/1565926102;
                 http://www.oreilly.com/catalog/9781565926103;
                 http://www.oreilly.com/catalog/progphp",
  acknowledgement = ack-nhfb,
  keywords =     "PHP (computer program language); Web sites -- design",
  publishersummary = "Programming PHP is a comprehensive guide to PHP, a
                 simple yet powerful language for creating dynamic Web
                 content. Filled with the unique knowledge of the
                 creator of PHP, Rasmus Lerdorf, this book is a detailed
                 reference to the language and its applications,
                 including such topics as form processing, sessions,
                 databases, XML, and graphics. Covers PHP 4, the latest
                 version of the language.",
  remark =       "``Creating dynamic Web pages'' --- cover.",
  subject =      "PHP (Computer program language); Web sites; Design",
}

@Book{Lerdorf:2002:PPR,
  author =       "Rasmus Lerdorf",
  title =        "{PHP} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 132",
  year =         "2002",
  ISBN =         "0-596-00402-8",
  ISBN-13 =      "978-0-596-00402-6",
  LCCN =         "QA76.73.P224 L47 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780596004026;
                 http://www.oreilly.com/catalog/phppr2",
  acknowledgement = ack-nhfb,
  publishersummary = "Simple, to the point, and compact, the second
                 edition of PHP Pocket Reference is thoroughly updated
                 to include the specifics of PHP 4, the language's
                 latest version. It is both a handy introduction to PHP
                 syntax and structure, and a quick reference to the vast
                 array of functions provided by PHP. The quick reference
                 section organizes all the core functions of PHP
                 alphabetically so you can find what you need easily.",
}

@Book{Lerdorf:2006:PP,
  author =       "Rasmus Lerdorf and Kevin Tatroe and Peter MacIntyre",
  title =        "Programming {PHP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 521",
  year =         "2006",
  ISBN =         "0-596-00681-0",
  ISBN-13 =      "978-0-596-00681-5",
  LCCN =         "QA76.73.P224 L47 2006eb; QA76.73.P224; QA76.73.P224
                 L47 2006; QA76.73.P224 L48 2006",
  bibdate =      "Tue Aug 5 17:42:44 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006815",
  acknowledgement = ack-nhfb,
  remark =       "Covers PHP 5. Previous edition 2002.",
  subject =      "PHP (Computer program language); Web sites; Design",
}

@Book{Lerman:2009:PEFa,
  author =       "Julia Lerman",
  title =        "Programming {Entity Framework}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "0-596-15624-3",
  ISBN-13 =      "978-0-596-15624-4",
  LCCN =         "????",
  bibdate =      "Mon Jul 5 08:40:46 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Database design; Microsoft .NET Framework; Querying
                 (Computer science)",
}

@Book{Lerman:2009:PEFb,
  author =       "Julia Lerman",
  title =        "Programming {Entity Framework}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiv + 792",
  year =         "2009",
  ISBN =         "0-596-52028-X",
  ISBN-13 =      "978-0-596-52028-1",
  LCCN =         "????",
  bibdate =      "Mon Jul 5 08:40:46 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  remark =       "Building data-centric apps with the ADO.NET Entity
                 Framework.",
  subject =      "Programming",
}

@Book{Lerman:2010:PEF,
  author =       "Julia Lerman",
  title =        "Programming {Entity Framework}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "????",
  year =         "2010",
  ISBN =         "0-596-80727-9, 0-596-80726-0",
  ISBN-13 =      "978-0-596-80727-6, 978-0-596-80726-9",
  LCCN =         "????",
  bibdate =      "Wed Nov 24 18:56:01 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft .NET Framework; Querying (Computer
                 science)",
}

@Book{Lerner:2002:MTP,
  author =       "David Lerner and Aaron Freimark",
  title =        "{Macintosh} Troubleshooting Pocket Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 72",
  year =         "2002",
  ISBN =         "0-596-00443-5",
  ISBN-13 =      "978-0-596-00443-9",
  LCCN =         "QA76.8.M3 L47 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596004439;
                 http://www.oreilly.com/catalog/mactrblpg",
  acknowledgement = ack-nhfb,
  publishersummary = "The Macintosh Troubleshooting Pocket Guide covers
                 the most common user hardware and software trouble.
                 It's not just a book for Mac OS X (although it includes
                 tips for OS X and Jaguar), it's for anyone who owns a
                 Mac of any type-- there are software tips going back as
                 far as OS 6. This slim guide distills the answers to
                 the urgent questions that Tekserve's employee's answer
                 every week into a handy guide that fits in your back
                 pocket or alongside your keyboard.",
}

@Book{LeRoy:2007:ANA,
  author =       "Bertrand {Le Roy} and Matt Gibbs",
  title =        "{ASP.NET AJAX UpdatePanel} control",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "61",
  year =         "2007",
  ISBN =         "0-596-52747-0",
  ISBN-13 =      "978-0-596-52747-1",
  LCCN =         "TK5105.8885.A52 L476 2007eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 18:07:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527471",
  acknowledgement = ack-nhfb,
  subject =      "AJAX (Web site development technology); Web site;
                 Design",
}

@Book{Lesser:2005:PFC,
  author =       "Brian Lesser",
  title =        "Programming {Flash Communication Server}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxxv + 816",
  year =         "2005",
  ISBN =         "0-596-00504-0",
  ISBN-13 =      "978-0-596-00504-7",
  LCCN =         "TK6570.M6 L38 2005",
  bibdate =      "Tue Aug 2 10:51:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005047",
  acknowledgement = ack-nhfb,
  subject =      "Multimedia communications; Mobile communication
                 systems; Flash (Computer file)",
}

@Book{Levine:1992:LY,
  author =       "John R. Levine and Tony Mason and Doug Brown",
  title =        "{\tt lex} \& {\tt yacc}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 366",
  year =         "1992",
  ISBN =         "1-56592-000-7",
  ISBN-13 =      "978-1-56592-000-2",
  LCCN =         "QA76.76.U84M37 1992",
  bibdate =      "Wed Dec 15 10:38:13 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565920002;
                 http://www.oreilly.com/catalog/lex",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 Lex and Yacc \\
                 Using Lex \\
                 Using Yacc \\
                 A Menu Generation Language \\
                 Parsing SQL \\
                 A Reference for Lex Specifications \\
                 A Reference for Yacc Grammars \\
                 Yacc Ambiguities and Conflicts \\
                 Error Reporting and Recovery \\
                 AT\&T; Lex \\
                 AT\&T; Yacc \\
                 Berkeley Yacc \\
                 GNU Bison \\
                 Flex \\
                 MKS lex and yacc \\
                 Abraxas lex and yacc \\
                 POSIX lex and yacc \\
                 MGL Compiler Code \\
                 SQL Parser Code \\
                 SQL Parser Code \\
                 Glossary \\
                 Bibliography",
}

@Book{Levine:2004:Q,
  author =       "John R. Levine",
  title =        "{Qmail}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 234",
  year =         "2004",
  ISBN =         "1-56592-628-5",
  ISBN-13 =      "978-1-56592-628-8",
  LCCN =         "TK5105.74.Q43 L48 2004",
  bibdate =      "Mon Apr 18 14:57:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565926288",
  acknowledgement = ack-nhfb,
  remark =       "``Managing Unix-based mail systems'' --- cover.",
  subject =      "Qmail; Electronic mail systems",
}

@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",
  ISBN-13 =      "978-0-937175-73-6",
  LCCN =         "QA76.76.O63 L487 1991b",
  bibdate =      "Wed Nov 13 14:58:22 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/standard.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "March 1994 printing with corrections, updates, and
                 December 1991 Appendix G.",
  price =        "US\$34.95",
  abstract =     "Most UNIX systems today are POSIX compliant because
                 the federal government requires it for its purchases.
                 Given the manufacturer's documentation, however, it can
                 be difficult to distinguish system-specific features
                 from those features defined by POSIX. The POSIX
                 Programmer's Guide, intended as an explanation of the
                 POSIX standard and as a reference for the POSIX.1
                 programming library, helps you write more portable
                 programs.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction to POSIX and portability \\
                 Developing POSIX applications \\
                 Standard file and terminal I/O \\
                 Files and directories \\
                 Advanced file operations \\
                 Working with processes \\
                 Obtaining information at run-time \\
                 Terminal I/O \\
                 POSIX and standard C \\
                 Porting to far-off lands \\
                 Library functions",
}

@Book{Lewis:2000:CEJ,
  author =       "Kevin Lewis",
  title =        "Creating Effective {JavaHelp}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 171",
  month =        jun,
  year =         "2000",
  ISBN =         "1-56592-719-2",
  ISBN-13 =      "978-1-56592-719-3",
  LCCN =         "QA76.73.J38 L495 2000",
  bibdate =      "Mon Apr 18 14:58:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565927193;
                 http://www.oreilly.com/catalog/creatingjavahelp",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Lewis:2000:MNP,
  author =       "Rita F. Lewis and Bill Fishman",
  title =        "{Mac OS} in a nutshell: a power user's quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 376",
  month =        jun,
  year =         "2000",
  ISBN =         "1-56592-533-5",
  ISBN-13 =      "978-1-56592-533-5",
  LCCN =         "QA76.76.O63 L489 2000",
  bibdate =      "Mon Apr 18 14:56:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565925335;
                 http://www.oreilly.com/catalog/macosnut",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer)",
}

@Book{Lewis:2009:HPP,
  author =       "Andrew Lewis",
  title =        "High performance {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "0-596-15996-X",
  ISBN-13 =      "978-0-596-15996-2",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 13:02:33 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Liberty:2001:PC,
  author =       "Jesse Liberty",
  title =        "Programming {C\#}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 658",
  month =        jul,
  year =         "2001",
  ISBN =         "0-596-00117-7",
  ISBN-13 =      "978-0-596-00117-9",
  LCCN =         "QA76.73.C154 L432 2001",
  bibdate =      "Mon Apr 18 15:02:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596001179;
                 http://www.oreilly.com/catalog/progcsharp",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language); Computer
                 programming",
}

@Book{Liberty:2002:LC,
  author =       "Jesse Liberty",
  title =        "Learning {C\#}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 354",
  year =         "2002",
  ISBN =         "0-596-00376-5",
  ISBN-13 =      "978-0-596-00376-0",
  LCCN =         "QA76.73.C154 L43 2002",
  bibdate =      "Mon Apr 18 15:05:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596003765;
                 http://www.oreilly.com/catalog/9780596003760;
                 http://www.oreilly.com/catalog/learncsharp",
  acknowledgement = ack-nhfb,
  publishersummary = "With Learning C#, best-selling author Jesse
                 Liberty will help you build a solid foundation in .NET
                 and show how to apply your skills by using dozens of
                 tested examples. You will learn how to develop various
                 kinds of applications--including those that work with
                 databases--and Web services. Whether you have a little
                 object-oriented programming experience or you are new
                 to programming altogether, Learning C# will set you
                 firmly on your way.",
  remark =       "``Introducing the language, .NET programming and
                 object-oriented software development'' --- cover.",
  subject =      "C\# (Computer program language); Internet programming;
                 Microsoft .NET Framework; Object-oriented methods
                 (Computer science)",
}

@Book{Liberty:2002:PAN,
  author =       "Jesse Liberty and Dan Hurwitz",
  title =        "Programming {ASP.NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 944",
  year =         "2002",
  ISBN =         "0-596-00171-1",
  ISBN-13 =      "978-0-596-00171-1",
  LCCN =         "QA76.73.C154 L52 2002; TK5105.8885.A26 L53 2002",
  bibdate =      "Mon Apr 18 15:03:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  URL =          "http://safari.oreilly.com/0596001711;
                 http://www.oreilly.com/catalog/9780596001711;
                 http://www.oreilly.com/catalog/progaspdotnet",
  acknowledgement = ack-nhfb,
  keywords =     "Active Server Pages; C# (computer program language);
                 Microsoft Visual Basic; Web services -- computer
                 programs; Web sites -- design",
  publishersummary = "The ASP.NET technologies are so complete and
                 flexible; your main difficulty may lie simply in
                 weaving the pieces together for maximum efficiency.
                 Programming ASP.NET shows you how to do just that.
                 Jesse Liberty and Dan Hurwitz teach everything you need
                 to know to write Web applications and Web services
                 using both C# and Visual Basic .NET.",
  remark =       "``Building Web applications and services using C\# and
                 VB.NET'' --- cover.",
  subject =      "Active server pages; C\# (Computer program language);
                 Microsoft Visual BASIC; Web sites; Computer programs;
                 Web sites; Design",
}

@Book{Liberty:2002:PC,
  author =       "Jesse Liberty",
  title =        "Programming {C\#}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 629",
  year =         "2002",
  ISBN =         "0-596-00309-9",
  ISBN-13 =      "978-0-596-00309-8",
  LCCN =         "QA76.73.C154 L53 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596003099;
                 http://www.oreilly.com/catalog/9780596003098;
                 http://www.oreilly.com/catalog/progcsharp2",
  acknowledgement = ack-nhfb,
  keywords =     "C# (computer program language); computer programming",
  publishersummary = "The first part of Programming C#, 2nd Edition
                 introduces C# fundamentals, then goes on to explain the
                 development of desktop and Internet applications,
                 including Windows Forms, ADO.NET, ASP.NET (including
                 Web Forms), and Web Services. Next, this book gets to
                 the heart of the .NET Framework, focusing on attributes
                 and reflection, remoting, threads and synchronization,
                 streams, and finally, it illustrates how to
                 interoperate with COM objects.",
}

@Book{Liberty:2003:LVB,
  author =       "Jesse Liberty",
  title =        "Learning {Visual Basic .NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 303",
  year =         "2003",
  ISBN =         "0-596-00386-2",
  ISBN-13 =      "978-0-596-00386-9",
  LCCN =         "QA76.73.B3 L52 2003",
  bibdate =      "Mon Apr 18 15:05:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596003869;
                 http://www.oreilly.com/catalog/learnvbnet",
  acknowledgement = ack-nhfb,
  publishersummary = "Learning Visual Basic .NET is a complete
                 introduction to VB.NET and object-oriented programming.
                 By using hundreds of examples, this book demonstrates
                 how to develop various kinds of applications--including
                 those that work with databases--and Web services.
                 Learning Visual Basic .NET will help you build a solid
                 foundation in .NET.",
  remark =       "``Introducing the language, .NET programming and
                 object-oriented software development'' --- cover. 1.
                 Visual Basic.NET and .NET programming -- 2. Getting
                 started with VB.NET -- 3. Object-oriented programming
                 -- 4. Visual studio.NET -- 5. VB.NET language
                 fundamentals -- 6. Branching -- 7. Operators -- 8.
                 Classes and objects -- 9. Inside methods -- 10. Basic
                 debugging -- 11. Inheritance and polymorphism -- 12.
                 Structures -- 13. Interfaces - 14. Arrays -- 15.
                 Collection interfaces and types -- 16. Strings -- 17.
                 Throwing and catching exceptions - 18. Applications and
                 events -- 19. Afterword.",
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Microsoft .NET Framework",
}

@Book{Liberty:2003:PAN,
  author =       "Jesse Liberty and Dan Hurwitz",
  title =        "Programming {ASP.NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 988",
  year =         "2003",
  ISBN =         "0-596-00487-7",
  ISBN-13 =      "978-0-596-00487-3",
  LCCN =         "TK5105.8885.A26 L53 2003",
  bibdate =      "Mon Apr 18 15:07:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004873",
  acknowledgement = ack-nhfb,
  remark =       "``Building Web applications and services using C\# and
                 VB.NET'' --- cover.",
  subject =      "Active server pages; C\# (Computer program language);
                 Microsoft Visual BASIC; Web sites; Computer programs;
                 Web sites; Design",
}

@Book{Liberty:2003:PC,
  author =       "Jesse Liberty",
  title =        "Programming {C\#}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 689",
  year =         "2003",
  ISBN =         "0-596-00489-3",
  ISBN-13 =      "978-0-596-00489-7",
  LCCN =         "QA76.76.C154 L53 2003",
  bibdate =      "Mon Apr 18 15:07:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004897",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language); Computer
                 programming",
}

@Book{Liberty:2003:PVB,
  author =       "Jesse Liberty and Dave Grundgeiger",
  title =        "Programming {Visual Basic .NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 541",
  year =         "2003",
  ISBN =         "0-596-00438-9",
  ISBN-13 =      "978-0-596-00438-5",
  LCCN =         "QA76.73.B3 G776 2003",
  bibdate =      "Mon Apr 18 15:06:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004385",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of: Programming Visual Basic .NET / Dave
                 Grundgeiger. 1st ed., 2002.",
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Microsoft .NET Framework",
}

@Book{Liberty:2004:PNW,
  author =       "Jesse Liberty and Dan Hurwitz",
  title =        "Programming {.NET} {Windows} applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 1228",
  year =         "2004",
  ISBN =         "0-596-00321-8",
  ISBN-13 =      "978-0-596-00321-0",
  LCCN =         "QA76.76.A65 L52 2004",
  bibdate =      "Mon Apr 18 15:05:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003210",
  acknowledgement = ack-nhfb,
  remark =       "Originally published 2003. ``Covers .NET 1.1 and
                 Visual studio .NET 2003'' -- Cover. ``Rich client
                 applications with C\# or FB.NET'' -- Cover.",
  subject =      "Application software; Development; User interfaces
                 (Computer systems); Microsoft .NET Framework; Microsoft
                 Windows (Computer file); C\# (Computer program
                 language); Microsoft Visual studio",
}

@Book{Liberty:2005:PAN,
  author =       "Jesse Liberty and Dan Hurwitz",
  title =        "Programming {ASP.NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "704",
  year =         "2005",
  ISBN =         "0-596-00916-X",
  ISBN-13 =      "978-0-596-00916-8",
  LCCN =         "TK5105.8885.A26; TK5105.8885.A26 L52 2005;
                 TK5105.8885.A26 L52 2005eb",
  bibdate =      "Tue Aug 5 17:45:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009168",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2003.",
  subject =      "Active Server Pages (Computer file); Microsoft .NET
                 Framework; Internet programming; Web site development",
}

@Book{Liberty:2005:PC,
  author =       "Jesse Liberty",
  title =        "Programming {C\#}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xx + 644",
  year =         "2005",
  ISBN =         "0-596-00699-3",
  ISBN-13 =      "978-0-596-00699-0",
  LCCN =         "QA76.73.C154 L53 2005",
  bibdate =      "Thu Oct 6 07:22:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://proquest.safaribooksonline.com/0596006993;
                 http://www.oreilly.com/catalog/9780596006990",
  acknowledgement = ack-nhfb,
  subject =      "C\# [C-sharp] (computer programming language);
                 Computer programming",
  tableofcontents = "C\# and the .NET framework\\
                 Getting started: ``hello world''\\
                 C\# language fundamentals\\
                 Classes and objects\\
                 Inheritance and polymorphism \\
                 Operator overloading\\
                 Structs\\
                 Interfaces\\
                 Arrays, indexers, and collections\\
                 Strings and regular expressions\\
                 Handling exceptions\\
                 Delegates and events\\
                 Building Windows applications \\
                 Accessing data with ADO.NET\\
                 Programming ASP.NET applications and web services\\
                 Putting it all together\\
                 Assemblies and versioning\\
                 Attributes and reflection\\
                 Marshaling and remoting\\
                 Threads and synchronization\\
                 Streams\\
                 Programming .NET and COM\\
                 Appendix. C\# keywords.",
}

@Book{Liberty:2005:PVB,
  author =       "Jesse Liberty",
  title =        "Programming {Visual Basic 2005}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 548",
  year =         "2005",
  ISBN =         "0-596-00949-6",
  ISBN-13 =      "978-0-596-00949-6",
  LCCN =         "QA76.73.B3 L523 2005",
  bibdate =      "Tue Aug 5 17:46:19 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009496",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Computer programming",
}

@Book{Liberty:2005:VCD,
  author =       "Jesse Liberty",
  title =        "{Visual C\# 2005}: a developer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 221",
  year =         "2005",
  ISBN =         "0-596-00799-X",
  ISBN-13 =      "978-0-596-00799-7",
  LCCN =         "QA76.73.C154 L43 2005",
  bibdate =      "Thu Oct 6 07:23:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007997",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language)",
}

@Book{Liberty:2006:LC,
  author =       "Jesse Liberty and Brian MacDonald",
  title =        "Learning {C\#} 2005: Get Started with {C\#} 2005 and
                 {.NET} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2006",
  ISBN =         "1-59059-589-0, 0-596-10209-7",
  ISBN-13 =      "978-1-59059-589-3, 978-0-596-10209-8",
  LCCN =         "????",
  bibdate =      "Sun Apr 09 15:13:29 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9781590595893",
  acknowledgement = ack-nhfb,
}

@Book{Liberty:2007:LAN,
  author =       "Jesse Liberty and Dan Hurwitz and Brian MacDonald",
  title =        "Learning {ASP.NET 2.0} with {Ajax}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 498",
  year =         "2007",
  ISBN =         "0-596-51397-6, 0-596-51397-6",
  ISBN-13 =      "978-0-596-51397-9, 978-0-596-51397-9",
  LCCN =         "TK5105.8885.A26; QAeb; QA; QA L52 2007",
  bibdate =      "Tue Aug 5 17:56:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513979",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Microsoft .NET Framework; Ajax
                 (Web site development technology); Web site
                 development; Internet programming",
  tableofcontents = "Getting started \\
                 Building Web applications \\
                 Snappier Web sites with AJAX \\
                 Saving and retrieving data \\
                 Validation \\
                 Style sheets, master pages, and navigation \\
                 State and life cycle \\
                 Errors, exceptions, and bugs, oh my! \\
                 Security and personalization \\
                 Putting it all together",
}

@Book{Liberty:2008:LAN,
  author =       "Jesse Liberty and Dan Hurwitz and Brian MacDonald",
  title =        "Learning {ASP.NET 3.5}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 588",
  year =         "2008",
  ISBN =         "0-596-51845-5",
  ISBN-13 =      "978-0-596-51845-5",
  LCCN =         "QA76.625 .L53 2008",
  bibdate =      "Sat Nov 13 10:14:49 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Active Server Pages (ASP); Ajax (Web site development
                 technology); Internet programming; Microsoft .NET",
}

@Book{Liberty:2008:LC,
  author =       "Jesse Liberty and Brian MacDonald",
  title =        "Learning {C\#}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "704 (est.)",
  year =         "2008",
  ISBN =         "0-596-15501-8",
  ISBN-13 =      "978-0-596-15501-8",
  LCCN =         "QA76.73.C153 L53 2008",
  bibdate =      "Sat Nov 13 10:17:50 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "C\# (Computer program language); Internet programming;
                 Microsoft .NET Framework; Object-oriented methods
                 (Computer science)",
}

@Book{Liberty:2008:PAN,
  author =       "Jesse Liberty and Dan Hurwitz and Daniel Maharry",
  title =        "Programming {ASP.NET 3.5}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "904 (est.)",
  year =         "2008",
  ISBN =         "0-596-15665-0",
  ISBN-13 =      "978-0-596-15665-7",
  LCCN =         "TK5105.8885.A26 L53 2008",
  bibdate =      "Sat Nov 13 10:17:31 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Microsoft .NET Framework;
                 Internet programming; Web site development",
}

@Book{Liberty:2008:PC,
  author =       "Jesse Liberty and Donald Xie",
  title =        "Programming {C\# 3.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xviii + 587",
  year =         "2008",
  ISBN =         "0-596-52743-8",
  ISBN-13 =      "978-0-596-52743-3",
  LCCN =         "QA76.73.C154",
  bibdate =      "Tue Aug 5 18:06:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527433",
  acknowledgement = ack-nhfb,
  remark =       "Covers Visual Studio 2008, LINQ, .NET 3.5, and more.",
  subject =      "C\# (Computer program language); Microsoft .NET
                 Framework",
}

@Book{Liberty:2008:PN,
  author =       "Jesse Liberty and Alex Horovitz",
  title =        "Programming {.NET 3.5}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 455",
  year =         "2008",
  ISBN =         "0-596-52756-X",
  ISBN-13 =      "978-0-596-52756-3",
  LCCN =         "QA76.76.M52 L53 2008; QA76.76.M52 L53 2008eb;
                 Internet; QA76.76.M52",
  bibdate =      "Sat Nov 13 10:09:18 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  remark =       "Build N-Tier applications with WPF, AJAX, Silverlight,
                 LINQ, WCF, and more. For Visual Studio 2008 and .NET
                 3.5. Presentation options. Interlude on design
                 patterns. The business layer.",
  subject =      "Microsoft .NET Framework",
}

@Book{Libes:1994:EET,
  author =       "Don Libes",
  title =        "Exploring Expect: {A Tcl}-based Toolkit for Automating
                 Interactive Programs",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiii + 566",
  month =        dec,
  year =         "1994",
  ISBN =         "1-56592-090-2",
  ISBN-13 =      "978-1-56592-090-3",
  LCCN =         "QA76.755 .L52 1995",
  bibdate =      "Sat Dec 02 17:04:17 1995",
  bibsource =    "ftp://ftp.ora.com/pub/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/gnn/bus/ora/item/expect.html;
                 http://www.oreilly.com/catalog/9781565920903;
                 http://www.oreilly.com/catalog/expect",
  abstract =     "Written by the author of Expect, this is the first
                 book to explain how this new part of the UNIX toolbox
                 can be used to automate Telnet, FTP, passwd, rlogin,
                 and hundreds of other interactive applications. Based
                 on Tcl (Tool Command Language), Expect lets you
                 automate interactive applications that have previously
                 been extremely difficult to handle with any scripting
                 language.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Dedication \\
                 Preface \\
                 How To Read This Book \\
                 1: Intro --- What Is Expect? \\
                 2: Tcl --- Introduction And Overview \\
                 3: Getting Started With Expect \\
                 4: Glob Patterns And Other Basics \\
                 5: Regular Expressions \\
                 6: Patterns, Actions, And Limits \\
                 7: Debugging Patterns And Controlling Output \\
                 8: Handling A Process And A User \\
                 9: The Expect Program \\
                 10: Handling Multiple Processes \\
                 11: Handling Multiple Processes Simultaneously \\
                 12: Send \\
                 13: Spawn \\
                 14: Signals \\
                 15: Interact \\
                 16: Interacting With Multiple Processes \\
                 17: Background Processing \\
                 18: Debugging Scripts \\
                 19: Expect + Tk = Expectk \\
                 20: Extended Examples \\
                 21: Expect, C, And C++ \\
                 22: Expect As Just Another Tcl Extension \\
                 23: Miscellaneous \\
                 Appendix --- Commands and Variables",
}

@Book{Libes:1995:EET,
  author =       "Don Libes",
  title =        "Exploring {\tt expect}: a {Tcl}-based toolkit for
                 automating interactive programs",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiii + 566",
  year =         "1995",
  ISBN =         "1-56592-090-2",
  ISBN-13 =      "978-1-56592-090-3",
  LCCN =         "QA76.755 .L52 1995; QA76.9.I58 L53 1995",
  bibdate =      "Mon Apr 18 14:51:04 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/gnn/bus/ora/item/expect.html;
                 http://www.oreilly.com/catalog/9781565920903;
                 http://www.oreilly.com/catalog/expect",
  acknowledgement = ack-nhfb,
  subject =      "Interactive computer systems; Expect; Tcl (Computer
                 program language)",
}

@Book{Lidie:1998:PTP,
  author =       "Stephen Lidie",
  title =        "{Perl\ldots{} Tk} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 100",
  year =         "1998",
  ISBN =         "1-56592-517-3",
  ISBN-13 =      "978-1-56592-517-5",
  LCCN =         "QA76.73.P22 L54 1998",
  bibdate =      "Thu Feb 18 07:01:26 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565925175;
                 http://www.oreilly.com/catalog/perltkpr",
  acknowledgement = ack-nhfb,
}

@Book{Lidie:2002:MPT,
  author =       "Stephen Lidie and Nancy Walsh",
  title =        "Mastering {Perl\slash Tk}: Graphical User Interfaces
                 in {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 746",
  year =         "2002",
  ISBN =         "1-56592-716-8",
  ISBN-13 =      "978-1-56592-716-2",
  LCCN =         "QA76.73.L53 W363 2002",
  bibdate =      "Mon Apr 18 14:58:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/1565927168;
                 http://www.oreilly.com/catalog/9781565927162;
                 http://www.oreilly.com/catalog/mastperltk",
  acknowledgement = ack-nhfb,
  publishersummary = "Mastering Perl/Tk is the one and only book you
                 need for programming with Perl/Tk. The first half of
                 the book contains the basics on how to use Perl/Tk, and
                 then branches out into advanced applications, including
                 extensive program examples. This book is for novices
                 and experienced Perl/Tk programmers alike.",
  subject =      "Perl (Computer program language); Tk toolkit",
}

@Book{Liguori:2008:JPG,
  author =       "Robert Liguori and Patricia Liguori",
  title =        "{Java} pocket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 177",
  year =         "2008",
  ISBN =         "0-596-51419-0",
  ISBN-13 =      "978-0-596-51419-8",
  LCCN =         "QA76.73.J38 L545 2008",
  bibdate =      "Sat Nov 13 10:15:12 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  abstract =     "A guide to the Java programming language provides
                 concise information on such topics as naming
                 conventions, lexical elements, reference types,
                 exception handling, Java modifiers, the Java Platform
                 SE, and the Java Scripting API.",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Handbooks, manuals,
                 etc",
}

@Book{Limoncelli:2005:ATM,
  author =       "Tom Limoncelli",
  title =        "The Art of Time Management for System Administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 200",
  year =         "2005",
  ISBN =         "0-596-00783-3 (paperback), 0-596-51950-8 (e-book),
                 0-596-55303-X (e-book)",
  ISBN-13 =      "978-0-596-00783-6 (paperback), 978-0-596-51950-6
                 (e-book), 978-0-596-55303-6 (e-book)",
  LCCN =         "HD69.T54 L546 2006",
  bibdate =      "Wed Mar 1 06:20:58 MST 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Time is a precious commodity, especially if you're a
                 system administrator. No other job pulls people in so
                 many directions at once. Users interrupt you constantly
                 with requests, preventing you from getting anything
                 done. Your managers want you to get long-term projects
                 done but flood you with requests for quick-fixes that
                 prevent you from ever getting to those long-term
                 projects. But the pressure is on you to produce and it
                 only increases with time. What do you do? The answer is
                 time management. And not just any time management
                 theory--you want Time Management for System
                 Administrators, to be exact. With keen insights into
                 the challenges you face as a sys admin, bestselling
                 author Thomas Limoncelli has put together a collection
                 of tips and techniques that will help you cultivate the
                 time management skills you need to flourish as a system
                 administrator. Time Management for System
                 Administrators understands that an Sys Admin often has
                 competing goals: the concurrent responsibilities of
                 working on large projects and taking care of a user's
                 needs. That's why it focuses on strategies that help
                 you work through daily tasks, yet still allow you to
                 handle critical situations that inevitably arise. Among
                 other skills, you'll learn how to: Manage interruptions
                 Eliminate timewasters Keep an effective calendar
                 Develop routines for things that occur regularly Use
                 your brain only for what you're currently working on
                 Prioritize based on customer expectations Document and
                 automate processes for faster execution What's more,
                 the book doesn't confine itself to just the work
                 environment, either. It also offers tips on how to
                 apply these time management tools to your social life.
                 It's the first step to a more productive, happier
                 you.",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing personnel; Time management;
                 Informatique; Personnel; Gestion du temps",
  tableofcontents = "Time management principles \\
                 Focus versus interruptions \\
                 Routines \\
                 The cycle system \\
                 The cycle system: to do lists and schedules \\
                 The cycle system: calendar management \\
                 The cycle system: life goals \\
                 Prioritization \\
                 Stress management \\
                 Email management \\
                 Eliminating time wasters \\
                 Documentation \\
                 Automation",
}

@Book{Limoncelli:2006:TMS,
  author =       "Tom Limoncelli",
  title =        "Time management for system administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 200",
  year =         "2006",
  ISBN =         "0-596-00783-3",
  ISBN-13 =      "978-0-596-00783-6",
  LCCN =         "HD69.T54 L546 2006",
  bibdate =      "Wed Apr 25 14:27:24 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/fy0608/2006275166.html;
                 http://www.oreilly.com/catalog/9780596007836",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Management; Time management",
  tableofcontents = "Time management principles \\
                 Focus versus interruptions \\
                 Routines \\
                 The cycle system \\
                 The cycle system: to do lists and schedules \\
                 The cycle system: calendar management \\
                 The cycle system: life goals \\
                 Prioritization \\
                 Stress management \\
                 Email management \\
                 Eliminating time wasters \\
                 Documentation \\
                 Automation",
}

@Book{Lindberg:2008:IPO,
  author =       "Van Lindberg",
  title =        "Intellectual Property and Open Source",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 371",
  year =         "2008",
  ISBN =         "0-596-51796-3 (paperback)",
  ISBN-13 =      "978-0-596-51796-0 (paperback)",
  LCCN =         "K1519.C6 L56 2008",
  bibdate =      "Wed Sep 30 08:48:47 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "Written by an intellectual property attorney who is
                 also a programmer, Intellectual Property and Open
                 Source helps you understand patents, copyrights,
                 trademarks, trade secrets, and licenses, with special
                 focus on the issues surrounding open source development
                 and the GPL.",
  acknowledgement = ack-nhfb,
  subject =      "Intellectual property; United States; Computer
                 networks; Law and legislation",
  tableofcontents = "The economic and legal foundations of intellectual
                 property \\
                 The patent document \\
                 The patent system \\
                 Copyright \\
                 Trademarks \\
                 Trade secrets \\
                 Contracts and licenses \\
                 The economic and legal foundations of open source
                 software \\
                 So I have an idea \ldots{} \\
                 Choosing a license \\
                 Accepting patches and contributions \\
                 Working with GPL \\
                 Reverse engineering \\
                 Incorporating as a non-profit \\
                 Appendices: Sample proprietary information agreement
                 (PIA) \\
                 Open source license list \\
                 Free software license list \\
                 Fedora license list and GPL compatibility \\
                 Public domain declaration \\
                 The simplified BSD license \\
                 The Apache license, version 2.0 \\
                 The Mozilla public license, version 1.1 \\
                 The GNU lesser general public license, version 2.1 \\
                 The GNU lesser general public license, version 3 \\
                 The GNU general public license, version 2, June 1991
                 \\
                 The GNU general public license, version 3, June 2007
                 \\
                 The open software license, version 3.0",
}

@Book{Linton:2007:BSP,
  author =       "Jennifer Linton",
  title =        "Beyond schemas: planning your {XML} model",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52770-5",
  ISBN-13 =      "978-0-596-52770-9",
  LCCN =         "QA76.76.H94; QA76.76.H94 L56 2007eb",
  bibdate =      "Tue Aug 5 18:07:47 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527709",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language); Metadata; Standards",
}

@Book{Linzmayer:2004:ACD,
  author =       "Owen W. Linzmayer and Owen W. Apple confidential
                 Linzmayer",
  title =        "{Apple} confidential 2.0: the definitive history of
                 the world's most colorful company",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  edition =      "Second",
  pages =        "x + 323",
  year =         "2004",
  ISBN =         "1-59327-010-0 (paperback)",
  ISBN-13 =      "978-1-59327-010-0 (paperback)",
  LCCN =         "HD9696.2.U64 A674 2004",
  bibdate =      "Tue Aug 5 18:17:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip047/2003017567;
                 http://www.loc.gov/catdir/toc/ecip047/2003017567.html;
                 http://www.oreilly.com/catalog/9781593270100",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of: Apple confidential. 1999.",
  subject =      "Computer industry; United States; History",
}

@Book{Lischner:2000:DND,
  author =       "Ray Lischner",
  title =        "{Delphi} in a Nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 561",
  month =        mar,
  year =         "2000",
  ISBN =         "1-56592-659-5",
  ISBN-13 =      "978-1-56592-659-2",
  LCCN =         "QA76.76.D47 L56 2000",
  bibdate =      "Mon Apr 18 14:57:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9781565926592;
                 http://www.oreilly.com/catalog/delphi",
  acknowledgement = ack-nhfb,
  subject =      "Delphi (Computer file); Computer software;
                 Development",
}

@Book{Lischner:2003:CN,
  author =       "Ray Lischner",
  title =        "{C++} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 791",
  year =         "2003",
  ISBN =         "0-596-00298-X",
  ISBN-13 =      "978-0-596-00298-5",
  LCCN =         "QA76.73.C153 L582 2003",
  bibdate =      "Mon Apr 18 15:04:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596002985",
  acknowledgement = ack-nhfb,
  subject =      "C++ (Computer program language)",
}

@Book{Lischner:2003:SPR,
  author =       "Ray Lischner",
  title =        "{STL}: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 120",
  year =         "2003",
  ISBN =         "0-596-00556-3",
  ISBN-13 =      "978-0-596-00556-6",
  LCCN =         "QA76.73.C153 L585 2004",
  bibdate =      "Mon Apr 18 15:07:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005566",
  acknowledgement = ack-nhfb,
  keywords =     "Standard template library (STL)",
  subject =      "C++ (Computer program language); Generic programming
                 (Computer science); Standard template library",
}

@Book{Liu:1994:MII,
  author =       "Cricket Liu and Jerry Peek and Russ Jones and Bryan
                 Buus and Adrian Nye",
  title =        "Managing {Internet} Information Services: {World Wide
                 Web}, {Gopher}, {FTP}, and more",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxvi + 630",
  month =        dec,
  year =         "1994",
  ISBN =         "1-56592-062-7",
  ISBN-13 =      "978-1-56592-062-0",
  LCCN =         "TK5105.875.I57 M36 1994",
  bibdate =      "Mon Apr 18 14:50:43 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565920620",
  acknowledgement = ack-nhfb,
}

@Book{Liu:2003:DBC,
  author =       "Cricket Liu",
  title =        "{DNS} and {BIND} cookbook: Solutions and examples for
                 system administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 222",
  year =         "2003",
  ISBN =         "0-596-00410-9",
  ISBN-13 =      "978-0-596-00410-1",
  LCCN =         "TK5105.8835 .L58 2003",
  bibdate =      "Mon Apr 18 15:06:08 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596004109;
                 http://www.oreilly.com/catalog/9780596004101;
                 http://www.oreilly.com/catalog/dnsbindckbk",
  acknowledgement = ack-nhfb,
  keywords =     "Domain Name System and Berkeley Internet Name Domain
                 cookbook",
  publishersummary = "The DNS & BIND Cookbook presents solutions to the
                 many problems faced by network administrators
                 responsible for a name server. This title is an
                 indispensable companion to DNS & BIND, 4th Edition, the
                 definitive guide to the critical task of name server
                 administration. The cookbook contains dozens of code
                 recipes showing solutions to everyday problems, ranging
                 from simple questions, like, ``How do I get BIND?'' to
                 more advanced topics like providing name service for
                 IPv6 addresses.",
  subject =      "Internet domain names; Internet addresses; Computer
                 network protocols",
}

@Book{Liu:2006:DB,
  author =       "Cricket Liu and Paul Albitz",
  title =        "{DNS} and {BIND}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xxi + 616",
  year =         "2006",
  ISBN =         "0-596-10057-4",
  ISBN-13 =      "978-0-596-10057-5",
  LCCN =         "TK5105.875.I57; TK5105.875.I57 A43 2006;
                 TK5105.875.I57 A43 2006eb",
  bibdate =      "Tue Aug 5 17:48:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100575",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2001. Covers BIND 9.3.",
  subject =      "Internet domain names; Internet addresses; Computer
                 network protocols; Distributed databases",
  tableofcontents = "Background \\
                 How does DNS work? \\
                 Where do I start? \\
                 Setting up BIND \\
                 DNS and electronic mail \\
                 Configuring hosts \\
                 Maintaining BIND \\
                 Growing your domain \\
                 Parenting \\
                 Advanced features \\
                 Security \\
                 nslookup and dig \\
                 Reading BIND debugging output \\
                 Troubleshooting DNS and BIND \\
                 Programming with the resolver and nameserver library
                 routines \\
                 Architecture \\
                 Miscellaneous",
}

@Book{Lloyd:2006:BYO,
  author =       "Ian Lloyd",
  title =        "Build your own web site the right way using {HTML} and
                 {CSS}",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "xxvi + 488",
  year =         "2006",
  ISBN =         "0-9752402-9-3",
  ISBN-13 =      "978-0-9752402-9-8",
  LCCN =         "TK5105.888 .L56x 2006; TK5105.888 .L56 2006",
  bibdate =      "Tue Aug 5 18:14:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780975240298",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; HTML (Document markup language);
                 Cascading style sheets",
}

@Book{Lockhart:2004:NSH,
  author =       "Andrew Lockhart",
  title =        "Network security hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 298",
  year =         "2004",
  ISBN =         "0-596-00643-8",
  ISBN-13 =      "978-0-596-00643-3",
  LCCN =         "TK5105.59 .L63 2004",
  bibdate =      "Thu Apr 21 09:26:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006433",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures; Internet;
                 Security measures; Computer security",
}

@Book{Lockhart:2007:NSH,
  author =       "Andrew Lockhart",
  title =        "Network security hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "455",
  year =         "2007",
  ISBN =         "0-596-52763-2",
  ISBN-13 =      "978-0-596-52763-1",
  LCCN =         "TK5105.59 .L63 2004",
  bibdate =      "Mon Apr 2 16:16:02 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596527631",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures; Internet;
                 Computer security",
}

@Book{Lomasky:1998:OS,
  author =       "Brian Lomasky and David C. Kreines",
  title =        "{Oracle} Scripts",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 185",
  month =        may,
  year =         "1998",
  ISBN =         "1-56592-438-X",
  ISBN-13 =      "978-1-56592-438-3",
  LCCN =         "QA76.73.S67 L66 1998; QA76.9.D3 L648 1998",
  bibdate =      "Mon Apr 18 14:55:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Covers Oracle8.",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565924383;
                 http://www.oreilly.com/catalog/oraclescrp",
  acknowledgement = ack-nhfb,
  keywords =     "database management -- handbooks, manuals, etc; Oracle
                 (computer file) -- handbooks, manuals, etc; SQL
                 (computer program language) -- handbooks, manuals,
                 etc",
  subject =      "Oracle (Computer file); Database management",
}

@Book{Lomax:1997:LV,
  author =       "Paul Lomax",
  title =        "Learning {VBScript}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 598",
  month =        jan,
  year =         "1997",
  ISBN =         "1-56592-247-6",
  ISBN-13 =      "978-1-56592-247-1",
  LCCN =         "QA76.73.V27 L 1997; QA76.73.V27 L65 1997",
  bibdate =      "Mon Apr 18 14:52:57 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$39.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565922471;
                 http://www.oreilly.com/catalog/vbscript",
  acknowledgement = ack-nhfb,
  keywords =     "Creating active content on the Web",
  subject =      "VBScript (Computer program language); Internet
                 programming; Web sites",
}

@Book{Lomax:1998:VVN,
  author =       "Paul Lomax",
  title =        "{VB} \& {VBA} in a Nutshell: The Language",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 633",
  year =         "1998",
  ISBN =         "1-56592-358-8",
  ISBN-13 =      "978-1-56592-358-4",
  LCCN =         "QA76.73.B3 L647 1998",
  bibdate =      "Mon Apr 18 14:54:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565923584;
                 http://www.oreilly.com/catalog/vbanut",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; Microsoft Visual Basic for
                 applications",
}

@Book{Lomax:2003:VN,
  author =       "Paul Lomax and Matt Childs and Ronald Petrusha",
  title =        "{VBScript} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 491",
  year =         "2003",
  ISBN =         "0-596-00488-5",
  ISBN-13 =      "978-0-596-00488-0",
  LCCN =         "QA76.76.V27 L66 2003",
  bibdate =      "Mon Apr 18 15:07:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004880",
  acknowledgement = ack-nhfb,
  remark =       "Previous ed.: 2000.",
  subject =      "VBScript (Computer program language); Internet
                 programming",
}

@Book{Long:2008:CDR,
  author =       "Ben Long",
  title =        "The {Canon Digital Rebel XSi} companion",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 260 + 24",
  year =         "2008",
  ISBN =         "0-596-52086-7",
  ISBN-13 =      "978-0-596-52086-1",
  LCCN =         "TR267 .L66 2008",
  bibdate =      "Sat Nov 13 10:16:36 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Canon digital cameras; Photography; Digital
                 techniques",
}

@Book{Long:2008:CEDa,
  author =       "Ben Long",
  title =        "The {Canon EOS Digital Rebel XS\slash 1000D}
                 companion",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "288 (est.)",
  year =         "2008",
  ISBN =         "0-596-15452-6",
  ISBN-13 =      "978-0-596-15452-3",
  LCCN =         "TR267 .L66 2008",
  bibdate =      "Sat Nov 13 10:19:45 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques",
}

@Book{Long:2008:CEDb,
  author =       "Ben Long",
  title =        "The {Canon EOS Digital Rebel XSi\slash 450D
                 companion}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 260 + 24",
  year =         "2008",
  ISBN =         "0-596-52086-7",
  ISBN-13 =      "978-0-596-52086-1",
  LCCN =         "TR267 .L66 2008",
  bibdate =      "Sat Nov 13 10:19:07 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Canon digital cameras; Photography; Digital
                 techniques",
}

@Book{Long:2019:RCP,
  author =       "J. D. Long and Paul Teetor",
  title =        "{R} Cookbook: Proven Recipes for Data Analysis,
                 Statistics, and Graphics",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xvii + 579",
  year =         "2019",
  ISBN =         "1-4920-4068-1 (paperback), 1-4920-4067-3 (e-book)",
  ISBN-13 =      "978-1-4920-4068-2 (paperback), 978-1-4920-4067-5
                 (e-book)",
  LCCN =         "QA276.45.R3 L66 2019",
  bibdate =      "Tue Feb 11 05:46:57 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib",
  abstract =     "With Early Release ebooks, you get books in their
                 earliest form-the author's raw and unedited content as
                 he or she writes-so you can take advantage of these
                 technologies long before the official release of these
                 titles. You'll also receive updates when significant
                 changes are made, new chapters are available, and the
                 final ebook bundle is released. With more than 275
                 practical recipes, this expanded edition helps you
                 perform data analysis with R quickly and efficiently.
                 The R language provides everything you need to do
                 statistical work, but its structure can be difficult to
                 master. These task-oriented recipes make you productive
                 with R immediately. Solutions range from basic tasks to
                 input and output, general statistics, graphics, and
                 linear regression. Each recipe addresses a specific
                 problem and includes a discussion that explains the
                 solution and provides insight into how it works. If
                 you're a beginner, R Cookbook will help get you
                 started. If you're an intermediate user, this book will
                 jog your memory and expand your horizons. You'll get
                 the job done faster and learn more about R in the
                 process. Create vectors, handle variables, and perform
                 other basic functions Simplify data input and output
                 Tackle data structures such as matrices, lists,
                 factors, and data frames Work with probability,
                 probability distributions, and random variables
                 Calculate statistics and confidence intervals and
                 perform statistical tests Create a variety of graphic
                 displays Build statistical models with linear
                 regressions and analysis of variance (ANOVA) Explore
                 advanced statistical techniques, such as finding
                 clusters in your data.",
  acknowledgement = ack-nhfb,
  subject =      "R (Computer program language); Mathematical
                 statistics; Graphic methods; Data processing;
                 Statistics; Multiple comparisons (Statistics); Data
                 processing.; Multiple comparisons (Statistics); R
                 (Computer program language)",
  tableofcontents = "Getting started and getting help \\
                 Some basics \\
                 Navigating the software \\
                 Input and output \\
                 Data structures \\
                 Data transformations \\
                 Useful tricks \\
                 Beyond basic numerics and statistics \\
                 Time series analysis \\
                 Simple programming \\
                 R markdown and publishing",
}

@Book{Lott:2003:AC,
  author =       "Joey Lott",
  title =        "{ActionScript} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 869",
  year =         "2003",
  ISBN =         "0-596-00490-7",
  ISBN-13 =      "978-0-596-00490-3",
  LCCN =         "TR897.7 .L68 2003",
  bibdate =      "Mon Apr 18 15:07:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004903",
  acknowledgement = ack-nhfb,
  remark =       "``Solutions and examples for Flash developers'' ---
                 cover.",
  subject =      "Flash (Computer file); ActionScript (Computer program
                 language); Computer Animation; Web sites; Design",
}

@Book{Lott:2006:AC,
  author =       "Joey Lott and Darron Schall and Keith Peters",
  title =        "{ActionScript 3.0} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 556",
  year =         "2006",
  ISBN =         "0-596-52695-4",
  ISBN-13 =      "978-0-596-52695-5",
  LCCN =         "TR897.7; TR897.7 .L682eb",
  bibdate =      "Tue Aug 5 18:05:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526955",
  acknowledgement = ack-nhfb,
  remark =       "Solutions for Adobe Flash platform and Adobe Flex
                 Application developers",
  subject =      "Flash (Computer file); ActionScript (Computer program
                 language); Computer animation; Web sites; Design",
}

@Book{Lott:2006:FC,
  author =       "Joey Lott and Jeffrey Bardzell and others",
  title =        "{Flash 8} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 510",
  year =         "2006",
  ISBN =         "0-596-10240-2",
  ISBN-13 =      "978-0-596-10240-1",
  LCCN =         "TR897.7; TR897.7 .L68 2006eb",
  bibdate =      "Tue Aug 5 17:53:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102401",
  acknowledgement = ack-nhfb,
  subject =      "Flash (Computer file); Computer animation",
}

@Book{Lott:2008:PF,
  author =       "Joey Lott and Chafic Kazoun",
  title =        "Programming {Flex 3}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 636",
  year =         "2008",
  ISBN =         "0-596-51621-5",
  ISBN-13 =      "978-0-596-51621-5",
  LCCN =         "QA76.625 .L68 2008",
  bibdate =      "Sat Nov 13 10:17:38 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Flex (Computer file)",
}

@Book{Loudon:1999:MAC,
  author =       "Kyle Loudon",
  title =        "Mastering Algorithms with {C}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 540",
  year =         "1999",
  ISBN =         "1-56592-453-3",
  ISBN-13 =      "978-1-56592-453-6",
  LCCN =         "QA76.73.C15 L68 1999; QA76.9.A43 L68 1999",
  bibdate =      "Mon Apr 18 14:55:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924536;
                 http://www.oreilly.com/catalog/masteralgoc",
  acknowledgement = ack-nhfb,
  remark =       "``Useful techniques from sorting to encryption'' ---
                 cover.",
  subject =      "C (Computer program language); Computer algorithms;
                 Data structures (Computer science)",
}

@Book{Loudon:2003:CPR,
  author =       "Kyle Loudon",
  title =        "{C++} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 130",
  year =         "2003",
  ISBN =         "0-596-00496-6",
  ISBN-13 =      "978-0-596-00496-5",
  LCCN =         "QA76.73.C153 L68 2003",
  bibdate =      "Tue Aug 5 17:41:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596004965",
  acknowledgement = ack-nhfb,
  remark =       "C++ syntax and fundamentals",
  subject =      "C++ (Computer program language); Handbooks, manuals,
                 etc",
}

@Book{Loukides:1990:SPT,
  author =       "Mike Loukides",
  title =        "System Performance Tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "336",
  month =        nov,
  year =         "1990",
  ISBN =         "0-937175-60-9",
  ISBN-13 =      "978-0-937175-60-6",
  LCCN =         "QA76.76.O63 L66 1992",
  bibdate =      "Sat Sep 11 10:03:13 1999",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780937175606;
                 http://www.oreilly.com/catalog/spt",
  acknowledgement = ack-nhfb,
}

@Book{Loukides:1990:UFP,
  author =       "Mike Loukides",
  title =        "{UNIX} for {FORTRAN} Programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "264",
  month =        aug,
  year =         "1990",
  ISBN =         "0-937175-51-X",
  ISBN-13 =      "978-0-937175-51-4",
  LCCN =         "QA76.76.O63 L67 1990",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780937175514",
  acknowledgement = ack-nhfb,
}

@Book{Loukides:1997:PGS,
  author =       "Michael Kosta Loukides and Andrew Oram",
  title =        "Programming with {GNU} Software",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 244",
  year =         "1997",
  ISBN =         "1-56592-112-7",
  ISBN-13 =      "978-1-56592-112-2",
  LCCN =         "QA76.76.O63 L65 1997",
  bibdate =      "Mon Apr 18 14:51:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$39.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/prognu/;
                 http://www.oreilly.com/catalog/9781565921122;
                 http://www.oreilly.com/catalog/prognu",
  acknowledgement = ack-nhfb,
  remark =       "``Tools from Cygnus support.'' --- cover.",
  subject =      "UNIX (Computer file); C (Computer program language);
                 Operating systems (Computers)",
}

@Book{Loukides:2008:MDG,
  editor =       "Mike Loukides",
  title =        "{Maven}: the definitive guide: [everything you need to
                 know from ideation to deployment]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 452",
  year =         "2008",
  ISBN =         "0-596-51733-5",
  ISBN-13 =      "978-0-596-51733-5",
  LCCN =         "QA76.76.D47 M38 2008",
  bibdate =      "Tue Jan 27 15:59:56 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  URL =          "http://swbplus.bsz-bw.de/bsz278243878cov.htm",
  acknowledgement = ack-nhfb,
}

@Book{Love:2007:LSP,
  author =       "Robert Love",
  title =        "{Linux} system programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 368",
  year =         "2007",
  ISBN =         "0-596-00958-5 (paperback)",
  ISBN-13 =      "978-0-596-00958-8 (paperback)",
  LCCN =         "QA76.76.O63 L6735 2007; QA76.76.O63 L69 2007",
  bibdate =      "Tue Aug 5 17:46:37 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009588",
  acknowledgement = ack-nhfb,
  subject =      "Linux",
}

@Book{Lowe-Norris:2000:WAD,
  author =       "Alistair G. Lowe-Norris",
  title =        "{Windows 2000} Active Directory",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 621",
  month =        jan,
  year =         "2000",
  ISBN =         "1-56592-638-2",
  ISBN-13 =      "978-1-56592-638-7",
  LCCN =         "QA76.76.O63 L69 2000 Bar",
  bibdate =      "Mon Apr 18 14:57:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565926387;
                 http://www.oreilly.com/catalog/win2000ads",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers); Directory services (Computer network
                 technology)",
}

@Book{Lowe:2005:HNM,
  author =       "Scott Lowe",
  title =        "Home networking: the missing manual",
  publisher =    pub-POGUE-PRESS,
  address =      pub-POGUE-PRESS:adr,
  pages =        "xvi + 245",
  year =         "2005",
  ISBN =         "0-596-00558-X (paperback)",
  ISBN-13 =      "978-0-596-00558-0 (paperback)",
  LCCN =         "TK5105.75 .L69 2005",
  bibdate =      "Thu Oct 6 07:22:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596005580",
  acknowledgement = ack-nhfb,
  remark =       "For Macintosh and Windows. Link computers, share your
                 Internet connection---Cover.",
  subject =      "Home computer networks",
}

@Book{Lowy:2001:CNC,
  author =       "Juval L{\"o}wy",
  title =        "{COM} and {.NET} Component Services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 362",
  month =        sep,
  year =         "2001",
  ISBN =         "0-596-00103-7",
  ISBN-13 =      "978-0-596-00103-2",
  LCCN =         "QA76.9.A73 L69 2001",
  bibdate =      "Mon Apr 18 15:02:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596001032;
                 http://www.oreilly.com/catalog/comdotnetsvs",
  acknowledgement = ack-nhfb,
  subject =      "COM (Computer architecture); Component software;
                 Object-oriented programming (Computer science)",
}

@Book{Lowy:2003:PNC,
  author =       "Juval Lowy",
  title =        "Programming {.NET} components",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 459",
  year =         "2003",
  ISBN =         "0-596-00347-1",
  ISBN-13 =      "978-0-596-00347-0",
  LCCN =         "QA76.76.M52 L69 2003",
  bibdate =      "Mon Apr 18 15:05:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003470",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft .NET; Internet programming",
}

@Book{Lowy:2005:PNC,
  author =       "Juval L{\"o}wy",
  title =        "Programming {.NET} components",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 624",
  year =         "2005",
  ISBN =         "0-596-00762-0",
  ISBN-13 =      "978-0-596-00762-1",
  LCCN =         "QA76.625 .L69 2005; QA76.625; QA76.76.C66 L69 2005;
                 QA76.625 .L69 2005eb",
  bibdate =      "Tue Aug 5 17:52:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007621",
  acknowledgement = ack-nhfb,
  remark =       "Covers .NET 2.0 and Visual Studio 2005.",
  subject =      "Microsoft .NET; Internet programming",
}

@Book{Lowy:2007:PWS,
  author =       "Juval L{\"o}wy",
  title =        "Programming {WCF} services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 610",
  year =         "2007",
  ISBN =         "0-596-52699-7",
  ISBN-13 =      "978-0-596-52699-3",
  LCCN =         "QA76.76.A65 L6885 2007; QA76.76.A65 L6885 2007eb;
                 QA76.76.A65; TK5105.88813; TK5105.88813eb",
  bibdate =      "Tue Aug 5 18:05:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526993",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Application
                 software; Development; Web services; Microsoft .NET",
}

@Book{Lowy:2008:PWS,
  author =       "Juval L{\"o}wy",
  title =        "Programming {WCF} services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "750 (est.)",
  year =         "2008",
  ISBN =         "0-596-15721-5",
  ISBN-13 =      "978-0-596-15721-0",
  LCCN =         "QA76.76.D47 L69 2008",
  bibdate =      "Sat Nov 13 10:10:03 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Application
                 software; Development; Web services; Microsoft .NET",
}

@Book{Lowy:2010:PWS,
  author =       "Juval L{\"o}wy",
  title =        "Programming {WCF} services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4493-8247-9, 0-596-80548-9",
  ISBN-13 =      "978-1-4493-8247-6, 978-0-596-80548-7",
  LCCN =         "????",
  bibdate =      "Wed Nov 24 18:56:09 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Web servers; Computer programs",
}

@Book{Loy:2002:JS,
  author =       "Marc Loy and Robert Eckstein and David Wood and James
                 E. lliott and Brian Cole",
  title =        "{Java} Swing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 1252",
  year =         "2002",
  ISBN =         "0-596-00408-7",
  ISBN-13 =      "978-0-596-00408-8",
  LCCN =         "QA76.73.J38 J3855 2003",
  bibdate =      "Sat Jul 17 07:27:35 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$54.95",
  URL =          "http://www.oreilly.com/catalog/jswing2",
  acknowledgement = ack-nhfb,
  publishersummary = "This second edition of Java Swing thoroughly
                 covers all the features available in Java 2 SDK 1.3 and
                 1.4. More than simply a reference, this new edition
                 takes a practical approach. It is a book by developers
                 for developers, with hundreds of useful examples, from
                 beginning level to advanced, covering every component
                 available in Swing.\par

                 Whether you're a seasoned Java developer or just trying
                 to find out what Java can do, you'll find Java Swing,
                 2nd edition an indispensable guide.",
}

@Book{Loy:2003:JS,
  editor =       "Marc Loy and Robert Eckstein and David Wood and James
                 Elliott and Brian Cole",
  title =        "{Java} Swing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 1252",
  year =         "2003",
  ISBN =         "0-596-00408-7",
  ISBN-13 =      "978-0-596-00408-8",
  LCCN =         "QA76.73.J38 J3855 2003",
  bibdate =      "Mon Apr 18 15:06:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$54.95",
  URL =          "http://www.oreilly.com/catalog/9780596004088;
                 http://www.oreilly.com/catalog/jswing2",
  acknowledgement = ack-nhfb,
  keywords =     "graphical user interfaces (computer systems); Java
                 (computer program language); Swing (computer file)",
  publishersummary = "This second edition of Java Swing thoroughly
                 covers all the features available in Java 2 SDK 1.3 and
                 1.4. More than simply a reference, this new edition
                 takes a practical approach. It is a book by developers
                 for developers, with hundreds of useful examples, from
                 beginning level to advanced, covering every component
                 available in Swing.\par

                 Whether you're a seasoned Java developer or just trying
                 to find out what Java can do, you'll find Java Swing,
                 2nd edition an indispensable guide.",
  remark =       "Rev. ed. of: Java Swing / Robert Eckstein, Marc Loy,
                 and Dave Wood. c1998.",
  subject =      "Java (Computer program language); Swing (Computer
                 file)",
}

@Book{Loy:2006:CRA,
  author =       "Marc Loy and Tom Mornini",
  title =        "{Capistrano} and the {Rails} application lifecycle",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52962-7",
  ISBN-13 =      "978-0-596-52962-8",
  LCCN =         "QA76.64 .L69 2006eb; QA76.64",
  bibdate =      "Tue Aug 5 18:12:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529628",
  acknowledgement = ack-nhfb,
  subject =      "Ruby (Computer program language); Web site
                 development",
}

@Book{Lucas:2003:AOU,
  author =       "Michael Lucas",
  title =        "{Absolute OpenBSD}: {Unix} for the practical
                 paranoid",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xviii + 489",
  year =         "2003",
  ISBN =         "1-886411-99-9",
  ISBN-13 =      "978-1-886411-99-9",
  LCCN =         "QA76.76.O63 L835 2003eb",
  bibdate =      "Tue Aug 5 18:24:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781886411999",
  acknowledgement = ack-nhfb,
  subject =      "OpenBSD (Electronic resource); UNIX (Computer file);
                 Operating systems (Computers)",
}

@Book{Lucas:2004:CRD,
  author =       "Michael Lucas",
  title =        "{Cisco} routers for the desperate: router management,
                 the easy way",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xii + 129",
  year =         "2004",
  ISBN =         "1-59327-049-6",
  ISBN-13 =      "978-1-59327-049-0",
  LCCN =         "TK5105.543 .L83 2004eb; TK5105.543 .L83 2004",
  bibdate =      "Tue Aug 5 18:18:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270490",
  acknowledgement = ack-nhfb,
  subject =      "Cisco IOS; Routers (Computer networks)",
  tableofcontents = "Introduction \\
                 Befriending the command line \\
                 Router configuration \\
                 Router interfaces \\
                 ISP connections \\
                 Troubleshooting routers \\
                 Private connections \\
                 IOS changes \\
                 Multihoming \\
                 Logins, authentication, and remote access \\
                 Other Cisco services \\
                 Securing network services \\
                 Appendix A: IP address masks \\
                 Index",
}

@Book{Lucas:2018:AF,
  author =       "Michael W. Lucas",
  title =        "Absolute {FreeBSD}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  year =         "2018",
  ISBN =         "1-59327-892-6",
  ISBN-13 =      "978-1-59327-892-2",
  LCCN =         "????",
  bibdate =      "Mon Nov 27 17:51:20 MST 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}

@Book{Lunde:1993:UJI,
  author =       "Ken Lunde",
  title =        "Understanding {Japanese} information processing =
                 [{Nihongo} j{\=o}h{\=o} shori]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxii + 435",
  month =        sep,
  year =         "1993",
  ISBN =         "1-56592-043-0",
  ISBN-13 =      "978-1-56592-043-9",
  LCCN =         "PL524.5 .L86 1993",
  bibdate =      "Mon Apr 18 14:50:27 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "See \cite{Reischauer:1988:JTC}.",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565920439",
  acknowledgement = ack-nhfb,
  remark =       "Chiefly in English, with some Japanese.
                 ``International programming'' --- cover.",
  subject =      "Japanese language; Data processing; Congresses",
}

@Book{Lunde:1999:CIP,
  author =       "Ken Lunde",
  title =        "{CJKV} Information Processing: {Chinese}, {Japanese},
                 {Korean} \& {Vietnamese} Computing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 1101",
  year =         "1999",
  ISBN =         "1-56592-224-7",
  ISBN-13 =      "978-1-56592-224-2",
  LCCN =         "PL1074.5 .L85 1999",
  bibdate =      "Mon Apr 18 14:52:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$64.95",
  URL =          "http://www.oreilly.com/catalog/9781565922242;
                 http://www.oreilly.com/catalog/cjkvinfo/",
  acknowledgement = ack-nhfb # " and " # ack-kl,
  subject =      "Chinese language; Data processing; Japanese language;
                 Data processing; Korean language; Data processing;
                 Vietnamese language; Data processing",
  tableofcontents = "Foreword xv\\
                 Preface xvii\\
                 1. CJKV Information Processing Overview 1\\
                 Multiple Writing Systems 2\\
                 Character Set Standards 7\\
                 Encoding Methods 8\\
                 Input Methods 10\\
                 Typography 14\\
                 Basic Concepts & Terminology 14\\
                 2. Writing Systems 29\\
                 Latin Characters & Transliteration 30\\
                 Zhuyin 43\\
                 Kana 44\\
                 Hangul 50\\
                 Chinese Characters 52\\
                 Non-Chinese Chinese Characters 64\\
                 3. Character Set Standards 69\\
                 Non-Coded Character Set Standards 70\\
                 Coded Character Set Standards 74\\
                 International Character Set Standards 124\\
                 Character Set Standard Oddities 134\\
                 Non-Coded Versus Coded Character Sets 136\\
                 Information Interchange Versus Professional Publishing
                 138\\
                 Advice to Developers 140\\
                 4. Encoding Methods 143\\
                 Locale-Independent Encoding Methods 145\\
                 Locale-Specific Encoding Methods 176\\
                 Comparing CJKV Encoding Methods 194\\
                 International Encoding Methods 195\\
                 Charset Designations 206\\
                 Code Pages 209\\
                 Code Conversion 213\\
                 Repairing Unreadable CJKV Text 219\\
                 Beware of Little & Big Endian Issues 224\\
                 Advice to Developers 224\\
                 5. Input Methods 227\\
                 Transliteration Techniques 229\\
                 Input Techniques 235\\
                 User Interface Concerns 249\\
                 Keyboard Arrays 249\\
                 Other Input Hardware 272\\
                 Input Method Software 273\\
                 6. Font Formats 281\\
                 Typeface Design Issues 282\\
                 Bitmapped Fonts 283\\
                 Outline Fonts 289\\
                 Ruby Fonts 322\\
                 Host-Based Versus Printer-Resident Fonts 323\\
                 Creating Your Own Fonts 335\\
                 External Character Handling 339\\
                 Advice to Developers 350\\
                 7. Typography 351\\
                 Rules, Rules, Rules\ldots{} 352\\
                 Typographic Units & Measurements 353\\
                 Horizontal & Vertical Layout 357\\
                 Line Breaking & Word Wrapping 368\\
                 Character Spanning 372\\
                 Alternate Metrics 373\\
                 Kerning 380\\
                 Line Length Issues 381\\
                 Multilingual Text 383\\
                 Glyph Substitution 387\\
                 Annotations 389\\
                 Typographic Software 394\\
                 8. Output Methods 405\\
                 Where Can Fonts Live? 406\\
                 Printer Output 407\\
                 PostScript CJKV Printers 407\\
                 Computer Monitor Output 412\\
                 Other Printing Methods 416\\
                 The Role of Printer Drivers 417\\
                 Output Tips & Tricks 420\\
                 Advice to Developers 422\\
                 9. Information Processing Techniques 425\\
                 Language, Country & Script Codes 426\\
                 Programming Languages 429\\
                 Code Conversion Algorithms 433\\
                 Java Programming Examples 442\\
                 Miscellaneous Algorithms 446\\
                 Byte Versus Character Handling 452\\
                 Character Sorting 460\\
                 Natural Language Processing 462\\
                 Regular Expressions 464\\
                 Search Engines 467\\
                 Code Processing Tools 467\\
                 10. Operating Systems, Text Editors \& Word Processors
                 475\\
                 Viewing CJKV Text on Non-CJKV Systems 477\\
                 Operating Systems 477\\
                 Hybrid Environments 489\\
                 Text Editors 492\\
                 Word Processors 499\\
                 Dedicated Word Processors 503\\
                 11. Dictionaries & Dictionary Software 505\\
                 Chinese Character Dictionary Indexes 505\\
                 Character Dictionaries 513\\
                 Other Useful Dictionaries 518\\
                 Dictionary Hardware 519\\
                 Dictionary Software 520\\
                 Machine Translation Software 528\\
                 Machine Translation Services 529\\
                 Learning Aids 530\\
                 12. The Internet 533\\
                 Email 534\\
                 News 539\\
                 FTP & Telnet 540\\
                 Network Domains 542\\
                 Getting Connected 545\\
                 Internet Software 545\\
                 13. The World Wide Web 553\\
                 Content Versus Presentation 553\\
                 Displaying Web Documents 556\\
                 Authoring HTML Documents 557\\
                 Authoring XML Documents 561\\
                 Authoring PDF Documents 562\\
                 Character References 564\\
                 CGI Programming Examples 565\\
                 Shall We Surf? 568\\
                 A. Code Conversion Tables 569\\
                 B. Notation Conversion Table 573\\
                 C. Vendor Character Set Standards 577\\
                 Chinese Vendor Character Sets -- China 578\\
                 Chinese Vendor Character Sets -- Taiwan 582\\
                 Chinese Vendor Character Sets -- Hong Kong 587\\
                 Japanese Vendor Character Sets 593\\
                 Korean Vendor Character Sets 623\\
                 D. Vendor Encoding Methods 635\\
                 Brief Overview of IBM Encodings 636\\
                 Chinese Vendor Encodings -- China 637\\
                 Chinese Vendor Encodings -- Taiwan 640\\
                 Chinese Vendor Encodings -- Hong Kong 643\\
                 Japanese Vendor Encodings 644\\
                 Korean Vendor Encodings 665\\
                 E. GB 312-80 Table 671\\
                 F. GB/T 12345-90 Table 687\\
                 G. CNS 11643-1992 Table 703\\
                 CNS 11643-1992 Plane 1 703\\
                 CNS 11643-1992 Plane 2 715\\
                 CNS 11643-1992 Plane 3 729\\
                 CNS 11643-1992 Plane 4 741\\
                 CNS 11643-1992 Plane 5 755\\
                 CNS 11643-1992 Plane 6 771\\
                 CNS 11643-1992 Plane 7 783\\
                 CNS 11643-1986 Plane 15 795\\
                 H. Big Five Table 809\\
                 Big Five Level 1 809\\
                 Big Five Level 2 823\\
                 I. Hong Kong GCCS Table 841\\
                 J. JIS X 0208:1997 Table 851\\
                 K. JIS X 0212-1990 Table 865\\
                 L. KS X 1001:1992 Table 877\\
                 M. KS X 1002:1991 Hanja Table 893\\
                 N. Hangul Reading Table 899\\
                 O. TCVN 6056:1995 Table 913\\
                 P. Code Table Indexes 921\\
                 GB 2312-80 Level 1 Reading Index 921\\
                 GB 2312-80 Level 2 Radical Index 922\\
                 Big Five & CNS 11643-1992 Stroke Index 924\\
                 JIS X 0208:1997 Level 1 Reading Index 926\\
                 JIS Radical Index 926\\
                 KS Hanja Reading Index 933\\
                 Q. Character Lists & Mapping Tables 935\\
                 GB 2312-80 Versus GB/T 12345-90 935\\
                 CNS 11643-1986 Versus CNS 11643-1992 954\\
                 JIS C 6226-1978 Versus JIS X 0208-1983 956\\
                 JIS X 0208-1983 Versus JIS X 0208-1990 960\\
                 JIS X 0212-1990 Versus JIS C 6226-1978 962\\
                 Joyo Kanji 963\\
                 IBM Selected Kanji & Non-Kanji 967\\
                 Duplicate Hanja in KS X 1001:1992 971\\
                 R. Chinese Character Lists 979\\
                 Hanzi Lists From China 979\\
                 Hanzi Lists From Taiwan 983\\
                 Kanji Lists From Japan 994\\
                 Hanja Lists From Korea 999\\
                 S. Single-Byte Code Tables 1003\\
                 Non-CJKV Code Tables 1003\\
                 Chinese Code Tables 1005\\
                 Japanese Code Tables 1006\\
                 Korean Code Tables 1008\\
                 TCVN-Roman Code Tables 1009\\
                 T. Software & Document Sources 1015\\
                 Anonymous FTP 1015\\
                 Searching for Files 1016\\
                 Useful URLs 1016\\
                 Commercial Sources 1017\\
                 U. Mailing Lists 1035\\
                 General Mailing Lists 1035\\
                 Chinese Mailing Lists 1040\\
                 Japanese Mailing Lists 1040\\
                 Korean Mailing Lists 1045\\
                 V. Professional Organizations 1047\\
                 Oriental Language Computer Society 1047\\
                 International Macintosh Users Group 1047\\
                 The Localisation Industry Standards Association 1048\\
                 The Unicode Consortium 1048\\
                 W. Perl Code Examples 1049\\
                 Japanese Code Conversion 1049\\
                 Korean Code Conversion 1054\\
                 TRON Code Conversion 1056\\
                 Unicode Code Conversion 1058\\
                 Encoding Detection 1059\\
                 Repairing ISO-2022-JP Encoding 1061\\
                 Other Useful Transformations 1062\\
                 CJKV Encoding Templates 1062\\
                 Multiple-Byte Anchoring 1064\\
                 Multiple-Byte Processing 1065\\
                 X. Glossary 1067\\
                 Bibliography 1095\\
                 Index 1113",
}

@Book{Lundh:2001:PSL,
  author =       "Fredrik Lundh",
  title =        "{Python} Standard Library: Annotated reference for
                 Python 2.0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 281",
  month =        may,
  year =         "2001",
  ISBN =         "0-596-00096-0",
  ISBN-13 =      "978-0-596-00096-7",
  LCCN =         "QA76.73.P98 L86 2001",
  bibdate =      "Mon Apr 18 15:02:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9780596000967;
                 http://www.oreilly.com/catalog/pythonsl",
  acknowledgement = ack-nhfb,
  remark =       "CD-ROM includes programming examples from the book and
                 a demo of the PythonWorks IDE. Core modules -- More
                 standard modules -- Threads and processes -- Data
                 representation -- File formats -- mail and news message
                 processing -- Network protocols --Internationalization
                 -- Multimedia modules -- Data storage -- Tools and
                 utilities -- Platform-specific modules --
                 Implementation support modules -- Other modules.",
  subject =      "Python (Computer program language)",
}

@Book{Lutz:1996:PP,
  author =       "Mark Lutz",
  title =        "Programming {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 880",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-56592-197-6",
  ISBN-13 =      "978-1-56592-197-9",
  LCCN =         "QA76.73.P98 L88 1996",
  bibdate =      "Mon Apr 18 14:52:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921979;
                 http://www.oreilly.com/catalog/python",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Lutz:1998:PPR,
  author =       "Mark Lutz",
  title =        "{Python} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 75",
  year =         "1998",
  ISBN =         "1-56592-500-9",
  ISBN-13 =      "978-1-56592-500-7",
  LCCN =         "QA76.73.P98 L882 1998",
  bibdate =      "Mon Apr 18 14:55:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781565925007;
                 http://www.oreilly.com/catalog/pythonpr/",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Lutz:1999:LP,
  author =       "Mark Lutz and David Ascher",
  title =        "Learning {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 366",
  year =         "1999",
  ISBN =         "1-56592-464-9",
  ISBN-13 =      "978-1-56592-464-2",
  LCCN =         "QA76.73.P98 L8798 1999",
  bibdate =      "Mon Apr 18 14:55:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565924642;
                 http://www.oreilly.com/catalog/lpython/",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Lutz:2001:PPO,
  author =       "Mark Lutz",
  title =        "Programming {Python}: Object-Oriented Scripting",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxvii + 1255",
  month =        mar,
  year =         "2001",
  ISBN =         "0-596-00085-5",
  ISBN-13 =      "978-0-596-00085-1",
  LCCN =         "QA76.73.P98 L88 2001",
  bibdate =      "Mon Apr 18 15:02:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$54.95",
  URL =          "http://www.oreilly.com/catalog/9780596000851;
                 http://www.oreilly.com/catalog/python2",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Lutz:2002:PPR,
  author =       "Mark Lutz",
  title =        "{Python} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "iv + 124",
  year =         "2002",
  ISBN =         "0-596-00189-4",
  ISBN-13 =      "978-0-596-00189-6",
  LCCN =         "QA76.73.P98 L89 2002",
  bibdate =      "Mon Apr 18 15:03:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$11.95",
  URL =          "http://safari.oreilly.com/0596001894;
                 http://www.oreilly.com/catalog/9780596001896;
                 http://www.oreilly.com/catalog/pythonpr2",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
  publishersummary = "The Python Pocket Reference, 2nd Edition covers
                 the latest Python release 2.2. It is a short, concise
                 reference for the Python programming language, and its
                 most commonly used libraries and tools. Designed to be
                 a quick and easy to use resource for developers, this
                 book serves as a natural companion to O'Reilly's
                 Learning Python and Programming Python, 2nd Edition.
                 This edition includes new summary material for Python's
                 GUI, Internet, and database programming tools.",
  subject =      "Python (Computer program language)",
}

@Book{Lutz:2004:LP,
  author =       "Mark Lutz and David Ascher",
  title =        "Learning {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvi + 591",
  year =         "2004",
  ISBN =         "0-596-00281-5",
  ISBN-13 =      "978-0-596-00281-7",
  LCCN =         "QA76.73.P98 L877 2004",
  bibdate =      "Mon Apr 18 15:04:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002817",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Lutz:2005:PPR,
  author =       "Mark Lutz",
  title =        "{Python} pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "ix + 148",
  year =         "2005",
  ISBN =         "0-596-00940-2 (paperback)",
  ISBN-13 =      "978-0-596-00940-3 (paperback)",
  LCCN =         "QA76.73.P98 L89 2005",
  bibdate =      "Thu Sep 22 19:02:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009403",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Lutz:2006:PP,
  author =       "Mark Lutz",
  title =        "Programming {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xlii + 1552",
  year =         "2006",
  ISBN =         "0-596-00925-9",
  ISBN-13 =      "978-0-596-00925-0",
  LCCN =         "QA76.73.P98 L88 2006eb; QA76.73.P98 L88 2006;
                 QA76.73.P98",
  bibdate =      "Tue Aug 5 17:45:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009250",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2001.",
  subject =      "Python (Computer program language)",
}

@Book{Lutz:2007:EPM,
  author =       "Mark Lutz and David Ascher and Dinu C.. Gherman",
  title =        "{Einf{\"u}hrung in Python: [moderne OO-Programmierung;
                 behandelt Python 2.5]}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvii + 624",
  year =         "2007",
  ISBN =         "3-89721-488-1",
  ISBN-13 =      "978-3-89721-488-0",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 10:09:57 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 39.90",
  URL =          "http://www.gbv.de/dms/ilmenau/toc/527924601.PDF",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Lutz:2008:LP,
  author =       "Mark Lutz",
  title =        "Learning {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xliv + 700",
  year =         "2008",
  ISBN =         "0-596-51398-4, 0-596-51398-4",
  ISBN-13 =      "978-0-596-51398-6, 978-0-596-51398-6",
  LCCN =         "QA76.73.P98 L877 2008; QA76.73.P98 L877 2008eb;
                 QA76.73.P98 L8798 2008; QA76.73.P98",
  bibdate =      "Tue Aug 5 17:56:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513986",
  abstract =     "Describes the features of the Python 2.5 programming
                 language, covering such topics as types and operations,
                 statements and syntax, functions, modules, classes and
                 OOP, and exceptions and tools.",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Object-oriented
                 programming (Computer science)",
  tableofcontents = "1. A Python Q and A Session \\
                 2. How Python Runs Programs \\
                 3. How You Run Programs \\
                 4. Introducing Python Object Types \\
                 5. Numbers \\
                 6. The Dynamic Typing Interlude \\
                 7. Strings \\
                 8. Lists and Dictionaries \\
                 9. Tuples, Files, and Everything Else \\
                 10. Introducing Python Statements \\
                 11. Assignment, Expressions, and print \\
                 12. If Tests \\
                 13. While and for Loops \\
                 14. The Documentation Interlude \\
                 15. Function Basics \\
                 16. Scopes and Arguments \\
                 17. Advanced Function Topics \\
                 18. Modules: The Big Picture \\
                 19. Module Coding Basics \\
                 20. Module Packages \\
                 21. Advanced Module Topics \\
                 22. OOP: The Big Picture \\
                 23. Class Coding Basics \\
                 24. Class Coding Details \\
                 25. Designing with Classes \\
                 26. Advanced Class Topics \\
                 27. Exception Basics \\
                 28. Exception Objects \\
                 29. Designing with Exceptions",
}

@Book{Lutz:2009:LPa,
  author =       "Mark Lutz",
  title =        "Learning {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xlix + 1160",
  year =         "2009",
  ISBN =         "0-596-15806-8 (paperback)",
  ISBN-13 =      "978-0-596-15806-4 (paperback)",
  LCCN =         "QA76.73.P98 L877 2009",
  bibdate =      "Sat Nov 13 10:06:19 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "Covers Python 2.6 and 3.x.",
  subject =      "Python (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Lutz:2009:LPb,
  author =       "Mark Lutz",
  title =        "Learning {Python}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "????",
  year =         "2009",
  ISBN =         "0-596-80539-X",
  ISBN-13 =      "978-0-596-80539-5",
  LCCN =         "QA76.73.P98 L877 2009",
  bibdate =      "Sat Nov 13 10:06:19 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Lutz:2013:LP,
  author =       "Mark Lutz",
  title =        "Learning {Python}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fifth",
  pages =        "l + 1540",
  year =         "2013",
  ISBN =         "1-4493-5573-0",
  ISBN-13 =      "978-1-4493-5573-9",
  LCCN =         "QA76.73.P98 L877 2013",
  bibdate =      "Fri Nov 29 06:32:23 MST 2013",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  URL =          "http://proquestcombo.safaribooksonline.com/9781449355722",
  abstract =     "Describes the features of the Python programming
                 language, covering such topics as types and operations,
                 statements and syntax, functions, modules, classes and
                 OOP, and exceptions and tools. - Publisher.",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Object-oriented
                 programming (Computer science)",
  tableofcontents = "A Python Q and A session \\
                 How Python runs programs \\
                 How you run programs \\
                 Introducing Python object types \\
                 Numeric types \\
                 The dynamic typing interlude \\
                 String fundamentals \\
                 Lists and dictionaries \\
                 Tuples, files, and everything else \\
                 Introducing Python statements \\
                 Assignments, expressions, and prints \\
                 if tests and syntax rules \\
                 while and for loops \\
                 Iterations and comprehensions \\
                 The documentation interlude \\
                 Function basics \\
                 Scopes \\
                 Arguments \\
                 Advanced function topics \\
                 Comprehensions and generations \\
                 The benchmarking interlude \\
                 Modules: the big picture \\
                 Module coding basics \\
                 Module packages \\
                 Advanced module topics \\
                 OOP: the big picture \\
                 Class coding basics \\
                 A more realistic example \\
                 Class coding details \\
                 Operator overloading \\
                 Designing with classes \\
                 Advanced class topics \\
                 Exception basics \\
                 Exception coding details \\
                 Exception objects \\
                 Designing with exceptions \\
                 Unicode and byte strings \\
                 Managed attributes \\
                 Decorators \\
                 Metaclasses \\
                 All good things",
}

@Book{Mabe:2005:BH,
  author =       "Dave Mabe",
  title =        "{Blackberry} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 307",
  year =         "2005",
  ISBN =         "0-596-10115-5",
  ISBN-13 =      "978-0-596-10115-2",
  LCCN =         "QA76.8.B53 M33 2005eb; QA76.8.B53",
  bibdate =      "Tue Aug 5 17:49:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101152",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for your mobile office",
  subject =      "Blackberry (Computer); Handbooks, manuals, etc",
}

@Book{MacCarty:2002:LDG,
  author =       "Bill MacCarty",
  title =        "Learning {Debian GNU Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2002",
  ISBN =         "1-56592-705-2",
  ISBN-13 =      "978-1-56592-705-6",
  LCCN =         "QA76.76.O63 M372 1999",
  bibdate =      "Wed Oct 30 11:53:34 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Includes CD-ROM.",
  price =        "US\$34.95",
  acknowledgement = ack-nhfb,
  xxnote =       "Check: 1999 or 2002??",
}

@Book{MacDonald:2005:BVB,
  author =       "Matthew MacDonald",
  title =        "The Book of {Visual Basic 2005}: {.NET} Insight for
                 classic {VB} Developers",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xviii + 474",
  year =         "2005",
  ISBN =         "1-59327-074-7",
  ISBN-13 =      "978-1-59327-074-2",
  LCCN =         "QA76.73.B3 M282 2005eb",
  bibdate =      "Tue Aug 5 18:19:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270742",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Microsoft .NET Framework",
}

@Book{MacDonald:2005:CWS,
  author =       "Matthew MacDonald",
  title =        "Creating {Web} sites: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 548",
  year =         "2005",
  ISBN =         "0-596-00842-2",
  ISBN-13 =      "978-0-596-00842-0",
  LCCN =         "TK5105.8888 .M33 2006eb; TK5105.8888 .M33 2006;
                 TK5105.8888",
  bibdate =      "Tue Aug 5 17:44:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008420",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design",
}

@Book{MacDonald:2005:EMM,
  author =       "Matthew MacDonald",
  title =        "{Excel}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 770",
  year =         "2005",
  ISBN =         "0-596-00664-0",
  ISBN-13 =      "978-0-596-00664-8",
  LCCN =         "HF5548.4.M523 M33 2005; HF5548.4.M523; HF5548.4.M523
                 M33 2005eb",
  bibdate =      "Tue Aug 5 17:42:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596006648",
  acknowledgement = ack-nhfb,
  remark =       "Covers versions 2002 and 2003",
  subject =      "Microsoft Excel (Computer file); Electronic
                 spreadsheets; Computer programs; Business",
}

@Book{MacDonald:2005:VBD,
  author =       "Matthew MacDonald",
  title =        "{Visual Basic 2005}: a developer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 243",
  year =         "2005",
  ISBN =         "0-596-00726-4",
  ISBN-13 =      "978-0-596-00726-3",
  LCCN =         "QA76.73.B3 M2863 2005",
  bibdate =      "Thu Oct 6 07:58:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596007263",
  acknowledgement = ack-nhfb,
  subject =      "BASIC (Computer program language)",
}

@Book{MacDonald:2006:AMM,
  author =       "Matthew MacDonald",
  title =        "{Access 2007}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 734",
  year =         "2006",
  ISBN =         "0-596-52760-8",
  ISBN-13 =      "978-0-596-52760-0",
  LCCN =         "HF5548.4.M525; HF5548.4.M525eb",
  bibdate =      "Tue Aug 5 18:07:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596527600",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Access; Database management; Computer
                 programs",
}

@Book{MacDonald:2006:ESM,
  author =       "Matthew MacDonald and Matthew Excel MacDonald",
  title =        "{Excel} for starters: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xiii + 380",
  year =         "2006",
  ISBN =         "0-596-10154-6",
  ISBN-13 =      "978-0-596-10154-1",
  LCCN =         "HF5548.4.M523 M185 2006; HF5548.4.M523 M185 2006eb;
                 HF5548.4.M523",
  bibdate =      "Tue Aug 5 17:50:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596101541",
  acknowledgement = ack-nhfb,
  remark =       "Covers Excel 2002 and 2003. ``Exactly what you need to
                 get started.''. 1st ed. published Oct. 2005 with title:
                 Excel: the missing manual.",
  subject =      "Microsoft Excel (Computer file); Handbooks, manuals,
                 etc; Electronic spreadsheets; Computer programs;
                 Business",
}

@Book{MacDonald:2007:ASM,
  author =       "Matthew MacDonald",
  title =        "{Access 2007} for starters: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 377",
  year =         "2007",
  ISBN =         "0-596-52833-7",
  ISBN-13 =      "978-0-596-52833-1",
  LCCN =         "HF5548.4.M525; HF5548.4.M525eb",
  bibdate =      "Tue Aug 5 18:09:47 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528331",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Access",
}

@Book{MacDonald:2007:EMM,
  author =       "Matthew MacDonald",
  title =        "{Excel 2007}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 831",
  year =         "2007",
  ISBN =         "0-596-52759-4",
  ISBN-13 =      "978-0-596-52759-4",
  LCCN =         "HF5548.4.M523eb; HF5548.4.M523",
  bibdate =      "Tue Aug 5 18:07:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596527594",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Electronic
                 spreadsheets; Computer programs; Business",
}

@Book{MacDonald:2007:ESM,
  author =       "Matthew MacDonald",
  title =        "{Excel 2007} for starters: the missing manual: your
                 best friend for answers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 332",
  year =         "2007",
  ISBN =         "0-596-52832-9",
  ISBN-13 =      "978-0-596-52832-4",
  LCCN =         "HF5548.4.M523eb; HF5548.4.M523",
  bibdate =      "Tue Aug 5 18:09:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528324",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file)",
}

@Book{MacHaffie:2005:PTH,
  author =       "Scott MacHaffie",
  title =        "{Palm} and {Treo} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2005",
  ISBN =         "0-596-10054-X",
  ISBN-13 =      "978-0-596-10054-4",
  LCCN =         "QA76.5 .M18745 2005eb; QA76.5",
  bibdate =      "Tue Aug 5 17:48:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100544",
  acknowledgement = ack-nhfb,
  subject =      "Palm (Computer); PalmPilot (Computer); Handspring Treo
                 (Computer)",
}

@Book{Macrakis:1996:UWT,
  editor =       "Stavros Macrakis",
  title =        "Understanding {Web} Technology",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "400",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-56592-202-6",
  ISBN-13 =      "978-1-56592-202-0",
  LCCN =         "????",
  bibdate =      "Sat Jun 28 10:26:36 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565922020",
  acknowledgement = ack-nhfb,
}

@Book{MacVittie:2006:XN,
  author =       "Lori A. MacVittie",
  title =        "{XAML} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 284",
  year =         "2006",
  ISBN =         "0-596-52673-3",
  ISBN-13 =      "978-0-596-52673-3",
  LCCN =         "QA76.76.D47; QA76.76.D47 M33 2006eb; QA76.76.D47 M33
                 2006",
  bibdate =      "Tue Aug 5 18:04:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596526733",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Application
                 software; Development; User interfaces (Computer
                 systems); Microsoft .NET Framework",
}

@Book{Mahapatra:2000:OPP,
  author =       "Tushar Mahapatra and Sanjay Mishra",
  title =        "{Oracle} Parallel Processing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 268",
  year =         "2000",
  ISBN =         "1-56592-701-X",
  ISBN-13 =      "978-1-56592-701-8",
  LCCN =         "QA76.58 .M34 2000",
  bibdate =      "Mon Apr 18 14:58:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565927018;
                 http://www.oreilly.com/catalog/oraclepp",
  acknowledgement = ack-nhfb,
  subject =      "Parallel processing (Electronic computers); Oracle
                 (Computer file)",
}

@Book{Mahemoff:2006:ADP,
  author =       "Michael Mahemoff",
  title =        "{Ajax} Design Patterns",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 635",
  year =         "2006",
  ISBN =         "0-596-10180-5",
  ISBN-13 =      "978-0-596-10180-0",
  LCCN =         "TK5105.8885.A52 M24 2006",
  bibdate =      "Sat Jun 17 20:11:31 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 38.00",
  URL =          "http://www.oreilly.com/catalog/9780596101800",
  acknowledgement = ack-nhfb,
}

@Book{Mahmoud:2002:LWJ,
  author =       "Qusay H. Mahmoud",
  title =        "Learning Wireless {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 245",
  year =         "2002",
  ISBN =         "0-596-00243-2",
  ISBN-13 =      "978-0-596-00243-5",
  LCCN =         "QA76.73.J38 M323 2002; TK5103.2 .M33 2002",
  bibdate =      "Mon Apr 18 15:04:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  note =         "Help for new J2ME developers. Covers Motorola and Palm
                 hardware.",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596002432;
                 http://www.oreilly.com/catalog/9780596002435;
                 http://www.oreilly.com/catalog/wirelessjava",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); wireless
                 communication systems",
  publishersummary = "Learning Wireless Java is for Java developers who
                 want to create applications for the Micro Edition
                 audience using the Connected, Limited Device
                 Configuration and the Mobile Information Device Profile
                 (MIDP). These APIs specifically for devices such as
                 mobile phones and pagers, allowing programmers to
                 create MIDlet applications. This book offers a solid
                 introduction to J2ME and MIDP, including the
                 javax.microedition classes, as well as classes
                 surrounding the features of the various platforms that
                 the J2ME supports.",
  remark =       "``Help for new J2ME developers'' --- cover. ``Covers
                 Motorola and Palm hardware'' --- cover.",
  subject =      "Java (Computer program language); Wireless
                 communication systems",
}

@Book{Malamud:1993:ENC,
  author =       "Carl Malamud",
  title =        "{European Networking: Carl Malamud interviews Glenn
                 Kowack and Rob Blokzijl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        sep,
  year =         "1993",
  ISBN =         "1-56592-999-3",
  ISBN-13 =      "978-1-56592-999-9",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 12:43:57 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Audio tape: 1 hour.",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565929999",
  acknowledgement = ack-nhfb,
}

@Book{Malamud:1993:NIO,
  author =       "Carl Malamud",
  title =        "{Networked Information and Online Libraries: Carl
                 Malamud interviews Peter Deutsch and Cliff Lynch}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        sep,
  year =         "1993",
  ISBN =         "1-56592-998-5",
  ISBN-13 =      "978-1-56592-998-2",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 12:49:38 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Audio tape: 1 hour.",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565929982",
  acknowledgement = ack-nhfb,
}

@Book{Malamud:1993:SNC,
  author =       "Carl Malamud",
  title =        "{Security and Networks: Carl Malamud interviews Jeff
                 Schiller and John Romkey}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        sep,
  year =         "1993",
  ISBN =         "1-56592-997-7",
  ISBN-13 =      "978-1-56592-997-5",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 12:53:04 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Audio tape: 1 hour",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565929975",
  acknowledgement = ack-nhfb,
}

@Book{Malamud:1994:FIP,
  author =       "Carl Malamud",
  title =        "{The Future of the Internet Protocol: Carl Malamud
                 interviews Steve Deering, Bob Braden, Christian
                 Huitema, Bob Hinden, Peter Ford, Steve Casner, Bernhard
                 Stockman and Noel Chiappa}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        "Spring",
  year =         "1994",
  ISBN =         "1-56592-996-9",
  ISBN-13 =      "978-1-56592-996-8",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 12:54:22 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Audio tape: 4 hours",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565929968",
  acknowledgement = ack-nhfb,
}

@Book{Malamud:1994:GNO,
  author =       "Carl Malamud",
  title =        "{Global Network Operations: Carl Malamud interviews
                 Brian Carpenter, Bernhard Stockman, Mike O'Dell and
                 Geoff Huston}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        "Spring",
  year =         "1994",
  ISBN =         "1-56592-993-4",
  ISBN-13 =      "978-1-56592-993-7",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 12:46:10 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Audio tape: 2 hours.",
  price =        "US\$16.95",
  URL =          "http://www.oreilly.com/catalog/9781565929937",
  acknowledgement = ack-nhfb,
}

@Book{Malamud:1994:MIN,
  author =       "Carl Malamud",
  title =        "{Mobile IP Networking: Carl Malamud interviews Phil
                 Karn and Jun Murai}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        "Spring",
  year =         "1994",
  ISBN =         "1-56592-994-2",
  ISBN-13 =      "978-1-56592-994-4",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 12:48:11 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Audio tape: 1 hour.",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565929944",
  acknowledgement = ack-nhfb,
}

@Book{Malat:1996:PMY,
  author =       "Randy Malat",
  title =        "Passport {Mexico}: Your Pocket Guide to {Mexican}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        jun,
  year =         "1996",
  ISBN =         "1-885073-30-5",
  ISBN-13 =      "978-1-885073-30-3",
  LCCN =         "HF5389.M35 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073303",
  acknowledgement = ack-nhfb,
}

@Book{Malhotra:2002:IR,
  author =       "Ravi Malhotra",
  title =        "{IP} Routing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 219",
  year =         "2002",
  ISBN =         "0-596-00275-0",
  ISBN-13 =      "978-0-596-00275-6",
  LCCN =         "TK5105.585 .M35 2002",
  bibdate =      "Mon Apr 18 15:04:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596002750;
                 http://www.oreilly.com/catalog/9780596002756;
                 http://www.oreilly.com/catalog/iprouting",
  acknowledgement = ack-nhfb,
  keywords =     "TCP/IP (computer network protocol)",
  publishersummary = "This concise guide offers the basic concepts of IP
                 routing, free of hype and jargon. It begins with the
                 simplest routing protocol, RIP, and then proceeds in
                 successive chapters to IGRP, EIGRP, RIP2, OSPF, and
                 finally to the most complex, BGP. By the end, you will
                 have mastered not only the fundamentals of all the
                 major routing protocols, but also the underlying
                 principles on which they are based.",
  remark =       "``Help for network administrators'' --- cover.",
  subject =      "TCP/IP (Computer network protocol); Routers (Computer
                 networks)",
}

@Book{Mangano:2002:XC,
  author =       "Sal Mangano",
  title =        "{XSLT} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 654",
  year =         "2002",
  ISBN =         "0-596-00372-2",
  ISBN-13 =      "978-0-596-00372-2",
  LCCN =         "QA76.73.X58 M36 2003",
  bibdate =      "Mon Apr 18 15:05:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003722",
  acknowledgement = ack-nhfb,
  keywords =     "Extensible Stylesheet Language Transformations (XSLT)
                 cookbook",
  remark =       "``Solutions and examples for XML and XSLT developers''
                 --- cover.",
  subject =      "XSLT (Computer program language); XML (Document markup
                 language)",
}

@Book{Mangano:2006:XC,
  author =       "Sal Mangano",
  title =        "{XSLT} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 751",
  year =         "2006",
  ISBN =         "0-596-00974-7 (paperback)",
  ISBN-13 =      "978-0-596-00974-8 (paperback)",
  LCCN =         "QA76.73.X58; QA76.73.X58 M36 2005eb; QA76.73.X58 M36
                 2005",
  bibdate =      "Tue Aug 5 17:46:51 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009748",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2003. ``Solutions and examples for
                 XML and XSLT developers.",
  subject =      "XSLT (Computer program language); XML (Document markup
                 language)",
  xxnote =       "Check year: 2005 or 2006??",
}

@Book{Mangano:2010:MC,
  author =       "Sal Mangano",
  title =        "{Mathematica} Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "782 (est.)",
  year =         "2010",
  ISBN =         "0-596-52099-9",
  ISBN-13 =      "978-0-596-52099-1",
  LCCN =         "????",
  bibdate =      "Thu Mar 04 18:42:15 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Manske:1999:FTF,
  editor =       "Laura Manske",
  title =        "Family Travel: The Farther You Go, the Closer You
                 Get",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "368",
  year =         "1999",
  ISBN =         "1-885211-33-3",
  ISBN-13 =      "978-1-885211-33-0",
  LCCN =         "G151.F35 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211330;
                 http://www.oreilly.com/catalog/family",
  acknowledgement = ack-nhfb,
}

@Book{Mantaro:2005:FMM,
  author =       "Jessica Mantaro",
  title =        "{FrontPage 2003}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 411",
  year =         "2005",
  ISBN =         "0-596-00950-X",
  ISBN-13 =      "978-0-596-00950-2",
  LCCN =         "TK5105.888.M53; TK5105.888.M53 M358 2005;
                 TK5105.888.M535 M358 2005; TK5105.888.M53 M358 2005eb",
  bibdate =      "Tue Aug 5 17:46:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009502",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft FrontPage; Web sites; Design",
}

@Book{Margulies:2000:UJT,
  editor =       "Edwin Margulies",
  title =        "Understanding {Java} Telephony",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2000",
  ISBN =         "1-199-00626-2",
  ISBN-13 =      "978-1-199-00626-4",
  LCCN =         "????",
  bibdate =      "Tue Feb 20 19:06:25 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
  xxnote =       "Also Web listed as ISBN 1-57820-003-2, from Telecom
                 Books and/or McGraw-Hill, 1997 or 1998",
}

@Book{Marinacci:2005:SHT,
  author =       "Joshua Marinacci and Chris Adamson",
  title =        "{Swing} Hacks: Tips and Tools for Killer {GUIs}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 519",
  year =         "2005",
  ISBN =         "0-596-00907-0",
  ISBN-13 =      "978-0-596-00907-6",
  LCCN =         "QA76.73.J38 M37 2005",
  bibdate =      "Mon Aug 01 18:30:39 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$9.95, CAN\$41.95, UK\pounds 20.95",
  URL =          "http://www.oreilly.com/catalog/9780596009076",
  acknowledgement = ack-nhfb,
  subject =      "Swing (Computer file); Java (Computer program
                 language)",
}

@Book{Marino:2004:GBF,
  author =       "Paul Marino",
  title =        "{$3$D} game-based filmmaking: the art of machinima",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxvi + 470",
  year =         "2004",
  ISBN =         "1-932111-85-9",
  ISBN-13 =      "978-1-932111-85-9",
  LCCN =         "T385 .M27 2004",
  bibdate =      "Tue Aug 5 18:29:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111859",
  abstract =     "``The complete hands-on guide to creating animated
                 real-time 3D films on your PC.''.",
  acknowledgement = ack-nhfb,
  remark =       "CD-ROM contains filmmaking and graphics tools, as well
                 as all of the tutorials and projects in the book.",
  subject =      "Computer graphics; Computer games",
}

@Book{Markel:2003:SAN,
  author =       "Scott Markel and Darryl Le{\'o}n",
  title =        "Sequence analysis in a nutshell: a guide to tools and
                 databases",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 286",
  year =         "2003",
  ISBN =         "0-596-00494-X",
  ISBN-13 =      "978-0-596-00494-1",
  LCCN =         "QH441.2 .M37 2003",
  bibdate =      "Mon Apr 18 15:07:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004941",
  acknowledgement = ack-nhfb,
  remark =       "``Covers EMBOSS 2.5.0'' --- cover.",
  subject =      "Nucleotide sequence; Data processing; Nucleotide
                 sequence; Mathematics",
}

@Book{Marrs:2006:JWP,
  author =       "Tom Marrs and Scott Davis",
  title =        "{JBoss} at work: a practical guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 287",
  year =         "2006",
  ISBN =         "0-596-00734-5",
  ISBN-13 =      "978-0-596-00734-8",
  LCCN =         "TK5105.8885.J43; TK5105.8885.J43 M37 2006eb",
  bibdate =      "Tue Aug 5 17:43:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007348",
  acknowledgement = ack-nhfb,
  subject =      "JBoss; Java (Computer program language); Application
                 software; Development",
}

@Book{Marschke:2008:JER,
  author =       "Doug Marschke and Harry Reynolds",
  title =        "{JUNOS} enterprise routing",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxv + 783",
  year =         "2008",
  ISBN =         "0-596-51442-5",
  ISBN-13 =      "978-0-596-51442-6",
  LCCN =         "TK5105.543 .M367 2008",
  bibdate =      "Sat Nov 13 10:15:04 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Computer network protocols; Computer networks;
                 Equipment and supplies; Routers (Computer networks)",
}

@Book{Marshall:2006:WSR,
  author =       "Kevin Marshall",
  title =        "{Web} services on rails",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "32",
  year =         "2006",
  ISBN =         "0-596-52796-9",
  ISBN-13 =      "978-0-596-52796-9",
  LCCN =         "TK5105.88813; TK5105.88813 .M37 2006eb",
  bibdate =      "Tue Aug 5 18:08:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527969",
  acknowledgement = ack-nhfb,
  subject =      "Web services; Ruby (Computer program language)",
}

@Book{Martelli:2002:PC,
  editor =       "Alex Martelli and David Ascher",
  title =        "{Python} Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxix + 574",
  year =         "2002",
  ISBN =         "0-596-00167-3",
  ISBN-13 =      "978-0-596-00167-4",
  LCCN =         "QA76.73.P98 P983 2002; QA76.73.P98 P95 2002",
  bibdate =      "Mon Apr 18 15:03:21 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001673;
                 http://www.oreilly.com/catalog/9780596001674;
                 http://www.oreilly.com/catalog/pythoncook",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
  publishersummary = "The Python Cookbook is a collection of problems,
                 solutions, and practical examples for Python
                 programmers, written by Python programmers. It contains
                 over two hundred recipes for text manipulation, object
                 oriented programming, XML processing, system
                 administration, and much more. This book is a treasure
                 trove of useful code for both novices and advanced
                 practitioners, with contributions from such Python
                 luminaries as Guido Van Rossum, Tim Peters, Paul
                 Prescod, and Mark Hammond.",
  remark =       "``Recipes from the Python community'' --- cover.",
  subject =      "Python (Computer program language)",
}

@Book{Martelli:2003:PN,
  author =       "Alex Martelli",
  title =        "{Python} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 636",
  year =         "2003",
  ISBN =         "0-596-00188-6",
  ISBN-13 =      "978-0-596-00188-9",
  LCCN =         "QA76.73.P98 M37 2003",
  bibdate =      "Mon Apr 18 15:03:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001889",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Python 2.2'' --- cover.",
  subject =      "Python (Computer program language)",
}

@Book{Martelli:2005:PC,
  editor =       "Alex Martelli and Anna {Martelli Ravenscroft} and
                 David Ascher",
  title =        "{Python} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxxiii + 807",
  year =         "2005",
  ISBN =         "0-596-00797-3",
  ISBN-13 =      "978-0-596-00797-3",
  LCCN =         "QA76.73.P98 P983 2005",
  bibdate =      "Thu Oct 6 07:23:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007973",
  acknowledgement = ack-nhfb,
  remark =       "Recipes from the Python community. Covers Python 2.3
                 and 2.4---Cover.",
  subject =      "Python (Computer program language)",
}

@Book{Martelli:2006:PN,
  author =       "Alex Martelli",
  title =        "{Python} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 695",
  year =         "2006",
  ISBN =         "0-596-10046-9",
  ISBN-13 =      "978-0-596-10046-9",
  LCCN =         "QA76.73.P98 M37 2006eb; QA76.73.P98 M37 2006;
                 QA76.73.P98",
  bibdate =      "Tue Aug 5 17:48:02 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100469",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Martelli:2006:PPE,
  author =       "Alex Martelli and Anna Martelli Ravensroft and David
                 Ascher",
  title =        "{Python} par l'exemple",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 525",
  year =         "2006",
  ISBN =         "2-84177-379-5",
  ISBN-13 =      "978-2-84177-379-4",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 08:54:26 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "French translation by {\'E}ric Jacoboni.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Martelli:2007:PC,
  author =       "Alex Martelli",
  title =        "{Python} en concentr{\'e}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 802",
  year =         "2007",
  ISBN =         "2-84177-452-X",
  ISBN-13 =      "978-2-84177-452-4",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:49:46 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "French translation by {\'E}ric Jacoboni and Yann
                 Serra.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Mason:1990:LY,
  author =       "Tony Mason and Doug Brown",
  title =        "{\tt lex} \& {\tt yacc}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 216",
  year =         "1990",
  ISBN =         "0-937175-49-8",
  ISBN-13 =      "978-0-937175-49-1",
  LCCN =         "QA76.76.O63 M37 1990",
  bibdate =      "Wed Dec 15 17:56:32 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175491",
  acknowledgement = ack-nhfb,
}

@Book{Mason:2006:PVC,
  author =       "Mike Mason",
  title =        "{Pragmatic Version Control} using {Subversion}",
  volume =       "1",
  publisher =    "Pragmatic",
  address =      "Lewisville, TX, USA",
  edition =      "Second",
  pages =        "xiii + 231",
  year =         "2006",
  ISBN =         "0-9776166-5-7 (paperback)",
  ISBN-13 =      "978-0-9776166-5-7 (paperback)",
  LCCN =         "QA76.76.D47 M3653 2006",
  bibdate =      "Tue Aug 5 18:16:02 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Pragmatic starter kit",
  URL =          "http://www.loc.gov/catdir/toc/fy0702/2006281498.html;
                 http://www.oreilly.com/catalog/9780977616657",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2005.",
  subject =      "Computer programming; Computer software; Development",
}

@Book{Massol:2005:MDN,
  author =       "Vincent Massol and Timothy O'Brien and Michael Kosta
                 Loukides",
  title =        "{Maven}: a developer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 191",
  year =         "2005",
  ISBN =         "0-596-00750-7",
  ISBN-13 =      "978-0-596-00750-8",
  LCCN =         "QA76.76.D47 M37 2005",
  bibdate =      "Thu Oct 6 07:23:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007508",
  acknowledgement = ack-nhfb,
  subject =      "Maven (Computer file); Java (Computer program
                 language)",
}

@Book{Matloff:2008:ADG,
  author =       "Norman S. Matloff and P. J. Salzman",
  title =        "The art of debugging with {GDB} and {DDD} and
                 {Eclipse}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "200 (est.)",
  year =         "2008",
  ISBN =         "1-59327-174-3",
  ISBN-13 =      "978-1-59327-174-9",
  LCCN =         "QA76.9.D43 M38 2008",
  bibdate =      "Sat Nov 13 10:19:48 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Quality control; Debugging in
                 computer science",
}

@Book{Matsumoto:2002:RND,
  author =       "Yukihiro Matsumoto",
  title =        "{Ruby} in a Nutshell: a Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 204",
  year =         "2002",
  ISBN =         "0-596-00214-9",
  ISBN-13 =      "978-0-596-00214-5",
  LCCN =         "QA76.64 M385 2002; QA76.73.R82 M37 2002",
  bibdate =      "Mon Apr 18 15:03:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  note =         "Translated from Japanese by David L. Reynolds, Jr.",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://safari.oreilly.com/0596002149;
                 http://www.oreilly.com/catalog/9780596002145;
                 http://www.oreilly.com/catalog/ruby",
  acknowledgement = ack-nhfb,
  keywords =     "object-oriented programming (computer science); Ruby
                 (computer programming language)",
  publishersummary = "Written by Yukihiro Matsumoto (``Matz''), creator
                 of the language, Ruby in a Nutshell is a practical
                 reference guide covering everything from Ruby syntax to
                 the specifications of its standard class libraries. The
                 book is based on Ruby 1.6, and is applicable to
                 development versions 1.7 and the next planned stable
                 version 1.8. As part of the successful ``in a
                 Nutshell'' series of books from O'Reilly & Associates,
                 Ruby in a Nutshell is for readers who want a single
                 desktop reference for all their needs.",
  remark =       "Translated from Japanese.",
  subject =      "Object-oriented programming (Computer science); Ruby
                 (Computer program language)",
}

@Book{Matzan:2007:FCC,
  author =       "Jem Matzan",
  title =        "The {FreeBSD 6.2} crash course",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51016-0",
  ISBN-13 =      "978-0-596-51016-9",
  LCCN =         "QA76.754.T53; QA76.754.T53 M38 2007eb",
  bibdate =      "Tue Aug 5 17:53:44 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510169",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; Free computer software; Computer networks",
}

@Book{Matzan:2007:OCC,
  author =       "Jem Matzan",
  title =        "The {OpenBSD 4.0} crash course",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51015-2",
  ISBN-13 =      "978-0-596-51015-2",
  LCCN =         "QA76.76.O63; QA76.76.O63 M38 2007eb",
  bibdate =      "Tue Aug 5 17:53:41 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510152",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Operating systems (Computers)",
}

@Book{Mauro:2001:ES,
  author =       "Douglas R. Mauro and Kevin J. (Kevin James) Schmidt",
  title =        "Essential {SNMP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 313",
  month =        jul,
  year =         "2001",
  ISBN =         "0-596-00020-0",
  ISBN-13 =      "978-0-596-00020-2",
  LCCN =         "TK5105.583 .M38 2001",
  bibdate =      "Mon Apr 18 15:01:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000202;
                 http://www.oreilly.com/catalog/esnmp",
  acknowledgement = ack-nhfb,
  subject =      "Simple Network Management Protocol (Computer network
                 protocol); Computer networks; Management; Management
                 information systems",
}

@Book{Mauro:2005:ES,
  author =       "Douglas R. Mauro and Kevin J. (Kevin James) Schmidt",
  title =        "Essential {SNMP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 442",
  year =         "2005",
  ISBN =         "0-596-00840-6",
  ISBN-13 =      "978-0-596-00840-6",
  LCCN =         "TK5105.583; TK5105.583 .M38 2005eb; TK5105.583 .M38
                 2005",
  bibdate =      "Tue Aug 5 17:44:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008406",
  acknowledgement = ack-nhfb,
  subject =      "Simple Network Management Protocol (Computer network
                 protocol); Computer networks; Management; Management
                 information systems",
}

@Book{Mayer:1997:HTL,
  author =       "Musa Mayer",
  title =        "Holding Tight, Letting Go: living with metastatic
                 breast cancer",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxix + 478",
  year =         "1997",
  ISBN =         "1-56592-254-9",
  ISBN-13 =      "978-1-56592-254-9",
  LCCN =         "RC280.B8 M353 1997",
  bibdate =      "Mon Apr 18 14:53:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.ora.com/catalog/holding/;
                 http://www.oreilly.com/catalog/9781565922549;
                 http://www.oreilly.com/catalog/holding",
  acknowledgement = ack-nhfb,
  subject =      "Breast; Cancer; Popular works; Metastasis; Popular
                 works",
}

@Book{Mayer:1998:ABC,
  author =       "Musa Mayer",
  title =        "Advanced Breast Cancer: a Guide to Living with
                 Metastatic Disease",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxix + 503",
  year =         "1998",
  ISBN =         "1-56592-522-X",
  ISBN-13 =      "978-1-56592-522-9",
  LCCN =         "RC280.B8 M353 1998",
  bibdate =      "Mon Apr 18 14:56:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565925229;
                 http://www.oreilly.com/catalog/advbc",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of: Holding tight, letting go.",
  subject =      "Breast; Cancer; Popular works; Metastasis; Popular
                 works",
}

@Book{McCallum:2007:MRB,
  author =       "Ethan McCallum",
  title =        "Managing {RPM}-based systems with {Kickstart} and
                 {Yum}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51382-8",
  ISBN-13 =      "978-0-596-51382-5",
  LCCN =         "QA76.76.O63; QA76.76.O63 M34 2007eb",
  bibdate =      "Tue Aug 5 17:55:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513825",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Linux",
}

@Book{McCarty:1999:LDG,
  author =       "Bill McCarty",
  title =        "Learning {Debian GNU\slash Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 343",
  year =         "1999",
  ISBN =         "1-56592-705-2",
  ISBN-13 =      "978-1-56592-705-6",
  LCCN =         "QA76.76.O63 M3758 1999",
  bibdate =      "Mon Apr 18 14:58:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565927056;
                 http://www.oreilly.com/catalog/debian",
  acknowledgement = ack-nhfb,
  remark =       "``A guide to Debian GNU/Linux for new users'' ---
                 cover. ``Includes Debian GNU/Linux on CD-ROM' ---
                 cover. Title on disc: Debian gnu-linux. Disc: Debian
                 2.1; bootable CD-ROM. Glossary (p. 319-321).",
  subject =      "GNU/Linux; UNIX (Computer file); Operating systems
                 (Computers)",
  xxnote =       "This ISBN is for the 1999 edition: did a newer edition
                 appear?? I found a 2002 entry in NRW-Verbundkatalog
                 with this ISBN, but labeled first edition.",
}

@Book{McCarty:1999:LRL,
  author =       "Bill McCarty",
  title =        "Learning {Red Hat Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 378",
  year =         "1999",
  ISBN =         "1-56592-627-7",
  ISBN-13 =      "978-1-56592-627-1",
  LCCN =         "QA76.76.O63 M379 1999",
  bibdate =      "Mon Apr 18 14:57:23 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565926271;
                 http://www.oreilly.com/catalog/redhat",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{McCarty:2002:LRL,
  author =       "Bill McCarty",
  title =        "Learning {Red Hat Linux}: a Guide to {Red Hat Linux}
                 for New Users",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xx + 346",
  year =         "2002",
  ISBN =         "0-596-00071-5",
  ISBN-13 =      "978-0-596-00071-4",
  LCCN =         "QA76.76.O63 M376 2002",
  bibdate =      "Mon Apr 18 15:02:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596000715;
                 http://www.oreilly.com/catalog/9780596000714;
                 http://www.oreilly.com/catalog/redhat2",
  acknowledgement = ack-nhfb,
  keywords =     "GNU/Linux; operating systems (computers)",
  publishersummary = "This second edition of Learning Red Hat Linux is
                 an excellent introduction to one of the most popular
                 distributions of Linux in the U.S. It has been upgraded
                 to cover installation and configuration of Red Hat
                 version 7.2. Because the book is written specifically
                 for the enclosed CDs, the reader needs nothing else to
                 get started with their new Linux system. This is the
                 book for first-time Linux users who want to learn how
                 to use Red Hat Linux on their personal computer, or
                 convert an existing system over to Linux.",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{McCarty:2003:LRL,
  author =       "Bill McCarty",
  title =        "Learning {Red Hat Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvi + 319",
  year =         "2003",
  ISBN =         "0-596-00469-9",
  ISBN-13 =      "978-0-596-00469-9",
  LCCN =         "QA76.76.O63 M376 2003",
  bibdate =      "Mon Apr 18 15:06:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004699",
  acknowledgement = ack-nhfb,
  subject =      "Linux",
}

@Book{McCarty:2004:LRE,
  author =       "Bill McCarty",
  title =        "Learning {Red Hat Enterprise Linux} and {Fedora}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xvii + 326",
  year =         "2004",
  ISBN =         "0-596-00589-X",
  ISBN-13 =      "978-0-596-00589-4",
  LCCN =         "QA76.76.O63 M376 2004",
  bibdate =      "Mon Apr 18 15:08:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005894",
  acknowledgement = ack-nhfb,
  remark =       "Originally published as: Learning Red Hat Linux.",
  subject =      "Linux",
}

@Book{McCarty:2005:SNO,
  author =       "Bill McCarty",
  title =        "{SELINUX}: {NSA}'s open source {Security Enhanced
                 Linux}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 238",
  year =         "2005",
  ISBN =         "0-596-00716-7",
  ISBN-13 =      "978-0-596-00716-4",
  LCCN =         "TK5105.59 .M37 2005",
  bibdate =      "Sat Jun 11 09:50:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007164",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; security measures; Linux",
}

@Book{McCauley:1995:TTS,
  editor =       "Lucy McCauley",
  title =        "Travelers' Tales {Spain}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 452",
  month =        nov,
  year =         "1995",
  ISBN =         "1-885211-07-4",
  ISBN-13 =      "978-1-885211-07-1",
  LCCN =         "DP43.2 .S63 1995",
  bibdate =      "Tue May 14 16:14:06 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/gnn/bus/ora/item/spain.html;
                 http://www.oreilly.com/catalog/9781885211071;
                 http://www.oreilly.com/catalog/spain",
  acknowledgement = ack-nhfb,
}

@Book{McCauley:1997:TTW,
  editor =       "Lucy McCauley",
  title =        "Traveler's Tales: Women in the Wild",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "350 (est.)",
  year =         "1997",
  ISBN =         "1-885211-21-X",
  ISBN-13 =      "978-1-885211-21-7",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/catalog/wild/;
                 http://www.oreilly.com/catalog/9781885211217;
                 http://www.oreilly.com/catalog/wild",
  acknowledgement = ack-nhfb,
}

@Book{McClanahan:2012:GSP,
  author =       "Nicholas McClanahan and Jeff Ledger",
  title =        "Getting started with the {Propeller}: learn to use the
                 powerful eight-core microcontroller",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "1 v.",
  year =         "2012",
  ISBN =         "1-4493-1650-6 (paperback)",
  ISBN-13 =      "978-1-4493-1650-1 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:28 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "Propeller (Microprocessor); Microprocessors",
}

@Book{McClelland:2004:AIC,
  author =       "Deke McClelland",
  title =        "{Adobe InDesign CS} one-on-one",
  publisher =    pub-DEKE-PRESS-OREILLY,
  address =      pub-DEKE-PRESS-OREILLY:adr,
  pages =        "xxii + 473",
  year =         "2004",
  ISBN =         "0-596-00736-1 (paperback)",
  ISBN-13 =      "978-0-596-00736-2 (paperback)",
  LCCN =         "Z253.532.A34 M435 2004",
  bibdate =      "Thu Apr 21 09:27:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007362",
  acknowledgement = ack-nhfb,
  remark =       "System requirements for accompanying CD-ROM: PC:
                 Pentium III or 4 processor or equivalent, Windows 2000
                 with service pack 3 or Windows XP; Mac: PowerPC G3 or
                 faster processor, Mac OS X version 10.2.4 or later.",
  subject =      "Adobe InDesign; Desktop publishing",
}

@Book{McClelland:2004:APC,
  author =       "Deke McClelland",
  title =        "{Adobe Photoshop CS} one-on-one",
  publisher =    pub-DEKE-PRESS,
  address =      pub-DEKE-PRESS:adr,
  pages =        "xxii + 465",
  year =         "2004",
  ISBN =         "0-596-00618-7",
  ISBN-13 =      "978-0-596-00618-1",
  LCCN =         "T385 .M37777 2004",
  bibdate =      "Thu Apr 21 09:25:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006181",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop; Computer graphics; Computer programs;
                 Image processing; Digital techniques",
}

@Book{McClelland:2005:APC,
  author =       "Deke McClelland",
  title =        "{Adobe Photoshop CS2} one-on-one",
  publisher =    pub-DEKE-PRESS,
  address =      pub-DEKE-PRESS:adr,
  pages =        "xxvi + 475",
  year =         "2005",
  ISBN =         "0-596-10096-5",
  ISBN-13 =      "978-0-596-10096-4",
  LCCN =         "T385 .M37777 2005",
  bibdate =      "Thu Oct 6 07:24:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100964",
  acknowledgement = ack-nhfb,
  remark =       "Accompanying disc contains video instructions and
                 companion work files.",
  subject =      "Adobe Photoshop; Computer graphics; Computer programs;
                 Image processing; Digital techniques",
}

@Book{McClelland:2005:APE,
  author =       "Deke McClelland and Galen Fott",
  title =        "{Adobe Photoshop Elements 4} one-on-one",
  publisher =    pub-DEKE-PRESS,
  address =      pub-DEKE-PRESS:adr,
  pages =        "xxii + 407",
  year =         "2005",
  ISBN =         "0-596-10098-1 (paperback)",
  ISBN-13 =      "978-0-596-10098-8 (paperback)",
  LCCN =         "TR267.5.A33 M44 2005",
  bibdate =      "Wed May 19 06:19:45 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  abstract =     "Presents information on how to edit, organize, and
                 share digital photographs using Adobe Photoshop
                 Elements 4.",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop Elements (Computer software);
                 photography; digital techniques; digital photography",
}

@Book{McClelland:2005:PEW,
  author =       "Deke McClelland",
  title =        "{Photoshop Elements 3}: for {Windows} one-on-one",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 393",
  year =         "2005",
  ISBN =         "0-596-00844-9",
  ISBN-13 =      "978-0-596-00844-4",
  LCCN =         "TR267 .M33 2005",
  bibdate =      "Thu Oct 6 07:23:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008444",
  acknowledgement = ack-nhfb,
  remark =       "Accompanying disc contains video lessons and companion
                 work files. System requirements for accompanying disc
                 (Windows): Intel Pentium II or 4 processor running
                 Windows XP or Widnows 2000 with Service Pack 4; 256MB
                 of RAM; 750MB of free hard disk space (600MB for
                 Elements and 150MB for the One-on-One project and video
                 application files); QuickTime Player 5.0.2 or later
                 (included); color monitor with 16-bit video card, 1024
                 by 768 pixel monitor resolution; CD-ROM drive 538
                 System requirements for accompanying disc (Macintosh):
                 PowrPC G3 processor or faster running Mac OS X version
                 10.2.8 or higher; 256MB of RAM; 750MB of free hard disk
                 space (600MB for Elements and 150MB for the One-on-One
                 project and video application files); QuickTime Player
                 5.0.2 or later (included); color monitor with 16-bit
                 video card, 1024 by 768 pixel monitor resolution;
                 CD-ROM drive.",
  subject =      "Adobe Photoshop elements; Photography; Digital
                 techniques",
}

@Book{McClelland:2007:APC,
  author =       "Deke McClelland",
  title =        "{Adobe Photoshop CS3}: one-on-one",
  publisher =    pub-DEKE-PRESS-OREILLY,
  address =      pub-DEKE-PRESS-OREILLY:adr,
  pages =        "xxviii + 515",
  year =         "2007",
  ISBN =         "0-596-52975-9",
  ISBN-13 =      "978-0-596-52975-8",
  LCCN =         "T385 .M37776 2007eb; T385",
  bibdate =      "Tue Aug 5 18:12:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529758",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop",
}

@Book{McClelland:2008:AIC,
  author =       "Deke McClelland",
  title =        "{Adobe InDesign CS3} one-on-one",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "560",
  year =         "2008",
  ISBN =         "0-596-52976-7",
  ISBN-13 =      "978-0-596-52976-5",
  LCCN =         "Z286.D47 K93 2008eb; Z286.D47",
  bibdate =      "Tue Aug 5 18:12:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529765",
  acknowledgement = ack-nhfb,
  remark =       "Includes DVD.",
  subject =      "Adobe InDesign",
  xxnote =       "Check year: 2007 or 2008??",
}

@Book{McClelland:2009:APCb,
  author =       "Deke McClelland",
  title =        "{Adobe Photoshop CS4} one-on-one",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "513 (est.)",
  year =         "2009",
  ISBN =         "0-596-15610-3, 0-596-52189-8",
  ISBN-13 =      "978-0-596-15610-7, 978-0-596-52189-9",
  LCCN =         "TR267 .M33 2008",
  bibdate =      "Sat Nov 13 10:19:40 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop; Photography; Digital techniques;
                 Computer graphics",
}

@Book{McConnell:2001:BCG,
  author =       "Brian McConnell",
  title =        "Beyond Contact: a Guide to {SETI} and Communicating
                 with Alien Civilizations",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 417",
  month =        mar,
  year =         "2001",
  ISBN =         "0-596-00037-5",
  ISBN-13 =      "978-0-596-00037-0",
  LCCN =         "QB54 .M23 2001",
  bibdate =      "Mon Apr 18 15:01:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780596000370;
                 http://www.oreilly.com/catalog/alien",
  acknowledgement = ack-nhfb,
  subject =      "Life on other planets; Interstellar communication;
                 EXTRATERRESTRIAL INTELLIGENCE. nasat; EXTRATERRESTRIAL
                 COMMUNICATION. nasat; PROJECT SETI. nasat",
}

@Book{McCool:2007:RGO,
  author =       "Matthew McCool",
  title =        "Reaching a global online audience",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51373-9",
  ISBN-13 =      "978-0-596-51373-3",
  LCCN =         "HF5415.1265 M34 2007eb; HF5415.1265",
  bibdate =      "Tue Aug 5 17:55:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513733",
  acknowledgement = ack-nhfb,
  subject =      "Internet marketing; Web sites; Design; Globalization",
}

@Book{McDaniel:2002:TPR,
  author =       "Jim McDaniel and Patrick McGrath",
  title =        "{TOAD} Pocket Reference for {Oracle}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "128 (est.)",
  year =         "2002",
  ISBN =         "0-596-00337-4",
  ISBN-13 =      "978-0-596-00337-1",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596003371;
                 http://www.oreilly.com/catalog/tdpr",
  acknowledgement = ack-nhfb,
  publishersummary = "The Tool for Oracle Application Developers (TOAD)
                 is a popular graphical user interface for the Oracle
                 database that allows programmers to build, test, debug,
                 and format their code within an interactive development
                 environment. The only book in print for the current
                 version of TOAD (7.4), the TOAD Pocket Reference for
                 Oracle provides Oracle developers and DBAs with a quick
                 reference to TOAD's main features, shortcut keys,
                 recommended changes to options, and productivity tips
                 and tricks. This handy guide will help TOAD users
                 realize the full power of their favorite productivity
                 tool.",
}

@Book{McDaniel:2005:TPR,
  author =       "Jim McDaniel and Jeff Smith and Patrick McGrath and
                 Bert Scalzo",
  title =        "{TOAD} pocket reference for {Oracle}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 122",
  year =         "2005",
  ISBN =         "0-596-00971-2 (paperback)",
  ISBN-13 =      "978-0-596-00971-7 (paperback)",
  LCCN =         "QA76.9.D3 M395 2005",
  bibdate =      "Thu Oct 6 08:01:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596009717",
  acknowledgement = ack-nhfb,
  remark =       "Covers through V8.5. Toad tips and tricks---Cover.
                 Previous edition 2002.",
  subject =      "Oracle (Computer file); Database management;
                 Application software; Development",
}

@Book{McFarland:2001:DMM,
  author =       "David Sawyer McFarland",
  title =        "{Dreamweaver 4}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 516",
  month =        jul,
  year =         "2001",
  ISBN =         "0-596-00097-9",
  ISBN-13 =      "978-0-596-00097-4",
  LCCN =         "TK5105.8885.D74 M39 2001",
  bibdate =      "Mon Apr 18 15:02:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780596000974;
                 http://www.oreilly.com/catalog/dreamweavermm",
  acknowledgement = ack-nhfb,
  remark =       "``The book that should have been in the box'' ---
                 cover.",
  subject =      "Dreamweaver (Computer file); Web sites; Authoring
                 programs; Web sites; Design; Web publishing",
}

@Book{McFarland:2002:DMM,
  author =       "David Sawyer McFarland",
  title =        "{Dreamweaver MX}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 779",
  year =         "2002",
  ISBN =         "0-596-00349-8",
  ISBN-13 =      "978-0-596-00349-4",
  LCCN =         "TK5105.8885.D74 M3923 2002",
  bibdate =      "Mon Apr 18 15:05:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596003494;
                 http://www.oreilly.com/catalog/drmweavmxtmm",
  acknowledgement = ack-nhfb,
  publishersummary = "Dreamweaver MX (for Mac OS 9, Mac OS X, and
                 Windows) marks the dramatic merger of two bestselling
                 Web-design programs from Macromedia: Dreamweaver, for
                 creating Web sites, and UltraDev, a package of
                 Web-database language modules that were once sold
                 separately. As in his highly regarded Dreamweaver 4:
                 The Missing Manual, author David McFarland livens this
                 extraordinary guidebook with unique, live examples,
                 that let the reader see and test--on the Internet
                 itself--real Web pages. There's even a step-by-step
                 tutorial for creating an interactive Web database using
                 Microsoft's ASP programming language, new to
                 Dreamweaver MX.",
  remark =       "``The book that should have been in the box'' ---
                 cover.",
  subject =      "Dreamweaver (Computer file); Web sites; Authoring
                 programs; Web sites; Design; Web publishing",
}

@Book{McFarland:2004:DM,
  author =       "David Sawyer McFarland",
  title =        "{Dreamweaver MX 2004}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  edition =      "Third",
  pages =        "xii + 836",
  year =         "2004",
  ISBN =         "0-596-00631-4",
  ISBN-13 =      "978-0-596-00631-0",
  LCCN =         "TK5105.8885.D74 M3923 2004",
  bibdate =      "Thu Apr 21 09:26:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596006310",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of: Dreamweaver MX. 1st ed. 2002. ``The book
                 that should have been in the box'' --- cover.",
  subject =      "Dreamweaver (Computer file); Web site development; Web
                 sites; Authoring programs; Web sites; Design; Web
                 publishing",
}

@Book{McFarland:2006:CMM,
  author =       "David Sawyer McFarland",
  title =        "{CSS}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 476",
  year =         "2006",
  ISBN =         "0-596-52687-3",
  ISBN-13 =      "978-0-596-52687-0",
  LCCN =         "TK5105.888; TK5105.888 .M44 2006eb",
  bibdate =      "Tue Aug 5 18:05:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596526870",
  abstract =     "This book combines crystal-clear explanations,
                 real-world examples, a dash of humor, and dozens of
                 step-by-step tutorials to show you ways to design sites
                 with CSS that work consistently across browsers. Create
                 HTML that's simpler, uses less code, is search-engine
                 friendly, and works well with CSS, style text by
                 changing fonts, colors, font sizes, and adding borders.
                 Create complex layouts using CSS, including
                 multi-column designs that do not require using old
                 techniques like HTML tables and turn simple HTML links
                 into complex and attractive navigation bars-complete
                 with CSS-only rollover effects that add interactivity
                 to your Web pages, and style images to create effective
                 photo galleries and special effects like CSS-based drop
                 shadows.",
  acknowledgement = ack-nhfb,
  remark =       "Designing beautiful web sites with CSS.",
  subject =      "Cascading style sheets; Web site development; Computer
                 graphics; Web sites; Design; Web publishing",
  tableofcontents = "Part 1. CSS basics. Rethinking HTML for CSS \\
                 Creating styles and style sheets \\
                 Selector basics: identifying what to style \\
                 Saving time with inheritance \\
                 Managing multiple styles: the cascade \\
                 Part 2. Applied CSS. Formatting text \\
                 Margins, padding, and borders \\
                 Adding graphics to web pages \\
                 Sprucing up your site's navigation \\
                 Formatting tables and forms \\
                 Part 3. CSS page layout. Building float-based layouts
                 \\
                 Positioning elements on a web page \\
                 Part 4. Advanced CSS. CSS for the printed page \\
                 Improving your CSS habits",
}

@Book{McFarland:2006:DMM,
  author =       "David Sawyer McFarland and David Pogue",
  title =        "{Dreamweaver 8}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xiv + 936",
  year =         "2006",
  ISBN =         "0-596-10056-6",
  ISBN-13 =      "978-0-596-10056-8",
  LCCN =         "TK5105.8885.D74 M3923 2006eb; TK5105.8885.D74",
  bibdate =      "Tue Aug 5 17:48:20 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596100568",
  acknowledgement = ack-nhfb,
  remark =       "Includes 140 pages of hands-on tutorials",
  subject =      "Dreamweaver (Computer file); Web sites; Authoring
                 programs; Web site development; Design; Web
                 publishing",
}

@Book{McFarland:2007:DC,
  author =       "David Sawyer McFarland",
  title =        "{Dreamweaver CS3}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xxii + 995",
  year =         "2007",
  ISBN =         "0-596-51043-8, 0-596-51043-8",
  ISBN-13 =      "978-0-596-51043-5, 978-0-596-51043-5",
  LCCN =         "TK5105.8885.D74 M3922 2007eb; TK5105.8885.D74 M3922
                 2007; TK5105.8885.D74",
  bibdate =      "Tue Aug 5 17:54:34 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596510435",
  acknowledgement = ack-nhfb,
  subject =      "Dreamweaver (Computer file); Web sites; Authoring
                 programs; Design",
}

@Book{McFarland:2008:JMM,
  author =       "David Sawyer McFarland",
  title =        "{JavaScript}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xiv + 528",
  year =         "2008",
  ISBN =         "0-596-51589-8",
  ISBN-13 =      "978-0-596-51589-8",
  LCCN =         "QA76.73.J39 M388 2008; **See",
  bibdate =      "Wed Apr 27 11:27:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.mit.edu:9909/mit01",
  series =       "Missing manual",
  URL =          "http://proquest.safaribooksonline.com/9780596515898",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language)",
}

@Book{McFarland:2009:DC,
  author =       "David Sawyer McFarland",
  title =        "{Dreamweaver CS4}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xxii + 1064",
  year =         "2009",
  ISBN =         "0-596-52292-4 (paperback)",
  ISBN-13 =      "978-0-596-52292-6 (paperback)",
  LCCN =         "TK5105.8885.D74 M39225 2009",
  bibdate =      "Wed Apr 27 11:23:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The missing manual",
  acknowledgement = ack-nhfb,
  subject =      "Dreamweaver (Computer file); Web sites; Authoring
                 programs; Design",
}

@Book{McFarland:2010:DC,
  author =       "David Sawyer McFarland",
  title =        "{Dreamweaver CS5}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xviii + 1074",
  year =         "2010",
  ISBN =         "1-4493-8181-2 (paperback)",
  ISBN-13 =      "978-1-4493-8181-3 (paperback)",
  LCCN =         "TK5105.8885.D74 M34 2010",
  bibdate =      "Wed Apr 27 11:23:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The missing manual",
  abstract =     "A guide to the Web design program covers such topics
                 as text formatting, Cascading Style Sheets, links,
                 images, tables, page layout, HTML, forms, and site
                 management.",
  acknowledgement = ack-nhfb,
  subject =      "Dreamweaver (Computer file); Web sites; Authoring
                 programs; Design",
}

@Book{McFarlane:2005:FHT,
  author =       "Nigel McFarlane",
  title =        "{Firefox} hacks: tips and tools for next-generation
                 web browsing",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 377",
  year =         "2005",
  ISBN =         "0-596-00928-3",
  ISBN-13 =      "978-0-596-00928-1",
  LCCN =         "TK5105.882 .M34 2005",
  bibdate =      "Thu Sep 22 19:02:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009281",
  acknowledgement = ack-nhfb,
  subject =      "Browsers (Computer programs); Firefox; Netscape
                 Mozilla; Web search engines; Internet programming;
                 Computer software; Reusability",
}

@Book{McGavren:2019:HFG,
  author =       "Jay McGavren",
  title =        "Head First {Go}: a brain-friendly guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxxiv + 520",
  year =         "2019",
  ISBN =         "1-4919-6955-5",
  ISBN-13 =      "978-1-4919-6955-7",
  LCCN =         "QA76.73.G63 M34 2019",
  bibdate =      "Thu Apr 22 07:23:50 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/go.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  abstract =     "Go represents an attempt to improve on some weaknesses
                 of traditional compiled programming languages. It
                 de-emphasizes or removes error-prone language
                 structures like class inheritance and exception
                 handling. It features great concurrency support and
                 automatic memory management (garbage
                 collection).Existing Go books tend to be highly
                 technical in nature, teaching all aspects of the
                 language regardless of their relevance to beginners.
                 This book, rather than talking about the features of Go
                 in abstract terms, features simple, clear examples that
                 demonstrate Go in action, and diagrams to explain
                 difficult concepts.This book will not only teach
                 developers basic language features, it will get them
                 comfortable consulting error output, documentation, and
                 search engines to find solutions to problems. It will
                 teach all the conventions and techniques that employers
                 expect an entry-level Go developer to know.",
  acknowledgement = ack-nhfb,
  subject =      "Go (Computer program language); Computer programming;
                 Application software; Development; COMPUTERS /
                 Programming / General.; Development.; Computer
                 programming.; Go (Computer program language)",
  tableofcontents = "Let's get going: syntax basics \\
                 Which code runs next?: conditionals and loops \\
                 Call me: functions \\
                 Bundles of code: packages \\
                 On the list: arrays \\
                 Appending issue: slices \\
                 Labeling data: maps \\
                 Building storage: structs \\
                 You're my type: defined type \\
                 Keep it to yourself: encapsulation and embedding \\
                 What can you do?: interfaces \\
                 Back on your feet: recovering from failure \\
                 Sharing work: goroutines and channels \\
                 Code quality assurance: automated testing \\
                 Responding to requests: web apps \\
                 A pattern to follow: HTML templates \\
                 Understanding os. OpenFile: opening files \\
                 Six things we didn't cover: leftovers",
}

@Book{McGuire:2007:GSP,
  author =       "Paul McGuire",
  title =        "Getting started with {{\tt pyparsing}}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51423-9",
  ISBN-13 =      "978-0-596-51423-5",
  LCCN =         "QA76.76.A65 M33 2007eb; QA76.76.A65",
  bibdate =      "Tue Aug 5 17:57:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  URL =          "http://www.oreilly.com/catalog/9780596514235",
  acknowledgement = ack-nhfb,
  subject =      "Application software; Python (Computer program
                 language)",
}

@Book{McGuire:2012:BFM,
  editor =       "Hugh McGuire and Brian (Brian Francis) O'Leary",
  title =        "{Book}: a futurist's manifesto: essays from the
                 bleeding edge of publishing",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "viii + 307",
  year =         "2012",
  ISBN =         "1-4493-0560-1 (paperback)",
  ISBN-13 =      "978-1-4493-0560-4 (paperback)",
  LCCN =         "Z278 .B66 2012",
  bibdate =      "Wed Nov 21 17:29:12 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.mit.edu:9909/mit01;
                 library.ox.ac.uk:210/ADVANCE",
  price =        "{\^A}\pounds 18.99{\^A}\pounds 18.99",
  acknowledgement = ack-nhfb,
  subject =      "Books and reading; Publishers and publishing;
                 Electronic book readers",
}

@Book{McIntosh:2003:MXN,
  author =       "Jason McIntosh and Chuck Toporek and Chris Stone",
  title =        "{Mac OS X} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 801",
  year =         "2003",
  ISBN =         "0-596-00370-6",
  ISBN-13 =      "978-0-596-00370-8",
  LCCN =         "QA76.76.O63 M38 2003; QA76.76.O63 M39873 2003",
  bibdate =      "Mon Apr 18 15:05:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003708",
  abstract =     "Complete overview of Mac OS Jaguar (Mac OS X 10.2)
                 including basic system and network administration
                 features, hundreds of tips and tricks, with an overview
                 of Mac OS X's Unix text editors and CVS.",
  acknowledgement = ack-nhfb,
  keywords =     "Mac OS; Mac OS (computer systems); Mac OS10 (computer
                 systems); Macintosh (computer) -- programming;
                 operating systems (computers)",
  remark =       "``Covers Mac OS X 10.2'' --- cover.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{McKinney:2012:PDA,
  author =       "Wes McKinney",
  title =        "{Python} for Data Analysis",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "400",
  year =         "2012",
  ISBN =         "1-4493-1979-3 (paperback)",
  ISBN-13 =      "978-1-4493-1979-3 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:30 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE; z3950.gbv.de:20011/gvk",
  price =        "EUR 32.00; UK \pounds 30.99",
  acknowledgement = ack-nhfb,
  subject =      "Data mining; Python (Computer program language)",
}

@Book{McLaughlin:2000:JX,
  author =       "Brett McLaughlin",
  title =        "{Java} and {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 479",
  month =        jun,
  year =         "2000",
  ISBN =         "0-596-00016-2",
  ISBN-13 =      "978-0-596-00016-5",
  LCCN =         "QA76.73.J38 M39 2000",
  bibdate =      "Mon Apr 18 15:01:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "Java series",
  URL =          "http://www.oreilly.com/catalog/9780596000165;
                 http://www.oreilly.com/catalog/javaxml",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); XML (Document markup
                 language)",
}

@Book{McLaughlin:2001:JX,
  author =       "Brett McLaughlin",
  title =        "{Java} and {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 509",
  year =         "2001",
  ISBN =         "0-596-00197-5 (paperback)",
  ISBN-13 =      "978-0-596-00197-1 (paperback)",
  LCCN =         "QA76.73.J38 M39 2001",
  bibdate =      "Mon May 6 06:26:30 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sgml2000.bib",
  note =         "Also available via the Internet",
  series =       "Java series",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); XML (document markup
                 language)",
}

@Book{McLaughlin:2001:JXE,
  author =       "Brett McLaughlin",
  title =        "{Java} and {XML}: Solutions to Real-World Problems",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 509",
  month =        sep,
  year =         "2001",
  ISBN =         "0-596-00197-5",
  ISBN-13 =      "978-0-596-00197-1",
  LCCN =         "QA76.73.J38 .M39 2001",
  bibdate =      "Mon Apr 18 15:03:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596001971;
                 http://www.oreilly.com/catalog/javaxml2",
  acknowledgement = ack-nhfb,
  remark =       "Previous ed.: 2000.",
  subject =      "Java (Computer program language); XML (Document markup
                 language); Web publishing",
}

@Book{McLaughlin:2002:BJE,
  author =       "Brett McLaughlin",
  title =        "Building {Java} enterprise applications: vol. 1:
                 architecture",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 302",
  year =         "2002",
  ISBN =         "0-596-00123-1",
  ISBN-13 =      "978-0-596-00123-0",
  LCCN =         "QA76.73.J38 M38 2002; QA76.73.J38 M393 2002",
  bibdate =      "Mon Apr 18 15:02:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Designing with EJBs, databases, and directory
                 servers.",
  URL =          "http://www.oreilly.com/catalog/9780596001230",
  acknowledgement = ack-nhfb,
  keywords =     "database design; Java (computer program language); Web
                 servers",
  remark =       "``Designing with EJBs, databases, and directory
                 servers'' --- cover of vol. 1. . v. 1. Architecture.",
  subject =      "Java (Computer program language); Web servers;
                 Database design",
}

@Book{McLaughlin:2002:JXD,
  author =       "Brett McLaughlin",
  title =        "{Java} and {XML} data binding",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 200",
  year =         "2002",
  ISBN =         "0-596-00278-5",
  ISBN-13 =      "978-0-596-00278-7",
  LCCN =         "QA76.73.J38 M39 2002",
  bibdate =      "Fri Sep 13 06:33:58 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9780596002787",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); XML (document markup
                 language)",
}

@Book{McLaughlin:2004:JTD,
  author =       "Brett McLaughlin and David Flanagan",
  title =        "{Java 1.5 Tiger}: a developer's notebook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 177",
  year =         "2004",
  ISBN =         "0-596-00738-8",
  ISBN-13 =      "978-0-596-00738-6",
  LCCN =         "QA76.73.J38 M3897 2004",
  bibdate =      "Thu Apr 21 09:27:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The developer's notebook series",
  URL =          "http://www.oreilly.com/catalog/9780596007386",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{McLaughlin:2005:HTH,
  author =       "Brett McLaughlin",
  title =        "Home theater hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 381",
  year =         "2005",
  ISBN =         "0-596-00704-3",
  ISBN-13 =      "978-0-596-00704-1",
  LCCN =         "TK7881.3 .M35 2005",
  bibdate =      "Sat Jun 11 09:50:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007041",
  acknowledgement = ack-nhfb,
  subject =      "Home entertainment systems; Home video systems;
                 Stereophonic sound systems",
}

@Book{McLaughlin:2006:HRA,
  author =       "Brett McLaughlin",
  title =        "Head rush {Ajax}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxi + 413",
  year =         "2006",
  ISBN =         "0-596-10225-9",
  ISBN-13 =      "978-0-596-10225-8",
  LCCN =         "QA76.73.J39 M35 2006eb; QA76.73.J39",
  bibdate =      "Tue Aug 5 17:52:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102258",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language); Asynchronous
                 transfer mode; Web site development; World Wide Web",
  tableofcontents = "Intro \\
                 Using Ajax: web applications for a new generation \\
                 Speaking the language: making Ajax requests \\
                 She blinded me with asynchrony: Asynchronous apps \\
                 Web page forestry: the document object model \\
                 A second helping: developing DOM applications \\
                 Saying more with post: Post requests \\
                 More than words can say: XML requests and responses
                 \\
                 A fight to the finish: JSON vs. XML \\
                 A few special bonus gifts: extras \\
                 It's time for a little bonus credit: Ajax and DOM
                 utilities",
}

@Book{McLaughlin:2006:JX,
  author =       "Brett McLaughlin",
  title =        "{Java} and {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xii + 465",
  year =         "2006",
  ISBN =         "0-596-10149-X",
  ISBN-13 =      "978-0-596-10149-7",
  LCCN =         "QA76.73.J38 M39 2006eb; QA76.73.J38; QA76.73.J38 M39
                 2006",
  bibdate =      "Tue Aug 5 17:50:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101497",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2001.",
  subject =      "XML (Document markup language); Java (Computer program
                 language); Web site development",
  xxnote =       "Check year: 2006 or 2007??",
}

@Book{McLaughlin:2007:HFO,
  author =       "Brett McLaughlin and Gary Pollice and David West",
  title =        "Head first object-oriented analysis and design",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiv + 600",
  year =         "2007",
  ISBN =         "0-596-00867-8",
  ISBN-13 =      "978-0-596-00867-3",
  LCCN =         "QA76.9.O35eb; QA76.9.O35",
  bibdate =      "Tue Aug 5 17:45:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Head first series",
  URL =          "http://www.oreilly.com/catalog/9780596008673",
  acknowledgement = ack-nhfb,
  subject =      "Object-oriented methods (Computer science); Computer
                 software; Development",
}

@Book{McLaughlin:2007:JX,
  author =       "Brett McLaughlin",
  title =        "{Java} and {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "465",
  year =         "2007",
  ISBN =         "0-596-10149-X (paperback)",
  ISBN-13 =      "978-0-596-10149-7 (paperback)",
  LCCN =         "QA76.73.J38 M39 2007",
  bibdate =      "Mon Jan 26 15:43:29 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007273941-d.html;
                 http://www.loc.gov/catdir/toc/fy0710/2007273941.html",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); XML (Document markup
                 language); Web publishing",
}

@Book{McNab:2004:NSA,
  author =       "Chris (Chris R.) McNab",
  title =        "Network security assessment",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxi + 371",
  year =         "2004",
  ISBN =         "0-596-00611-X",
  ISBN-13 =      "978-0-596-00611-2",
  LCCN =         "QA76.9.A25 M4355 2004",
  bibdate =      "Thu Apr 21 09:25:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006112",
  acknowledgement = ack-nhfb,
  subject =      "Computers; Access control; Evaluation; Computer
                 networks; Security measures; Evaluation",
}

@Book{McNab:2007:NSA,
  author =       "Chris (Chris R.) McNab",
  title =        "Network security assessment",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  year =         "2007",
  ISBN =         "0-596-51030-6",
  ISBN-13 =      "978-0-596-51030-5",
  LCCN =         "TK5105.59",
  bibdate =      "Tue Aug 5 17:54:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510305",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures",
}

@Book{McShaffry:2005:GCC,
  author =       "Mike McShaffry",
  title =        "Game coding complete",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  edition =      "Second",
  pages =        "xxix + 906",
  year =         "2005",
  ISBN =         "1-932111-91-3",
  ISBN-13 =      "978-1-932111-91-0",
  LCCN =         "QA76.76.C672 M35 2005",
  bibdate =      "Tue Aug 5 18:29:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111910",
  acknowledgement = ack-nhfb,
  subject =      "Computer games; Design; Programming",
}

@Book{McWilliams:2005:SKR,
  author =       "Brian (Brian S.) McWilliams",
  title =        "Spam kings: the real story behind the high-rolling
                 hucksters pushing porn, pills and @*\#?\%
                 enlargements",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 333 + 16",
  year =         "2005",
  ISBN =         "0-596-00732-9",
  ISBN-13 =      "978-0-596-00732-4",
  LCCN =         "HE7551; TK5105.743 .M38 2005eb; TK5105.743 .M38 2005
                 .M38 2005; TK5105.743; HE7551 .M38 2005",
  bibdate =      "Tue Aug 5 17:43:34 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007324",
  acknowledgement = ack-nhfb,
  subject =      "Spam (Electronic mail)",
}

@Book{Mecklenburg:2005:MPG,
  author =       "Robert Mecklenburg",
  title =        "Managing Projects with {GNU} Make",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 280",
  year =         "2005",
  ISBN =         "0-596-00610-1",
  ISBN-13 =      "978-0-596-00610-5",
  LCCN =         "QA76.76.U84 O73 2005",
  bibdate =      "Sun Dec 26 08:57:19 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780596006105",
  acknowledgement = ack-nhfb,
}

@Book{Mednieks:2012:PA,
  author =       "Zigurd R. Mednieks and others",
  title =        "Programming {Android}: [{Java} programming for the new
                 generation of mobile devices]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 542",
  year =         "2012",
  ISBN =         "1-4493-1664-6 (paperback)",
  ISBN-13 =      "978-1-4493-1664-8 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:22 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE; z3950.gbv.de:20011/gvk",
  price =        "EUR 37.00; UK \pounds 34.50",
  acknowledgement = ack-nhfb,
  subject =      "Android (Electronic resource); Application software;
                 Development; Mobile computing",
}

@Book{Meggitt:1997:WNU,
  author =       "Ashley J. Meggitt and Timothy D. Ritchey",
  title =        "{Windows NT} User Administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 204",
  year =         "1997",
  ISBN =         "1-56592-301-4",
  ISBN-13 =      "978-1-56592-301-0",
  LCCN =         "QA76.76.O63 M4338 1997",
  bibdate =      "Mon Apr 18 14:53:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/catalog/winuser/;
                 http://www.oreilly.com/catalog/9781565923010;
                 http://www.oreilly.com/catalog/winuser",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows NT; Operating systems (Computers);
                 User interfaces (Computer systems)",
}

@Book{Meyer:1997:JVM,
  author =       "Jon Meyer and Troy Downing",
  title =        "{Java} Virtual Machine",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 426",
  month =        feb,
  year =         "1997",
  ISBN =         "1-56592-194-1",
  ISBN-13 =      "978-1-56592-194-8",
  LCCN =         "QA76.73.J38 M49 1997",
  bibdate =      "Mon Apr 18 14:52:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "The Java series",
  URL =          "http://www.ora.com/www/item/javavm.html;
                 http://www.oreilly.com/catalog/9781565921948;
                 http://www.oreilly.com/catalog/javavm",
  acknowledgement = ack-nhfb,
  keywords =     "computer systems; Java (computer program language);
                 technology -- computers and computer technology;
                 virtual",
  subject =      "Java (Computer program language); Java virtual
                 machine",
}

@Book{Meyer:19xx:JVM,
  author =       "Jon Meyer and Troy Downing",
  title =        "The {Java} Virtual Machine",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "19xx",
  ISBN =         "4-900900-63-X",
  ISBN-13 =      "978-4-900900-63-9",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib;
                 http://www.oreilly.co.jp/",
  note =         "Japanese translation.",
  price =        "4,500 yen",
  acknowledgement = ack-nhfb,
  language =     "Japanese",
}

@Book{Meyer:2000:CSS,
  author =       "Eric A. Meyer",
  title =        "{Cascading Style Sheets}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 453",
  month =        may,
  year =         "2000",
  ISBN =         "1-56592-622-6",
  ISBN-13 =      "978-1-56592-622-6",
  LCCN =         "QA76.76.H94 M47 2000",
  bibdate =      "Mon Apr 18 14:57:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565926226;
                 http://www.oreilly.com/catalog/css",
  acknowledgement = ack-nhfb,
  subject =      "HTML (Document markup language); Web sites; Design;
                 Computer graphics; Cascading style sheets",
}

@Book{Meyer:2001:CPR,
  author =       "Eric A. Meyer",
  title =        "{CSS} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "91",
  month =        may,
  year =         "2001",
  ISBN =         "0-596-00120-7",
  ISBN-13 =      "978-0-596-00120-9",
  LCCN =         "QA76.76.H94 M472 2001",
  bibdate =      "Mon Apr 18 15:02:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9780596001209;
                 http://www.oreilly.com/catalog/csspr",
  acknowledgement = ack-nhfb,
  keywords =     "Cascading Style Sheets (CSS)",
  subject =      "HTML (Document markup language); Web sites; Design;
                 Cascading style sheets",
}

@Book{Meyer:2004:CPR,
  author =       "Eric A. Meyer",
  title =        "{CSS} pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "vi + 128",
  year =         "2004",
  ISBN =         "0-596-00777-9",
  ISBN-13 =      "978-0-596-00777-5",
  LCCN =         "TK5105.888 .M472 2004",
  bibdate =      "Thu Apr 21 09:28:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007775",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Cascading Style Sheets (CSS)",
}

@Book{Meyer:2004:CSS,
  author =       "Eric A. Meyer",
  title =        "{Cascading Style Sheets}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 507",
  year =         "2004",
  ISBN =         "0-596-00525-3",
  ISBN-13 =      "978-0-596-00525-2",
  LCCN =         "QA76.76.H94 M47 2004",
  bibdate =      "Mon Apr 18 15:07:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005252",
  acknowledgement = ack-nhfb,
  remark =       "``Covers CSS2 and CSS2.1'' --- cover. ``Visual
                 presentation for the Web'' --- cover. . CSS and
                 documents -- Selectors -- Structure and the cascade --
                 Values and units -- Fonts -- Text properties -- Basic
                 Visual formatting -- Padding, borders, and margins --
                 Colors and backgrounds -- Floating and positioning --
                 Table layout -- Lists and generated content -- User
                 interface styles -- Non-screen media -- Property
                 reference -- Selector, pseudo-class, and pseudo-element
                 reference -- Sample HTML 4 style sheet.",
  subject =      "Cascading style sheets; Web sites; Design; Computer
                 graphics",
}

@Book{Meyer:2005:SHH,
  author =       "Gordon Meyer",
  title =        "Smart home hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 376",
  year =         "2005",
  ISBN =         "0-596-00722-1",
  ISBN-13 =      "978-0-596-00722-5",
  LCCN =         "TK7881.25; TK7881.25 .M49 2005; TK7881.25 .M49
                 2005eb",
  bibdate =      "Tue Aug 5 17:43:20 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007225",
  acknowledgement = ack-nhfb,
  subject =      "Home automation; Household electronics",
}

@Book{Meyer:2006:CSS,
  author =       "Eric A. Meyer",
  title =        "{Cascading Style Sheets}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "535 (est.)",
  year =         "2006",
  ISBN =         "0-596-52733-0",
  ISBN-13 =      "978-0-596-52733-4",
  LCCN =         "QA76.76.H94 M47 2004",
  bibdate =      "Mon Apr 18 15:07:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596527334",
  acknowledgement = ack-nhfb,
  subject =      "Cascading Style Sheets (CSS); Web sites; design;
                 computer graphics",
}

@Book{Meyer:2008:CPR,
  author =       "Eric A. Meyer",
  title =        "{CSS} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "163",
  year =         "2008",
  ISBN =         "0-596-51505-7 (paperback)",
  ISBN-13 =      "978-0-596-51505-8 (paperback)",
  LCCN =         "TK5105.888; TK5105.888 .M472 2008xeb",
  bibdate =      "Tue Aug 5 17:59:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596515058",
  acknowledgement = ack-nhfb,
  remark =       "Previous ed. 2004.",
  subject =      "Cascading style sheets",
}

@Book{Milburn:2004:DPE,
  author =       "Ken Milburn",
  title =        "Digital photography: expert techniques",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 467",
  year =         "2004",
  ISBN =         "0-596-00547-4",
  ISBN-13 =      "978-0-596-00547-4",
  LCCN =         "TR267 .M57 2004",
  bibdate =      "Mon Apr 18 15:07:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596005474",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Photoshop CS'' --- cover. . The digital
                 photographer -- Be prepared -- Bringing out the best
                 picture -- Panoramas -- Photoshop selections, masks,
                 and paths -- Basic digital photo corrections --
                 Converting photos to paintings -- Special photographic
                 effects -- Retouching and rescuing photos -- Creating
                 fictitious photos -- Color printing -- Use pictures to
                 sell yourself -- Sell on the Web.",
  subject =      "Photography; Digital techniques; Image processing;
                 Digital techniques",
}

@Book{Milburn:2006:DL,
  author =       "Ken Milburn",
  title =        "From darkroom to {Lightroom}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  year =         "2006",
  ISBN =         "0-596-52977-5",
  ISBN-13 =      "978-0-596-52977-2",
  LCCN =         "TR267.5.L5; TR267.5.L5 M55 2006eb",
  bibdate =      "Tue Aug 5 18:12:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529772",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Lightroom (computer file); Photography; Digital
                 techniques",
}

@Book{Milburn:2006:DPE,
  author =       "Ken Milburn",
  title =        "Digital photography: expert techniques",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 387",
  year =         "2006",
  ISBN =         "0-596-52690-3",
  ISBN-13 =      "978-0-596-52690-0",
  LCCN =         "TR267; TR267 .M57 2006eb",
  bibdate =      "Tue Aug 5 18:05:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526900",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2004.",
  subject =      "Photography; Digital techniques",
}

@Book{Milburn:2007:SAD,
  author =       "Ken Milburn",
  title =        "{Sony Alpha DSLR A100}: a better manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52925-2",
  ISBN-13 =      "978-0-596-52925-3",
  LCCN =         "TR256; TR256 .M55 2007eb",
  bibdate =      "Tue Aug 5 18:10:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529253",
  acknowledgement = ack-nhfb,
  subject =      "Sony cameras; Photography; Digital techniques",
}

@Book{Miles:2005:AC,
  author =       "Russ Miles",
  title =        "{AspectJ} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 331",
  year =         "2005",
  ISBN =         "0-596-00654-3",
  ISBN-13 =      "978-0-596-00654-9",
  LCCN =         "QA76.64 .M54 2005 .M55 2004; QA76.64 .M55 2004;
                 QA76.64 .M54 2005; QA76.64 .M54 2005eb; QA76.64",
  bibdate =      "Tue Aug 5 17:42:19 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006549",
  acknowledgement = ack-nhfb,
  remark =       "Real-world Aspect-oriented programming with Java.",
  subject =      "Object-oriented programming (Computer science); Java
                 (Computer program language)",
  xxnote =       "Check year: 2004 or 2005??",
}

@Book{Miles:2006:LU,
  author =       "Russ (Russell) Miles and Kim Hamilton",
  title =        "Learning {UML 2.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 269",
  year =         "2006",
  ISBN =         "0-596-00982-8",
  ISBN-13 =      "978-0-596-00982-3",
  LCCN =         "QA76.76.D47; QA76.76.D47 M55 2006eb",
  bibdate =      "Tue Aug 5 17:46:58 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009823",
  acknowledgement = ack-nhfb,
  remark =       "A pragmatic introduction to UML",
  subject =      "UML (Computer science); Computer software;
                 Development",
}

@Book{Millsap:2003:OOP,
  author =       "Cary V. Millsap and Jeff Holt",
  title =        "Optimizing {Oracle} performance",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 388",
  year =         "2003",
  ISBN =         "0-596-00527-X",
  ISBN-13 =      "978-0-596-00527-6",
  LCCN =         "QA76.9.D3 M577 2003",
  bibdate =      "Mon Apr 18 15:07:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005276",
  acknowledgement = ack-nhfb,
  remark =       "``A practitioner's guide to optimizing response time''
                 --- cover.",
  subject =      "Oracle (Computer file); Relational databases; SQL
                 (Computer program language)",
}

@Book{Milstein:2004:G,
  author =       "Sarah Milstein and Rael Dornfest",
  title =        "{Google}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 299",
  year =         "2004",
  ISBN =         "0-596-00613-6",
  ISBN-13 =      "978-0-596-00613-6",
  LCCN =         "ZA4234.G64 M55 2004",
  bibdate =      "Thu Apr 21 09:25:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596006136",
  acknowledgement = ack-nhfb,
  subject =      "Google; Web search engines; Internet searching",
}

@Book{Milstein:2006:G,
  author =       "Sarah Milstein and J. D. Biersdorfer and Matthew
                 MacDonald",
  title =        "{Google}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  edition =      "Second",
  pages =        "xv + 446",
  year =         "2006",
  ISBN =         "0-596-10019-1 (paperback)",
  ISBN-13 =      "978-0-596-10019-3 (paperback)",
  LCCN =         "ZA4234.G64 M55 2006",
  bibdate =      "Tue Aug 5 17:47:34 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2006280379-d.html;
                 http://www.oreilly.com/catalog/9780596100193",
  acknowledgement = ack-nhfb,
  subject =      "Google; Handbooks, manuals, etc; Web search engines;
                 Internet searching",
}

@Book{Milstein:2006:GMM,
  author =       "Sarah Milstein and J. D. Biersdorfer and Matthew
                 MacDonald",
  title =        "{Google}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "446",
  year =         "2006",
  ISBN =         "0-596-10019-1",
  ISBN-13 =      "978-0-596-10019-3",
  LCCN =         "TK5105.885.G66; TK5105.885.G66 M63 2006eb;
                 TK5105.885.G66 M63 2006",
  bibdate =      "Tue Aug 5 17:47:34 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596100193",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition Sebastopol, Calif.: Pogue/O'Reilly,
                 2004. ``Covers Gmail, Adwords, and Google analytics.",
  subject =      "Google; Web search engines; Handbooks, manuals, etc",
  tableofcontents = "Part 1. Searching with Google. Google 101 \\
                 Superior searching \\
                 Part 2. Google tools. Googling further: images, news,
                 maps, and more \\
                 Googling with others: groups and answers \\
                 Shopping with Google \\
                 The Google toolbar \\
                 More cool Google tools \\
                 Part 3. Google for Webmasters. Becoming a search result
                 \\
                 Making money with Google \\
                 Google analytics \\
                 Part 4. Gmail",
}

@Book{Minar:2001:PPH,
  author =       "Nelson Minar and Marc Hedlund and Clay Shirky and Tim
                 O'Reilly \& Dan Bricklin and David Anderson and Jeremie
                 Miller and Adam Langley and Gene Kan and Alan Brown and
                 Marc Waldman and Lorrie Cranor and Aviel Rubin and
                 Roger Dingledine and Michael Freedman and David Molnar
                 and Rael Dornfest and Dan Brickley and Theodore Hong
                 and Richard Lethin and Jon Udell and Nimisha Asthagiri
                 and Walter Tuvell and Brandon Wiley",
  title =        "Peer-to-Peer: Harnessing the Power of Disruptive
                 Technologies",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 432",
  month =        mar,
  year =         "2001",
  ISBN =         "0-596-00110-X",
  ISBN-13 =      "978-0-596-00110-0",
  LCCN =         "TK5105.7 .P43 2001; TK5105.7 .P44 2001",
  bibdate =      "Mon Apr 18 15:02:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Edited by Andrew Oram.",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780596001100;
                 http://www.oreilly.com/catalog/peertopeer",
  acknowledgement = ack-nhfb,
  subject =      "Local area networks (Computer networks); Peer to peer
                 architecture (Computer networks)",
}

@Book{Miner:2012:MDP,
  author =       "Donald Miner and Adam Shook",
  title =        "{MapReduce} Design Patterns: Building Effective
                 Algorithms and Analytics for {Hadoop} and Other
                 Systems",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2012",
  ISBN =         "1-4493-2717-6, 1-4493-5855-1",
  ISBN-13 =      "978-1-4493-2717-0, 978-1-4493-5855-6",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:06 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 41.00",
  acknowledgement = ack-nhfb,
}

@Book{Mishra:2002:MOS,
  author =       "Sanjay Mishra and Alan Beaulieu",
  title =        "Mastering {Oracle SQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 321",
  year =         "2002",
  ISBN =         "0-596-00129-0",
  ISBN-13 =      "978-0-596-00129-2",
  LCCN =         "QA76.73.S67 M57 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596001290;
                 http://www.oreilly.com/catalog/9780596001292;
                 http://www.oreilly.com/catalog/mastorasql",
  acknowledgement = ack-nhfb,
  keywords =     "Oracle (computer file); SQL (computer program
                 language)",
  publishersummary = "Few books on the market today go beyond discussing
                 syntax and the barest rudiments of using Oracle SQL.
                 This book changes that. The authors cover the full
                 range of Oracle SQL features that apply to query
                 writing. Learn to write UNION queries that take full
                 advantage of SQL's set orientation, and ways to use
                 Oracle's new analytic SQL features to write ranking
                 queries, lag and lead queries, and more.",
}

@Book{Mishra:2004:MOS,
  author =       "Sanjay Mishra and Alan Beaulieu",
  title =        "Mastering {Oracle SQL}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xvii + 472",
  year =         "2004",
  ISBN =         "0-596-00632-2",
  ISBN-13 =      "978-0-596-00632-7",
  LCCN =         "QA76.9.D3 M5787 2004",
  bibdate =      "Thu Apr 21 09:26:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006327",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Oracle database 10g'' --- cover.",
  subject =      "Oracle (Computer file); SQL (Computer program
                 language)",
}

@Book{Mishra:2004:OUP,
  author =       "Sanjay Mishra",
  title =        "{Oracle} utilities: pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "viii + 117",
  year =         "2004",
  ISBN =         "0-596-00899-6",
  ISBN-13 =      "978-0-596-00899-4",
  LCCN =         "QA76.9.D3 M57 2004",
  bibdate =      "Thu Sep 22 19:01:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008994",
  acknowledgement = ack-nhfb,
  remark =       "Covers Oracle database 10g --- cover. A quick
                 reference for DBAs and developers --- cover.",
  subject =      "Oracle (Computer file); Database management;
                 Handbooks, manuals, etc; Utilities (Computer programs);
                 Handbooks, manuals, etc",
}

@Book{Mitchell:1996:PSA,
  editor =       "Charles Mitchell",
  title =        "Passport {South Africa}: Your Pocket Guide to {South
                 African} Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1996",
  ISBN =         "1-885073-19-4",
  ISBN-13 =      "978-1-885073-19-8",
  LCCN =         "HD58.7.M566 1997",
  bibdate =      "Sat Jun 28 10:17:25 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073198",
  acknowledgement = ack-nhfb,
}

@Book{Mitchell:1997:WII,
  author =       "Stan Mitchell",
  title =        "{Windows 95 IFS}: Inside the {Windows 95 Installable
                 File System} Manager",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 360",
  year =         "1997",
  ISBN =         "1-56592-200-X",
  ISBN-13 =      "978-1-56592-200-6",
  LCCN =         "QA76.76.O63 M59 1997",
  bibdate =      "Mon Apr 18 14:52:26 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565922006;
                 http://www.oreilly.com/catalog/winfile",
  acknowledgement = ack-nhfb,
  keywords =     "File organization (Computer science); Microsoft
                 Windows (Computer file); Operating systems
                 (Computers)",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers); File organization (Computer science)",
  xxnote =       "Data Research Associates has title: Inside the Windows
                 95 file system",
  xxtitle =      "Inside the {Windows 95} file system",
}

@Book{Mitchell:1998:PRY,
  editor =       "Charles Mitchell",
  title =        "Passport {Russia}: Your Pocket Guide to {Russian}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "1998",
  ISBN =         "1-885073-32-1",
  ISBN-13 =      "978-1-885073-32-7",
  LCCN =         "HD58.7 .M564 1998",
  bibdate =      "Wed Dec 31 15:11:20 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9781885073327",
  acknowledgement = ack-nhfb,
}

@Book{Mitchell:2000:DAS,
  author =       "Scott Mitchell",
  title =        "Designing {Active Server Pages}: {Scott Mitchell}'s
                 Guide to Writing Reusable Code",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 348",
  month =        sep,
  year =         "2000",
  ISBN =         "0-596-00044-8",
  ISBN-13 =      "978-0-596-00044-8",
  LCCN =         "TK5105.8885.A26 M58 2000",
  bibdate =      "Mon Apr 18 15:02:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://catdir.loc.gov/catdir/enhancements/fy0715/00062331-d.html;
                 http://catdir.loc.gov/catdir/enhancements/fy0912/00062331-b.html;
                 http://catdir.loc.gov/catdir/enhancements/fy1008/00062331-t.html;
                 http://www.oreilly.com/catalog/9780596000448;
                 http://www.oreilly.com/catalog/designasp",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Web sites; Design; Web
                 publishing",
  tableofcontents = "What Is Application Design? \\
                 What's Wrong with ASP Design? \\
                 Why Hasn't ASP Design Advanced? \\
                 What Can Be Done to Improve ASP Design? \\
                 Choosing a Server-Side Scripting Language \\
                 The Popularity of VBScript \\
                 Specifying the Scripting Language \\
                 Creating ASP Pages with JScript \\
                 Creating ASP Pages with PerlScript \\
                 Creating ASP Pages with Python \\
                 Exception Handling \\
                 A Bit of Terminology \\
                 Detecting When Exceptions Occur \\
                 Responding to Exceptions \\
                 Creating Custom HTTP Error Pages \\
                 Regular Expressions, Classes, and Dynamic Evaluation
                 and Execution \\
                 Using the RegExp Object \\
                 Using Object-Oriented Programming with VBScript \\
                 Using Dynamic Evaluation and Execution \\
                 Form Reuse \\
                 The Importance of Code Reuse \\
                 A Primer on Form Use \\
                 Form Validation \\
                 Creating Reusable Server-Side Form Validation Routines
                 \\
                 Developing Reusable Form Creation Routines \\
                 The Practicality of Reuse \\
                 Database Reuse \\
                 Examining Database Usage \\
                 The Building Blocks for Creating Reusable
                 Administration Pages \\
                 Creating Reusable Administration Pages \\
                 Using Components \\
                 COM--A Quick Overview \\
                 Lesser-Known Microsoft COM Components \\
                 Enhancing Microsoft's COM Components \\
                 Building Components \\
                 Enhancing Your Web Site with Third-Party Components \\
                 Executing DOS and Windows Applications on the Web
                 Server with ASPExec \\
                 Obtaining Detailed Information About Your Users's
                 Browsers \\
                 Grabbing Information from Other Web Servers \\
                 Encrypting Information \\
                 Uploading Files from the Browser to the Web Server",
}

@Book{Mitchell:2005:WMI,
  author =       "Tyler Mitchell",
  title =        "{Web} mapping illustrated",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 349",
  year =         "2005",
  ISBN =         "0-596-00865-1 (paperback)",
  ISBN-13 =      "978-0-596-00865-9 (paperback)",
  LCCN =         "GA139 .M58 2005",
  bibdate =      "Thu Oct 6 07:23:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008659",
  acknowledgement = ack-nhfb,
  remark =       "Using open source GIS toolkits---Cover.",
  subject =      "Digital mapping; Geodatabases; Design and
                 construction; Web site development",
}

@Book{Mitchell:2006:FAA,
  author =       "Phil Mitchell and Evan Callahan",
  title =        "Fixing {Access} annoyances: how to fix the most
                 annoying things about your favorite database",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 357",
  year =         "2006",
  ISBN =         "0-596-00852-X",
  ISBN-13 =      "978-0-596-00852-9",
  LCCN =         "QA76.9.D3 M58 2006eb; QA76.9.D3",
  bibdate =      "Tue Aug 5 17:45:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008529",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Access",
}

@Book{Mitchell:2015:WSP,
  author =       "Ryan Mitchell",
  title =        "Web scraping with {Python}: collecting data from the
                 modern web",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 238",
  year =         "2015",
  ISBN =         "1-4919-1029-1 (paperback), 1-4919-1028-3",
  ISBN-13 =      "978-1-4919-1029-0 (paperback), 978-1-4919-1028-3",
  LCCN =         "QA76.73.P98",
  bibdate =      "Wed Oct 14 07:37:03 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  URL =          "http://proquest.safaribooksonline.com/9781491910283",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Data mining;
                 Automatic data collection systems; Automatic data
                 collection systems.; Data mining.; Python (Computer
                 program language)",
  tableofcontents = "Part I. Building scrapers: Your first web scraper
                 \\
                 Advanced HTML parsing \\
                 Starting to crawl \\
                 Using APIs \\
                 Storing data \\
                 Reading documents \\
                 Part II. Advanced scraping: Cleaning your dirty data
                 \\
                 Reading and writing natural languages \\
                 Crawling through forms and logins \\
                 Scraping JavaScript \\
                 Image processing and text recognition \\
                 Avoiding scraping traps \\
                 Testing your website with scrapers \\
                 Scraping remotely",
}

@Book{Mojica:2001:CPV,
  author =       "Jose Mojica",
  title =        "{COM+} Programming with {Visual Basic}: Developing
                 {COM+} Servers with {COM}, {COM+}, and {.NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 348",
  month =        jun,
  year =         "2001",
  ISBN =         "1-56592-840-7",
  ISBN-13 =      "978-1-56592-840-4",
  LCCN =         "QA76.9.A73 M65 2001",
  bibdate =      "Mon Apr 18 14:59:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565928404;
                 http://www.oreilly.com/catalog/compluspvb",
  acknowledgement = ack-nhfb,
  subject =      "COM (Computer architecture); Computer programming;
                 Microsoft Visual BASIC",
}

@Book{Mojica:2002:CVN,
  author =       "Jose Mojica",
  title =        "{C\#} \& {VB.NET} Conversion Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iv + 139",
  year =         "2002",
  ISBN =         "0-596-00319-6",
  ISBN-13 =      "978-0-596-00319-7",
  LCCN =         "QA76.73.C154 M65 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$14.95",
  URL =          "http://safari.oreilly.com/0596003196;
                 http://www.oreilly.com/catalog/9780596003197;
                 http://www.oreilly.com/catalog/csharpvbpr",
  acknowledgement = ack-nhfb,
  keywords =     "C# (computer program language); character sets (data
                 processing); Microsoft Visual Basic; programming
                 languages (electronic computers) -- syntax",
  publishersummary = "The C# & VB.NET Conversion Pocket Reference helps
                 you easily make the switch from C# to Visual Basic .NET
                 and vice versa. Differences between the two languages
                 occur in three main areas: syntax, object-oriented
                 principles, and the Visual Studio .NET IDE. A perfect
                 companion for documents and books that dont have
                 examples using your mastered language, this guide
                 expects that you know one of the two languages, but
                 does not make an assumption about which one.",
}

@Book{Molinaro:2006:SC,
  author =       "Anthony Molinaro",
  title =        "{SQL} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxix + 595",
  year =         "2006",
  ISBN =         "0-596-00976-3",
  ISBN-13 =      "978-0-596-00976-2",
  LCCN =         "QA76.73.S67 M64 2006",
  bibdate =      "Tue Aug 5 17:46:54 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009762",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Database management",
  tableofcontents = "Retrieving records \\
                 Sorting query results \\
                 Working with multiple tables \\
                 Inserting, updating, deleting \\
                 Metadata queries \\
                 Working with strings \\
                 Working with numbers \\
                 Date arithmetic \\
                 Date manipulation \\
                 Working with ranges \\
                 Advanced searching \\
                 Reporting and warehousing \\
                 Hierarchical queries \\
                 Odds 'n' ends",
  xxnote =       "Check year: 2005 or 2006??",
}

@Book{Molkentin:2007:BQA,
  author =       "Daniel Molkentin",
  title =        "The book of {Qt 4}: the art of building {Qt}
                 applications",
  publisher =    "Open Source Press",
  address =      "Munich, Germany",
  pages =        "440",
  year =         "2007",
  ISBN =         "1-59327-147-6",
  ISBN-13 =      "978-1-59327-147-3",
  LCCN =         "QA76.9.U83 M6213 2007",
  bibdate =      "Tue Aug 5 18:20:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007013181-d.html;
                 http://www.oreilly.com/catalog/9781593271473",
  acknowledgement = ack-nhfb,
  subject =      "Qt (Electronic resource); Graphical user interfaces
                 (Computer systems); Application software; Development",
  tableofcontents = "Basics, tools, and first code \\
                 The tools needed to create dialogs \\
                 GUI design using the Qt designer \\
                 Developing a GUI application based on a main window \\
                 Laying out widgets \\
                 Dialogs \\
                 Events, drag and drop, and the clipboard \\
                 Displaying data using ``interview'' \\
                 The GtSql module \\
                 The graphics library ``Arthur'' \\
                 Input/output interfaces \\
                 Threading with QThread \\
                 Handling XML with QtXml \\
                 Internationalization \\
                 Debugging help \\
                 Tulip: containers and algorithms",
}

@Book{Moncur:1998:MCE,
  author =       "Michael G. Moncur",
  title =        "{MCSE}: The Core Exams in a Nutshell: a desktop quick
                 reference {Microsoft Certified Systems Engineer}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 401",
  month =        may,
  year =         "1998",
  ISBN =         "1-56592-376-6",
  ISBN-13 =      "978-1-56592-376-8",
  LCCN =         "QA76.3 .M644 1998; QA76.76.O63 M66 1998",
  bibdate =      "Mon Apr 18 14:54:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9781565923768;
                 http://www.oreilly.com/catalog/mcsecore",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing personnel; Certification;
                 Microsoft software; Examinations; Study guides",
}

@Book{Moncur:1998:MEN,
  author =       "Michael G. Moncur",
  title =        "{MCSE}: The Electives in a Nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 357",
  month =        jun,
  year =         "1998",
  ISBN =         "1-56592-482-7",
  ISBN-13 =      "978-1-56592-482-6",
  LCCN =         "QA76.3 .M6443 1998; QA76.3 .M66 1998",
  bibdate =      "Mon Apr 18 14:55:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565924826;
                 http://www.oreilly.com/catalog/mcselect",
  acknowledgement = ack-nhfb,
  keywords =     "Microsoft Certified Systems Engineer (MCSE)",
  subject =      "Electronic data processing personnel; Certification;
                 Microsoft software; Examinations; Study guides;
                 Microsoft Windows NT",
}

@Book{Moncur:1999:NEF,
  author =       "Michael Moncur",
  title =        "Networking Essentials Flashcards: {MCSE} Core Exam
                 70-058",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "280",
  year =         "1999",
  ISBN =         "1-56592-568-8",
  ISBN-13 =      "978-1-56592-568-7",
  LCCN =         "????",
  bibdate =      "Thu Feb 18 08:30:56 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565925687;
                 http://www.oreilly.com/catalog/netessfc/",
  acknowledgement = ack-nhfb,
}

@Book{Moncur:1999:TIW,
  author =       "Michael Moncur",
  title =        "{TCP\slash IP Windows NT 4.0} Flashcards: {MCSE}
                 Elective Exam \#70-059",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "240",
  year =         "1999",
  ISBN =         "1-56592-583-1",
  ISBN-13 =      "978-1-56592-583-0",
  LCCN =         "QA76.76.O63 M597 1999",
  bibdate =      "Mon Apr 18 14:56:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565925830;
                 http://www.oreilly.com/catalog/tcpipfc/",
  abstract =     "Set of portable study aids is intended to assist with
                 memorization of exam topics through four types of
                 flashcards: definition, compare and contrast,
                 advantages and disadvantages, and question.",
  acknowledgement = ack-nhfb,
  remark =       "``MCSE elective exam 70-059''--Container. Cataloging
                 information taken from the container.",
  subject =      "Microsoft software; Examinations; Study guides;
                 Electronic data processing personnel; Certification;
                 Computer networks; Study guides; Operating systems
                 (Computers); Microsoft Windows NT",
}

@Book{Moncur:1999:WNS,
  author =       "Michael Moncur",
  title =        "{Windows NT Server 4.0} in the Enterprise Flashcards:
                 {MCSE} Core Exam \#70-068",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "260",
  year =         "1999",
  ISBN =         "1-56592-584-X",
  ISBN-13 =      "978-1-56592-584-7",
  LCCN =         "????",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565925847;
                 http://www.oreilly.com/catalog/enterprisefc",
  acknowledgement = ack-nhfb,
}

@Book{Moncur:2000:MCE,
  author =       "Michael G. Moncur",
  title =        "{MCSE}: the core exams in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xii + 472",
  year =         "2000",
  ISBN =         "1-56592-721-4",
  ISBN-13 =      "978-1-56592-721-6",
  LCCN =         "QA76.3 .M644 2000",
  bibdate =      "Mon Apr 18 14:58:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9781565927216",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing personnel; Certification;
                 Microsoft software; Examinations; Study guides",
}

@Book{Moncur:2001:MNW,
  author =       "Michael G. Moncur and Paul Murphy",
  title =        "{MCSE} in a Nutshell: The {Windows 2000} Exams",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 459",
  month =        feb,
  year =         "2001",
  ISBN =         "0-596-00030-8",
  ISBN-13 =      "978-0-596-00030-1",
  LCCN =         "QA76.3 .M643 2001",
  bibdate =      "Mon Apr 18 15:01:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780596000301;
                 http://www.oreilly.com/catalog/mcseian",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing personnel; Certification;
                 Microsoft software; Examinations; Study guides;
                 Microsoft Windows (Computer file)",
  xxnote =       "Check year: UC/Melvyl has 2001.",
}

@Book{Monson-Haefel:1999:EJ,
  author =       "Richard Monson-Haefel",
  title =        "{Enterprise JavaBeans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 317",
  year =         "1999",
  ISBN =         "1-56592-605-6",
  ISBN-13 =      "978-1-56592-605-9",
  LCCN =         "QA76.76.J38 M66 1999",
  bibdate =      "Sat Oct 21 12:35:29 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565926059;
                 http://www.oreilly.com/catalog/entjbeans",
  acknowledgement = ack-nhfb,
}

@Book{Monson-Haefel:2000:EJ,
  author =       "Richard Monson-Haefel",
  title =        "{Enterprise JavaBeans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 472",
  month =        mar,
  year =         "2000",
  ISBN =         "1-56592-869-5",
  ISBN-13 =      "978-1-56592-869-5",
  LCCN =         "QA76.73.J38 M65 2000",
  bibdate =      "Mon Apr 18 15:00:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "Java series",
  URL =          "http://www.oreilly.com/catalog/9781565928695;
                 http://www.oreilly.com/catalog/entjbeans2",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); JavaBeans",
}

@Book{Monson-Haefel:2001:EJ,
  author =       "Richard Monson-Haefel",
  title =        "{Enterprise JavaBeans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xix + 567",
  year =         "2001",
  ISBN =         "0-596-00226-2",
  ISBN-13 =      "978-0-596-00226-8",
  LCCN =         "QA76.73.J38 M65 2001",
  bibdate =      "Mon Apr 18 15:04:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Covers EJB 2.0",
  URL =          "http://www.oreilly.com/catalog/9780596002268",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); JavaBeans",
  subject =      "Java (Computer program language); JavaBeans",
}

@Book{Monson-Haefel:2001:JMS,
  author =       "Richard Monson-Haefel and David A. Chappell",
  title =        "{Java} Message Service",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 220",
  year =         "2001",
  ISBN =         "0-596-00068-5",
  ISBN-13 =      "978-0-596-00068-4",
  LCCN =         "QA76.73.J38 M655 2001",
  bibdate =      "Mon Apr 18 15:02:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596000684;
                 http://www.oreilly.com/catalog/javmesser",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); telecommunication --
                 message processing",
  subject =      "Java (Computer program language); Telecommunication;
                 Message processing; Electronic mail systems",
  xxnote =       "Check year: UC/Melvyl has 2001.",
}

@Book{Monson-Haefel:2004:EJ,
  author =       "Richard Monson-Haefel",
  title =        "{Enterprise JavaBeans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xxi + 763",
  year =         "2004",
  ISBN =         "0-596-00530-X",
  ISBN-13 =      "978-0-596-00530-6",
  LCCN =         "QA76.73.J38 M65 2004",
  bibdate =      "Mon Apr 18 15:07:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005306",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); JavaBeans",
}

@Book{Monson-Haefel:2006:EJ,
  author =       "Richard Monson-Haefel and Bill Burke",
  title =        "{Enterprise JavaBeans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "760 (est.)",
  year =         "2006",
  ISBN =         "0-596-00978-X",
  ISBN-13 =      "978-0-596-00978-6",
  LCCN =         "????",
  bibdate =      "Mon Jun 12 08:18:49 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596009786;
                 http://www.oreilly.com/catalog/entjbeans5/",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); JavaBeans",
}

@Book{Moock:2001:ADG,
  author =       "Colin Moock",
  title =        "{ActionScript}: The Definitive Guide: Mastering
                 {Flash} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxii + 696",
  month =        may,
  year =         "2001",
  ISBN =         "1-56592-852-0",
  ISBN-13 =      "978-1-56592-852-7",
  LCCN =         "TR897.7 .M55 2001; TR897.7 .M65 2001",
  bibdate =      "Mon Apr 18 14:59:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565928527;
                 http://www.oreilly.com/catalog/actscript",
  acknowledgement = ack-nhfb,
  remark =       "``Mastering Flash programming'' -- cover. 1. A gentle
                 introduction for non-programmers -- 2. Variables -- 3.
                 Data and datatypes -- 4. Primitive datatypes -- 5.
                 Operators -- 6. Statements -- 7. Conditionals -- 8.
                 Loop statements -- 9. Functions -- 10. Events and event
                 handlers -- 11. Arrays -- 12. Objects and classes --
                 13. Movie clips -- 14. Lexical structure -- 15.
                 Advanced topics -- 16. ActionScript authoring
                 environment -- 17. Flash forms -- 18. On-screen text
                 fields -- 19. De-bugging\ldots{}",
  subject =      "Computer animation; ActionScript (Computer program
                 language); Flash (Computer file); Interactive
                 multimedia; Web sites; Design",
}

@Book{Moock:2003:AFMa,
  author =       "Colin Moock",
  title =        "{ActionScript} for Flash {MX}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxiv + 1051",
  year =         "2003",
  ISBN =         "0-596-00396-X",
  ISBN-13 =      "978-0-596-00396-8",
  LCCN =         "TR897.7 .M65 2003",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$54.95",
  URL =          "http://www.oreilly.com/catalog/9780596003968;
                 http://www.oreilly.com/catalog/actscript2",
  acknowledgement = ack-nhfb,
  publishersummary = "ActionScript for Flash MX: The Definitive Guide is
                 the most complete, up-to-date reference available for
                 the latest version of ActionScript. Author Colin Moock
                 has added hundreds of new code examples to show new
                 Flash MX techniques in the real world. The book's
                 language reference alone has nearly doubled from the
                 first edition, with more than 250 new classes, objects,
                 methods, and properties. You'll find exhaustive
                 coverage of dozens of undocumented, under-documented,
                 and mis-documented features.",
}

@Book{Moock:2003:AFMb,
  author =       "Colin Moock",
  title =        "{ActionScript} for {Flash MX}: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 138",
  year =         "2003",
  ISBN =         "0-596-00514-8",
  ISBN-13 =      "978-0-596-00514-6",
  LCCN =         "TR897.7 .M6497 2003",
  bibdate =      "Mon Apr 18 15:07:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005146",
  acknowledgement = ack-nhfb,
  remark =       "``Quick reference for Flash MX programmers'' ---
                 cover.",
  subject =      "Computer animation; Flash (Computer file);
                 ActionScript (Computer program language)",
}

@Book{Moock:2004:EA,
  author =       "Colin Moock",
  title =        "Essential {ActionScript 2.0}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 502",
  year =         "2004",
  ISBN =         "0-596-00652-7",
  ISBN-13 =      "978-0-596-00652-5",
  LCCN =         "TR897.7 .M6523 2004",
  bibdate =      "Tue Aug 2 10:53:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006525",
  acknowledgement = ack-nhfb,
  subject =      "Computer animation; Flash (Computer file); Web sites;
                 Design; ActionScript (Computer program language)",
}

@Book{Moock:2007:EA,
  author =       "Colin Moock",
  title =        "Essential {ActionScript 3.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxi + 911",
  year =         "2007",
  ISBN =         "0-596-52694-6 (paperback)",
  ISBN-13 =      "978-0-596-52694-8 (paperback)",
  LCCN =         "TR897.7; TR897.7 .M6524 2007eb; TR897.7 .M6524 2007",
  bibdate =      "Tue Aug 5 18:05:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526948",
  acknowledgement = ack-nhfb,
  subject =      "Flash (Computer file); Macromedia Flash. (Computer
                 file); ActionScript (Computer program language)",
}

@Book{Morrison:2008:HFJ,
  author =       "Michael Morrison",
  title =        "Head first {JavaScript}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiv + 615",
  year =         "2008",
  ISBN =         "0-596-52774-8",
  ISBN-13 =      "978-0-596-52774-7",
  LCCN =         "QA76.73.J39eb; QA76.73.J39",
  bibdate =      "Tue Aug 5 18:08:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Head first series",
  URL =          "http://www.oreilly.com/catalog/9780596527747",
  acknowledgement = ack-nhfb,
  remark =       "A brain-friendly guide, p.1. Safari ``free online ed.
                 with purchase of this book.",
  subject =      "JavaScript (Computer program language); Web sites;
                 Design; Internet programming",
  tableofcontents = "The interactive web \\
                 Storing data \\
                 Exploring the client: browser spelunking \\
                 Decision making \\
                 Looping \\
                 Functions: reduce, reuse, recycle \\
                 Forms and validation \\
                 Wrangling the page: slicing and dicing HTML with the
                 DOM \\
                 Bringing data to life \\
                 Creating custom objects \\
                 Kill bugs dead: good scripts gone wrong \\
                 Dynamic data: touchy-feely web applications",
  xxnote =       "Check year: 2007 or 2008??",
}

@Book{Morville:2005:AF,
  author =       "Peter Morville",
  title =        "Ambient findability",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii--xiv + 188",
  year =         "2005",
  ISBN =         "0-596-00765-5 (paperback)",
  ISBN-13 =      "978-0-596-00765-2 (paperback)",
  LCCN =         "QA76.9.D26 M673 2005",
  bibdate =      "Thu Oct 6 07:58:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596007652;
                 http://www.oreilly.com/catalog/ambient/",
  acknowledgement = ack-nhfb,
  remark =       "Many figures in color.",
  subject =      "Database design; Database searching; Information and
                 retrieval systems Design",
}

@Book{Morville:2007:IAW,
  author =       "Peter Morville and Louis Rosenfeld and Louis
                 Information architecture for the World Wide Web
                 Rosenfeld",
  title =        "Information architecture for the {World Wide Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xix + 504",
  year =         "2007",
  ISBN =         "0-596-52734-9 (paperback)",
  ISBN-13 =      "978-0-596-52734-1 (paperback)",
  LCCN =         "TK5105.888 .R67 2007",
  bibdate =      "Tue Aug 5 18:06:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527341",
  acknowledgement = ack-nhfb,
  remark =       "Rosenfeld's name appears first on the earlier
                 edition.",
  subject =      "Web sites; Design; Information storage and retrieval
                 systems; Architecture",
  xxnote =       "Check year: 2006 or 2007??",
}

@Book{Mott:2001:LCa,
  editor =       "Troy Mott",
  title =        "Learning {Carbon}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 341",
  month =        may,
  year =         "2001",
  ISBN =         "0-596-00161-4",
  ISBN-13 =      "978-0-596-00161-2",
  LCCN =         "QA76.9.U83 L428 2001; QA76.9.U83 L43 2001",
  bibdate =      "Mon Apr 18 15:03:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596001612;
                 http://www.oreilly.com/catalog/learncarbon",
  acknowledgement = ack-nhfb,
  remark =       "``A/D/C, Apple Developer Connection recommended
                 title'' --- cover.",
  subject =      "User interfaces (Computer systems); Application
                 program interfaces (Computer software); C (Computer
                 program language); Mac OS",
  xxauthor =     "{Apple Computer, Inc.}",
}

@Book{Mott:2001:LCb,
  author =       "Troy Mott",
  title =        "Learning {Cocoa}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 366",
  month =        may,
  year =         "2001",
  ISBN =         "0-596-00160-6",
  ISBN-13 =      "978-0-596-00160-5",
  LCCN =         "QA76.64 .L434 2001; QA76.64 .L437 2001",
  bibdate =      "Mon Apr 18 15:03:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596001605;
                 http://www.oreilly.com/catalog/learncocoa",
  acknowledgement = ack-nhfb,
  subject =      "Cocoa (Application development environment);
                 Object-oriented programming (Computer science); C
                 (Computer program language); Application program
                 interfaces (Computer software); Mac OS",
  xxauthor =     "{Apple Computer, Inc.}",
}

@Book{Mountjoy:2004:WDG,
  author =       "Jon Mountjoy and Avinash Chugh",
  title =        "{WebLogic}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 828",
  year =         "2004",
  ISBN =         "0-596-00432-X",
  ISBN-13 =      "978-0-596-00432-3",
  LCCN =         "TK5105.8885.B4 M68 2004",
  bibdate =      "Mon Apr 18 15:06:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004323",
  acknowledgement = ack-nhfb,
  remark =       "``Covers versions 7 and 8.1'' --- cover.
                 ``Development, deployment and maintenance'' ---
                 cover.",
  subject =      "BEA WebLogic server; Web servers; Application
                 software; Development; Client/server computing; Java
                 (Computer program language)",
}

@Book{Muck:2003:FRD,
  author =       "Tom Muck",
  title =        "{Flash} remoting: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 612",
  year =         "2003",
  ISBN =         "0-596-00401-X",
  ISBN-13 =      "978-0-596-00401-9",
  LCCN =         "TK5105.888 .M835 2003",
  bibdate =      "Mon Apr 18 15:06:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004019",
  acknowledgement = ack-nhfb,
  remark =       "``Connecting Flash applications to remote services''
                 --- cover.",
  subject =      "Web site development; Flash (Computer file);
                 Interactive multimedia; Authorship",
}

@Book{Muench:2000:BOX,
  author =       "Steve Muench",
  title =        "Building {Oracle XML} Applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 792",
  month =        sep,
  year =         "2000",
  ISBN =         "1-56592-691-9",
  ISBN-13 =      "978-1-56592-691-2",
  LCCN =         "QA76.76.H94 M75 2000",
  bibdate =      "Mon Apr 18 14:58:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565926912;
                 http://www.oreilly.com/catalog/orxmlapp",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language); Oracle (Computer
                 file); Application software; Development",
}

@Book{Mui:1990:PBR,
  author =       "Linda Mui",
  title =        "{Pick BASIC}: a Reference Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 307",
  year =         "1990",
  ISBN =         "0-937175-42-0",
  ISBN-13 =      "978-0-937175-42-2",
  LCCN =         "QA76.73.P225 M85 1990",
  bibdate =      "Sat Nov 19 14:28:56 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780937175422",
  acknowledgement = ack-nhfb,
}

@Book{Mui:1992:XWS,
  author =       "Linda Mui and Eric Pearce",
  title =        "{X Window System} Administrator's Guide for {X11}
                 Release 4 and Release 5",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 346",
  year =         "1992",
  ISBN =         "0-937175-83-8 (paperback), 1-56592-052-X (with CD
                 ROM)",
  ISBN-13 =      "978-0-937175-83-5 (paperback), 978-1-56592-052-1 (with
                 CD ROM)",
  LCCN =         "QA76.76.W56 D44 v.8 1992",
  bibdate =      "Sat Nov 13 11:49:33 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Contains CD ROM with X11R4 and X11R5 source code, plus
                 compiled versions for Sun 3 SunOS 4.1.1, Sun 4 SunOS
                 4.1.1, DECstation ULTRIX 4.2, and IBM RS/6000 AIX
                 3.2.",
  price =        "US\$29.95 (without CD ROM), US\$59.95 (with CD ROM)",
  URL =          "http://www.oreilly.com/catalog/9780937175835;
                 http://www.oreilly.com/catalog/v8",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / xix \\
                 How to Use this Book / xix \\
                 Assumptions / xxi \\
                 Related Documents / xxi \\
                 Font Conventions Used in This Book / xxii \\
                 We'd Like to Hear From You / xxiii \\
                 Bulk Sales Information / xxiii \\
                 Acknowledgments / xxiii \\
                 1: An Introduction to X Administration / 3 \\
                 1.1 The Design of X11 / 3 \\
                 1.1.1 Display Servers / 4 \\
                 1.1.2 Clients and Resources / 6 \\
                 1.1.3 Toolkits and GUIs / 7 \\
                 1.2 X Administration / 8 \\
                 1.2.1 Installing X / 8 \\
                 1.2.2 Supporting Users / 9 \\
                 1.2.3 Maintaining Software / 9 \\
                 1.2.4 Maintaining Multiple Machines / 10 \\
                 1.2.5 A `Philosophy' of X Administration / 10 \\
                 2: The X User Environment / 13 \\
                 2.1 The Configured X Session / 13 \\
                 2.1.1 The Twilight Zone / 16 \\
                 2.2 Components of the X Environment / 18 \\
                 2.2.1 Window Managers / 18 \\
                 2.2.2 Customizing Clients / 20 \\
                 2.2.2.1 The -fn Command-line Option / 20 \\
                 2.2.2.2 The -geometry Command-line Option / 20 \\
                 2.2.2.3 Specifying Colors / 23 \\
                 2.2.2.4 Using Resources / 24 \\
                 2.2.3 The Startup Script / 25 \\
                 2.2.3.1 The Foreground Process / 26 \\
                 2.3 The Shell Environment / 27 \\
                 2.3.1 Setting the DISPLAY Variable / 27 \\
                 2.3.1.1 Complications with Display Names / 28 \\
                 2.3.2 Redefining the Search Path / 29 \\
                 2.3.2.1 Setting the Search Path for OpenWindows Support
                 / 30 \\
                 2.3.2.2 Setting the Search Path for Mixed Environments
                 / 30 \\
                 2.3.3 xterm Issues / 31 \\
                 2.3.3.1 xterm and Terminal Emulation / 31 \\
                 2.3.3.2 The resize Client / 31 \\
                 2.3.3.3 xterm and the Login Shell (C Shell) / 33 \\
                 2.3.4 Starting Remote Clients / 34 \\
                 2.3.4.1 Starting a Remote Client with rsh / 35 \\
                 2.4 Startup Methods / 37 \\
                 2.4.1 xinit and startx / 38 \\
                 2.4.2 Differences Between .xinitrc and .xsession / 39
                 \\
                 2.5 Related Documentation / 39 \\
                 3: The X Display Manager / 43 \\
                 3.1 xdm Concepts / 44 \\
                 3.2 xdm Configuration Files / 46 \\
                 3.3 xdm the Easy Way / 48 \\
                 3.4 Troubleshooting xdm / 49 \\
                 3.5 Customizing xdm / 51 \\
                 3.5.1 The Master Configuration File (xdm-config) / 51
                 \\
                 3.5.2 Listing X Servers (the Xservers File) / 53 \\
                 3.5.2.1 Xservers Syntax / 53 \\
                 3.5.3 xdm Host Access Control: the Xaccess File (R5
                 Only) / 55 \\
                 3.5.3.1 Direct and Broadcast Access / 56 \\
                 3.5.3.2 Indirect Access and the Chooser / 57 \\
                 3.5.3.3 Using Macros / 59 \\
                 3.5.3.4 Advantages and Disadvantages of the Chooser /
                 59 \\
                 3.5.4 The Xresources File / 60 \\
                 3.5.4.1 Configuring the Login Box / 60 \\
                 3.5.4.2 The xconsole Client / 62 \\
                 3.5.5 Starting Up Individual X Sessions (the Xsession
                 File) / 63 \\
                 3.5.5.1 No Home Directory? (R5) / 64 \\
                 3.5.6 Display Classes / 65 \\
                 3.6 Testing Your xdm Setup / 66 \\
                 3.6.1 Resetting the Keyboard / 67 \\
                 3.6.2 Restarting xdm Using xdm-pid (R4 and Later) / 68
                 \\
                 3.6.3 Rereading xdm Configuration Files (R3) / 68 \\
                 3.7 Permanent Installation of xdm / 69 \\
                 3.8 Related Documentation / 70 \\
                 4: Security / 73 \\
                 4.1 Host-based Access Control / 74 \\
                 4.1.1 The /etc/Xn.hosts File / 74 \\
                 4.1.2 The xhost Client / 75 \\
                 4.1.3 Problems with Host-based Access Control / 76 \\
                 4.2 Access Control with MIT-MAGIC-COOKIE-1 / 77 \\
                 4.2.1 Using MIT-MAGIC-COOKIE-1 with xdm / 78 \\
                 4.2.2 The xauth Program / 79 \\
                 4.2.3 Using MIT-MAGIC-COOKIE-1 with xinit / 81 \\
                 4.2.4 xauth vs. xhost / 82 \\
                 4.3 The XDM-AUTHORIZATION-1 Mechanism (R5) / 83 \\
                 4.4 The SUN-DES-1 Mechanism (R5) / 84 \\
                 4.4.1 Public Key Encryption / 85 \\
                 4.4.2 Prerequisites for Using SUN-DES-1 / 86 \\
                 4.4.3 Using SUN-DES-1 with xdm / 88 \\
                 4.4.4 Using SUN-DES-1 with xinit / 89 \\
                 4.4.5 Adding Another User with SUN-DES-1 / 91 \\
                 4.4.6 xterm and SUN-DES-1 / 92 \\
                 4.4.7 Troubleshooting SUN-DES-1 / 92 \\
                 4.5 xterm and Secure Keyboard / 93 \\
                 4.6 Other Security Issues / 94 \\
                 4.6.1 The Console xterm (R4 and Earlier) / 94 \\
                 4.6.2 The Console and xdm (R5) / 95 \\
                 4.6.3 Hanging the Server Remotely (R3) / 96 \\
                 4.6.4 Reading the Framebuffer (Sun Workstations) / 96
                 \\
                 4.6.5 Removing Files in /tmp / 97 \\
                 4.6.6 The Network Design / 97 \\
                 4.7 Related Documentation / 98 \\
                 5: Font Management / 101 \\
                 5.1 Fonts on the X Window System / 101 \\
                 5.1.1 xlsfonts / 103 \\
                 5.1.2 xfd / 103 \\
                 5.1.3 xfontsel / 104 \\
                 5.1.4 The Font Path / 105 \\
                 5.1.5 The Font Directory File / 106 \\
                 5.1.6 The fonts.scale File (R5 only) / 107 \\
                 5.1.7 Wildcards / 108 \\
                 5.1.8 Aliases / 108 \\
                 5.1.8.1 The FILE_NAMES_ALIAS Alias / 109 \\
                 5.2 All About Fonts / 110 \\
                 5.2.1 Bitmap Versus Outline Fonts / 110 \\
                 5.2.2 Font Formats / 111 \\
                 5.2.3 Format Conversion Tools / 112 \\
                 5.3 Adding New Fonts / 114 \\
                 5.3.1 Adding a Single Font / 114 \\
                 5.3.2 Adding Multiple Fonts / 115 \\
                 5.3.2.1 Multiple Font Example / 116 \\
                 5.3.3 Problems with Running Vendor-specific Clients /
                 117 \\
                 5.3.4 DECWindows Examples / 118 \\
                 5.3.4.1 Aliasing / 119 \\
                 5.3.4.2 DECWindows Conversion / 120 \\
                 5.3.5 AIXWindows Example / 121 \\
                 5.3.6 OpenWindows Example / 123 \\
                 5.3.6.1 Aliasing / 124 \\
                 5.3.6.2 OpenWindows Conversion / 125 \\
                 5.3.6.3 Converting from XI 1/NeWS to PCF or SNF / 125
                 \\
                 5.3.6.4 More Conversions / 126 \\
                 5.4 Providing Fonts Over the Network / 127 \\
                 5.5 The R5 Font Server / 127 \\
                 5.5.1 The Configuration File / 128 \\
                 5.5.2 Installing the Font Server / 130 \\
                 5.5.2.1 Testing By Hand / 131 \\
                 5.5.2.2 Changing BSD Boot Files / 131 \\
                 5.5.2.3 Changing System V Boot Files / 132 \\
                 5.5.2.4 Changing AIX Boot Files / 133 \\
                 5.5.3 Font Server Name Syntax / 133 \\
                 5.5.4 Debugging the Font Server / 134 \\
                 5.5.5 Font Server Clients / 135 \\
                 5.5.6 The Font Path and the Font Server / 136 \\
                 5.5.7 Hostname Aliases / 138 \\
                 5.5.8 A Font Server Example / 138 \\
                 5.6 Related Documentation / 140 \\
                 6: Color / 143 \\
                 6.1 Color Specification in Release 4 and Earlier / 144
                 \\
                 6.1.1 RGB Color Names / 144 \\
                 6.1.2 Numeric Color Values / 145 \\
                 6.1.3 Adding Your Own Color Names (RGB) / 146 \\
                 6.1.4 Fixing a Corrupted Color Database / 147 \\
                 6.2 Color Specification in Release 5 (Xcms) / 147 \\
                 6.2.1 Xcms Color Names / 148 \\
                 6.2.2 Adding Your Own Color Names in Xcms / 150 \\
                 6.2.3 Xcms Database Example / 151 \\
                 6.2.4 Device Profiles / 152 \\
                 6.3 Related Documentation / 153 \\
                 7: X Terminals / 157 \\
                 7.1 Buying an X Terminal: What's What / 157 \\
                 7.1.1 Monitors / 157 \\
                 7.1.1.1 Screen Size / 158 \\
                 7.1.1.2 Resolution / 158 \\
                 7.1.1.3 Depth / 159 \\
                 7.1.1.4 Refresh Rate / 159 \\
                 7.1.2 Keyboard and Mouse / 159 \\
                 7.1.3 X Server Software / 160 \\
                 7.1.4 Special Features / 161 \\
                 7.1.5 Memory Configuration / 161 \\
                 7.1.6 Network Interface / 162 \\
                 7.2 X Terminal Setup / 163 \\
                 7.3 Network Setup / 164 \\
                 7.3.1 Getting the IP Address Using RARP / 165 \\
                 7.3.2 Getting Information Using BOOTP / 165 \\
                 7.3.3 Trivial File Transfer Protocol (TFTP) / 167 \\
                 7.3.4 Setting Up the Network on the X Terminal / 168
                 \\
                 7.3.5 Debugging Hints / 168 \\
                 7.3.5.1 Error Messages / 169 \\
                 7.3.5.2 Updating the arp Table / 169 \\
                 7.3.5.3 Name Server Problems / 169 \\
                 7.4 Fonts on X Terminals / 170 \\
                 7.4.1 Font Formats / 170 \\
                 7.4.2 The Font Server (R5) / 171 \\
                 7.4.3 Choosing TFTP or NFS for Font Access / 171 \\
                 7.4.3.1 Reading Fonts Using TFTP / 171 \\
                 7.4.3.2 Reading Fonts Using NFS / 172 \\
                 7.5 Configuring for the X Display Manager / 173 \\
                 7.5.1 Configuring the X Terminal for xdm / 173 \\
                 7.5.2 Configuring an R5 Host / 174 \\
                 7.5.3 Configuring an R4 Host / 174 \\
                 7.5.4 Configuring xdm Without XDMCP / 174 \\
                 7.5.5 Setting Up Server Access Control / 175 \\
                 7.6 Remote Configuration of X Terminals / 175 \\
                 7.6.1 Remote Configuration on NCD Terminals / 176 \\
                 7.6.2 Remote Configuration on Visual Terminals / 177
                 \\
                 7.6.3 Remote Configuration on Tektronix Terminals / 178
                 \\
                 7.7 Reconfiguring the Host / 178 \\
                 7.7.1 Increasing the Number of Processes / 178 \\
                 7.7.2 Increasing the Number of Pseudo-ttys / 179 \\
                 7.7.3 Increasing the Amount of Swap Space / 180 \\
                 7.7.3.1 Swapping to a File / 180 \\
                 7.7.3.2 Swapping to a Disk / 180 \\
                 7.8 Related Documentation / 181 \\
                 8: Building the X Window System / 185 \\
                 8.1 Installation Issues / 185 \\
                 8.1.1 Should You Use MIT Source? / 185 \\
                 8.1.2 Types of Vendor-supplied X Distributions / 186
                 \\
                 8.1.2.1 X from Your OS Vendor / 187 \\
                 8.1.2.2 X from a Third Party / 187 \\
                 8.1.3 X Source Code from MIT / 188 \\
                 8.1.4 Complete or Client-only Distribution? / 189 \\
                 8.1.5 Installing Multiple X Releases / 189 \\
                 8.2 Source Preparation / 191 \\
                 8.2.1 Do You Have Enough Disk Space? / 191 \\
                 8.2.2 Is Your Platform Supported? / 192 \\
                 8.2.3 Applying OS Patches / 194 \\
                 8.2.4 Applying X Patches / 194 \\
                 8.2.5 Creating a Link Tree (Optional) / 196 \\
                 8.3 Simplest Case Build / 197 \\
                 8.4 Host Problems / 198 \\
                 8.4.1 Disk Space / 198 \\
                 8.4.1.1 Changing the tmp Directory Using TMPDIR (Ultrix
                 and HP-UX) / 199 \\
                 8.4.1.2 Changing the tmp Directory Using -temp (SunOS)
                 / 200 \\
                 8.4.2 Shared Library Installation (SunOS) / 200 \\
                 8.4.3 NFS Installation / 201 \\
                 8.4.3.1 NFS Installation Without Root Access / 201 \\
                 8.4.3.2 Installation Over the Network (rdist) / 203 \\
                 8.4.4 Installing the termcap or terminfo Definition for
                 xterm / 203 \\
                 8.5 Simple Configuration / 204 \\
                 8.5.1 Configuration Parameters / 205 \\
                 8.5.1.1 site.def / 205 \\
                 8.5.1.2 The ProjectRoot Flag / 207 \\
                 8.5.1.3 The Platform Configuration File (platform.cf) /
                 208 \\
                 8.5.2 Configuration Example 1 / 210 \\
                 8.5.3 Configuration Example 2 / 211 \\
                 8.5.4 Configuration Example 3 / 212 \\
                 8.5.5 Configuration Example 4 / 212 \\
                 8.5.6 Configuration Example 5 / 213 \\
                 8.5.7 Other Build Flags / 213 \\
                 8.5.7.1 xterm Build Flags / 214 \\
                 8.6 Building Programs After X Is Installed / 214 \\
                 8.6.1 xmkmf / 214 \\
                 8.6.2 Include Files / 215 \\
                 8.6.3 Libraries / 216 \\
                 8.7 More About imake / 216 \\
                 8.7.1 The make Program / 216 \\
                 8.7.2 The Preprocessor / 217 \\
                 8.7.3 Imake Syntax / 219 \\
                 8.7.3.1 Comments in imake / 219 \\
                 8.7.3.2 Multi-line Macros (@@) / 220 \\
                 8.7.3.3 Concatenating Macros / 221 \\
                 8.7.3.4 Dealing with Tabs / 222 \\
                 8.7.4 imake Configuration Files / 222 \\
                 8.7.4.1 A Quick Tour of Files Used by imake / 223 \\
                 8.7.5 Using imake to Build X11 / 224 \\
                 8.8 Porting Hints / 226 \\
                 8.8.1 Undefined Symbols or Functions / 226 \\
                 8.8.1.1 Missing Header Files / 226 \\
                 8.8.1.2 Missing Function Definitions / 226 \\
                 8.8.2 Searching for Preprocessor Symbols / 228 \\
                 8.9 Related Documentation / 230 \\
                 Appendix A: Useful Things to Know / 233 \\
                 A.1 The comp.windows.x Newsgroup / 233 \\
                 A.2 How to ftp a File / 234 \\
                 A.2.1 Getting Files Using ftpmail / 235 \\
                 A.2.2 BITFTP / 237 \\
                 A.3 The xstuff Mail Archive Server / 237 \\
                 A.4 Unpacking Files / 238 \\
                 A.5 Making a Filesystem Available via NFS / 239 \\
                 A.6 How to Add a Host / 239 \\
                 A.6.1 Adding a Host to/etc/hosts / 239 \\
                 A.6.2 Adding a Host Using NIS / 240 \\
                 A.6.3 Adding a Host Using DNS / 240 \\
                 A.7 Adding an Ethernet Address / 242 \\
                 A.8 Printing Documentation in the MIT X Distribution /
                 242 \\
                 A.9 Converting a Number Into Hexadecimal and Back / 243
                 \\
                 A.10 Configuring a Sun as an X terminal / 243 \\
                 A.11 Using More than One Frame Buffer Under SunOS / 244
                 \\
                 Appendix B: Compiling: Public Domain Software / 247 \\
                 B.1 Finding the Sources / 247 \\
                 B.1.1 Using an Archie Server / 248 \\
                 B.1.2 Get the FAQ / 250 \\
                 B.1.3 The Usual Suspects / 250 \\
                 B.2 An Example: xarchie / 251 \\
                 B.2.1 Getting the xarchie Sources / 251 \\
                 B.2.2 Untarring the Sources / 252 \\
                 B.2.3 Editing the Imakefile / 254 \\
                 B.2.4 Compiling the Source / 255 \\
                 B.3 Using Patches / 259 \\
                 B.4 Another Example: xkeycaps / 264 \\
                 B.5 Related Documentation / 268 \\
                 Appendix C: X on Non-UNIX Platforms / 271 \\
                 C.1 X on DOS-based PCs / 272 \\
                 C.1.1 Requirements for PC X Servers / 272 \\
                 C.1.2 Installing and Configuring PC X Servers / 273 \\
                 C.1.3 Problems Particular to PC X Servers / 274 \\
                 C.2 X on Macintosh Computers / 275 \\
                 C.2.1 Macintosh-based X Servers / 275 \\
                 C.2.2 MacTCP and the Communications Toolbox / 276 \\
                 C.3 X on NeXT Computers / 277 \\
                 Appendix D: Resources and Keysym Mappings / 281 \\
                 D.1 Using Resources / 281 \\
                 D.1.1 Resource Definition Syntax / 281 \\
                 D.1.1.1 Loose and Tight Bindings / 282 \\
                 D.1.1.2 The -name Command-line Option / 283 \\
                 D.1.1.3 xterm Versus XTerm / 283 \\
                 D.1.2 Where Resources Are Defined / 285 \\
                 D.1.3 Advantages of xrdb / 287 \\
                 D.1.4 Translation Tables / 288 \\
                 D.2 Defining Keys and Button Presses With xmodmap / 290
                 \\
                 D.2.1 Using xev to Learn Keysym Mappings / 292 \\
                 D.3 Related Documentation / 293 \\
                 Appendix E: The Components of X Products / 297 \\
                 E.1 MIT X11 Release 5 / 298 \\
                 E.2 OSF/Motif / 299 \\
                 E.3 Sun Open Windows / 300 \\
                 E.4 DECWindows / 301 \\
                 E.5 AIXWindows / 302 \\
                 E.6 Silicon Graphics / 302 \\
                 E.7 A Guide to X11 Libraries / 303 \\
                 Appendix F: Getting X11 / 307 \\
                 F.1 Where Can I Get X11R5? / 307 \\
                 F.2 Where Can I Get Patches to X11R5? / 311 \\
                 F.3 Where Can I Get X11R4? / 311 \\
                 Appendix G: Error Messages / 315 \\
                 G.1 X Errors / 315 \\
                 G.2 UNIX Errors / 318 \\
                 G.3 Compilation Errors / 320",
}

@Book{Mui:1994:XUT,
  author =       "Linda Mui and Valerie Quercia",
  title =        "{X} User Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "856",
  month =        nov,
  year =         "1994",
  ISBN =         "1-56592-019-8",
  ISBN-13 =      "978-1-56592-019-4",
  LCCN =         "QA76.76.W56 M85 1994",
  bibdate =      "Sat Dec 02 16:29:11 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$49.95 (CD-ROM included)",
  URL =          "http://www.oreilly.com/catalog/9781565920194",
  acknowledgement = ack-nhfb,
}

@Book{Mui:1995:WYC,
  author =       "Linda Mui",
  title =        "When You Can't Find Your {UNIX} System Administrator",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 139",
  month =        apr,
  year =         "1995",
  ISBN =         "1-56592-104-6",
  ISBN-13 =      "978-1-56592-104-7",
  LCCN =         "QA76.76.O63 M845 1995",
  bibdate =      "Mon Apr 18 14:51:13 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$17.95",
  series =       "What you need to know",
  URL =          "http://www.oreilly.com/catalog/9781565921047;
                 http://www.oreilly.com/catalog/usa",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Operating systems (Computers)",
}

@Book{Muller:2006:SVP,
  author =       "Al Muller and Andy Jones and David E. Williams and
                 Stephen Beaver and David A. Payne and Jeremy Pries and
                 David E. Hart",
  title =        "Scripting {VMware} Power Tools: Automating Virtual
                 Infrastructure Administration",
  publisher =    pub-SYNGRESS,
  address =      pub-SYNGRESS:adr,
  pages =        "xviii + 398",
  year =         "2006",
  ISBN =         "1-59749-059-8",
  ISBN-13 =      "978-1-59749-059-7",
  LCCN =         "QA76.76.O63 S385 2006",
  bibdate =      "Sat Oct 14 17:53:01 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/1597490598/",
  URL =          "http://www.oreilly.com/catalog/9781597490597",
  acknowledgement = ack-nhfb,
}

@Book{Mullet:2000:MI,
  author =       "Dianna Mullet and Kevin Mullet",
  title =        "Managing {IMAP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 390",
  month =        sep,
  year =         "2000",
  ISBN =         "0-596-00012-X",
  ISBN-13 =      "978-0-596-00012-7",
  LCCN =         "TK5105.73 .M84 2000",
  bibdate =      "Mon Apr 18 15:01:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596000127;
                 http://www.oreilly.com/catalog/mimap",
  acknowledgement = ack-nhfb,
  keywords =     "Internet Message Access Protocol (IMAP)",
  subject =      "Electronic mail systems; Internet programming",
}

@Book{Murphy:2005:INA,
  author =       "Niall Richard Murphy and David Malone",
  title =        "{IPv6} network administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvii + 275",
  year =         "2005",
  ISBN =         "0-596-00934-8 (paperback)",
  ISBN-13 =      "978-0-596-00934-2 (paperback)",
  LCCN =         "TK5105.585 .M87 2005",
  bibdate =      "Thu Oct 6 08:00:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596009342",
  acknowledgement = ack-nhfb,
  subject =      "TCP/IP (Computer network protocol)",
}

@Book{Murray:1994:EGF,
  author =       "James D. Murray and William vanRyper",
  title =        "Encyclopedia of Graphics File Formats",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxii + 894",
  month =        jul,
  year =         "1994",
  ISBN =         "1-56592-058-9",
  ISBN-13 =      "978-1-56592-058-3",
  LCCN =         "T385 .M87 1994",
  bibdate =      "Mon Apr 18 14:50:41 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$59.95",
  URL =          "http://www.oreilly.com/catalog/9781565920583",
  acknowledgement = ack-nhfb,
  review =       "Sys Admin 3(6), 99-106 (1994).",
}

@Book{Murray:1996:EGF,
  author =       "James D. Murray and William vanRyper",
  title =        "Encyclopedia of Graphics File Formats: The Complete
                 Reference on {CD-ROM} with Links to {Internet}
                 Resources",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxvi + 1116",
  month =        may,
  year =         "1996",
  ISBN =         "1-56592-161-5",
  ISBN-13 =      "978-1-56592-161-0",
  LCCN =         "T385 .M87 1996",
  bibdate =      "Sat Sep 11 09:50:13 1999",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$59.95",
  URL =          "http://www.oreilly.com/catalog/9781565921610;
                 http://www.oreilly.com/catalog/gffcd",
  acknowledgement = ack-nhfb,
}

@Book{Murray:1998:WNE,
  author =       "James D. Murray",
  title =        "{Windows NT} Event Logging",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 295",
  year =         "1998",
  ISBN =         "1-56592-514-9",
  ISBN-13 =      "978-1-56592-514-4",
  LCCN =         "QA76.76.O63 M8664 1998; QA76.76.O63 M87 1998",
  bibdate =      "Mon Apr 18 14:56:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565925144;
                 http://www.oreilly.com/catalog/winlog",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows NT; Operating systems (Computers)",
}

@Book{Murray:1998:WNS,
  author =       "James D. Murray",
  title =        "{Windows NT SNMP}: {Simple Network Management
                 Protocol}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 446",
  year =         "1998",
  ISBN =         "1-56592-338-3",
  ISBN-13 =      "978-1-56592-338-6",
  LCCN =         "TK5105.583 .M87 1998",
  bibdate =      "Mon Apr 18 14:54:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.ora.com/catalog/winsnmp/;
                 http://www.oreilly.com/catalog/9781565923386;
                 http://www.oreilly.com/catalog/winsnmp",
  acknowledgement = ack-nhfb,
  keywords =     "Windows NT Simple Network Management Protocol (SNMP)",
  subject =      "Simple network management protocol (Computer network
                 protocol); Microsoft Windows NT; Computer networks;
                 Management",
}

@Book{Murty:2008:PAW,
  author =       "James Murty",
  title =        "Programming {Amazon Web} Services --- {S3}, {EC2},
                 {SQS}, {FPS}, and {SimpleDB}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 581",
  year =         "2008",
  ISBN =         "0-596-51581-2",
  ISBN-13 =      "978-0-596-51581-2",
  LCCN =         "QA76.625 .M88 2008",
  bibdate =      "Sat Nov 13 10:12:43 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Internet programming; Web services",
}

@Book{Musciano:1996:HDG,
  author =       "Chuck Musciano and Bill Kennedy",
  title =        "{HTML}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 385",
  year =         "1996",
  ISBN =         "1-56592-175-5",
  ISBN-13 =      "978-1-56592-175-7",
  LCCN =         "QA76.76.H94 M87 199",
  bibdate =      "Mon Sep 23 15:25:12 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95, CDN\$42.95",
  URL =          "http://www.oreilly.com/catalog/9781565921757",
  abstract =     "Help to create tables, use Netscape's frames to
                 coordinate sets of documents, design and build
                 interactive forms, insert Java applets and other
                 multimedia elements, create dynamic documents with
                 server-push and client-pull, create documents that look
                 good on a variety of browsers.",
  acknowledgement = ack-nhfb,
  keywords =     "HTML (document markup language) --- handbooks,
                 manuals, etc; hypertext systems",
  tableofcontents = "1: HTML and the World Wide Web \\
                 2: HTML quick start \\
                 3: Anatomy of an HTML document \\
                 4: Text basics \\
                 5: Rules, images, and multimedia \\
                 6: Links and webs \\
                 7: Formatted lists \\
                 8: Forms \\
                 9: Tables \\
                 10: Frames \\
                 Netscape dynamic documents \\
                 Tips, tricks, and hacks \\
                 A: HTML grammar \\
                 B: HTML tag quick reference \\
                 C: The HTML DTD \\
                 D: Character entities \\
                 E: Color name and values",
}

@Book{Musciano:1997:HDG,
  author =       "Chuck Musciano and Bill Kennedy",
  title =        "{HTML}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 531",
  year =         "1997",
  ISBN =         "1-56592-235-2",
  ISBN-13 =      "978-1-56592-235-8",
  LCCN =         "QA76.76.H94 M88 1997",
  bibdate =      "Mon Apr 18 14:52:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/catalog/html2/;
                 http://www.oreilly.com/catalog/9781565922358;
                 http://www.oreilly.com/catalog/html2",
  acknowledgement = ack-nhfb,
  subject =      "HTML (Document markup language)",
}

@Book{Musciano:1998:HDG,
  author =       "Chuck Musciano and Bill Kennedy",
  title =        "{HTML}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xviii + 587",
  year =         "1998",
  ISBN =         "1-56592-492-4",
  ISBN-13 =      "978-1-56592-492-5",
  LCCN =         "QA 76.76 H94 M88 1998",
  bibdate =      "Thu Feb 18 07:04:17 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$32.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565924925;
                 http://www.oreilly.com/catalog/html3",
  acknowledgement = ack-nhfb,
  keywords =     "HTML (Document markup language)",
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596000264;
                 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)",
}

@Book{Musciano:2002:HXD,
  author =       "Chuck Musciano and Bill Kennedy",
  title =        "{HTML} \& {XHTML}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xxi + 645",
  year =         "2002",
  ISBN =         "0-596-00382-X",
  ISBN-13 =      "978-0-596-00382-1",
  LCCN =         "QA76.76.H94 M875 2002",
  bibdate =      "Mon Apr 18 15:05:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/059600382X;
                 http://www.oreilly.com/catalog/9780596003821;
                 http://www.oreilly.com/catalog/html5",
  acknowledgement = ack-nhfb,
  keywords =     "HTML (document markup language); XHTML (document
                 markup language)",
  publishersummary = "HTML & XHTML: The Definitive Guide,5th Edition is
                 the most comprehensive, up-to-date book available on
                 HTML and XHTML. The authors cover every element of
                 HTML/XHTML in detail, explaining how each element works
                 and how it interacts with other elements. With hundreds
                 of examples, the book gives you models for writing your
                 own effective Web pages and for mastering advanced
                 features like style sheets and frames.",
  subject =      "HTML (Document markup language); XHTML (Document
                 markup language)",
}

@Book{Musciano:2007:HXD,
  author =       "Chuck Musciano and Bill Kennedy",
  title =        "{HTML} and {XHTML}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Sixth",
  pages =        "xxi + 654",
  year =         "2007",
  ISBN =         "0-596-52732-2 (paperback)",
  ISBN-13 =      "978-0-596-52732-7 (paperback)",
  LCCN =         "QA76.76.H94; QA76.76.H94 M875 2007; QA76.76.H94 M88
                 2006; QA76.76.H94 M875 2006eb",
  bibdate =      "Tue Aug 5 18:06:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527327",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2002.",
  subject =      "HTML (Document markup language); XML (Document markup
                 language)",
}

@Book{Musumeci:2002:SPT,
  author =       "Gian-Paolo D. Musumeci and Mike Loukides",
  title =        "System Performance Tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 334",
  year =         "2002",
  ISBN =         "0-596-00284-X",
  ISBN-13 =      "978-0-596-00284-8",
  LCCN =         "QA76.76.O63 L66 2002",
  bibdate =      "Mon Apr 18 15:04:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "Nutshell handbooks",
  URL =          "http://safari.oreilly.com/059600284X;
                 http://www.oreilly.com/catalog/9780596002848;
                 http://www.oreilly.com/catalog/spt2",
  acknowledgement = ack-nhfb,
  keywords =     "electronic data processing -- management; operating
                 systems (computers); Solaris (computer file); Unix
                 (computer file)",
  publishersummary = "System Performance Tuning covers two distinct
                 areas: performance tuning, or the art of increasing
                 performance for a specific application, and capacity
                 planning, or deciding what hardware best fulfills a
                 given role. Underpinning both subjects is the science
                 of computer architecture. This book focuses on the
                 operating system, the underlying hardware, and their
                 interactions. For system administrators who want a
                 hands-on introduction to system performance, this is
                 the book to recommend.",
  subject =      "Operating systems (Computers); UNIX (Computer file)",
  xxauthor =     "Michael Kosta Loukides",
}

@Book{Mutton:2004:IH,
  author =       "Paul Mutton",
  title =        "{IRC} hacks: 100 industrial-strength tips and tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 409",
  year =         "2004",
  ISBN =         "0-596-00687-X",
  ISBN-13 =      "978-0-596-00687-7",
  LCCN =         "TK5105.886 .M87 2004",
  bibdate =      "Thu Apr 21 09:27:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006877",
  acknowledgement = ack-nhfb,
  remark =       "Connecting to IRC -- Using IRC -- Users and channels
                 -- Enhancing IRC clients -- Writing IRC bots -- Logging
                 bots -- Community bots -- Search and query bots -- Fun
                 bots -- Announcement bots -- Network bots -- Channel
                 management bots -- The IRC protocol -- Other ways to
                 connect to IRC -- Servers and services.",
  subject =      "Internet Relay Chat (IRC)",
}

@Book{Myer:2005:NNX,
  author =       "Thomas Myer",
  title =        "No nonsense {XML Web} development with {PHP}",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "xiv + 354",
  year =         "2005",
  ISBN =         "0-9752402-0-X (paperback)",
  ISBN-13 =      "978-0-9752402-0-5 (paperback)",
  LCCN =         "QA76.76.H94 M94 2005",
  bibdate =      "Tue Aug 5 18:14:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780975240205",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language); Web sites;
                 Programming",
}

@Book{Myer:2007:LGW,
  author =       "Thomas Myer",
  title =        "Lead generation on the {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51021-7",
  ISBN-13 =      "978-0-596-51021-3",
  LCCN =         "HF5415.1265 .M94 2007eb; HF5415.1265",
  bibdate =      "Tue Aug 5 17:53:55 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510213",
  acknowledgement = ack-nhfb,
  subject =      "Internet marketing; Internet advertising; Business
                 enterprises; Computer networks; Management; Web
                 servers",
}

@Book{Naftalin:2006:JGC,
  author =       "Maurice Naftalin and Philip Wadler",
  title =        "{Java} Generics and Collections",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "294 (est.)",
  year =         "2006",
  ISBN =         "0-596-52775-6",
  ISBN-13 =      "978-0-596-52775-4",
  LCCN =         "????",
  bibdate =      "Mon Oct 30 16:47:51 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.99",
  acknowledgement = ack-nhfb,
}

@Book{Naftalin:2007:JGC,
  author =       "Maurice Naftalin and Philip Wadler",
  title =        "{Java} Generics and Collections",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 273",
  year =         "2007",
  ISBN =         "0-596-52775-6",
  ISBN-13 =      "978-0-596-52775-4",
  LCCN =         "QA76.73.J38 N325 2007",
  bibdate =      "Tue Jan 27 16:12:54 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.99",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2006287224-d.html;
                 http://www.loc.gov/catdir/toc/fy0705/2006287224.html;
                 http://www.oreilly.com/catalog/9780596527754",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Nagar:1997:WNF,
  author =       "Rajeev Nagar",
  title =        "{Windows NT} File System Internals: a Developer's
                 Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 774",
  year =         "1997",
  ISBN =         "1-56592-249-2",
  ISBN-13 =      "978-1-56592-249-5",
  LCCN =         "QA76.76.O63 N34 1997",
  bibdate =      "Mon Apr 18 14:52:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  URL =          "http://www.ora.com/catalog/wininternals/;
                 http://www.oreilly.com/catalog/9781565922495;
                 http://www.oreilly.com/catalog/wininternals",
  acknowledgement = ack-nhfb,
  remark =       "Building NT file system drivers--cover. Windows
                 NT/Programming--back cover.",
  subject =      "Microsoft Windows NT; Operating systems (Computers);
                 File organization (Computer science)",
}

@Book{Nanda:2005:OPS,
  author =       "Arup Nanda and Steven Feuerstein",
  title =        "{Oracle PL\slash SQL} for {DBAs}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 429",
  year =         "2005",
  ISBN =         "0-596-00587-3",
  ISBN-13 =      "978-0-596-00587-0",
  LCCN =         "QA76.73.P258; QA76.73.P258eb",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596005870",
  acknowledgement = ack-nhfb,
  subject =      "Oracle (Computer file); PL/SQL (Computer program
                 language); Relational databases",
}

@Book{Negrino:2003:MXU,
  author =       "Tom Negrino and Dori Smith",
  title =        "{Mac OS X} unwired: a guide for home, office, and the
                 road",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 207",
  year =         "2003",
  ISBN =         "0-596-00508-3",
  ISBN-13 =      "978-0-596-00508-5",
  LCCN =         "QA76.76.O63 N415 2004",
  bibdate =      "Mon Apr 18 15:07:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005085",
  acknowledgement = ack-nhfb,
  remark =       "Introduction to wireless computing -- Wi-fi in your
                 Mac -- Making the Wi-fi connection -- Wi-fi on the road
                 -- Security -- Bluetooth -- Cellular connectivity --
                 Rendezvous.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming; Wireless communication
                 systems",
}

@Book{Neil:2012:MDP,
  author =       "Theresa Neil",
  title =        "Mobile design pattern gallery: [{UI} patterns for
                 mobile applications]",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xii + 261",
  year =         "2012",
  ISBN =         "1-4493-1432-5 (paperback), 1-4493-1893-2,
                 1-4493-3644-2",
  ISBN-13 =      "978-1-4493-1432-3 (paperback), 978-1-4493-1893-2,
                 978-1-4493-3644-8",
  LCCN =         "QA76.76.A65 N45 2012",
  bibdate =      "Wed Nov 21 15:44:59 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE;
                 z3950.bibsys.no:2100/BIBSYS; z3950.gbv.de:20011/gvk;
                 z3950.loc.gov:7090/Voyager",
  price =        "EUR 24.50; UK \pounds 21.50",
  series =       "Safari Tech Books Online",
  URL =          "http://proquest.safaribooksonline.com/9781449318901;
                 http://www.gbv.de/dms/tib-ub-hannover/684155222.pdf;
                 http://www.gbv.eblib.com/patron/FullRecord.aspx?p=871556",
  abstract =     "When you're under pressure to produce a well designed,
                 easy-to-navigate mobile app, there's no time to
                 reinvent the wheel. This concise book provides a handy
                 reference to 70 mobile app design patterns, illustrated
                 by more than 400 screenshots from current iOS, Android,
                 BlackBerry, WebOS, Windows Mobile, and Symbian apps.
                 User experience professional Theresa Neil (Designing
                 Web Interfaces) walks you through design patterns in 10
                 separate categories, including anti-patterns. Whether
                 you're designing a simple iPhone application or one
                 that's meant to work for every popular mobile OS on the
                 market, these patterns provide solutions to common
                 design challenges.",
  acknowledgement = ack-nhfb,
  remark =       "UI patterns for iOS, Android, and more",
  subject =      "Mobile computing; Programming; Application software;
                 Development; User interfaces (Computer systems);
                 Design",
  tableofcontents = "Table of Contents \\
                 Foreword \\
                 Preface \\
                 Introduction \\
                 Intended Audience for This Book \\
                 Safari Books Online \\
                 How to Contact Us \\
                 Acknowledgments \\
                 1. Navigation \\
                 Primary Navigation Patterns \\
                 Springboard \\
                 List Menu \\
                 Tabs \\
                 Gallery \\
                 Dashboard \\
                 Metaphor \\
                 Mega Menu \\
                 Secondary Navigation \\
                 Page Carousel \\
                 Image Carousel \\
                 Expanding List \\
                 2. Forms \\
                 Sign In \\
                 Registration \\
                 Checkout \\
                 Calculate \\
                 Search Form \\
                 Multi-Step \\
                 Long Form \\
                 3. Tables and Lists \\
                 Basic Table \\
                 Headerless Table \\
                 Fixed Column \\
                 Overview plus Data \\
                 Grouped Rows \\
                 Cascading Lists \\
                 Table with Visual IndicatorsChartsInvitations \\
                 Feedback \\
                 Affordance \\
                 Help \\
                 Editable Table4. Search, Sort and Filter \\
                 Search \\
                 Explicit Search \\
                 Search with Auto-Complete \\
                 Dynamic Search \\
                 Scoped Search \\
                 Saved and Recent Searches \\
                 Search Form \\
                 Search Results/View Results \\
                 Sort Patterns \\
                 Onscreen Sort \\
                 Sort Order Selector \\
                 Sort Form \\
                 Filter \\
                 Onscreen Filter \\
                 Filter Drawer \\
                 Filter Dialog \\
                 Filter Form \\
                 5. Tools \\
                 Toolbar \\
                 Option Menu \\
                 Call to Action Button \\
                 Contextual Tools \\
                 Inline Actions \\
                 Multi-State Button \\
                 Bulk Actions \\
                 6. Charts \\
                 Chart with Filters \\
                 Preview Window \\
                 Overview plus Data \\
                 Datapoint Details \\
                 Drill Down \\
                 Zoom \\
                 Pivot Table \\
                 Sparklines7. InvitationsDialog \\
                 Tip \\
                 Tour \\
                 Video Demo \\
                 Transparency \\
                 1st Time Through \\
                 Persistent \\
                 Discoverable \\
                 8. Feedback and Affordance \\
                 Feedback \\
                 Error Messages \\
                 Confirmation \\
                 System Status \\
                 Affordance \\
                 Tap \\
                 Flick \\
                 Drag \\
                 9. Help \\
                 How To \\
                 Cheat Sheet \\
                 Tour \\
                 10. Anti-Patterns \\
                 Novel Notions Anti-Pattern \\
                 Metaphor Mismatch Anti-Pattern \\
                 Control Mismatch \\
                 Icon Mismatch \\
                 Mental Model Mismatch \\
                 Idiot Box \\
                 Chart Junk \\
                 Oceans of Buttons \\
                 Appendix. \\
                 Additional Resources \\
                 Navigation \\
                 Primary Navigation \\
                 Secondary Navigation \\
                 Forms \\
                 Tables \\
                 Search \\
                 Sort Patterns \\
                 Filter \\
                 Tools",
  xxpages =      "xii + 265",
  xxtitle =      "Mobile design pattern gallery: [{UI} patterns for
                 {iOS}, Android and more]",
}

@Book{Neilson:2000:LDA,
  author =       "Greg Neilson",
  title =        "{Lotus Domino} administration in a nutshell: a desktop
                 quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 356",
  year =         "2000",
  ISBN =         "1-56592-717-6",
  ISBN-13 =      "978-1-56592-717-9",
  LCCN =         "HF5548.4.L673 N44 2000",
  bibdate =      "Mon Apr 18 14:58:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565927179;
                 http://www.oreilly.com/catalog/domino",
  acknowledgement = ack-nhfb,
  subject =      "Lotus Domino; Web sites; Authoring programs",
}

@Book{Neuburg:1998:FDG,
  author =       "Matt Neuburg",
  title =        "{Frontier}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 591",
  month =        feb,
  year =         "1998",
  ISBN =         "1-56592-383-9",
  ISBN-13 =      "978-1-56592-383-6",
  LCCN =         "QA76.9.D3 N483 1998",
  bibdate =      "Mon May 11 11:21:54 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565923836;
                 http://www.oreilly.com/catalog/frontier",
  acknowledgement = ack-nhfb,
}

@Book{Neuburg:1999:RDG,
  author =       "Matt Neuburg",
  title =        "{REALbasic}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 660",
  year =         "1999",
  ISBN =         "1-56592-657-9",
  ISBN-13 =      "978-1-56592-657-8",
  LCCN =         "QA76.73.B3 N47 1999; QA76.8.M3 N48 1999",
  bibdate =      "Mon Apr 18 14:57:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926578;
                 http://www.oreilly.com/catalog/realbasic",
  acknowledgement = ack-nhfb,
  subject =      "Macintosh (Computer); Programming; Object-oriented
                 programming (Computer science); BASIC (Computer program
                 language)",
}

@Book{Neuburg:2001:RDG,
  author =       "Matt Neuburg",
  title =        "{REALbasic}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvi + 724",
  year =         "2001",
  ISBN =         "0-596-00177-0",
  ISBN-13 =      "978-0-596-00177-3",
  LCCN =         "QA76.8.M3 N48 2001 Stacks SEMSTAX-NBKS",
  bibdate =      "Mon Apr 18 15:03:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001770;
                 http://www.oreilly.com/catalog/9780596001773;
                 http://www.oreilly.com/catalog/realbasic2",
  acknowledgement = ack-nhfb,
  keywords =     "Basic (computer program language); Macintosh
                 (computer) -- programming; object-oriented programming
                 (computer science)",
  publishersummary = "Design astonishingly fast, full-fledged Mac
                 applications with REALbasic! Even if you're a beginning
                 programmer, this book will teach you the essential
                 concepts for programming every aspect of REALbasic.
                 It's a vital reference for the expanding legion of
                 developers who are discovering the power and
                 flexibility of REALbasic. Now covers REALbasic 3, so
                 you can generate your project for Mac OS 8/9, Mac OS X,
                 and Windows.",
  subject =      "Macintosh (Computer); Programming; Object-oriented
                 programming (Computer science); BASIC (Computer program
                 language)",
}

@Book{Neuburg:2004:ADG,
  author =       "Matt Neuburg",
  title =        "{AppleScript}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 453",
  year =         "2004",
  ISBN =         "0-596-00557-1",
  ISBN-13 =      "978-0-596-00557-3",
  LCCN =         "QA76.73.A67 N48 2004",
  bibdate =      "Mon Apr 18 15:07:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005573",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Mac OS X Panther'' --- cover. ``Developer
                 connection recommended title'' --- cover.",
  subject =      "AppleScript (Computer program language); Macintosh
                 (Computer); Programming; Mac OS",
}

@Book{Neuburg:2006:ADG,
  author =       "Matt Neuburg",
  title =        "{AppleScript}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "504",
  year =         "2006",
  ISBN =         "0-596-10211-9",
  ISBN-13 =      "978-0-596-10211-1",
  LCCN =         "QA76.73.A67 N48 2006; QA76.73.A67 N48 2006eb;
                 QA76.73.A67",
  bibdate =      "Tue Aug 5 17:52:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102111",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2003.",
  subject =      "AppleScript (Computer program language)",
}

@Book{Neumann:2000:GPR,
  author =       "Sven Neumann",
  title =        "{Gimp} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 97",
  year =         "2000",
  ISBN =         "1-56592-731-1",
  ISBN-13 =      "978-1-56592-731-5",
  LCCN =         "T385 .N46713 2000; T385 .N47 2000",
  bibdate =      "Mon Apr 18 14:58:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Translated by Sven Riedel.",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565927315",
  acknowledgement = ack-nhfb,
  keywords =     "Image creation and manipulation",
  remark =       "``Covers Gimp 1.2'' --- cover.",
  subject =      "Computer graphics; GIMP (Computer file)",
}

@Book{Newham:1995:LBS,
  author =       "Cameron Newham and Bill Rosenblatt",
  title =        "Learning the {\tt bash} Shell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 292",
  month =        oct,
  year =         "1995",
  ISBN =         "1-56592-147-X",
  ISBN-13 =      "978-1-56592-147-4",
  LCCN =         "QA76.76.O63 N458 1995",
  bibdate =      "Mon Apr 18 14:51:44 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$27.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/gnn/bus/ora/item/bash.html;
                 http://www.oreilly.com/catalog/9781565921474",
  acknowledgement = ack-nhfb,
  subject =      "UNIX shells; UNIX (Computer file); User interfaces
                 (Computer systems)",
}

@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 (revised and updated)",
  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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565923478;
                 http://www.oreilly.com/catalog/bash2",
  acknowledgement = ack-nhfb,
  keywords =     "UNIX (Computer file); UNIX shells; User interfaces
                 (Computer systems)",
  subject =      "UNIX shells; UNIX (Computer file); User interfaces
                 (Computer systems)",
}

@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)",
  LCCN =         "QA76.76.O63 N458 2005",
  bibdate =      "Sat Jun 11 09:10:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "UK\pounds 24.95",
  URL =          "http://www.oreilly.com/catalog/9780596009656",
  acknowledgement = ack-nhfb,
  subject =      "Programming (Electronic computers); UNIX device
                 drivers (Computer programs)",
}

@Book{Newman:2015:BMD,
  author =       "Samuel Newman",
  title =        "Building microservices: designing fine-grained
                 systems",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 259",
  year =         "2015",
  ISBN =         "1-4919-5035-8, 1-4919-5033-1 (e-book)",
  ISBN-13 =      "978-1-4919-5035-7, 978-1-4919-5033-3 (e-book)",
  LCCN =         "QA76.9.A73 N49 2015",
  bibdate =      "Sat Feb 28 11:36:05 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.safaribooksonline.com/?fpi=9781491950340",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture; Distributed operating systems
                 (Computers); Computer software; Development; COMPUTERS
                 / Computer Architecture",
}

@Book{Nichols:1996:PP,
  author =       "Bradford Nichols and Bick Buttlar and Jackie Proulx
                 Farrell",
  title =        "{Pthreads} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 267",
  year =         "1996",
  ISBN =         "1-56592-115-1",
  ISBN-13 =      "978-1-56592-115-3",
  LCCN =         "QA76.642.N53 1996",
  bibdate =      "Sat Sep 11 10:02:01 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565921153;
                 http://www.oreilly.com/catalog/pthread",
  acknowledgement = ack-nhfb,
}

@Book{Nichols:1998:PP,
  author =       "Bradford Nichols and Dick Buttlar and Jacqueline
                 Proulx Farrell",
  title =        "Pthreads programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 267",
  year =         "1998",
  ISBN =         "1-56592-115-1",
  ISBN-13 =      "978-1-56592-115-3",
  LCCN =         "QA76.642 .N53 1998",
  bibdate =      "Fri May 10 12:18:17 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/multithreading.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "Nutshell handbook",
  acknowledgement = ack-nhfb,
  annote =       "A POSIX standard for better multiprocessing.",
  keywords =     "compilers (computer programs); parallel programming
                 (computer science)",
}

@Book{Niederst:1996:DWG,
  author =       "Jennifer Niederst and Edie Freedman",
  title =        "Designing for the {Web}: Getting Started in a New
                 Medium",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 165",
  month =        apr,
  year =         "1996",
  ISBN =         "1-56592-165-8",
  ISBN-13 =      "978-1-56592-165-8",
  LCCN =         "TK5105.888.N54 1996",
  bibdate =      "Mon Apr 18 14:52:03 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565921658;
                 http://www.oreilly.com/catalog/wdesign",
  acknowledgement = ack-nhfb,
  subject =      "World Wide Web; HTML (Document markup language);
                 Computer graphics",
}

@Book{Niederst:1998:WDN,
  author =       "Jennifer Niederst",
  title =        "{Web} Design in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 560",
  year =         "1998",
  ISBN =         "1-56592-515-7",
  ISBN-13 =      "978-1-56592-515-1",
  LCCN =         "TK5105.888 .N542 1999",
  bibdate =      "Sat Oct 21 12:36:00 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/wdnut",
  acknowledgement = ack-nhfb,
}

@Book{Niederst:1999:WDN,
  author =       "Jennifer Niederst",
  title =        "{Web} design in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 560",
  year =         "1999",
  ISBN =         "1-56592-515-7",
  ISBN-13 =      "978-1-56592-515-1",
  LCCN =         "TK5105.888 .N54 1999; TK5105.888 .N542 1999",
  bibdate =      "Mon Apr 18 14:56:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565925151;
                 http://www.oreilly.com/catalog/wdnut",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Handbooks, manuals, etc",
}

@Book{Niederst:2000:HPR,
  author =       "Jennifer Niederst",
  title =        "{HTML} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 92",
  year =         "2000",
  ISBN =         "1-56592-579-3",
  ISBN-13 =      "978-1-56592-579-3",
  LCCN =         "QA76.76.H94 N52 2000; QA76.76 .N54 2000",
  bibdate =      "Mon Apr 18 14:56:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565925793;
                 http://www.oreilly.com/catalog/htmlpr",
  acknowledgement = ack-nhfb,
  keywords =     "HTML (document markup language); World Wide Web",
  subject =      "HTML (Document markup language); World Wide Web",
  xxnote =       "Check year: UC/Melvyl has 2000.",
}

@Book{Niederst:2001:LWD,
  author =       "Jennifer Niederst",
  title =        "Learning {Web} Design: a Beginner's Guide to {HTML},
                 Graphics, and Beyond",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 388",
  month =        mar,
  year =         "2001",
  ISBN =         "0-596-00036-7",
  ISBN-13 =      "978-0-596-00036-3",
  LCCN =         "TK5105.888 .N489 2001; TK5105.8883 .N545 2001",
  bibdate =      "Mon Apr 18 15:01:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9780596000363;
                 http://www.oreilly.com/catalog/learnweb",
  acknowledgement = ack-nhfb,
  remark =       "``O'Reilly web studio'' --- cover. . pt. I. Getting
                 started -- pt. II. Learning HTML -- pt. III. Creating
                 web graphics -- pt. IV. Form and function.",
  subject =      "Web sites; Design; Handbooks, manuals, etc; Web sites;
                 Authoring programs; Handbooks, manuals, etc; Computer
                 graphics; Handbooks, manuals, etc; HTML (Document
                 markup language); Handbooks, manuals, etc",
}

@Book{Niederst:2001:WDN,
  author =       "Jennifer Niederst",
  title =        "{Web} Design in a Nutshell: a Desktop Quick
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 618",
  year =         "2001",
  ISBN =         "0-596-00196-7",
  ISBN-13 =      "978-0-596-00196-4",
  LCCN =         "TK5105.888 .N542 2001",
  bibdate =      "Mon Apr 18 15:03:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://safari.oreilly.com/0596001967;
                 http://www.oreilly.com/catalog/9780596001964;
                 http://www.oreilly.com/catalog/wdnut2",
  acknowledgement = ack-nhfb,
  contents =     "The Web environment -- Designing for a variety of
                 browsers -- Designing for a variety of displays -- Web
                 design principles for print designers -- A beginner's
                 guide to the server -- Printing from the Web --
                 Accessibility -- Internationalization -- Authoring --
                 HTML overview -- Structural HTML tags -- Formatting
                 text -- Creating links -- Adding images and other page
                 elements -- Tables -- Frames -- Forms -- Specifying
                 color in HTML -- Cascading style sheets -- Server Side
                 includes -- Graphics -- GIF format -- JPEG format --
                 PNG format -- Designing graphics with the Web Palette
                 --Animated GIFs -- Multimedia and interactivity --
                 Audio on the Web -- Video on the Web -- Flash and
                 Shockwave -- Introduction to SMIL -- Advanced
                 technologies -- Introduction to JavaScript --
                 Introduction to DHTML -- Introduction to XML -- XHTML
                 -- WAP and WML",
  keywords =     "computer graphics handbooks, manuals, etc; Web
                 publishing handbooks, manuals, etc; Web sites -- design
                 handbooks, manuals, etc; World Wide Web handbooks,
                 manuals, etc",
  publishersummary = "Web Design in a Nutshell, 2nd Edition contains the
                 nitty-gritty on everything you need to know to design
                 Web pages. It's an excellent reference for HTML 4.01
                 tags (including tables, frames, forms, color, and
                 cascading style sheets) with special attention given to
                 browser support, platform idiosyncrasies, and
                 standards. You'll also find lots of updated information
                 on using graphics, multimedia, audio and video, and
                 advanced technologies such Dynamic HTML, JavaScript,
                 and XML, as well as new chapters on XHTML, WML, and
                 SMIL. This book is an indispensable tool for Web
                 designers and authors of all levels.",
  subject =      "Web sites; Design; Handbooks, manuals, etc",
}

@Book{Niederst:2002:HPR,
  author =       "Jennifer Niederst",
  title =        "{HTML} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "v + 95",
  year =         "2002",
  ISBN =         "0-596-00296-3",
  ISBN-13 =      "978-0-596-00296-1",
  LCCN =         "QA76.76.H94 N53 2002",
  bibdate =      "Mon Apr 18 15:04:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  URL =          "http://safari.oreilly.com/0596002963;
                 http://www.oreilly.com/catalog/9780596002961;
                 http://www.oreilly.com/catalog/htmlpr2",
  acknowledgement = ack-nhfb,
  keywords =     "HTML (document markup language); World Wide Web",
  publishersummary = "An indispensable reference for Web designers,
                 authors and programmers, this concise guide to every
                 HTML tag has been brought up-to-date with the current
                 HTML specification (4.01). Each tag entry includes
                 detailed information on the tag's attributes and
                 support information for the latest Web browsers --
                 Netscape 6, IE 6, and Opera 5. Author Jennifer Niederst
                 provides context for the tags, indicating which are
                 grouped together, and offers bare-bones examples of how
                 standard Web page elements are constructed.",
  subject =      "HTML (Document markup language); World Wide Web",
}

@Misc{Niederst:2002:WDC,
  author =       "Jennifer Niederst",
  title =        "The {Web} design {CD} bookshelf: six bestselling books
                 on {CD-ROM}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Version 1.0",
  year =         "2002",
  ISBN =         "0-596-00271-8",
  ISBN-13 =      "978-0-596-00271-8",
  LCCN =         "????",
  bibdate =      "Thu Mar 28 05:56:23 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596002718",
  acknowledgement = ack-nhfb,
  annote =       "Accompanying text: Web design in a nutshell: a desktop
                 quick reference / Jennifer Niederst, 2nd ed Contents:
                 Web design in a nutshell (2nd ed.) / by Jennifer
                 Niederst -- HTML and XHTML: the definitive guide (4th
                 ed.) / by Chuck Musciano and Bill Kennedy -- Designing
                 Web audio: RealAudio, MP3, Flash, and Beatnik / by
                 Josh Beggs and Dylan Thede -- Cascading style sheets:
                 the definitive guide / by Eric A. Meyer -- ActionScript
                : the definitive guide / by Colin Moock -- Information
                 architecture for the World Wide Web / by Louis
                 Rosenfeld and Peter Morville",
  keywords =     "computer animation; computer graphics; computer sound
                 processing; HTML (document markup language); Web
                 publishing; Web sites -- design; XHTML (document markup
                 language)",
}

@Book{NiederstRobbins:2006:HXP,
  author =       "Jennifer {Niederst Robbins}",
  title =        "{HTML} and {XHTML} Pocket Reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "vi + 97",
  year =         "2006",
  ISBN =         "0-596-52727-6",
  ISBN-13 =      "978-0-596-52727-3",
  LCCN =         "QA76.76.H94 N52 2006",
  bibdate =      "Sat Jun 17 20:11:55 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 9.90, US\$13.09",
  URL =          "http://www.oreilly.com/catalog/9780596527273",
  acknowledgement = ack-nhfb,
}

@Book{NiederstRobbins:2006:WDN,
  author =       "Jennifer {Niederst Robbins}",
  title =        "{Web} design in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxvii + 796",
  year =         "2006",
  ISBN =         "0-596-00987-9",
  ISBN-13 =      "978-0-596-00987-8",
  LCCN =         "TK5105.888 .N54 2006eb; TK5105.888 .N54 2006;
                 TK5105.888",
  bibdate =      "Tue Aug 5 17:47:05 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009878",
  acknowledgement = ack-nhfb,
  remark =       "Completely revised for standards compliance, including
                 CSS 2.1 and XHTML 1.0. Previous edition 2001.",
  subject =      "Web sites; Design; Web site development",
  tableofcontents = "Part 1. The Web environment. Web standards \\
                 Designing for a variety of browsers \\
                 Designing for a variety of displays \\
                 A beginner's guide to the server \\
                 Accessibility \\
                 Internationalization \\
                 Part 2. The structural layer: XML and (X)HTML.
                 Introduction to XML \\
                 HTML and XHTML overview \\
                 Document structure \\
                 Text elements \\
                 Creating links \\
                 Images and objects \\
                 Tables \\
                 Frames \\
                 Forms \\
                 Part 3. The presentation layer: Cascading Style
                 Sheets. Cascading Style Sheets fundamentals \\
                 Selectors \\
                 Font and text properties \\
                 Basic box properties \\
                 Color and backgrounds \\
                 Floating and positioning \\
                 CSS for tables \\
                 Lists and generated content \\
                 CSS techniques \\
                 Managing browser bugs: workarounds, hacks, and filters
                 \\
                 Part 4. The behavioral layer: JavaScript and the DOM.
                 Introduction to JavaScript \\
                 DOM scripting \\
                 Part 5. Web graphics. Web graphics overview \\
                 GIF format \\
                 JPEG format \\
                 PNG format \\
                 Animated GIFs \\
                 Part 6. Media. Audio on the Web \\
                 Video on the Web \\
                 The flash platform \\
                 Printing from the Web \\
                 Part 7. Appendixes",
}

@Book{NiederstRobbins:2007:LWD,
  author =       "Jennifer {Niederst Robbins}",
  title =        "Learning {Web} design: a beginner's guide to
                 ({X}){HTML}, style sheets, and {Web} graphics",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xiv + 464",
  year =         "2007",
  ISBN =         "0-596-52752-7",
  ISBN-13 =      "978-0-596-52752-5",
  LCCN =         "TK5105.888; TK5105.888 .N489 2007",
  bibdate =      "Tue Aug 5 18:07:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527525",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Authoring programs; Computer
                 graphics; HTML (Document markup language); XHTML
                 (Document markup language); Cascading style sheets",
  tableofcontents = "Getting started: Where do I start? ; How the web
                 works ; The nature of web design \\
                 HTML markup for structure: Creating a simple page ;
                 Marking up text ; Adding links ; Adding images ; Basic
                 table markup ; Forms ; Understanding the standards \\
                 CSS for presentation: Cascading style sheets
                 orientation ; Formatting text ; Colors and backgrounds
                 ; Thinking inside the box ; Floating and positioning ;
                 Page layout with CSS ; CSS techniques \\
                 Creating web graphics: Web graphic basics ; Lean and
                 mean web graphics \\
                 From start to finish: The site development process ;
                 Getting your pages on the web \\
                 Appendices and index",
}

@Book{Niemetzky:2005:PRP,
  author =       "Gerard Niemetzky",
  title =        "Photo retouching with {Photoshop}: a designer's
                 notebook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "96",
  year =         "2005",
  ISBN =         "0-596-00860-0",
  ISBN-13 =      "978-0-596-00860-4",
  LCCN =         "T385 .N45 2005",
  bibdate =      "Thu Sep 22 19:00:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008604",
  acknowledgement = ack-nhfb,
  subject =      "Computer graphics; Photography; Digital techniques",
}

@Book{Niemeyer:1996:EJ,
  author =       "Patrick Niemeyer and Joshua Peck",
  title =        "Exploring {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 407",
  year =         "1996",
  ISBN =         "1-56592-184-4",
  ISBN-13 =      "978-1-56592-184-9",
  LCCN =         "QA76.73.J38 N54 1996",
  bibdate =      "Mon Apr 18 14:52:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "The Java series",
  URL =          "http://www.ora.com/www/item/expjava.html;
                 http://www.oreilly.com/catalog/9781565921849",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Niemeyer:1996:JEI,
  author =       "Patrick Niemeyer and Joshua Peck",
  title =        "{Java --- Expedition ins Programmierreich}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  month =        dec,
  year =         "1996",
  ISBN =         "3-930673-52-5 (??invalid ISBN??)",
  ISBN-13 =      "978-3-930673-52-0 (??invalid ISBN??)",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://lightyear.ncsa.uiuc.edu/~srp/java/german.html;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.de/",
  note =         "Includes CD-ROM.",
  price =        "69 DM",
  URL =          "http://www.ora.de/",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Niemeyer:1996:JPP,
  author =       "Patrick Niemeyer and Joshua Peck",
  title =        "{Java} par La Pratique",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 413",
  month =        oct,
  year =         "1996",
  ISBN =         "2-84177-022-2",
  ISBN-13 =      "978-2-84177-022-9",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://lightyear.ncsa.uiuc.edu/~srp/java/french.html;
                 http://www.editions-oreilly.fr/;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "French translation of \cite{Niemeyer:1996:EJ}.
                 Includes CD-ROM.",
  price =        "220 FF",
  URL =          "http://www.editions-oreilly.fr/international/france/prog/expjava.html;
                 http://www.ora.de/",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Niemeyer:1997:EJa,
  author =       "Pat Niemeyer and Josh Peck",
  title =        "Exploring {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1997",
  ISBN =         "4-900900-17-6",
  ISBN-13 =      "978-4-900900-17-2",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://lightyear.ncsa.uiuc.edu/~srp/java/japanese.html;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.co.jp/",
  note =         "Japanese translation.",
  price =        "4300 yen",
  URL =          "http://www.ora.com/international/catalog/japanese/inet/exjava.html;
                 http://www.ora.com/international/japan/;
                 http://www.oreilly.co.jp/BOOK/exjava.htm",
  acknowledgement = ack-nhfb,
  language =     "Japanese",
  xxauthor =     "Josh Peck and Pat Niemeyer",
}

@Book{Niemeyer:1997:EJb,
  author =       "Patrick Niemeyer and Joshua Peck",
  title =        "Exploring {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 594",
  year =         "1997",
  ISBN =         "1-56592-271-9",
  ISBN-13 =      "978-1-56592-271-6",
  LCCN =         "QA76.73.J38 N54 1997",
  bibdate =      "Mon Apr 18 14:53:13 MDT 2005",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/; z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "The Java series",
  URL =          "http://www.ora.com/catalog/expjava2/;
                 http://www.oreilly.com/catalog/9781565922716",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Niemeyer:2000:LJ,
  author =       "Patrick Niemeyer and Jonathan Knudsen",
  title =        "Learning {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 706",
  month =        may,
  year =         "2000",
  ISBN =         "1-56592-718-4",
  ISBN-13 =      "978-1-56592-718-6",
  LCCN =         "QA76.73.J38 N545 2000",
  bibdate =      "Mon Apr 18 14:58:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$34.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565927186;
                 http://www.oreilly.com/catalog/learnjava",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Niemeyer:2002:LJ,
  author =       "Pat Niemeyer and Jonathan Knudsen",
  title =        "Learning Java",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 807",
  year =         "2002",
  ISBN =         "0-596-00285-8",
  ISBN-13 =      "978-0-596-00285-5",
  LCCN =         "QA76.73.J38 N545 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596002858;
                 http://www.oreilly.com/catalog/9780596002855;
                 http://www.oreilly.com/catalog/learnjava2",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language)",
  publishersummary = "This new edition of Learning Java has been
                 expanded and updated for Java 2 Standard Edition SDK
                 1.4. It comprehensively addresses important topics such
                 as Web applications, servlets, and XML that are
                 increasingly driving enterprise applications. This
                 edition provides full coverage of all Java 1.4 language
                 features including assertions and exception chaining as
                 well as new APIs such as regular expressions and NIO,
                 the new I/O package. New Swing features and components
                 are described along with updated coverage of the
                 JavaBeans component architecture using the open source
                 NetBeans IDE the latest information about Applets and
                 the Java Plug-in for all major Web browsers.",
}

@Book{Niemeyer:2005:LJ,
  author =       "Patrick Niemeyer and Jonathan Knudsen",
  title =        "Learning {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xx + 954",
  year =         "2005",
  ISBN =         "0-596-00873-2",
  ISBN-13 =      "978-0-596-00873-4",
  LCCN =         "QA76.73.J38 N545 2005",
  bibdate =      "Thu Oct 6 07:23:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008734",
  acknowledgement = ack-nhfb,
  remark =       "Accompanying disc contains Java 5 Stand Edition (also
                 known as JDK 1.5), NetBeans 4.1, Eclipse 3.1, Ant
                 1.4.1, Tomcat 4.0.3, BeanShell 2.0, and full source
                 code for all examples in the book.",
  subject =      "Java (Computer program language)",
}

@Book{Noble:2008:FC,
  author =       "Joshua J. Noble and Todd Anderson",
  title =        "{Flex 3} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 673",
  year =         "2008",
  ISBN =         "0-596-52985-6",
  ISBN-13 =      "978-0-596-52985-7",
  LCCN =         "QA76.625 .N633 2008",
  bibdate =      "Sat Nov 13 10:14:34 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Flex (Computer file); Application software;
                 Development; Internet programming; Web site
                 development; Computer programs",
}

@Book{Nolan:1994:CBP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{China} Business: The Portable Encyclopedia for Doing
                 Business with {China}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "418",
  month =        apr,
  year =         "1994",
  ISBN =         "0-9631864-3-4",
  ISBN-13 =      "978-0-9631864-3-0",
  LCCN =         "HC427.92.C4636 1995",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780963186430",
  acknowledgement = ack-nhfb,
  xxnote =       "Library of Congress says author is Christine
                 Genzberger and others.",
}

@Book{Nolan:1994:HKB,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{Hong Kong} Business: The Portable Encyclopedia for
                 Doing Business with {Hong Kong}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "306",
  month =        may,
  year =         "1994",
  ISBN =         "0-9631864-7-7",
  ISBN-13 =      "978-0-9631864-7-8",
  LCCN =         "HC470.3.H6655 1994",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780963186478",
  acknowledgement = ack-nhfb,
  xxnote =       "Library of Congress says author is Christine
                 Genzberger and others.",
}

@Book{Nolan:1994:JBP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{Japan} Business: The Portable Encyclopedia for Doing
                 Business with {Japan}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "374",
  month =        apr,
  year =         "1994",
  ISBN =         "0-9631864-2-6",
  ISBN-13 =      "978-0-9631864-2-3",
  LCCN =         "HC462.95.J355 1994",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780963186423",
  acknowledgement = ack-nhfb,
  xxnote =       "Library of Congress says author is Christine
                 Genzberger and others.",
}

@Book{Nolan:1994:MBP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{Mexico} Business: The Portable Encyclopedia for Doing
                 Business with {Mexico}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "488",
  month =        aug,
  year =         "1994",
  ISBN =         "0-9631864-0-X",
  ISBN-13 =      "978-0-9631864-0-9",
  LCCN =         "HC135.M54534 1994",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780963186409",
  acknowledgement = ack-nhfb,
}

@Book{Nolan:1994:SBP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{Singapore} Business: The Portable Encyclopedia for
                 Doing Business with {Singapore}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "309",
  month =        may,
  year =         "1994",
  ISBN =         "0-9631864-6-9",
  ISBN-13 =      "978-0-9631864-6-1",
  LCCN =         "HC445.8.S543 1994",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780963186461",
  acknowledgement = ack-nhfb,
  xxnote =       "Library of Congress says author is Christine
                 Genzberger and others.",
}

@Book{Nolan:1994:TBP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{Taiwan} Business: The Portable Encyclopedia for Doing
                 Business with {Taiwan}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "310",
  month =        mar,
  year =         "1994",
  ISBN =         "0-9631864-5-0",
  ISBN-13 =      "978-0-9631864-5-4",
  LCCN =         "HC430.5.T3375 1994",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780963186454",
  acknowledgement = ack-nhfb,
  xxnote =       "Library of Congress says author is Christine
                 Genzberger and others.",
}

@Book{Nolan:1995:ABP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{Argentina} Business: The Portable Encyclopedia for
                 Doing Business with {Argentina}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "372",
  month =        nov,
  year =         "1995",
  ISBN =         "1-885073-04-6",
  ISBN-13 =      "978-1-885073-04-4",
  LCCN =         "HC175.A844 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781885073044",
  acknowledgement = ack-nhfb,
}

@Book{Nolan:1995:PBP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{Philippines} Business: The Portable Encyclopedia for
                 Doing Business with {Philippines}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "342",
  month =        nov,
  year =         "1995",
  ISBN =         "1-885073-08-9",
  ISBN-13 =      "978-1-885073-08-2",
  LCCN =         "HC455.P5273 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781885073082",
  acknowledgement = ack-nhfb,
}

@Book{Nolan:1995:UBP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{USA} Business: The Portable Encyclopedia for Doing
                 Business with the {United States}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "504",
  month =        may,
  year =         "1995",
  ISBN =         "1-885073-01-1",
  ISBN-13 =      "978-1-885073-01-3",
  LCCN =         "HC106.82.U83 1995",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781885073013",
  acknowledgement = ack-nhfb,
  xxnote =       "Library of Congress says author is Karla C. Shippey
                 and others",
}

@Book{Nolan:1996:ABP,
  author =       "James L. Nolan and Karla C. {Shippey, J. D.} and
                 others",
  title =        "{Australia} Business: The Portable Encyclopedia for
                 Doing Business with {Australia}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "328",
  month =        jun,
  year =         "1996",
  ISBN =         "1-885073-03-8",
  ISBN-13 =      "978-1-885073-03-7",
  LCCN =         "HC605.A7736 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781885073037",
  acknowledgement = ack-nhfb,
}

@Book{Norberg:2000:SWN,
  author =       "Stefan Norberg",
  title =        "Securing {Windows NT\slash 2000} servers for the
                 {Internet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 199",
  year =         "2000",
  ISBN =         "1-56592-768-0",
  ISBN-13 =      "978-1-56592-768-1",
  LCCN =         "QA76.76.O63 N65 2001",
  bibdate =      "Mon Apr 29 11:50:37 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Internet; Microsoft windows nt server; operating
                 systems (computers)",
}

@Book{Norberg:2001:SWN,
  author =       "Stefan Norberg",
  title =        "Securing {Windows NT\slash 2000} Servers for the
                 {Internet}: a Checklist for System Administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 199",
  year =         "2001",
  ISBN =         "1-56592-768-0",
  ISBN-13 =      "978-1-56592-768-1",
  LCCN =         "QA76.76.O63 N65 2001",
  bibdate =      "Mon Apr 18 14:58:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565927681;
                 http://www.oreilly.com/catalog/securwinserv",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows NT server; Operating systems
                 (Computers); Internet",
}

@Book{Northrup:2004:HHP,
  author =       "Anthony Northrup and Eric Faulkner",
  title =        "Home hacking projects for geeks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 319",
  year =         "2004",
  ISBN =         "0-596-00405-2 (paperback)",
  ISBN-13 =      "978-0-596-00405-7 (paperback)",
  LCCN =         "TK7881.25 .N67 2004",
  bibdate =      "Tue Aug 2 10:49:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004057",
  acknowledgement = ack-nhfb,
  subject =      "Home automation; Home entertainment systems;
                 Dwellings; Security measures",
}

@Book{Notomi:2004:IFB,
  author =       "Yasukuni Notomi",
  title =        "{iPod} fan book: go everywhere with {iPod}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Revised and updated",
  pages =        "96",
  year =         "2004",
  ISBN =         "0-596-00776-0 (paperback)",
  ISBN-13 =      "978-0-596-00776-8 (paperback)",
  LCCN =         "ML74.4.I48 N68 2004",
  bibdate =      "Tue Aug 5 17:44:10 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007768",
  acknowledgement = ack-nhfb,
  remark =       "Translated from Japanese.",
  subject =      "iPod (Digital music player); Handbooks, manuals, etc;
                 MP3 players; Music; Data processing; Pocket computers",
}

@Book{Novas:1996:PSY,
  author =       "Himilce Novas",
  title =        "Passport {Spain}: Your Pocket Guide to {Spanish}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-885073-35-6",
  ISBN-13 =      "978-1-885073-35-8",
  LCCN =         "HD58.7.S559 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073358",
  acknowledgement = ack-nhfb,
  xxnote =       "Library of Congress says author is Rosemary E.
                 Silva.",
}

@Book{Nyberg:2002:WSW,
  author =       "Greg Nyberg",
  title =        "{WebLogic 6.1} Server Workbook for {Enterprise
                 JavaBeans}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "256 (est.)",
  year =         "2002",
  ISBN =         "0-596-00417-6",
  ISBN-13 =      "978-0-596-00417-0",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780596004170;
                 http://www.oreilly.com/catalog/weblogicworkbook",
  acknowledgement = ack-nhfb,
  publishersummary = "Although EJB applications themselves are portable,
                 the manner in which developers install and run EJB
                 products varies widely from one vendor to the next. The
                 goal of this WebLogic workbook is to discuss vendor
                 specific requirements and best practices and introduce
                 tools like the WebLogic Administration Console, all in
                 the contest of building and running the example
                 programs for O'Reilly's Enterprise JavaBeans, 3rd
                 edition.\par

                 The Workbook guides you step-by-step, explaining how to
                 build and deploy working solutions in a particular
                 application server, and provides useful hints, tips and
                 warnings. This WebLogic 6.1 Workbook was originally
                 published by Enterprise JavaBeans author Richard
                 Monson-Haefel's Titan Books publishing company.
                 O'Reilly thought so highly of it, we bought the rights
                 to publish it ourselves, in order to give more
                 developers access to this critical information.",
}

@Book{Nye:1988:XPM,
  author =       "Adrian Nye",
  title =        "{Xlib} Programming Manual for Version 11",
  volume =       "1",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiii + 615",
  year =         "1988",
  ISBN =         "0-937175-26-9, 0-937175-89-7",
  ISBN-13 =      "978-0-937175-26-2, 978-0-937175-89-7",
  LCCN =         "QA76.76.W56 D44 v.1 1988",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/texgraph.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175262",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1988:XRM,
  author =       "Adrian Nye",
  title =        "{Xlib} Reference Manual for Version 11",
  volume =       "2",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 701",
  year =         "1988",
  ISBN =         "0-937175-27-7",
  ISBN-13 =      "978-0-937175-27-9",
  LCCN =         "QA76.76.W56 D44 v.2 1988",
  bibdate =      "Wed Dec 15 10:40:05 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/texgraph.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175279",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1990:XPM,
  author =       "Adrian Nye",
  title =        "{Xlib} Programming Manual: for Version 11 of the {X
                 Window System}",
  volume =       "1",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxi + 635",
  month =        jul,
  year =         "1990",
  ISBN =         "0-937175-11-0 (6th printing)",
  ISBN-13 =      "978-0-937175-11-8 (6th printing)",
  LCCN =         "QA76.76.W56 N93 1990",
  bibdate =      "Mon Apr 18 14:49:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The Definitive guides to the X Window System",
  URL =          "http://www.oreilly.com/catalog/9780937175118",
  acknowledgement = ack-nhfb,
  subject =      "X Window System (Computer system); C (Computer program
                 language)",
}

@Book{Nye:1990:XPR,
  author =       "Adrian Nye",
  title =        "{X} Protocol Reference Manual for Version 11 of the {X
                 Window System}",
  volume =       "0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 483",
  year =         "1990",
  ISBN =         "0-937175-50-1",
  ISBN-13 =      "978-0-937175-50-7",
  LCCN =         "QA76.76.W56 X215 1990",
  bibdate =      "Mon Apr 18 14:49:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The Definitive guides to the X Window System",
  URL =          "http://www.oreilly.com/catalog/9780937175507",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "X Window System (Computer system)",
}

@Book{Nye:1990:XRM,
  author =       "Adrian Nye",
  title =        "{Xlib} Reference Manual: for Version 11 of the {X
                 Window System}",
  volume =       "1",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiii + 765",
  month =        jul,
  year =         "1990",
  ISBN =         "0-937175-12-9",
  ISBN-13 =      "978-0-937175-12-5",
  LCCN =         "QA76.76.W56 X52 1990",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175125",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1990:XTIa,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X} Toolkit Intrinsics Programming Manual",
  volume =       "4",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxi + 543",
  year =         "1990",
  ISBN =         "0-937175-34-X, 0-937175-56-0",
  ISBN-13 =      "978-0-937175-34-7, 978-0-937175-56-9",
  LCCN =         "QA76.9.W56 N94 1990",
  bibdate =      "Wed Dec 15 19:46:34 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175347",
  acknowledgement = ack-nhfb,
  zz-isbn =      "0-937175-34-X",
}

@Book{Nye:1990:XTIb,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X} Toolkit Intrinsics Reference Manual: {OSF}\slash
                 {Motif} 1.1 Edition for {X11}, Release 4",
  volume =       "4",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxi + 632",
  month =        dec,
  year =         "1990",
  ISBN =         "0-937175-62-5 (vol. 4), 0-937175-66-8 (set)",
  ISBN-13 =      "978-0-937175-62-0 (vol. 4), 978-0-937175-66-8 (set)",
  LCCN =         "QA76.9.W56N94 1990",
  bibdate =      "Mon Nov 20 10:48:16 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175620",
  abstract =     "Introduction to the X Window System \\
                 Introduction to the X Toolkit and Motif \\
                 More techniques for using widgets \\
                 An example application \\
                 More about Motif \\
                 Inside a widget \\
                 Basic Widget methods \\
                 Events, translations, and accelerators \\
                 More input techniques \\
                 Resource management and type conversion \\
                 Interclient communications \\
                 Geometry management \\
                 Menus, gadgets, and cascaded popups \\
                 Miscellaneous toolkit programming techniques \\
                 Athena, OPEN LOOK, and Motif \\
                 Specifying fonts and colors \\
                 Naming conventions \\
                 Release notes \\
                 The xbitmap application \\
                 Sources of additional information",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1990:XTIc,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X} Toolkit Intrinsics Reference Manual \emdash{} For
                 {X11} Release 4",
  volume =       "5",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xii + 764",
  year =         "1990",
  ISBN =         "0-937175-57-9 (vol. 5), 0-937175-58-7 (vol. 4 and 5
                 set)",
  ISBN-13 =      "978-0-937175-57-6 (vol. 5), 978-0-937175-58-3 (vol. 4
                 and 5 set)",
  LCCN =         "QA76.76.W56X225 1990",
  bibdate =      "Mon Nov 20 10:49:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175576",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1991:XRI,
  editor =       "Adrian Nye",
  title =        "The {X} Resource: Issue 0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "253",
  month =        "Fall",
  year =         "1991",
  ISBN =         "0-937175-79-X",
  ISBN-13 =      "978-0-937175-79-8",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780937175798",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1992:XPM,
  author =       "Adrian Nye",
  title =        "{Xlib} Programming Manual",
  volume =       "1",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "824",
  month =        jul,
  year =         "1992",
  ISBN =         "1-56592-002-3",
  ISBN-13 =      "978-1-56592-002-6",
  LCCN =         "QA76.76.W56N93 1990",
  bibdate =      "Mon Nov 20 10:48:26 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565920026;
                 http://www.oreilly.com/catalog/v1",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1992:XPR,
  author =       "Adrian Nye",
  title =        "{X} Protocol Reference Manual",
  volume =       "0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  year =         "1992",
  ISBN =         "1-56592-008-2",
  ISBN-13 =      "978-1-56592-008-8",
  LCCN =         "QA76.76.W56 X215 1990",
  bibdate =      "Fri Dec 10 13:42:12 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9781565920088",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / xvii \\
                 About This Manual / xvii \\
                 Summary of Contents / xvii \\
                 How to Use This Manual / xix \\
                 Assumptions / xix \\
                 Font Conventions Used in This Manual / xix \\
                 Related Documents / xx \\
                 Request for Comments / xx \\
                 Bulk Sales Information / xxi \\
                 Acknowledgments / xxi \\
                 Part One: Introduction to the X Protocol / 3 \\
                 1.1 The Server and Client / 4 \\
                 1.2 The X Protocol / 7 \\
                 1.2.1 Message Types / 8 \\
                 1.2.2 Division of Responsibilities / 9 \\
                 1.3 A Sample Session / 11 \\
                 1.3.1 Opening the Connection / 13 \\
                 1.3.2 Creating a Window / 19 \\
                 1.3.2.1 Selecting Events / 22 \\
                 1.3.3 A Request with Reply / 22 \\
                 1.3.4 Creating a Graphics Context / 25 \\
                 1.3.5 Mapping a Window / 25 \\
                 1.3.6 The Expose Event / 26 \\
                 1.3.7 Drawing a Graphic / 27 \\
                 1.3.8 Closing the Connection / 28 \\
                 1.3.9 Errors / 29 \\
                 1.4 Implementing the X Protocol / 31 \\
                 1.4.1 Client Library Implementation / 31 \\
                 1.4.2 Server Implementation / 33 \\
                 1.4.3 Reducing Network Traffic / 34 \\
                 1.4.4 Implementation on Multi-threaded Architectures /
                 34 \\
                 1.4.5 Security / 35 \\
                 1.4.6 Inter-client Communication / 35 \\
                 1.5 Future Directions / 36 \\
                 Part Two: Protocol Request and Event Reference / 37 \\
                 Introduction / 39 \\
                 Connection Setup / 50 \\
                 AllocColor / 59 \\
                 AllocColorCells / 61 \\
                 AllocColorPlanes / 63 \\
                 AllocNamedColor / 65 \\
                 AllowEvents / 67 \\
                 Bell / 70 \\
                 ButtonPress / 71 \\
                 ButtonRelease / 72 \\
                 ChangeActivePointerGrab / 73 \\
                 ChangeGC / 74 \\
                 ChangeHosts / 75 \\
                 ChangeKeyboardControl / 77 \\
                 ChangeKeyboardMapping / 80 \\
                 ChangePointerControl / 82 \\
                 ChangeProperty / 83 \\
                 ChangeSaveSet / 85 \\
                 ChangeWindowAttributes / 86 \\
                 CirculateNotify / 88 \\
                 CirculateRequest : / 89 \\
                 Circulate Window / 89 \\
                 ClearArea / 90 \\
                 ClientMessage / 91 \\
                 CloseFont / 92 \\
                 ColormapNotify ._. / 93 \\
                 ConfigureNotify / 94 \\
                 ConfigureRequest / 95 \\
                 ConfigureWindow / 97 \\
                 ConvertSelection / 101 \\
                 CopyArea / 102 \\
                 CopyColormapAndFree / 104 \\
                 CopyGC / 105 \\
                 CopyPlane / 106 \\
                 CreateColormap / 108 \\
                 CreateCursor / 109 \\
                 CreateGC / 111 \\
                 CreateGlyphCursor / 120 \\
                 CreateNotify / 122 \\
                 CreatePixmap / 123 \\
                 CreateWindow / 124 \\
                 DeleteProperty / 130 \\
                 DestroyNotify / 131 \\
                 DestroySubwindows / 132 \\
                 DestroyWindow / 133 \\
                 Expose / 136 \\
                 FillPoly / 138 \\
                 Focusln / 140 \\
                 FocusOut / 141 \\
                 ForceScreenSaver / 145 \\
                 FreeColormap / 146 \\
                 FreeColors / 147 \\
                 FreeCursor / 148 \\
                 FreeGC / 149 \\
                 FreePixmap / 150 \\
                 GetAtomName / 151 \\
                 GetFontPath / 152 \\
                 GetGeometry / 153 \\
                 Getlmage / 155 \\
                 GetlnputFocus / 157 \\
                 GetKeyboardControl / 158 \\
                 GetKeyboardMapping / 160 \\
                 GetModifierMapping / 162 \\
                 GetMotionEvents / 163 \\
                 GetPointerControl / 165 \\
                 GetPointerMapping / 166 \\
                 GetProperty / 167 \\
                 GetScreenSaver / 169 \\
                 GetSelectionOwner / 170 \\
                 GetWindowAttributes / 171 \\
                 GrabButton / 173 \\
                 GrabKey / 175 \\
                 GrabKeyboard / 177 \\
                 GrabPointer / 179 \\
                 GrabServer / 182 \\
                 GraphicsExpose / 183 \\
                 GravityNotify / 184 \\
                 ImageTextl6 / 185 \\
                 ImageText8 / 186 \\
                 InstallColormap / 188 \\
                 InternAtom / 189 \\
                 KeymapNotify / 191 \\
                 KeyPress / 192 \\
                 KeyRelease / 193 \\
                 KillClient / 194 \\
                 LeaveNotify / 195 \\
                 ListExtensions / 198 \\
                 ListFonts / 199 \\
                 ListFontsWithlnfo / 201 \\
                 ListHosts / 204 \\
                 ListlnstalledColormaps / 205 \\
                 ListProperties / 206 \\
                 LookupColor / 207 \\
                 MapNotify / 209 \\
                 MappingNotify / 210 \\
                 MapRequest / 211 \\
                 MapSubwindows / 212 \\
                 MapWindow / 213 \\
                 MotionNotify / 214 \\
                 NoExpose / 216 \\
                 NoOperation / 217 \\
                 OpenFont / 218 \\
                 PolyArc / 219 \\
                 PolyFillArc / 221 \\
                 PolyFillRectangle / 222 \\
                 PolyLine / 223 \\
                 PolyPoint / 224 \\
                 PolyRectangle / 225 \\
                 PolySegment / 226 \\
                 PolyText16 / 228 \\
                 PolyText8 / 230 \\
                 PropertyNotify / 232 \\
                 Putimage / 233 \\
                 QueryBestSize / 235 \\
                 QueryColors / 237 \\
                 QueryExtension / 239 \\
                 QueryFont / 241 \\
                 Query Key map / 245 \\
                 QueryPointer / 246 \\
                 QueryTextExtents / 248 \\
                 Query Tree / 249 \\
                 RecoIorCursor / 250 \\
                 ReparentNotify / 251 \\
                 ReparentWindow / 252 \\
                 ResizeRequest / 253 \\
                 RotateProperties / 254 \\
                 SelectionClear / 255 \\
                 SelectionNotify / 256 \\
                 SelectionRequest / 257 \\
                 SendEvent / 258 \\
                 SetAccessControl / 260 \\
                 SetClipRectangles / 261 \\
                 SetCloseDownMode / 263 \\
                 SetDashes / 264 \\
                 SetFontPath / 265 \\
                 SetlnputFocus / 266 \\
                 SetModifierMapping / 268 \\
                 SetPointerMapping / 270 \\
                 SetScreenSaver / 272 \\
                 SetSelectionOwner / 274 \\
                 StoreColors / 275 \\
                 StoreNamedColor / 277 \\
                 TranslateCoordinates / 278 \\
                 UngrabButton / 280 \\
                 UngrabKey / 281 \\
                 UngrabKeyboard / 282 \\
                 UngrabPointer / 283 \\
                 UngrabServer / 284 \\
                 UninstallColormap / 285 \\
                 UnmapNotify / 286 \\
                 UnmapSubwindows / 287 \\
                 UnmapWindow / 288 \\
                 VisibilityNotify / 289 \\
                 WarpPointer / 291 \\
                 Part Three: Appendices / 295 \\
                 Appendix A: Connection Close / 295 \\
                 Appendix B: Keysyms / 297 \\
                 X Protocol Xll, Release 3 / 297 \\
                 Appendix C: Errors / 321 \\
                 Encoding / 323 \\
                 Appendix D: Predefined Atoms / 329 \\
                 Encoding / 330 \\
                 Appendix E: Keyboards and Pointers / 331 \\
                 Keyboards / 331 \\
                 Pointers / 332 \\
                 Encoding / 333 \\
                 Keyboards / 333 \\
                 Pointers / 333 \\
                 Appendix F: Flow Control and Concurrency / 335 \\
                 Appendix G: Request Group Summary / 337 \\
                 Group Listing with Brief Description / 337 \\
                 Colors and Colormaps / 337 \\
                 Cursors / 338 \\
                 Drawing Graphics / 338 \\
                 Events / 339 \\
                 Fonts and Text / 339 \\
                 The Graphics Context / 340 \\
                 Images / 340 \\
                 Inter-client Communication / 340 \\
                 Keyboard and Pointer / 341 \\
                 Security / 342 \\
                 Window Characteristics / 342 \\
                 Window Manipulation by the Client / 342 \\
                 Window Manipulation by the Window Manager / 343 \\
                 Miscellaneous / 343 \\
                 Appendix H: Alphabetical Listing of Requests / 345 \\
                 Appendix I: Xlib Functions to Protocol Requests and
                 Vice Versa / 351 \\
                 Appendix J: Protocol Requests by Opcode / 363 \\
                 Appendix K: Events Briefly Described / 365 \\
                 Appendix L: Inter-Client Communication Conventions
                 Manual / 369 \\
                 L.1 Introduction / 369 \\
                 L.1.1 Evolution of the Conventions / 370 \\
                 L.1.2 Atoms / 370 \\
                 L.1.2.1 What Are Atoms? / 370 \\
                 L.1.2.2 Predefined Atoms / 371 \\
                 L.1.2.3 Naming Conventions / 371 \\
                 L.1.2.4 Semantics / 371 \\
                 L.1.2.5 Name Spaces / 372 \\
                 L.2 Peer-to-Peer Communication by Means of Selections /
                 372 \\
                 L.2.1 Acquiring Selection Ownership / 373 \\
                 L.2.2 Responsibilities of the Selection Owner / 374 \\
                 L.2.3 Giving Up Selection Ownership / 376 \\
                 L.2.3.1 Voluntarily Giving Up Selection Ownership / 376
                 \\
                 L.2.3.2 Forcibly Giving Up Selection Ownership / 376
                 \\
                 L.2.4 Requesting a Selection / 377 \\
                 L.2.5 Large Data Transfers / 378 \\
                 L.2.6 Use of Selection Atoms / 379 \\
                 L.2.6.1 Selection Atoms / 379 \\
                 L.2.6.2 Target Atoms / 381 \\
                 L.2.6.3 Selection Targets with Side Effects / 383 \\
                 L.2.7 Use of Selection Properties / 384 \\
                 L.2.7.1 TEXT Properties / 385 \\
                 L.2.7.2 INCR Properties / 385 \\
                 L.2.7.3 DRAWABLE Properties / 386 \\
                 L.2.7.4 SPAN Properties / 387 \\
                 L.3 Peer-to-Peer Communication by Means of Cut Buffers
                 / 387 \\
                 L.4 Client to Window Manager Communication / 388 \\
                 L.4.1 Client's Actions / 388 \\
                 L.4.1.1 Creating a Top-level Window / 389 \\
                 L.4.1.2 Client Properties / 389 \\
                 L.4.1.3 Window Manager Properties / 396 \\
                 L.4.1.4 Changing Window State / 397 \\
                 L.4.1.5 Configuring the Window / 399 \\
                 L.4.1.6 Changing Window Attributes / 400 \\
                 L.4.1.7 Input Focus / 401 \\
                 L.4.1.8 Colormaps / 403 \\
                 L.4.1.9 Icons / 405 \\
                 L.4.1.10 Pop-up Windows / 406 \\
                 L.4.1.11 Window Groups / 407 \\
                 L.4.2 Client Responses to Window Manager Actions / 407
                 \\
                 L.4.2.1 Reparenting / 407 \\
                 L.4.2.2 Redirection of Operations / 408 \\
                 L.4.2.3 Window Move / 409 \\
                 L.4.2.4 Window Resize / 410 \\
                 L.4.2.5 Iconify and Deiconify / 410 \\
                 L.4.2.6 Colormap Change / 410 \\
                 L.4.2.7 Input Focus / 410 \\
                 L.4.2.8 ClientMessage Events / 411 \\
                 L.4.2.9 Redirecting Requests / 412 \\
                 L.4.3 Summary of Window Manager Property Types / 412
                 \\
                 L.5 Client to Session Manager Communication / 413 \\
                 L.5.1 Client Actions / 413 \\
                 L.5.1.1 Properties / 413 \\
                 L.5.1.2 Termination / 415 \\
                 L.5.2 Client Responses to Session Manager Actions / 415
                 \\
                 L.5.2.1 Saving Client State / 416 \\
                 L.5.2.2 Window Deletion / 417 \\
                 L.5.3 Summary of Session Manager Property Types / 417
                 \\
                 L.6 Manipulation of Shared Resources / 418 \\
                 L.6.1 The Input Focus / 418 \\
                 L.6.2 The Pointer / 418 \\
                 L.6.3 Grabs / 419 \\
                 L.6.4 Colormaps / 420 \\
                 L.6.5 The Keyboard Mapping / 421 \\
                 L.6.6 The Modifier Mapping / 422 \\
                 L.7 Device Color Characterization / 423 \\
                 L.7.1 XYZ RGB Conversion Matrices / 424 \\
                 L.7.2 Intensity RGB value Conversion / 425 \\
                 L.8 Compatibility with Earlier Drafts / 427 \\
                 L.8.1 The R2 Draft / 427 \\
                 L.8.2 The July 27,1988 Draft / 428 \\
                 L.8.3 The Public Review Drafts / 429 \\
                 L.9 Suggested Protocol Revisions / 429 \\
                 Appendix M: Compound Text Encoding / 433 \\
                 M.1 Overview / 433 \\
                 M.2 Values / 433 \\
                 M.3 Control Characters / 434 \\
                 M.4 Standard Character Set Encodings / 435 \\
                 M.5 Approved Standard Encodings / 436 \\
                 M.6 Non-Standard Character Set Encodings / 437 \\
                 M.7 Directionality / 438 \\
                 M.8 Resources / 438 \\
                 M.9 Font Names / 439 \\
                 M.10 Extensions / 439 \\
                 M.11 Errors / 440 \\
                 Appendix N: X Logical Font Description Conventions,
                 Release 5 / 441 \\
                 N.1 Introduction / 441 \\
                 N.2 Requirements and Goals / 442 \\
                 N.2.1 Provide Unique and Descriptive Font Names / 442
                 \\
                 N.2.2 Support Multiple Font Vendors and Character Sets
                 / 442 \\
                 N.2.3 Support Scalable Fonts / 443 \\
                 N.2.4 Be Independent of X Server and Operating or File
                 System Implementations / 443 \\
                 N.2.5 Support Arbitrarily Complex Font Matching and
                 Substitution / 443 \\
                 N.2.6 Be Extensible / 443 \\
                 N.3 X Logical Font Description / 443 \\
                 N.3.1 FontName / 444 \\
                 N.3.1.1 FontName Syntax / 444 \\
                 N.3.1.2 FontName Field Definitions / 445 \\
                 N.3.1.3 Examples / 451 \\
                 N.3.2 FontProperties / 452 \\
                 N.3.2.1 FOUNDRY / 453 \\
                 N.3.2.2 FAMILY_NAME / 453 \\
                 N.3.2.3 WEIGHT_NAME / 453 \\
                 N.3.2.4 SLANT / 453 \\
                 N.3.2.5 SETWIDTH_NAME / 454 \\
                 N.3.2.6 ADD_STYLE_NAME / 454 \\
                 N.3.2.7 PIXEL_SIZE / 454 \\
                 N.3.2.8 POINT_SIZE / 455 \\
                 N.3.2.9 RESOLUTION_X / 455 \\
                 N.3.2.10 RESOLUTION_Y / 455 \\
                 N.3.2.11 SPACING / 455 \\
                 N.3.2.12 AVERAGE_WIDTH / 455 \\
                 N.3.2.13 CHARSET_REGISTRY / 456 \\
                 N.3.2.14 CHARSET_ENCODING / 456 \\
                 N.3.2.15 MIN_SPACE / 456 \\
                 N.3.2.16 NORM_SPACE / 456 \\
                 N.3.2.17 MAX_SPACE / 457 \\
                 N.3.2.18 END_SPACE / 457 \\
                 N.3.2.19 AVG_CAPITAL_WIDTH / 457 \\
                 N.3.2.20 AVG_LOWERCASE_WIDTH / 457 \\
                 N.3.2.21 QUAD_WIDTH / 458 \\
                 N.3.2.22 FIGURE_WIDTH / 458 \\
                 N.3.2.23 SUPERSCRIPT_X / 458 \\
                 N.3.2.24 SUPERSCRIPT_Y / 459 \\
                 N.3.2.25 SUBSCRIPT_X / 459 \\
                 N.3.2.26 SUBSCRIPT_Y / 459 \\
                 N.3.2.27 SUPERSCRIPT_SIZE / 460 \\
                 N.3.2.28 SUBSCRIPT_SIZE / 460 \\
                 N.3.2.29 SMALL_CAP_SIZE / 460 \\
                 N.3.2.30 UNDERLINE_POSITION / 461 \\
                 N.3.2.31 UNDERLINE_THICKNESS / 461 \\
                 N.3.2.32 STRIKEOUT_ASCENT / 461 \\
                 N.3.2.33 STRIKEOUT_DESCENT / 462 \\
                 N.3.2.34 ITALIC_ANGLE / 462 \\
                 N.3.2.35 CAP_HEIGHT / 462 \\
                 N.3.2.36 X_HEIGHT / 463 \\
                 N.3.2.37 RELATIVE_SETWIDTH / 463 \\
                 N.3.2.38 RELATIVE_WEIGHT / 464 \\
                 N.3.2.39 WEIGHT / 464 \\
                 N.3.2.40 RESOLUTION / 465 \\
                 N.3.2.41 FACE_NAME / 465 \\
                 N.3.2.42 COPYRIGHT / 465 \\
                 N.3.2.43 NOTICE / 465 \\
                 N.3.2.44 DESTINATION / 466 \\
                 N.3.3 Built-in Font Property Atoms / 466 \\
                 N.4 Scalable Fonts / 467 \\
                 N.5 Affected Elements of Xlib and the X Protocol / 469
                 \\
                 N.6 BDF Conformance / 469 \\
                 N.6.1 XLFD Conformance Requirements / 469 \\
                 N.6.2 FONT_ASCENT, FONT_DESCENT, and DEFAULT_CHAR / 470
                 \\
                 N.6.2.1 FONT_ASCENT / 470 \\
                 N.6.2.2 FONT_DESCENT / 470 \\
                 N.6.2.3 DEFAULT_CHAR / 471 \\
                 Appendix O: Bitmap Distribution Format / 473 \\
                 File Format / 473 \\
                 Metric Information / 475 \\
                 An Example File / 477 \\
                 Glossary / 479 \\
                 Index / 489",
}

@Book{Nye:1992:XRIb,
  editor =       "Adrian Nye",
  title =        "The {X} Resource: Issue 2",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "190",
  month =        "Spring",
  year =         "1992",
  ISBN =         "0-937175-97-8",
  ISBN-13 =      "978-0-937175-97-2",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780937175972",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1992:XRIc,
  editor =       "Adrian Nye",
  title =        "The {X} Resource: Issue 3",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "220",
  month =        "Summer",
  year =         "1992",
  ISBN =         "0-937175-98-6",
  ISBN-13 =      "978-0-937175-98-9",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780937175989",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1992:XRId,
  editor =       "Adrian Nye",
  title =        "The {X} Resource: Issue 4",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "276",
  month =        "Fall",
  year =         "1992",
  ISBN =         "0-937175-99-4",
  ISBN-13 =      "978-0-937175-99-6",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780937175996",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1992:XRM,
  author =       "Adrian Nye",
  title =        "{Xlib} Reference Manual",
  volume =       "2",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvii + 1122",
  month =        jun,
  year =         "1992",
  ISBN =         "1-56592-006-6",
  ISBN-13 =      "978-1-56592-006-4",
  LCCN =         "QA76.76.W56 X55 1992",
  bibdate =      "Sat Oct 21 12:36:09 2000",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565920064;
                 http://www.oreilly.com/catalog/v2",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1992:XTI,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X} Toolkit Intrinsics Programming Manual: {Motif}
                 Edition",
  volume =       "4M",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxviii + 674",
  month =        aug,
  year =         "1992",
  ISBN =         "1-56592-013-9",
  ISBN-13 =      "978-1-56592-013-2",
  LCCN =         "QA 76.76.W56 N928 1992; QA 76.76 W56 N94 1992",
  bibdate =      "Sat Oct 21 12:36:15 2000",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565920132;
                 http://www.oreilly.com/catalog/v4m",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}

@Book{Nye:1993:XRIb,
  editor =       "Adrian Nye",
  title =        "The {X} Resource: Issue 6",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "234",
  month =        "Spring",
  year =         "1993",
  ISBN =         "1-56592-021-X",
  ISBN-13 =      "978-1-56592-021-7",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565920217",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1993:XRIc,
  editor =       "Adrian Nye",
  title =        "The {X} Resource: Issue 7",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "150",
  month =        "Summer",
  year =         "1993",
  ISBN =         "1-56592-022-8",
  ISBN-13 =      "978-1-56592-022-4",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565920224",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1993:XRId,
  editor =       "Adrian Nye",
  title =        "The {X} Resource: Issue 8",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "176",
  month =        "Fall",
  year =         "1993",
  ISBN =         "1-56592-023-6",
  ISBN-13 =      "978-1-56592-023-1",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565920231",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1993:XTI,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X Toolkit Intrinsics} Programming Manual",
  volume =       "4",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxxvi + 567",
  month =        apr,
  year =         "1993",
  ISBN =         "1-56592-003-1",
  ISBN-13 =      "978-1-56592-003-3",
  LCCN =         "QA76.76.W56 N945 1993",
  bibdate =      "Thu Dec 16 09:46:22 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9781565920033",
  abstract =     "Volume 4 is a complete guide to programming with the X
                 Toolkit Intrinsics, the library of C language routines
                 that facilitates the design of user interfaces with
                 reusable components called widgets. It provides
                 concepts and examples that show how to use the various
                 X Toolkit routines. The first few chapters are devoted
                 to using widgets; the remainder of the book covers the
                 more complex task of writing new widgets. Volume 4 is
                 available in two editions. The Standard Edition uses
                 Athena widgets in examples for X11 Release 5 to
                 demonstrate how to use existing widgets, while still
                 providing a good introduction to programming with any
                 widget set based on Xt. Volume 4 includes:Introduction
                 to the X Window System. Building applications with
                 widgets. Constructing a bitmap editor with widgets. An
                 overview of each widget in the widget set. Basic widget
                 methods. Events, translations, and accelerators. Event
                 handlers, timeouts, and work procedures. Resource
                 management and type conversion. Selections and window
                 manager interaction. Geometry management. Menus,
                 gadgets, and cascaded pop-ups. Miscellaneous
                 techniques.Comparison of Athena, OSF/Motif, and AT and
                 T OPEN LOOK widgets. This book is designed to be used
                 with Volume 5,X Toolkit Intrinsics Reference Manual,
                 which provides reference pages for each of the Xt
                 functions, the widget classes defined by Xt, and the
                 Athena widget set.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "1: Introduction to the X Window System \\
                 2: Introduction to the X Toolkit \\
                 3: More techniques for using widgets \\
                 4: An example application \\
                 5: The Athena Widget set \\
                 6: Inside a widget \\
                 7: Basic widget methods \\
                 8: Events, translations, and accelerators \\
                 9: More input techniques \\
                 10: Resource management and type conversion \\
                 11: Interclient communications \\
                 12: Geometry management \\
                 13: Menus gadgets, and cascaded popups \\
                 14: Miscellaneous toolkit programming techniques \\
                 Appendix A: Athena, OPEN LOOK, and Motif \\
                 Appendix B: Specifying Fonts and Colors \\
                 Appendix C: Naming Conventions \\
                 Appendix D: Release Notes \\
                 Appendix E: The xbitmap Application \\
                 Appendix F: Sources of Additional Information",
}

@Book{Nye:1994:XRIb,
  editor =       "Adrian Nye",
  title =        "The {X} Resource: Issue 10",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "212",
  month =        "Spring",
  year =         "1994",
  ISBN =         "1-56592-067-8",
  ISBN-13 =      "978-1-56592-067-5",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565920675",
  acknowledgement = ack-nhfb,
}

@Book{Nye:1995:PSR,
  editor =       "Adrian Nye and David Flanagan",
  title =        "Programmer's Supplement for Release 6 of the {X Window
                 System, version 11}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "{R6} update",
  pages =        "xxi + 430",
  month =        sep,
  year =         "1995",
  ISBN =         "1-56592-089-9",
  ISBN-13 =      "978-1-56592-089-7",
  LCCN =         "QA76.76.W56 F55 1995",
  bibdate =      "Mon Apr 18 14:51:03 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The definitive guides to the X Window System",
  URL =          "http://www.oreilly.com/catalog/9781565920897;
                 http://www.oreilly.com/catalog/r6",
  acknowledgement = ack-nhfb,
  remark =       "``R6 update for the R5 editions of vols. 1, 2, 4 and
                 5'' --- cover. Rev. ed. of: Programmer's supplement for
                 release 5 of the X Window System, version 11 / by David
                 Flanagan. R5 update. c1991.",
  subject =      "Windows (Computer programs); X Window System (Computer
                 system)",
}

@Book{Nye:1995:VXP,
  editor =       "Adrian Nye",
  title =        "Volume 0: {X} Protocol Reference Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xix + 434",
  month =        feb,
  year =         "1995",
  ISBN =         "1-56592-083-X",
  ISBN-13 =      "978-1-56592-083-5",
  LCCN =         "????",
  bibdate =      "Fri Nov 17 17:14:34 MST 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565920835",
  acknowledgement = ack-nhfb,
}

@Book{Nystrom:2007:SID,
  author =       "Marty Nystrom",
  title =        "{SQL} injection defenses",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52964-3",
  ISBN-13 =      "978-0-596-52964-2",
  LCCN =         "QA76.73.S67 N97 2007eb; QA76.73.S67",
  bibdate =      "Tue Aug 5 18:12:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529642",
  acknowledgement = ack-nhfb,
  subject =      "SQL server; Database management; Data transmission
                 systems; Client/server computing",
}

@Book{Oakleycomputerscientist:2005:MIM,
  author =       "Andy {Oakley, computer scientist}",
  title =        "{Monad}: introducing the {MSH} command shell and
                 language",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "206",
  year =         "2005",
  ISBN =         "0-596-10009-4",
  ISBN-13 =      "978-0-596-10009-4",
  LCCN =         "QA76.76.O63; QA76.76.O63 O23 2005eb",
  bibdate =      "Tue Aug 5 17:47:19 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100094",
  abstract =     "Presents some of the new capabilities that Monad puts
                 into the hands of system administrators and power
                 users, and is the perfect complement to existing Monad
                 documentation.",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Oaks:1997:JT,
  author =       "Scott Oaks and Henry Wong",
  title =        "{Java} Threads",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 252",
  month =        jan,
  year =         "1997",
  ISBN =         "1-56592-216-6",
  ISBN-13 =      "978-1-56592-216-7",
  LCCN =         "QA76.73.J38 O25 1997",
  bibdate =      "Mon Apr 18 14:52:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565922167;
                 http://www.oreilly.com/catalog/jthreads",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); technology --
                 computers and computer technology",
  subject =      "Java (Computer program language); Threads (Computer
                 programs)",
}

@Book{Oaks:1998:JS,
  author =       "Scott Oaks",
  title =        "{Java} Security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 454",
  month =        may,
  year =         "1998",
  ISBN =         "1-56592-403-7",
  ISBN-13 =      "978-1-56592-403-1",
  LCCN =         "QA76.73.J38 O249 1998",
  bibdate =      "Mon Apr 18 14:54:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565924031;
                 http://www.oreilly.com/catalog/javasec",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Computer security",
}

@Book{Oaks:1999:JT,
  author =       "Scott Oaks and Henry Wong",
  title =        "{Java} Threads",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 319",
  year =         "1999",
  ISBN =         "1-56592-418-5",
  ISBN-13 =      "978-1-56592-418-5",
  LCCN =         "QA76.73.J38 O25 1999",
  bibdate =      "Mon Apr 18 14:54:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565924185;
                 http://www.oreilly.com/catalog/jthreads2/",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); technology --
                 computers and computer technology",
  subject =      "Java (Computer program language); Threads (Computer
                 programs)",
}

@Book{Oaks:19xx:JT,
  author =       "Scott Oaks and Henry Wong",
  title =        "{Java} Threads",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "19xx",
  ISBN =         "4-900900-54-0",
  ISBN-13 =      "978-4-900900-54-7",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.co.jp/",
  note =         "Japanese translation.",
  price =        "3,400 yen",
  URL =          "http://www.oreilly.co.jp/BOOK/jthread.htm",
  acknowledgement = ack-nhfb,
  language =     "Japanese",
  url-publisher = "http://www.oreilly.co.jp/",
}

@Book{Oaks:2000:JDQ,
  author =       "Scott Oaks and Henry Wong",
  title =        "{Jini}: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 400",
  month =        mar,
  year =         "2000",
  ISBN =         "1-56592-759-1",
  ISBN-13 =      "978-1-56592-759-9",
  LCCN =         "QA76.9.C55 O25 2000",
  bibdate =      "Mon Apr 18 14:58:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "es.",
  price =        "US\$29.95",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9781565927599;
                 http://www.oreilly.com/catalog/jininut",
  acknowledgement = ack-nhfb,
  keywords =     "client/server computing; computer interfaces; embedded
                 computer systems -- programming",
  subject =      "Client/server computing; Computer interfaces; Embedded
                 computer systems; Programming",
  xxtitle =      "{Jini} in a Nutshell",
}

@Book{Oaks:2001:JS,
  author =       "Scott Oaks",
  title =        "{Java} Security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 599",
  month =        may,
  year =         "2001",
  ISBN =         "0-596-00157-6",
  ISBN-13 =      "978-0-596-00157-5",
  LCCN =         "QA76.73.J38 O247 2001",
  bibdate =      "Mon Apr 18 15:03:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9780596001575;
                 http://www.oreilly.com/catalog/javasec2",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Computer security",
}

@Book{Oaks:2002:JN,
  author =       "Scott Oaks and Bernard Traversat and Li Gong",
  title =        "{JXTA} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 401",
  year =         "2002",
  ISBN =         "0-596-00236-X",
  ISBN-13 =      "978-0-596-00236-7",
  LCCN =         "TK5105.525 .O255 2002",
  bibdate =      "Mon Apr 18 15:04:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596002367;
                 http://www.oreilly.com/catalog/jxtaian",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); peer-to-peer
                 architecture (computer networks)",
  publishersummary = "O'Reilly's pioneering reference is the first and
                 last word on this powerful distributed computing
                 technology. JXTA in a Nutshell delivers all the
                 information you need to get started, including an
                 overview of P2P distributed computing, an explanation
                 of the JXTA Project's new platform, and ways that
                 developers can become a part of the development
                 effort.\par

                 JXTA in a Nutshell introduces major concepts in a
                 hands-on way by explaining them in context to the
                 shell, and contains a complete reference to the JXTA
                 application bindings. Also included is the full JXTA
                 protocol specification. The book covers important
                 topics such as security, and how the JXTA technology
                 fits into the standard Java classes.",
  subject =      "Peer-to-peer architecture (Computer networks); Java
                 (Computer program language); JXTA (Computer network
                 protocol)",
}

@Book{Oaks:2004:JT,
  author =       "Scott Oaks and Henry Wong",
  title =        "{Java} threads",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvi + 340",
  year =         "2004",
  ISBN =         "0-596-00782-5",
  ISBN-13 =      "978-0-596-00782-9",
  LCCN =         "QA76.73.J38 O25 2004; QA76.73.J38 O25 2004eb;
                 QA76.73.J38",
  bibdate =      "Tue Aug 5 17:44:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007829",
  acknowledgement = ack-nhfb,
  remark =       "Covers J2SE 5.0. Previous edition 1999.",
  subject =      "Java (Computer program language); Threads (Computer
                 programs)",
}

@Book{Oaks:2014:JPD,
  author =       "Scott Oaks",
  title =        "{Java} Performance: The Definitive Guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 408",
  year =         "2014",
  ISBN =         "1-4493-5845-4 (paperback), 1-4493-6354-7 (e-book)",
  ISBN-13 =      "978-1-4493-5845-7 (paperback), 978-1-4493-6354-3
                 (e-book)",
  LCCN =         "QA76.73.J38",
  bibdate =      "Thu Dec 4 13:14:48 MST 2014",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/java2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.safaribooksonline.com/9781449363512",
  abstract =     "Coding and testing are often considered separate areas
                 of expertise. In this comprehensive guide, author and
                 Java expert Scott Oaks takes the approach that anyone
                 who works with Java should be equally adept at
                 understanding how code behaves in the JVM, as well as
                 the tunings likely to help its performance. You'll gain
                 in-depth knowledge of Java application performance,
                 using the Java Virtual Machine (JVM) and the Java
                 platform, including the language and API. Developers
                 and performance engineers alike will learn a variety of
                 features, tools, and processes for improving the way
                 Java 7 and 8 applications perform. Apply four
                 principles for obtaining the best results from
                 performance testing Use JDK tools to collect data on
                 how a Java application is performing Understand the
                 advantages and disadvantages of using a JIT compiler
                 Tune JVM garbage collectors to affect programs as
                 little as possible Use techniques to manage heap memory
                 and JVM native memory Maximize Java threading and
                 synchronization performance features Tackle performance
                 issues in Java EE and Java SE APIs Improve Java-driven
                 database application performance.",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{OBrien:2005:JCC,
  author =       "Timothy M. O'Brien",
  title =        "{Jakarta} commons cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 377",
  year =         "2005",
  ISBN =         "0-596-00706-X",
  ISBN-13 =      "978-0-596-00706-5",
  LCCN =         "QA76.76.A65 O246 2005",
  bibdate =      "Sat Jun 11 09:50:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007065",
  acknowledgement = ack-nhfb,
  subject =      "Apache (Computer file: Apache Group); Application
                 software; Development; Open source software; Java
                 (Computer program language)",
}

@Book{Odewahn:1999:OWA,
  author =       "Andrew Odewahn",
  title =        "{Oracle Web} Applications: {PL\slash SQL} Developer's
                 Introduction",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 241",
  year =         "1999",
  ISBN =         "1-56592-687-0",
  ISBN-13 =      "978-1-56592-687-5",
  LCCN =         "QA76.625 .O34 1999",
  bibdate =      "Mon Apr 18 14:58:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926875;
                 http://www.oreilly.com/catalog/oracleweb",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Oracle8i'' --- cover. ``What you need to know
                 about PL/SQL, HTML, XML, WebDB, and OAS'' --- cover.",
  subject =      "Internet programming; Oracle (Computer file); PL/SQL
                 (Computer program language); Web sites; Design;
                 Database design",
}

@Book{Ogasawara:2006:WIM,
  author =       "Todd Ogasawara",
  title =        "{Windows} for {Intel Macs}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52840-X",
  ISBN-13 =      "978-0-596-52840-9",
  LCCN =         "QA76.76.O63",
  bibdate =      "Tue Aug 5 18:10:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528409",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers); Macintosh (Computer); Programming",
}

@Book{Olsen:2007:AJ,
  author =       "Steven Douglas Olsen",
  title =        "{Ajax} on {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 211",
  year =         "2007",
  ISBN =         "0-596-10187-2",
  ISBN-13 =      "978-0-596-10187-9",
  LCCN =         "QA76.73.J38 O58 2007eb; QA76.73.J38",
  bibdate =      "Tue Aug 5 17:51:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101879",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Ajax (Web site
                 development technology)",
}

@Book{OLuanaigh:2006:GDC,
  author =       "Patrick O'Luanaigh",
  title =        "Game design complete",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxi + 430",
  year =         "2006",
  ISBN =         "1-933097-00-0",
  ISBN-13 =      "978-1-933097-00-8",
  LCCN =         "QA76.76.C672 O48 2006",
  bibdate =      "Tue Aug 5 18:29:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933097008",
  acknowledgement = ack-nhfb,
  subject =      "Computer games; Design; Programming",
}

@Book{OQuinn:1997:PN,
  author =       "Donnie O'Quinn and Matt LeClair",
  title =        "{Photoshop} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "650",
  year =         "1997",
  ISBN =         "1-56592-313-8",
  ISBN-13 =      "978-1-56592-313-3",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$19.95",
  URL =          "http://www.ora.com/catalog/photonut/;
                 http://www.oreilly.com/catalog/9781565923133;
                 http://www.oreilly.com/catalog/photonut",
  acknowledgement = ack-nhfb,
}

@Book{OQuinn:1998:QND,
  author =       "Donnie O'Quinn",
  title =        "{QuarkXPress} in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 526",
  month =        jun,
  year =         "1998",
  ISBN =         "1-56592-399-5",
  ISBN-13 =      "978-1-56592-399-7",
  LCCN =         "Z253.532.Q37 O65 1998; Z253.532.Q37 O78 1998",
  bibdate =      "Mon Apr 18 14:54:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565923997;
                 http://www.oreilly.com/catalog/qxpnut",
  acknowledgement = ack-nhfb,
  remark =       "``Covers QuarkXPress 4.0'' --- cover.",
  subject =      "QuarkXPress (Computer file); Desktop publishing",
}

@Book{OQuinn:1999:PND,
  author =       "Donnie O'Quinn",
  title =        "{Photoshop} in a Nutshell: a Desktop Quick
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvi + 632",
  year =         "1999",
  ISBN =         "1-56592-565-3",
  ISBN-13 =      "978-1-56592-565-6",
  LCCN =         "T385 .O68 1999",
  bibdate =      "Mon Apr 18 14:56:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Covers Adobe Photoshop version 5.0.",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565925656;
                 http://www.oreilly.com/catalog/photonut2/",
  acknowledgement = ack-nhfb,
  remark =       "``Updated for Photoshop 5.0''--T.p. verso.",
  subject =      "Computer graphics; Adobe Photoshop",
}

@Book{OR:2001:PIO,
  author =       "{O'Reilly Research}",
  title =        "2001 {P2P} Industry Overview: An {O'Reilly Research}
                 Report",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "200 (est.)",
  year =         "2001",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$1,295.00",
  URL =          "http://www.oreilly.com/catalog/p2presearch",
  acknowledgement = ack-nhfb,
}

@Book{ORA:1996:WTW,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "{WebBoard (TM)}: {Web} Conferencing System Software",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "98",
  month =        feb,
  year =         "1996",
  ISBN =         "1-56592-181-X",
  ISBN-13 =      "978-1-56592-181-8",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes 3 diskettes.",
  price =        "US\$149",
  URL =          "http://www.oreilly.com/catalog/9781565921818",
  acknowledgement = ack-nhfb,
  upc =          "9-781565-921818",
}

@Book{ORA:1996:WWW,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "{World Wide Web Journal}: Volume 1, Issue 2: Key
                 Specifications of the {World Wide Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "356",
  month =        "Spring",
  year =         "1996",
  ISBN =         "1-56592-190-9",
  ISBN-13 =      "978-1-56592-190-0",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565921900",
  acknowledgement = ack-nhfb,
}

@Book{Oram:1991:MPM,
  author =       "Andrew Oram and Steve Talbott",
  title =        "Managing Projects with Make",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 136",
  year =         "1991",
  ISBN =         "0-937175-90-0",
  ISBN-13 =      "978-0-937175-90-3",
  LCCN =         "QA76.76.O63 T35 199",
  bibdate =      "Wed Dec 15 10:49:41 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175903;
                 http://www.oreilly.com/catalog/make2",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  shorttableofcontents = "Preface \\
                 1: How to write a simple Makefile \\
                 2: Macros \\
                 3: Suffix rules \\
                 4: Commands \\
                 5: Project management \\
                 6: Command-line usage and special targets \\
                 7: Troubleshooting \\
                 Appendix A: Quick reference \\
                 Appendix B: Popular extensions \\
                 Appendix C: Features that differ between variants of
                 make \\
                 Index",
  tableofcontents = "Preface / ix \\
                 The Value of make / x \\
                 Lessons from make / xi \\
                 Variants / xi \\
                 Scope of This Book / xii \\
                 Getting Automated Tests / xiii \\
                 FTP / xiii \\
                 FTPMAIL / xiv \\
                 BITFTP / xv \\
                 UUCP / xvi \\
                 Conventions Used in This Handbook / xvi \\
                 Acknowledgments / xvii \\
                 1: How to Write a Simple Makefile / 1 \\
                 The Description File / 2 \\
                 Dependency Checking / 3 \\
                 Minimizing Rebuilds / 4 \\
                 Invoking make / 5 \\
                 Basic Rules of Syntax / 7 \\
                 2: Macros / 9 \\
                 Syntax Rules / 10 \\
                 Internally Defined Macros / 12 \\
                 Macro Definitions on the Command Line / 13 \\
                 Shell Variables / 13 \\
                 Priority of Macro Assignments / 14 \\
                 Relying on Environment Variables for Defaults / 16 \\
                 Macro String Substitution / 18 \\
                 Internal Macros for Prerequisites and Targets / 19 \\
                 3: Suffix Rules / 23 \\
                 What is a Suffix Rule? / 24 \\
                 Command Options / 26 \\
                 Internal Macros / 27 \\
                 Commands Supported by Default Suffix Rules / 28 \\
                 Fortran and Pascal / 28 \\
                 SCCS and RCS / 29 \\
                 Libraries (Archives) / 33 \\
                 Using Parentheses for Library Modules / 35 \\
                 A Library Example / 36 \\
                 Maintaining Libraries / 37 \\
                 The Double Colon / 37 \\
                 lex and yacc / 38 \\
                 The Null Suffix / 39 \\
                 How to Display Defaults / 39 \\
                 Generating the Display / 40 \\
                 What the Display Means / 40 \\
                 Writing Your Own Suffix Rules / 48 \\
                 A Sample Collection of Suffix Rules / 49 \\
                 Nullifying Rules / 54 \\
                 Conflicts With Default Suffixes / 56 \\
                 4: Commands / 57 \\
                 Filename Pattern Matching / 58 \\
                 Effects of Newlines on Commands / 59 \\
                 Errors and Exit Status / 61 \\
                 Which Shell? / 64 \\
                 5: Project Management / 67 \\
                 Dummy Targets / 68 \\
                 Recursive make on Directories / 70 \\
                 General Tips on Recursive make / 72 \\
                 Other Techniques for Multiple Directories / 74 \\
                 Directories in Internal Macros / 74 \\
                 Viewpath (VPATH Macro) / 75 \\
                 Compiler Options and #ifdef directives / 78 \\
                 Forcing Remakes / 80 \\
                 Maintaining Multiple Variants Through Explicit Targets
                 / 83 \\
                 Maintaining Multiple Variants in Different Directories
                 / 83 \\
                 Maintaining Variants Through Suffix Rules / 85 \\
                 Header Files / 85 \\
                 Global Definitions (include Statement) / 88 \\
                 Distributed Files and NFS Issues / 89 \\
                 6: Command-line Usage and Special Targets / 93 \\
                 Description Filenames / 94 \\
                 Status Information and Debugging / 94 \\
                 Errors and File Deletion / 96 \\
                 The MAKEFLAGS Macro / 96 \\
                 Miscellaneous Features Affecting Defaults / 97 \\
                 7: Troubleshooting / 99 \\
                 Debugging a Build (-d Option) / 99 \\
                 Syntax Errors / 101 \\
                 Don't Know How to Make / 101 \\
                 Target Up to Date / 102 \\
                 Command Not Found, or Cannot Load / 103 \\
                 Syntax Errors in Multi-line Commands / 105 \\
                 Inconsistent Lines, or Too Many Lines / 106 \\
                 Unrecognized Macros / 107 \\
                 Default Rules Ignored / 108 \\
                 Appendix A: Quick Reference / 109 \\
                 Command Line / 109 \\
                 Description File Lines / 110 \\
                 Macros / 112 \\
                 Internal Macros / 112 \\
                 Macro Modifiers / 113 \\
                 Macro String Substitution / 113 \\
                 Macros with Special Handling / 113 \\
                 Special Target Names / 113 \\
                 Appendix B: Popular Extensions / 115 \\
                 mk and nmake / 116 \\
                 GNU make / 118 \\
                 make / 119 \\
                 makedepend / 122 \\
                 shape / 123 \\
                 Parallel and Distributed Implementations / 125 \\
                 Appendix C: Features That Differ Between Variants of
                 make / 127 \\
                 Background / 128 \\
                 List of Differences / 128 \\
                 Tests You Can Run / 130 \\
                 Macro String Substitution / 130 \\
                 File and Directory Macros / 130 \\
                 Target Name as $$<at> on Dependency Lines / 130 \\
                 Parenthesis Syntax for Libraries / 131 \\
                 Single-suffix Rules and .sh Rules / 132 \\
                 Default Shell / 133 \\
                 MAKE and MAKEFLAGS Macros / 134 \\
                 include Statement / 134 \\
                 VPATH / 134 \\
                 Index / 137",
}

@Book{Orebaugh:2005:SC,
  author =       "Angela Orebaugh and Simon Biles and Jacob Babbin",
  title =        "{Snort} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 270",
  year =         "2005",
  ISBN =         "0-596-00791-4 (paperback)",
  ISBN-13 =      "978-0-596-00791-1 (paperback)",
  LCCN =         "TK5105.59 .O74 2005",
  bibdate =      "Thu Oct 6 07:23:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007911",
  acknowledgement = ack-nhfb,
  remark =       "Solutions and examples for Snort
                 administrators---Cover.",
  subject =      "Computer networks; Security measures; Computer
                 security; Computers; Access control",
}

@Book{OReilly:1986:UNS,
  author =       "Tim O'Reilly and Jean Diaz and others",
  title =        "{UNIX} in a Nutshell: {System V} Edition: a Desktop
                 Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "260 (est.)",
  year =         "1986",
  ISBN =         "0-937175-19-6 (paperback)",
  ISBN-13 =      "978-0-937175-19-4 (paperback)",
  LCCN =         "QA76.76.O63 U5453 1990",
  bibdate =      "Mon Apr 6 07:31:05 MDT 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "A Nutshell handbook",
  acknowledgement = ack-nhfb,
  remark =       "Reprinted with copyright years 1987, 1989, 1990, and
                 1992.",
  subject =      "Unix (syst{\`e}me d'exploitation); guide.",
}

@Book{OReilly:1988:XWS,
  author =       "Tim O'Reilly and Valerie Quercia and Linda Lamb",
  title =        "{X} Window System User's Guide for Version 11",
  volume =       "3",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 344",
  year =         "1988",
  ISBN =         "0-937175-29-3",
  ISBN-13 =      "978-0-937175-29-3",
  LCCN =         "QA76.76.W56 D44 v.3 1988",
  bibdate =      "Wed Jul 6 14:07:05 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/texgraph.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175293",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1990:XTI,
  author =       "Tim O'Reilly",
  title =        "{X} Toolkit Intrinsics Reference Manual",
  volume =       "5",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 543",
  year =         "1990",
  ISBN =         "0-937175-35-8",
  ISBN-13 =      "978-0-937175-35-4",
  LCCN =         "QA76.76.W56 D44 v.5 1990",
  bibdate =      "Wed Jul 6 13:50:20 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175354",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1991:GO,
  author =       "{The Staff of O'Reilly \& Associates}",
  title =        "Guide to {OSF/1}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "304",
  month =        jun,
  year =         "1991",
  ISBN =         "0-937175-78-1",
  ISBN-13 =      "978-0-937175-78-1",
  LCCN =         "QA76.755.G85 1991",
  bibdate =      "Wed Sep 14 14:19:57 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$21.95",
  URL =          "http://www.oreilly.com/catalog/9780937175781",
  acknowledgement = ack-nhfb,
}

@Manual{OReilly:1993:COB,
  author =       "{O'Reilly staff}",
  key =          "OReilly",
  title =        "Catalog of {O'Reilly} Books",
  year =         "1993",
  bibdate =      "Tue Sep 28 15:51:40 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "You get can it (\path|book.catalog.Z|) by anonymous
                 {\tt ftp} from \path|ftp.ora.com| where you can also
                 find source codes for examples in many books in the
                 Nutshell and X series \ldots{} Or read the catalog on
                 the O'Reilly gopher server ({\tt telnet}
                 \path|gopher.ora.com|, login: {\tt gopher} or {\tt
                 gopher} \path|gopher.ora.com| (if a {\tt gopher} client
                 is installed) \ldots{}). And to get a hard copy of
                 their catalog-plus-magazine called {\tt ora.com}, mail
                 \path|letters@ora.com|.",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-sk,
}

@Book{OReilly:1993:TTT,
  editor =       "James O'Reilly and Larry Habegger",
  title =        "Travelers' Tales {Thailand}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "405",
  month =        dec,
  year =         "1993",
  ISBN =         "1-885211-05-8",
  ISBN-13 =      "978-1-885211-05-7",
  LCCN =         "????",
  bibdate =      "Sat Sep 11 10:04:35 1999",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211057;
                 http://www.oreilly.com/catalog/thai",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1994:TTM,
  editor =       "James O'Reilly and Larry Habegger",
  title =        "Travelers' Tales {Mexico}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 405",
  month =        aug,
  year =         "1994",
  ISBN =         "1-885211-00-7",
  ISBN-13 =      "978-1-885211-00-2",
  LCCN =         "F1209 .T721 1994",
  bibdate =      "Sat Sep 11 10:04:21 1999",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211002;
                 http://www.oreilly.com/catalog/mexico",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1995:TTF,
  editor =       "James O'Reilly and Larry Habegger and Sean O'Reilly",
  title =        "Travelers' Tales {France}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 414",
  month =        jun,
  year =         "1995",
  ISBN =         "1-885211-02-3",
  ISBN-13 =      "978-1-885211-02-6",
  LCCN =         "DC16 .T73 1995",
  bibdate =      "Fri Nov 17 17:14:34 MST 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211026;
                 http://www.oreilly.com/catalog/france",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1995:TTI,
  editor =       "James O'Reilly and Larry Habegger",
  title =        "Travelers' Tales {India}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 462",
  month =        jan,
  year =         "1995",
  ISBN =         "1-885211-01-5",
  ISBN-13 =      "978-1-885211-01-9",
  LCCN =         "DS406 .T73 1995",
  bibdate =      "Fri May 19 19:20:07 MDT 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211019;
                 http://www.oreilly.com/catalog/india",
  acknowledgement = ack-nhfb,
}

@Periodical{OReilly:1995:WWW,
  editor =       "{O'Reilly \& Associates, Inc.} and {Web Consortium
                 (W3C)}",
  key =          "WWWJ",
  title =        "{World Wide Web Journal}: The Fourth International
                 {WWW} Conference Proceedings",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 735",
  year =         "1995",
  ISBN =         "1-56592-169-0",
  ISBN-13 =      "978-1-56592-169-6",
  ISSN =         "1085-2301",
  LCCN =         "TK5105.888 .I68 1995",
  bibdate =      "Mon May 11 11:06:14 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "The World Wide Web Journal is a quarterly publication
                 that provides timely, in-depth coverage of the issues,
                 techniques, and research developments in the World Wide
                 Web. The December issue contains the Conference
                 Proceeding papers that were chosen for the 4th
                 International World Wide Web conference in Boston,
                 MA.",
  price =        "US\$39.95",
  URL =          "http://www.ora.com/gnn/bus/ora/item/wj1.html;
                 http://www.oreilly.com/catalog/9781565921696",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1995:XCC,
  author =       "{The Staff of O'Reilly \& Associates}",
  title =        "The {X} Companion {CD} for {R6}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "80",
  year =         "1995",
  ISBN =         "1-56592-084-8",
  ISBN-13 =      "978-1-56592-084-2",
  LCCN =         "????",
  bibdate =      "Sat Nov 19 14:50:13 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565920842",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1996:RLCa,
  author =       "{O'Reilly \& Associates, Inc.} and {Red Hat
                 Software}",
  title =        "Running {Linux} Companion {CD-ROM}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "100",
  year =         "1996",
  ISBN =         "1-56592-171-2",
  ISBN-13 =      "978-1-56592-171-9",
  LCCN =         "????",
  bibdate =      "Tue Jan 16 06:19:37 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.ora.com/gnn/bus/ora/item/runuxcd.html;
                 http://www.oreilly.com/catalog/9781565921719",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1996:RLCb,
  author =       "{O'Reilly \& Associates, Inc.} and {Red Hat
                 Software}",
  title =        "Running Linux Companion {CD-ROM}: {RedHat} Linux
                 Release 3.03",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "140",
  month =        aug,
  year =         "1996",
  ISBN =         "1-56592-212-3",
  ISBN-13 =      "978-1-56592-212-9",
  LCCN =         "????",
  bibdate =      "Tue Aug 13 08:23:03 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565922129",
  acknowledgement = ack-nhfb,
  xxnote =       "This ISBN is also assigned to
                 \cite{Tranter:1995:MLD}.",
}

@Book{OReilly:1996:TTH,
  editor =       "James O'Reilly and Larry Habegger and Sean O'Reilly",
  title =        "Travelers' Tales {Hong Kong}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 409",
  year =         "1996",
  ISBN =         "1-885211-03-1",
  ISBN-13 =      "978-1-885211-03-3",
  LCCN =         "DS796.H73 T77 1996",
  bibdate =      "Tue Feb 11 07:05:25 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/gnn/bus/ora/item/hong.html;
                 http://www.oreilly.com/catalog/9781885211033;
                 http://www.oreilly.com/catalog/hong",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1996:TTS,
  editor =       "James O'Reilly and Larry Habegger and Sean O'Reilly",
  title =        "Travelers' Tales {San Francisco}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 409",
  month =        jun,
  year =         "1996",
  ISBN =         "1-885211-08-2",
  ISBN-13 =      "978-1-885211-08-8",
  LCCN =         "F869.S33 T73 1996",
  bibdate =      "Tue Feb 11 07:05:43 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211088;
                 http://www.oreilly.com/catalog/sf",
}

@Book{OReilly:1996:W,
  author =       "{O'Reilly \& Associates, Inc.} and Susan Peck and
                 Stephen Arrants",
  title =        "{WebSite(TM)} 1.1",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "494",
  year =         "1996",
  ISBN =         "1-56592-173-9",
  ISBN-13 =      "978-1-56592-173-3",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes 4 diskettes and WebSite T-shirt.",
  price =        "US\$249.00",
  URL =          "http://www.oreilly.com/catalog/9781565921733",
  acknowledgement = ack-nhfb,
  upc =          "9-781565-921733",
}

@Book{OReilly:1996:WPT,
  author =       "{O'Reilly \& Associates, Inc.} and Susan Peck",
  title =        "{WebSite} Professional ({TM})",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        jun,
  year =         "1996",
  ISBN =         "1-56592-174-7",
  ISBN-13 =      "978-1-56592-174-0",
  LCCN =         "????",
  bibdate =      "Tue Apr 22 07:28:25 1997",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes CD-ROM and 3 books.",
  price =        "US\$499.00",
  URL =          "http://www.oreilly.com/catalog/9781565921740",
  acknowledgement = ack-nhfb,
  upc =          "9-781565-921740",
}

@Book{OReilly:1997:ST,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "{Statisphere(TM)}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "135",
  year =         "1997",
  ISBN =         "1-56592-233-6",
  ISBN-13 =      "978-1-56592-233-4",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes diskettes.",
  price =        "US\$399",
  URL =          "http://www.ora.com/catalog/statisphere/;
                 http://www.oreilly.com/catalog/9781565922334",
  acknowledgement = ack-nhfb,
  upc =          "9-781565-9223342",
}

@Book{OReilly:1997:TTP,
  author =       "James O'Reilly \& Larry Habegger and Sean O'Reilly",
  title =        "Travelers' Tales {Paris}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 395",
  year =         "1997",
  ISBN =         "1-885211-10-4",
  ISBN-13 =      "978-1-885211-10-1",
  LCCN =         "DC707 .T73 1997",
  bibdate =      "Thu Apr 15 06:48:27 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/catalog/paris/noframes.html;
                 http://www.oreilly.com/catalog/9781885211101;
                 http://www.oreilly.com/catalog/paris",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1997:TTR,
  editor =       "Sean O'Reilly and James O'Reilly and Tim O'Reilly",
  title =        "Travelers' Tales: The Road Within",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 435",
  year =         "1997",
  ISBN =         "1-885211-19-8",
  ISBN-13 =      "978-1-885211-19-4",
  LCCN =         "G180 .R62 1997",
  bibdate =      "Fri Aug 07 15:24:44 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/catalog/road/;
                 http://www.oreilly.com/catalog/9781885211194;
                 http://www.oreilly.com/catalog/road",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1997:WDL,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "{Web} Developer's Library on the {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1997",
  ISBN =         "1-56592-363-4",
  ISBN-13 =      "978-1-56592-363-8",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$59.95",
  URL =          "http://www.ora.com/catalog/webrlw/;
                 http://www.oreilly.com/catalog/9781565923638;
                 http://www.oreilly.com/catalog/webrlw",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1997:WN,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "{WebMaster} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Deluxe",
  pages =        "356 (est.)",
  year =         "1997",
  ISBN =         "1-56592-305-7",
  ISBN-13 =      "978-1-56592-305-8",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$69.95",
  URL =          "http://www.ora.com/catalog/webdeluxe/;
                 http://www.oreilly.com/catalog/9781565923058;
                 http://www.oreilly.com/catalog/webdeluxe",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1998:CWN,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "The Complete {Windows NT} and {UNIX} System
                 Administration Pack",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$149.00",
  URL =          "http://www.oreilly.com/catalog/hp12pack",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1999:CWN,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "Complete {Windows NT} \& {UNIX} System Administration
                 Pack",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1999",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$149.00",
  URL =          "http://www.oreilly.com/catalog/hp12pack",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}

@Book{OReilly:1999:DTS,
  author =       "James O'Reilly \& Larry Habegger and Sean O'Reilly",
  title =        "Danger! True Stories of Trouble and Survival",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "375",
  year =         "1999",
  ISBN =         "1-885211-32-5",
  ISBN-13 =      "978-1-885211-32-3",
  LCCN =         "GB5018.D25 1999",
  bibdate =      "Fri Mar 19 18:06:48 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211323;
                 http://www.oreilly.com/catalog/danger/",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1999:GCT,
  author =       "Sean O'Reilly \& James O'Reilly \& Larry Habegger",
  title =        "{Grand Canyon}: True Stories of Life Below the Rim",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "296",
  year =         "1999",
  ISBN =         "1-885211-34-1",
  ISBN-13 =      "978-1-885211-34-7",
  LCCN =         "F788.G756 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211347;
                 http://www.oreilly.com/catalog/canyon",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1999:NCB,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "The Networking {CD} Bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "456",
  year =         "1999",
  ISBN =         "1-56592-523-8",
  ISBN-13 =      "978-1-56592-523-6",
  LCCN =         "????",
  bibdate =      "Thu Apr 15 08:06:48 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Six O'Reilly networking books on CD-ROM.",
  price =        "US\$79.95",
  URL =          "http://www.oreilly.com/catalog/9781565925236;
                 http://www.oreilly.com/catalog/netcd/",
  acknowledgement = ack-nhfb,
  xxauthor =     "Paul Albitz and Craig Hunt and D. Brent Chapman and
                 Simson Garfinkel and Bryan Costales and Bryan
                 Costales",
}

@Book{OReilly:1999:TPT,
  editor =       "Sean O'Reilly and Larry Habegger and James O'Reilly",
  title =        "Testosterone Planet: True Stories from a Man's World",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "328",
  year =         "1999",
  ISBN =         "1-885211-43-0",
  ISBN-13 =      "978-1-885211-43-9",
  LCCN =         "G525.T39 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211439;
                 http://www.oreilly.com/catalog/tplanet",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:1999:WND,
  author =       "Tim O'Reilly \& Troy Mott and Walter J. Glenn",
  title =        "{Windows 98} in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 618",
  year =         "1999",
  ISBN =         "1-56592-486-X",
  ISBN-13 =      "978-1-56592-486-4",
  LCCN =         "QA76.76.O63 O72 1999; QA76.76.O63 O735 1999",
  bibdate =      "Mon Apr 18 14:55:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565924864",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Win 98 2nd edition'' -- cover.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{OReilly:1999:WWC,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "{WebBoard 4.0}: {Web} Conferencing Software",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1999",
  ISBN =         "1-56592-602-1",
  ISBN-13 =      "978-1-56592-602-8",
  LCCN =         "????",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$1,199",
  URL =          "http://www.oreilly.com/catalog/9781565926028;
                 http://www.oreilly.com/catalog/wboard4",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:2000:OPS,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "The {Oracle PL\slash SQL CD} Bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "285",
  month =        jul,
  year =         "2000",
  ISBN =         "1-56592-849-0",
  ISBN-13 =      "978-1-56592-849-7",
  LCCN =         "????",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  note =         "Includes CD-ROM.",
  price =        "US\$89.95",
  URL =          "http://www.oreilly.com/catalog/9781565928497;
                 http://www.oreilly.com/catalog/oraclecdbs",
  acknowledgement = ack-nhfb,
}

@Book{OReilly:2002:NCB,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "Networking {CD} Bookshelf, Version 2.0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "752 (est.)",
  year =         "2002",
  ISBN =         "0-596-00334-X",
  ISBN-13 =      "978-0-596-00334-0",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$119.95",
  URL =          "http://www.oreilly.com/catalog/9780596003340;
                 http://www.oreilly.com/catalog/netcd2",
  acknowledgement = ack-nhfb,
  publishersummary = "Seven best selling O?Reilly Animal Guides are now
                 available on CD-ROM, easily accessible and searchable
                 with your favorite Web browser: TCP/IP Network
                 Administration, 3rd Edition; DNS & Bind, 4th Edition;
                 Building Internet Firewalls, 2nd Edition; SSH, The
                 Secure Shell: The Definitive Guide; Network
                 Troubleshooting Tools; Managing NFS & NIS, 2nd Edition;
                 and Essential SNMP. As a bonus, you also get the new
                 paperback version of TCP/IP Network Administration, 3rd
                 Edition.",
}

@Book{OReilly:2002:PCB,
  author =       "{O'Reilly \& Associates, Inc.}",
  title =        "{Perl CD} Bookshelf, Version 3.0: 7 Bestselling Books
                 on {CD-ROM}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "800 (est.)",
  year =         "2002",
  ISBN =         "0-596-00389-7",
  ISBN-13 =      "978-0-596-00389-0",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  note =         "Includes a {Perl} in a Nutshell, 2nd Edition",
  price =        "US\$119.95",
  URL =          "http://www.oreilly.com/catalog/9780596003890;
                 http://www.oreilly.com/catalog/perlcdbs3",
  acknowledgement = ack-nhfb,
  publishersummary = "We've updated this best selling product with the
                 electronic versions of 7 popular Perl books. Included
                 are the second edition of Perl in a Nutshell (paperback
                 version included), the third editions of Learning PerlM
                 and Programming Perl, the Perl Cookbook, and 3 new
                 titles: Perl & XML, Perl & LWP, and Mastering Perl/Tk.
                 Formatted in HTML, The Perl CD Bookshelf, Version 3.0,
                 can be accessed with any Web browser and includes a
                 master index for the entire library.",
}

@Book{OReilly:2002:XCB,
  author =       "{O'Reilly and Inc.} Associates",
  title =        "{XML CD} Bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "600 (est.)",
  year =         "2002",
  ISBN =         "0-596-00335-8",
  ISBN-13 =      "978-0-596-00335-7",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sgml2000.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$119.95",
  URL =          "http://www.oreilly.com/catalog/xmlcdbksf",
  acknowledgement = ack-nhfb,
  publishersummary = "O'Reilly's ``XML CD Bookshelf'' provides
                 convenient online access to seven indispensable XML
                 books--``XML in a Nutshell, Second Edition'', ``XSLT'',
                 ``XML Schema'', ``SAX2'', ``Java & XML, Second
                 Edition'', ``Java and XSLT'', and ``Perl & XML'' -- all
                 from your CD-ROM drive. The CD has a master index for
                 all seven books and a powerful search engine--and all
                 the text is extensively hyper-linked--so you can find
                 what you're looking for quickly.",
}

@Book{Oreilly:MUU88,
  author =       "Tim O'Reilly and Grace Todino",
  title =        "Managing {UUCP} and {Usenet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 256",
  month =        mar,
  year =         "1988",
  ISBN =         "0-937175-09-9",
  ISBN-13 =      "978-0-937175-09-5",
  LCCN =         "QA76.8.U65 O64 1988",
  bibdate =      "Wed Dec 15 10:40:12 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175095",
  acknowledgement = ack-nhfb,
}

@Book{Orsini:2007:RC,
  author =       "Rob Orsini",
  title =        "{Rails} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 514",
  year =         "2007",
  ISBN =         "0-596-52731-4",
  ISBN-13 =      "978-0-596-52731-0",
  LCCN =         "QA76.73.R83 O77 2007; QA76.73.R83; QA76.73.R83 O77
                 2007eb",
  bibdate =      "Tue Aug 5 18:06:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527310",
  acknowledgement = ack-nhfb,
  subject =      "Ruby (Computer program language); Web site
                 development",
  xxnote =       "Check year: 2006 or 2007??",
}

@Book{Orwant:1999:MAP,
  author =       "Jon Orwant and Jarkko Hietaniemi and John Macdonald",
  title =        "Mastering algorithms with {Perl}: Practical
                 programming through computer science",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 684",
  year =         "1999",
  ISBN =         "1-56592-398-7",
  ISBN-13 =      "978-1-56592-398-0",
  LCCN =         "QA76.73.P22 O788 1999; QA76.9.A43 .O78 1999",
  bibdate =      "Mon Apr 18 14:54:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565923980;
                 http://www.oreilly.com/catalog/maperl",
  acknowledgement = ack-nhfb,
  remark =       "``August 1999''--T.p. verso.",
  subject =      "Perl (Computer program language); Computer
                 algorithms",
}

@Book{Orwant:2002:CSP,
  editor =       "Jon Orwant",
  title =        "Computer Science \& {Perl} Programming: Best of {The
                 Perl Journal}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 737",
  year =         "2002",
  ISBN =         "0-596-00310-2",
  ISBN-13 =      "978-0-596-00310-4",
  LCCN =         "QA76.73.P22 C383 2002",
  bibdate =      "Mon Apr 18 15:05:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596003104;
                 http://www.oreilly.com/catalog/tpj1",
  acknowledgement = ack-nhfb,
  publishersummary = "The first of three volumes from the archives of
                 The Perl Journal that O'Reilly has exclusive rights to
                 distribute, this book is a compilation of the best from
                 TPJ: 71 articles providing a comprehensive tour of how
                 experts implement computer science concepts in the real
                 world, with code walkthroughs, case studies, and
                 explanations of difficult techniques that can't be
                 found in any other book.",
  subject =      "Perl (Computer program language); Computer science",
}

@Book{Orwant:2003:GDP,
  editor =       "Jon Orwant",
  title =        "Games, diversions, and {Perl} culture: best of the
                 {Perl Journal}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 569",
  year =         "2003",
  ISBN =         "0-596-00312-9",
  ISBN-13 =      "978-0-596-00312-8",
  LCCN =         "QA76.73.P22 G36 2003",
  bibdate =      "Mon Apr 18 15:05:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The best of the Perl journal series",
  URL =          "http://www.oreilly.com/catalog/9780596003128",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Orwant:2003:WGP,
  editor =       "Jon Orwant",
  title =        "{Web}, graphics, and {Perl\slash TK}: best of the
                 {Perl Journal}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 432",
  year =         "2003",
  ISBN =         "0-596-00311-0",
  ISBN-13 =      "978-0-596-00311-1",
  LCCN =         "T385 .W394 2003",
  bibdate =      "Mon Apr 18 15:05:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003111",
  acknowledgement = ack-nhfb,
  subject =      "Computer graphics; Web sites; Design; Perl/Tk
                 (Computer program language)",
}

@Book{Oster:2000:MIM,
  author =       "Nancy Oster and Lucy Thomas and Darol Joseff",
  title =        "Making informed medical decisions: where to look and
                 how to use what you find",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 364",
  year =         "2000",
  ISBN =         "1-56592-459-2",
  ISBN-13 =      "978-1-56592-459-8",
  LCCN =         "RA776.5 .O684 2000",
  bibdate =      "Mon Apr 18 14:55:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565924598",
  acknowledgement = ack-nhfb,
  subject =      "Health; Decision making; Popular works; Medicine;
                 Decision making; Popular works; Physician services
                 utilization; Popular works; Consumer education",
}

@Book{OSullivan:2009:RWH,
  author =       "Bryan O'Sullivan and Don Stewart and John Goerzen",
  title =        "Real world {Haskell}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxviii + 670",
  year =         "2009",
  ISBN =         "0-596-15533-6, 0-596-51498-0",
  ISBN-13 =      "978-0-596-15533-9, 978-0-596-51498-3",
  LCCN =         "QA76.73.H37 O88 2008",
  bibdate =      "Sat Nov 13 10:09:51 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Haskell (Computer program language)",
}

@Book{Oualline:1991:PCP,
  author =       "Steve Oualline",
  title =        "Practical {C} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 396",
  year =         "1991",
  ISBN =         "0-937175-65-X",
  ISBN-13 =      "978-0-937175-65-1",
  LCCN =         "QA76.73.C15 O84 1991",
  bibdate =      "Tue Sep 28 14:37:02 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Yet another good C book describing how to create
                 programs that are easy to read, maintain and debug.",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780937175651",
  acknowledgement = ack-sk,
}

@Book{Oualline:1993:PCP,
  author =       "Steve Oualline",
  title =        "Practical {C} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 396",
  month =        jan,
  year =         "1993",
  ISBN =         "1-56592-035-X",
  ISBN-13 =      "978-1-56592-035-4",
  LCCN =         "QA76.73.C15O93 1993",
  bibdate =      "Sat Dec 02 16:49:36 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565920354",
  acknowledgement = ack-nhfb,
}

@Book{Oualline:1995:PCP,
  author =       "Steve Oualline",
  title =        "Practical {C++} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 557",
  month =        sep,
  year =         "1995",
  ISBN =         "1-56592-139-9",
  ISBN-13 =      "978-1-56592-139-9",
  LCCN =         "QA76.73.C153 O833 1995",
  bibdate =      "Mon Apr 18 14:51:39 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565921399;
                 http://www.oreilly.com/catalog/cplus",
  acknowledgement = ack-nhfb,
  subject =      "C++ (Computer program language)",
}

@Book{Oualline:1997:PCP,
  author =       "Steve Oualline",
  title =        "Practical {C} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxiii + 428",
  year =         "1997",
  ISBN =         "1-56592-306-5",
  ISBN-13 =      "978-1-56592-306-5",
  LCCN =         "QA76.73.C15 O84 1997",
  bibdate =      "Mon May 11 11:14:25 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$32.95",
  URL =          "http://www.ora.com/catalog/pcp3/;
                 http://www.oreilly.com/catalog/9781565923065;
                 http://www.oreilly.com/catalog/pcp3",
  acknowledgement = ack-nhfb,
}

@Book{Oualline:2003:HPC,
  author =       "Steve Oualline",
  title =        "How not to program in {C++}: 111 broken programs and 3
                 working ones, or why does $ 2 + 2 = 5986 $ ?",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "265",
  year =         "2003",
  ISBN =         "1-886411-95-6",
  ISBN-13 =      "978-1-886411-95-1",
  LCCN =         "QA76.73.C153 O832 2003eb",
  bibdate =      "Tue Aug 5 18:24:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781886411951",
  acknowledgement = ack-nhfb,
  subject =      "C++ (Computer program language); Error analysis
                 (Mathematics); Debugging in computer science",
}

@Book{Oualline:2003:PCP,
  author =       "Steve Oualline",
  title =        "Practical {C++} programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 549",
  year =         "2003",
  ISBN =         "0-596-00258-0",
  ISBN-13 =      "978-0-596-00258-9",
  LCCN =         "QA76.73.C153 O833 2003",
  bibdate =      "Mon Apr 18 15:04:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002589",
  acknowledgement = ack-nhfb,
  subject =      "C++ (Computer program language)",
}

@Book{Oualline:2006:WCP,
  author =       "Steve Oualline",
  title =        "Wicked cool {Perl} scripts: useful {Perl} scripts that
                 solve difficult problems",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvii + 312",
  year =         "2006",
  ISBN =         "1-59327-062-3 (paperback)",
  ISBN-13 =      "978-1-59327-062-9 (paperback)",
  LCCN =         "QA76.73.P22 Q523 2006eb; QA76.73.P22 Q523 2006",
  bibdate =      "Tue Aug 5 18:18:47 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270629",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Oxer:2006:UH,
  author =       "Jonathan Oxer and Kyle Rankin and Bill Childers",
  title =        "{Ubuntu} Hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 426",
  year =         "2006",
  ISBN =         "0-596-52720-9",
  ISBN-13 =      "978-0-596-52720-4",
  LCCN =         "QA76.76.O63 2006",
  bibdate =      "Sat Jun 17 20:11:50 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 29.00",
  URL =          "http://www.oreilly.com/catalog/9780596527204",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for exploring, using, and tuning
                 Linux.",
  subject =      "Operating systems (Computers); Ubuntu (Electronic
                 resource); Linux",
}

@Book{Pachev:2006:UMI,
  author =       "Alexander Pachev",
  title =        "Understanding {MySQL} internals",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2006",
  ISBN =         "0-596-00957-7",
  ISBN-13 =      "978-0-596-00957-1",
  LCCN =         "QA76.73.S67; Internet; QA76.73.S67 .P33eb",
  bibdate =      "Wed Jun 25 17:32:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009571",
  acknowledgement = ack-nhfb,
  subject =      "MySQL (Electronic resource)",
}

@Book{Palaia:2005:DMO,
  author =       "Wayne Palaia and Christina Palaia",
  title =        "Degunking {Microsoft Office}",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxvi + 385",
  year =         "2005",
  ISBN =         "1-932111-95-6",
  ISBN-13 =      "978-1-932111-95-8",
  LCCN =         "HF5548.4.M525 P35 2005",
  bibdate =      "Tue Aug 5 18:29:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111958",
  acknowledgement = ack-nhfb,
  remark =       "User level: novice to intermediate.",
  subject =      "Microsoft Office; Integrated software; Business;
                 Computer programs",
}

@Book{Palmer:2005:ASM,
  author =       "Scott D. Palmer and Kate Chase",
  title =        "{Access} for starters: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 379",
  year =         "2005",
  ISBN =         "0-596-00665-9 (paperback)",
  ISBN-13 =      "978-0-596-00665-5 (paperback)",
  LCCN =         "HF5548.4.M525 C43 2006eb; HF5548.4.M525",
  bibdate =      "Tue Aug 5 17:42:37 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006655",
  acknowledgement = ack-nhfb,
  remark =       "Includes index and errata.",
  subject =      "Microsoft Access; Database management",
  xxauthor =     "Kate Chase and Scott D. Palmer",
}

@Book{Parker:2005:SYE,
  author =       "Jim Parker",
  title =        "Start your engines: developing driving and racing
                 games",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxii + 434",
  year =         "2005",
  ISBN =         "1-933097-01-9",
  ISBN-13 =      "978-1-933097-01-5",
  LCCN =         "GV1469.17.A98 P37 2005",
  bibdate =      "Tue Aug 5 18:29:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933097015",
  acknowledgement = ack-nhfb,
  subject =      "Automobile racing; Computer games; Design; Computer
                 simulation; Racetracks (Automobile racing)",
}

@Book{Parks:2006:MAK,
  author =       "Bob Parks",
  title =        "Makers: all kinds of people making amazing things in
                 garages, basements, and backyards",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "183",
  year =         "2006",
  ISBN =         "0-596-10188-0 (hardcover)",
  ISBN-13 =      "978-0-596-10188-6 (hardcover)",
  LCCN =         "T39 .P265 2006",
  bibdate =      "Tue Aug 5 17:51:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101886",
  acknowledgement = ack-nhfb,
  subject =      "Inventors; Biography; Inventions; Technological
                 innovations",
}

@Book{Parr:2007:DAR,
  author =       "Terence Parr",
  title =        "The definitive {ANTLR} reference: building
                 domain-specific languages",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xx + 361",
  year =         "2007",
  ISBN =         "0-9787392-5-6",
  ISBN-13 =      "978-0-9787392-5-6",
  LCCN =         "QA76.7 .P37 2007",
  bibdate =      "Tue Aug 5 18:16:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The pragmatic programmers",
  URL =          "http://www.oreilly.com/catalog/9780978739256",
  acknowledgement = ack-nhfb,
  subject =      "Parsing (Computer grammar); Programming languages
                 (Electronic computers); Syntax",
}

@Book{Parr:2010:LIP,
  author =       "Terence (Terence John) Parr",
  title =        "Language implementation patterns: create your own
                 domain-specific and general programming languages",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xix + 374",
  year =         "2010",
  ISBN =         "1-934356-45-X (paperback)",
  ISBN-13 =      "978-1-934356-45-6 (paperback)",
  LCCN =         "QA76.7 .P375 2010",
  bibdate =      "Wed Jul 12 15:33:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The pragmatic programmers",
  acknowledgement = ack-nhfb,
  subject =      "Domain-specific programming languages",
}

@Book{Patrick:2006:VBC,
  author =       "Tim Patrick and John Clark Craig",
  title =        "{Visual Basic 2005} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 713",
  year =         "2006",
  ISBN =         "0-596-10177-5",
  ISBN-13 =      "978-0-596-10177-0",
  LCCN =         "QA76.73.B3; QA76.73.B3 P37 2006eb",
  bibdate =      "Tue Aug 5 17:51:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101770",
  acknowledgement = ack-nhfb,
  remark =       "Solutions for VB 2005 programmers",
  subject =      "BASIC (Computer program language); Visual programming
                 (Computer science); Microsoft Visual BASIC",
}

@Book{Patrick:2008:PVB,
  author =       "Tim Patrick",
  title =        "Programming {Visual Basic 2008}: build {.NET 3.5}
                 applications with {Microsoft}'s popular {RAD} Tool for
                 business",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 757",
  year =         "2008",
  ISBN =         "0-596-51843-9",
  ISBN-13 =      "978-0-596-51843-1",
  LCCN =         "QA76.73.B3 P38 2008",
  bibdate =      "Sat Nov 13 10:09:18 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; Internet programming",
}

@Book{Patwardhan:2002:PND,
  author =       "Nate Patwardhan and Ellen Siever and Stephen
                 Spainhour",
  title =        "{Perl} in a nutshell: a Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xx + 737",
  year =         "2002",
  ISBN =         "0-596-00241-6",
  ISBN-13 =      "978-0-596-00241-1",
  LCCN =         "QA76.73.P22 S554 2002",
  bibdate =      "Mon Apr 18 15:04:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "In a nutshell",
  URL =          "http://safari.oreilly.com/0596002416;
                 http://www.oreilly.com/catalog/9780596002411;
                 http://www.oreilly.com/catalog/perlnut2",
  acknowledgement = ack-nhfb,
  keywords =     "Perl (computer program language)",
  publishersummary = "This complete guide to Perl includes the basics of
                 the programming language itself, plus CGI programming,
                 XML processing, network programming, database
                 interaction, and graphical user interfaces. The
                 expanded second edition features the latest version of
                 Perl, and covers modules for recent technologies such
                 as XML and SOAP. This book is for experienced and
                 beginning programmers alike who want a single reference
                 for all their needs.",
  subject =      "Perl (Computer program language)",
}

@Book{Paul:2005:DVH,
  author =       "Joshua Paul",
  title =        "Digital video hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 404",
  year =         "2005",
  ISBN =         "0-596-00946-1 (paperback)",
  ISBN-13 =      "978-0-596-00946-5 (paperback)",
  LCCN =         "TK6680.5 .P38 2005",
  bibdate =      "Thu Oct 6 07:24:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009465",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for shooting, editing, and
                 sharing---Cover.",
  subject =      "Digital video",
}

@Book{Pawson:2002:XFM,
  author =       "Dave Pawson",
  title =        "{XSL-FO}: Making {XML} Look Good in Print",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 263",
  year =         "2002",
  ISBN =         "0-596-00355-2",
  ISBN-13 =      "978-0-596-00355-5",
  LCCN =         "QA76.76.H94 P38 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596003552;
                 http://www.oreilly.com/catalog/9780596003555;
                 http://www.oreilly.com/catalog/xslfo",
  acknowledgement = ack-nhfb,
  keywords =     "XML (document markup language)",
  publishersummary = "Extensible Style Language-Formatting Objects, or
                 XSL-FO, is a set of tools developers and Web designers
                 use to describe page printouts of their XML (including
                 XHTML) documents. XSL-FO teaches you how to think about
                 the formatting of your documents and guides you through
                 the questions you'll need to ask to ensure that your
                 printed documents meet the same high standards as your
                 computer-generated content.",
}

@Book{Pearce:1997:WNN,
  author =       "Eric Pearce",
  title =        "{Windows NT} in a Nutshell: a Desktop Quick
                 Reference for System Administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "348",
  year =         "1997",
  ISBN =         "1-56592-251-4",
  ISBN-13 =      "978-1-56592-251-8",
  LCCN =         "QA76.76.W56 P43 1997",
  bibdate =      "Sat Sep 11 10:07:56 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.ora.com/catalog/winnut/;
                 http://www.oreilly.com/catalog/9781565922518;
                 http://www.oreilly.com/catalog/winnut",
  acknowledgement = ack-nhfb,
}

@Book{Peck:1995:W,
  author =       "Susan Peck and Linda Mui",
  title =        "{WebSite}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "342",
  month =        may,
  year =         "1995",
  ISBN =         "1-56592-143-7",
  ISBN-13 =      "978-1-56592-143-6",
  LCCN =         "????",
  bibdate =      "Fri May 19 19:20:07 MDT 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes two diskettes.",
  price =        "US\$499",
  URL =          "http://www.oreilly.com/catalog/9781565921436",
  acknowledgement = ack-nhfb,
}

@Book{Peck:1996:BYO,
  author =       "Susan B. Peck and Stephen Arrants",
  title =        "Building Your Own {WebSite}: Everything You Need to
                 Reach Your Audience on the Web",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 500",
  month =        jul,
  year =         "1996",
  ISBN =         "1-56592-232-8",
  ISBN-13 =      "978-1-56592-232-7",
  LCCN =         "TK5105.888 .P4 1996",
  bibdate =      "Tue Jun 30 07:02:49 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes CD-ROM.",
  price =        "US\$59.00",
  URL =          "http://www.oreilly.com/catalog/9781565922327;
                 http://www.oreilly.com/catalog/buildweb",
  acknowledgement = ack-nhfb,
}

@Book{Peck:1997:BYOa,
  author =       "Susan B. Peck and Beverly Murray Scherf",
  title =        "Building Your Own {Web} Conferences",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 246",
  year =         "1997",
  ISBN =         "1-56592-279-4",
  ISBN-13 =      "978-1-56592-279-2",
  LCCN =         "TK5105.888 .P43 1997",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$59.95",
  URL =          "http://www.ora.com/catalog/buildcon/;
                 http://www.oreilly.com/catalog/9781565922792;
                 http://www.oreilly.com/catalog/buildcon",
  acknowledgement = ack-nhfb,
}

@Book{Peck:1997:BYOb,
  author =       "Susan B. Peck and Beverly Murray Scherf",
  title =        "Building your own {Web} conferences",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 246",
  year =         "1997",
  ISBN =         "1-56592-339-1",
  ISBN-13 =      "978-1-56592-339-3",
  LCCN =         "TK5105.888 .P43 1997",
  bibdate =      "Mon May 11 11:16:04 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Special edition: documentation for electronic software
                 distribution only.",
  series =       "Build your own",
  URL =          "http://www.oreilly.com/catalog/9781565923393",
  acknowledgement = ack-nhfb,
  keywords =     "computer networks -- design and construction; Webboard
                 (computer file); World Wide Web (information retrieval
                 system) -- software",
}

@Book{Peck:1998:W,
  author =       "Susan B. Peck and Jay York and Chris Duke",
  title =        "{WebBoard 3.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "358 (est.)",
  month =        apr,
  year =         "1998",
  ISBN =         "1-56592-429-0",
  ISBN-13 =      "978-1-56592-429-1",
  LCCN =         "????",
  bibdate =      "Sat May 02 14:17:38 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$699.00",
  URL =          "http://www.oreilly.com/catalog/9781565924291;
                 http://www.oreilly.com/catalog/wboard3",
  acknowledgement = ack-nhfb,
}

@Book{Pedro:2007:PSL,
  author =       "Bruno Pedro and Vitor Rodrigues",
  title =        "{PHP} and Smarty on large scale {Web} development",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51379-8",
  ISBN-13 =      "978-0-596-51379-5",
  LCCN =         "TK5105.888; TK5105.888 .P43 2007eb",
  bibdate =      "Tue Aug 5 17:55:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513795",
  acknowledgement = ack-nhfb,
  subject =      "Web site development; Web databases; Design; PHP
                 (Computer program language)",
}

@Book{Pedroni:2002:JE,
  author =       "Samuele Pedroni and Noel Rappin",
  title =        "{Jython} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 277",
  year =         "2002",
  ISBN =         "0-596-00247-5",
  ISBN-13 =      "978-0-596-00247-3",
  LCCN =         "QA76.73.J38 P43 2002",
  bibdate =      "Mon Apr 18 15:04:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780596002473;
                 http://www.oreilly.com/catalog/jythoness",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); Python (computer
                 program language)",
  publishersummary = "Jython is an implementation of the Python
                 programming language written in Java, allowing Python
                 programs to integrate seamlessly with any Java code.
                 The secret to Jython's popularity lies in the
                 combination of Java's libraries and tools with Python's
                 rapid development capabilities. Jython Essentials
                 provides a solid introduction to the language, numerous
                 examples of Jython/Java interaction, and valuable
                 reference material on modules and libraries of use to
                 Jython programmers.",
  remark =       "``Rapid scripting in Java'' --- cover.",
  subject =      "Java (Computer program language); Python (Computer
                 program language)",
}

@Book{Peek:1992:MXE,
  author =       "Jerry Peek",
  title =        "{MH} and {\tt xmh}: {E-mail} for Users and
                 Programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "728",
  month =        sep,
  year =         "1992",
  ISBN =         "1-56592-027-9",
  ISBN-13 =      "978-1-56592-027-9",
  LCCN =         "HE6239.E54 P44 1992",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565920279",
  acknowledgement = ack-nhfb,
}

@Book{Peek:1993:UPT,
  author =       "Jerry Peek and Mike Loukides and Tim O'Reilly \&
                 others",
  title =        "{UNIX} Power Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xlii + 1119",
  month =        mar,
  year =         "1993",
  ISBN =         "0-679-79073-X (Random House)",
  ISBN-13 =      "978-0-679-79073-0 (Random House)",
  LCCN =         "QA76.76.O63 P44 1993",
  bibdate =      "Wed Nov 01 08:24:07 2000",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$59.95",
  URL =          "http://www.oreilly.com/catalog/9780679790730",
  acknowledgement = ack-nhfb,
}

@Book{Peek:1994:UPT,
  author =       "Jerry D. Peek and Tim O'Reilly \& Michael Kosta
                 Loukides",
  title =        "{UNIX} power tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xliii + 1073",
  year =         "1994",
  ISBN =         "1-56592-260-3",
  ISBN-13 =      "978-1-56592-260-0",
  LCCN =         "QA76.76.O63 P44 1993",
  bibdate =      "Mon Apr 18 14:53:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565922600",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Utilities (Computer programs)",
  xxnote =       "This ISBN is also assigned to the second edition
                 \cite{Peek:1997:UPT}.",
}

@Book{Peek:1995:MXE,
  author =       "Jerry D. Peek and Bill Wohler and Brent B. Welch",
  title =        "{MH} and {\tt xmh}: e-mail for users and programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xlii + 738",
  month =        apr,
  year =         "1995",
  ISBN =         "1-56592-093-7",
  ISBN-13 =      "978-1-56592-093-4",
  LCCN =         "HE6239.E54 P44 1995; HE7551 .P44 1995",
  bibdate =      "Mon Apr 18 14:51:06 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920934",
  acknowledgement = ack-nhfb,
  remark =       "``UNIX communications'' --- cover.",
  subject =      "MH (Computer file); xmh (Computer file); Electronic
                 mail systems; Computer programs",
}

@Book{Peek:1997:UPT,
  author =       "Jerry Peek and Tim O'Reilly \& Mike Loukides and Linda
                 Mui and others",
  title =        "{UNIX} Power Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xliii + 1073",
  year =         "1997",
  ISBN =         "1-56592-260-3",
  ISBN-13 =      "978-1-56592-260-0",
  LCCN =         "QA76.76.O63 P44 1997",
  bibdate =      "Fri Dec 22 06:46:51 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$59.95",
  URL =          "http://www.ora.com/catalog/upt2/;
                 http://www.oreilly.com/catalog/9781565922600;
                 http://www.oreilly.com/catalog/upt2",
  acknowledgement = ack-nhfb,
  xxnote =       "This ISBN is also assigned to the first edition
                 \cite{Peek:1994:UPT}.",
}

@Book{Peek:1998: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 =      "Fourth",
  pages =        "xi + 92",
  year =         "1998",
  ISBN =         "1-56592-390-1",
  ISBN-13 =      "978-1-56592-390-4",
  LCCN =         "QA76.76.O63 T62 1998",
  bibdate =      "Mon Apr 18 14:54:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Additions and revisions by Jerry Peek.",
  price =        "US\$10.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565923904;
                 http://www.oreilly.com/catalog/lunix4",
  acknowledgement = ack-nhfb,
  keywords =     "operating systems (computers); UNIX (computer file)",
  remark =       "Todino's name appears first on the previous ed.",
  subject =      "UNIX (Computer file); Operating systems (Computers)",
  xxauthor =     "Grace Todino and Jerry D. Peek and John Strang",
}

@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",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596002619",
  acknowledgement = ack-nhfb,
  keywords =     "operating systems (computers); UNIX (computer file)",
}

@Book{Peikari:2004:SW,
  author =       "Cyrus Peikari and Anton Chuvakin",
  title =        "Security warrior",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 531",
  year =         "2004",
  ISBN =         "0-596-00545-8",
  ISBN-13 =      "978-0-596-00545-0",
  LCCN =         "TK5105.59 .P44985 2004",
  bibdate =      "Mon Apr 18 15:07:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005450",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures",
}

@Book{Perry:2001:AND,
  author =       "Bruce W. Perry",
  title =        "{AppleScript} in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 499",
  month =        jun,
  year =         "2001",
  ISBN =         "1-56592-841-5",
  ISBN-13 =      "978-1-56592-841-1",
  LCCN =         "QA76.73.A67 P47 2001",
  bibdate =      "Mon Apr 18 14:59:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565928411;
                 http://www.oreilly.com/catalog/aplscptian",
  acknowledgement = ack-nhfb,
  remark =       "``A/D/C, Apple Developer Connection recommended
                 title'' --- cover.",
  subject =      "AppleScript (Computer program language); Mac OS;
                 Macintosh (Computer); Programming",
}

@Book{Perry:2002:JME,
  author =       "J. Steven (James Steven) Perry",
  title =        "{Java} Management Extensions",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 300",
  year =         "2002",
  ISBN =         "0-596-00245-9",
  ISBN-13 =      "978-0-596-00245-9",
  LCCN =         "QA76.73.J38 P472 2002",
  bibdate =      "Mon Apr 18 15:04:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596002459;
                 http://www.oreilly.com/catalog/9780596002459;
                 http://www.oreilly.com/catalog/javamngext",
  acknowledgement = ack-nhfb,
  keywords =     "computer software -- development -- management; Java
                 (computer program language)",
  publishersummary = "Java Management Extensions is a practical,
                 hands-on guide to using the JMX APIs, Sun Microsystems
                 new Java-based tool for managing enterprise
                 applications. This one-of-a kind book is a complete
                 treatment of the JMX architecture (both the
                 instrumentation level and the agent level), and its
                 loaded with real-world examples for implementing
                 Management Extensions. It also contains useful
                 information at the higher level about JMX (the big
                 picture) to help technical managers and architects who
                 are evaluating various application management
                 approaches and are considering JMX.",
  remark =       "``Managing Java Applications with JMX'' --- cover.",
  subject =      "Java (Computer program language); Computer software;
                 Development; Management",
}

@Book{Perry:2004:JSJ,
  author =       "Bruce W. Perry",
  title =        "{Java} servlet and {JSP} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 723",
  year =         "2004",
  ISBN =         "0-596-00572-5",
  ISBN-13 =      "978-0-596-00572-6",
  LCCN =         "QA76.73.J38 P469 2004",
  bibdate =      "Mon Apr 18 15:08:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005726",
  acknowledgement = ack-nhfb,
  keywords =     "Practical solutions to real-world problems",
  subject =      "Java (Computer program language); JavaServer pages;
                 Web site development; Servlets",
}

@Book{Perry:2006:AH,
  author =       "Bruce W. Perry",
  title =        "{Ajax} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 414",
  year =         "2006",
  ISBN =         "0-596-10169-4",
  ISBN-13 =      "978-0-596-10169-5",
  LCCN =         "QA76.73.J39 P47 2006eb; QA76.73.J39",
  bibdate =      "Tue Aug 5 17:51:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101695",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language); Web site
                 development",
}

@Book{Perry:2006:GWT,
  author =       "Bruce W. Perry",
  title =        "{Google Web} toolkit for {Ajax}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-51022-5",
  ISBN-13 =      "978-0-596-51022-0",
  LCCN =         "TK5105.8885.A52 P47 2006eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 17:53:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510220",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology); Web site
                 development",
}

@Book{Persse:2006:PIE,
  author =       "James R. Persse",
  title =        "Process improvement essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 334",
  year =         "2006",
  ISBN =         "0-596-10217-8",
  ISBN-13 =      "978-0-596-10217-3",
  LCCN =         "QA76.76.Q35 P473 2006eb; QA76.76.Q35 P47 2006;
                 QA76.76.Q35; QA76.76.Q35 P473 2006",
  bibdate =      "Tue Aug 5 17:52:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Theory in practice (Sebastopol, Calif.)",
  URL =          "http://www.oreilly.com/catalog/9780596102173",
  acknowledgement = ack-nhfb,
  remark =       "CMMI, ISO 9001, Six Sigma.",
  subject =      "Computer software; Quality control; Capability
                 maturity model (Computer software); Six sigma (Quality
                 control standard); ISO 9001 Standard",
}

@Book{Peterson:2005:WSM,
  author =       "Eric T. Peterson",
  title =        "{Web} site measurement hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "352",
  year =         "2005",
  ISBN =         "0-596-00988-7",
  ISBN-13 =      "978-0-596-00988-5",
  LCCN =         "TK5105.888 .P48 2005; TK5105.888; TK5105.888 .P48
                 2005eb",
  bibdate =      "Tue Aug 5 17:47:09 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009885",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Evaluation; Electronic commerce",
}

@Book{Petreley:2005:LDH,
  author =       "Nick Petreley and Jono Bacon",
  title =        "{Linux} desktop hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxi + 318",
  year =         "2005",
  ISBN =         "0-596-00911-9",
  ISBN-13 =      "978-0-596-00911-3",
  LCCN =         "QA76.76.O63 P528645 2005",
  bibdate =      "Thu Sep 22 19:02:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009113",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for customizing and optimizing your OS
                 --- cover.",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Petrich:1997:NIN,
  author =       "Dean Petrich and David Flanagan",
  title =        "{Netscape IFC} in a nutshell: a desktop quick
                 reference for {Java} programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 354",
  year =         "1997",
  ISBN =         "1-56592-343-X",
  ISBN-13 =      "978-1-56592-343-0",
  LCCN =         "QA76.73.J38 P38 1997; QA76.73.J38 P477 1997",
  bibdate =      "Mon Apr 18 14:54:03 MDT 2005",
  bibsource =    "http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/ifcnut;
                 z3950.loc.gov:7090/Voyager",
  note =         "Covers IFC 1.1.",
  price =        "US\$19.95",
  URL =          "http://www.ora.com/catalog/ifcnut/author.html;
                 http://www.oreilly.com/catalog/9781565923430",
  acknowledgement = ack-nhfb,
  keywords =     "Internet foundation class library; Internet
                 programming; JavaScript (computer program language)",
  remark =       "``Covers IFC 1.1'' --- cover.",
  subject =      "Java (Computer program language); Internet foundation
                 class library; Internet programming",
}

@Book{Petrov:2019:DID,
  author =       "Alex Petrov",
  title =        "Database Internals: a Deep Dive Into How Distributed
                 Data Systems Work",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 349",
  year =         "2019",
  ISBN =         "1-4920-4034-7 (paperback), 1-4920-4030-4 (e-book),
                 1-4920-4031-2 (e-book),",
  ISBN-13 =      "978-1-4920-4034-7 (paperback), 978-1-4920-4030-9
                 (e-book), 978-1-4920-4031-6 (e-book),",
  LCCN =         "QA76.9.D3 P48 2019",
  bibdate =      "Tue Nov 19 14:43:55 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.safaribooksonline.com/?fpi=9781492040330",
  abstract =     "When it comes to choosing, using, and maintaining a
                 database, understanding its internals is essential. But
                 with so many distributed databases and tools available
                 today, it's often difficult to learn what each one
                 offers and how they differ. With this practical guide,
                 Alex Petrov guides developers through the concepts
                 behind modern database and storage engine internals.
                 Throughout the book, you'll explore relevant material
                 gleaned from numerous books, papers, blog posts, and
                 the source code of several open source databases.
                 You'll discover that the most significant distinctions
                 among many modern databases reside in subsystems that
                 determine how storage is organized and how data is
                 distributed.",
  acknowledgement = ack-nhfb,
  subject =      "Distributed databases; File organization (Computer
                 science); Distributed databases; File organization
                 (Computer science)",
  tableofcontents = "Part 1. Storage engines. Introduction and overview
                 \\
                 B-tree basics \\
                 File formats \\
                 Implementing B-trees \\
                 Transaction processing and recovery \\
                 B-tree variants \\
                 Log-structured storage \\
                 Part 1 conclusion \\
                 Part 2. Distributed systems. Introduction and overview
                 \\
                 Failure detection \\
                 Leader election \\
                 Replication and consistency \\
                 Anti-entropy and dissemination \\
                 Distributed transactions \\
                 Consensus \\
                 Part 2 conclusion",
}

@Book{Petrusha:1996:IWR,
  author =       "Ron Petrusha",
  title =        "Inside the {Windows 95} Registry: a Guide for
                 Programmers, System Administrators, and Users",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "594",
  month =        aug,
  year =         "1996",
  ISBN =         "1-56592-170-4",
  ISBN-13 =      "978-1-56592-170-2",
  LCCN =         "????",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565921702;
                 http://www.oreilly.com/catalog/winreg",
  acknowledgement = ack-nhfb,
}

@Book{Picht:2009:XKI,
  author =       "Hans-Joachim Picht and Sebastian Ott",
  title =        "{Xen Kochbuch: intelligente
                 Virtualisierungsl{\"o}sungen mit XEN 3}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 461",
  year =         "2009",
  ISBN =         "3-89721-729-5",
  ISBN-13 =      "978-3-89721-729-4",
  LCCN =         "????",
  bibdate =      "Mon Sep 13 11:37:34 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 44.90",
  URL =          "http://www.gbv.de/dms/ilmenau/toc/572426836.PDF",
  acknowledgement = ack-nhfb,
}

@Book{Pilato:2008:VCS,
  author =       "C. Michael Pilato and Ben Collins-Sussman and Brian W.
                 Fitzpatrick",
  title =        "Version control with {Subversion}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 404",
  year =         "2008",
  ISBN =         "0-596-51033-0 (paperback)",
  ISBN-13 =      "978-0-596-51033-6 (paperback)",
  LCCN =         "QA76.6 .C6274 2008",
  bibdate =      "Thu Sep 17 18:44:27 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://svnbook.red-bean.com/",
  acknowledgement = ack-nhfb,
  remark =       "See \cite{Collins-Sussman:2004:VCS} for first
                 edition.",
  subject =      "computer software; development; operating systems
                 (computers)",
}

@Book{Pilgrim:2005:GH,
  author =       "Mark Pilgrim",
  title =        "{Greasemonkey} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "352",
  year =         "2005",
  ISBN =         "0-596-10165-1",
  ISBN-13 =      "978-0-596-10165-7",
  LCCN =         "TK5105.882eb; TK5105.882",
  bibdate =      "Tue Aug 5 17:51:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101657",
  acknowledgement = ack-nhfb,
  subject =      "Greasemonkey; Firefox; Browsers (Computer programs);
                 Plug-ins (Computer programs); JavaScript (Computer
                 program language); Application software; Development",
}

@Book{Pilgrim:2010:HR,
  author =       "Mark Pilgrim",
  title =        "{HTML5}: up and running",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "250",
  year =         "2010",
  ISBN =         "0-596-80602-7",
  ISBN-13 =      "978-0-596-80602-6",
  LCCN =         "????",
  bibdate =      "Wed Jul 28 20:15:48 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Book{Pilone:2003:UPR,
  author =       "Dan Pilone",
  title =        "{UML} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 81",
  year =         "2003",
  ISBN =         "0-596-00497-4",
  ISBN-13 =      "978-0-596-00497-2",
  LCCN =         "QA76.9.O35 P55 2003",
  bibdate =      "Mon Apr 18 15:07:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004972",
  acknowledgement = ack-nhfb,
  subject =      "UML (Computer science); Object-oriented programming
                 (Computer science)",
}

@Book{Pilone:2005:UN,
  author =       "Dan Pilone and Neil Pitman",
  title =        "{UML 2.0} in a nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 216",
  year =         "2005",
  ISBN =         "0-596-00795-7 (paperback)",
  ISBN-13 =      "978-0-596-00795-9 (paperback)",
  LCCN =         "QA76.9.O35 P54 2003",
  bibdate =      "Thu Oct 6 07:23:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007959",
  acknowledgement = ack-nhfb,
  subject =      "UML (Computer science); Object-oriented programming
                 (Computer science)",
}

@Book{Pilone:2007:HFS,
  author =       "Dan Pilone",
  title =        "Head first software development",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxvi + 459",
  year =         "2007",
  ISBN =         "0-596-52735-7 (paperback)",
  ISBN-13 =      "978-0-596-52735-8 (paperback)",
  LCCN =         "QA76.76.D47; QA76.76.D47eb",
  bibdate =      "Tue Aug 5 18:06:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527358",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development",
  xxnote =       "Check year: 2007 or 2008??",
}

@Book{Pine:2005:LP,
  author =       "Chris Pine",
  title =        "Learn to program",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xiv + 149",
  year =         "2005",
  ISBN =         "0-9766940-4-2 (paperback)",
  ISBN-13 =      "978-0-9766940-4-5 (paperback)",
  LCCN =         "QA76.64 .P528 2005",
  bibdate =      "Tue Aug 5 18:15:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780976694045",
  acknowledgement = ack-nhfb,
  subject =      "Object-oriented programming (Computer science); Ruby
                 (Computer program language)",
}

@Book{Plate:2005:DYP,
  author =       "Shannon Plate",
  title =        "Degunking your personal finances",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxviii + 334",
  year =         "2005",
  ISBN =         "1-933097-02-7",
  ISBN-13 =      "978-1-933097-02-2",
  LCCN =         "HG179 .P53 2005",
  bibdate =      "Tue Aug 5 18:29:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933097022",
  acknowledgement = ack-nhfb,
  subject =      "Finance, Personal; Finance",
}

@Book{Platzer:2013:BKG,
  author =       "J{\"o}rg Platzer",
  title =        "{Bitcoin --- kurz and gut}. ({German}) [{Bitcoin} ---
                 short and good]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "204",
  year =         "2013",
  ISBN =         "3-95561-650-9 (print), 3-95561-653-3",
  ISBN-13 =      "978-3-95561-650-2 (print), 978-3-95561-653-3",
  LCCN =         "HG1710 .P53 2014",
  bibdate =      "Mon Dec 4 08:36:37 MST 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/bitcoin.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Bitcoin; Electronic Commerce",
}

@Book{Plumlee:2007:TDA,
  author =       "Philip C. Plumlee",
  title =        "Test Driven {Ajax} (on {Rails})",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51065-9",
  ISBN-13 =      "978-0-596-51065-7",
  LCCN =         "TK5105.8885.A52 P56 2007eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 17:55:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510657",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology)",
}

@Book{Pogue:1998:PUG,
  author =       "David Pogue",
  title =        "{PalmPilot}: The Ultimate Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 489",
  month =        jul,
  year =         "1998",
  ISBN =         "1-56592-420-7",
  ISBN-13 =      "978-1-56592-420-8",
  LCCN =         "QA 76.5 P64 1998",
  bibdate =      "Thu Feb 18 07:04:55 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565924208;
                 http://www.oreilly.com/catalog/palmpilot",
  acknowledgement = ack-nhfb,
}

@Book{Pogue:1999:PUG,
  author =       "David Pogue",
  title =        "{PalmPilot}: The Ultimate Guide: Mastering {Palm}
                 Organizers from {Pilot 1000} to {Palm VII}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiii + 597",
  year =         "1999",
  ISBN =         "1-56592-600-5",
  ISBN-13 =      "978-1-56592-600-4",
  LCCN =         "QA76.8.P138 .P64 1999",
  bibdate =      "Mon Apr 18 14:57:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565926004;
                 http://www.oreilly.com/catalog/palmpilot2",
  acknowledgement = ack-nhfb,
  subject =      "PalmPilot (Computer)",
}

@Book{Pogue:2000:IMM,
  author =       "David Pogue",
  title =        "{iMovie}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 373",
  month =        may,
  year =         "2000",
  ISBN =         "1-56592-859-8",
  ISBN-13 =      "978-1-56592-859-6",
  LCCN =         "TR899 .P64 2000",
  bibdate =      "Mon Apr 18 14:59:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781565928596;
                 http://www.oreilly.com/catalog/imoviemm",
  acknowledgement = ack-nhfb,
  subject =      "Motion pictures; Editing; Data processing; iMovie;
                 Macintosh (Computer); Digital video",
}

@Book{Pogue:2000:MMM,
  author =       "David Pogue",
  title =        "{Mac OS 9}: The Missing Manual",
  publisher =    pub-POGUE-PRESS,
  address =      pub-POGUE-PRESS:adr,
  pages =        "x + 461",
  month =        mar,
  year =         "2000",
  ISBN =         "1-56592-857-1",
  ISBN-13 =      "978-1-56592-857-2",
  LCCN =         "QA76.76.O63 P63 2000; QA76.76.O63 P634 2000",
  bibdate =      "Mon Apr 18 14:59:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9781565928572;
                 http://www.oreilly.com/catalog/macosmm",
  acknowledgement = ack-nhfb,
  remark =       "``The book that should have been in the box; All the
                 basics and beyond'' --- cover.",
  subject =      "Mac OS; Macintosh (Computer); Operating systems
                 (Computers)",
}

@Book{Pogue:2000:WMM,
  author =       "David Pogue",
  title =        "{Windows Me}: The Missing Manual",
  publisher =    pub-POGUE-PRESS,
  address =      pub-POGUE-PRESS:adr,
  pages =        "x + 413",
  month =        sep,
  year =         "2000",
  ISBN =         "0-596-00009-X",
  ISBN-13 =      "978-0-596-00009-7",
  LCCN =         "QA76.76.O63 P635 2000; QA76.76.O63 .P64 2000",
  bibdate =      "Mon Apr 18 15:01:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9780596000097;
                 http://www.oreilly.com/catalog/winmemm",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Pogue:2001:IMM,
  author =       "David Pogue",
  title =        "{iMovie 2}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 402",
  month =        jan,
  year =         "2001",
  ISBN =         "0-596-00104-5",
  ISBN-13 =      "978-0-596-00104-9",
  LCCN =         "TR896 .P64 2001; TR896 .P642 2001",
  bibdate =      "Mon Apr 18 15:02:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596001049;
                 http://www.oreilly.com/catalog/imoviemm2",
  acknowledgement = ack-nhfb,
  remark =       "``Step-by-step video editing for Macintosh'' ---
                 cover.",
  subject =      "iMovie; Home video systems; Video recordings; Editing;
                 Data processing; Motion pictures; Editing; Data
                 processing; Digital video",
}

@Book{Pogue:2002:IMM,
  author =       "David Pogue and Joseph Schorr and Derrick Story",
  title =        "{iPhoto}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 288",
  year =         "2002",
  ISBN =         "0-596-00365-X",
  ISBN-13 =      "978-0-596-00365-4",
  LCCN =         "TR267 .P64 2002",
  bibdate =      "Mon Apr 18 15:05:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596003654;
                 http://www.oreilly.com/catalog/iphototmm",
  acknowledgement = ack-nhfb,
  publishersummary = "Apple's wildly popular iPhoto software is a
                 gorgeous digital shoebox for downloading, organizing,
                 printing, publishing, and touching up unlimited numbers
                 of digital photos. In this comprehensive, witty guide,
                 authors Pogue, Schorr, and Story give iPhoto 1.1 the
                 one feature it lacks: a manual. With this guide,
                 Macintosh fans can take their digital photos to the
                 screen, to the Web, to printouts, to hardbound photo
                 books, even to DVDs. And they'll learn how to take
                 iPhoto far beyond its seemingly simple feature list.
                 But the software is just the beginning. The book also
                 covers choosing and mastering a digital camera, basic
                 photographic techniques, and tips for shooting special
                 subjects like kids, sports, nighttime shots, portraits,
                 and more.",
  remark =       "``The brilliance of digital photos on the Macintosh''
                 --- cover. ``Covers Version 1.1.1'' --- cover. Welcome
                 to digital photography -- Composing brilliant photos --
                 Beyond the simple snapshot -- Camera meets Mac -- The
                 digital shoebox -- Editing your shots -- The iPhoto
                 slide show -- Making prints -- Photos online --
                 Publishing a photo book -- From iPhoto to QuickTime --
                 Screen savers, desktop pictures, and plug-ins -- iPhoto
                 file management -- Appendix A: Troubleshooting --
                 Appendix B: iPhoto, menu by menu -- Appendix C: Where
                 to go from here\ldots{}",
  subject =      "iPhoto (Computer file); Photography; Digital
                 techniques; Image processing; Digital techniques;
                 Macintosh (Computer)",
}

@Book{Pogue:2002:MX,
  author =       "David Pogue",
  title =        "{Mac OS X}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  edition =      "Second",
  pages =        "xii + 712",
  year =         "2002",
  ISBN =         "0-596-00450-8",
  ISBN-13 =      "978-0-596-00450-7",
  LCCN =         "QA76.76.O63 P634 2002",
  bibdate =      "Sun Mar 23 07:05:13 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "Missing manual",
  acknowledgement = ack-nhfb,
  keywords =     "Mac OS handbooks, manuals, etc; Macintosh (computer)
                 -- handbooks, manuals, etc; operating systems
                 (computers) -- handbooks, manuals, etc",
  remark =       "Covers Jaguar 10.2.",
  tableofcontents = "Folders and windows \\
                 Organizing your stuff \\
                 Dock, desktop, and toolbar \\
                 Programs and documents \\
                 Back to Mac OS 9 \\
                 Moving data \\
                 System preferences \\
                 The three programs \\
                 CDs, DVDs, and iTunes \\
                 On Mac, many users \\
                 Networking \\
                 Graphics, fonts, and printing \\
                 Sound, movies, speech, and handwriting \\
                 Terminal: doorway to Unix \\
                 Fun with Unix \\
                 Hacking Mac OS X \\
                 Internet setup, the firewall, and .Mac \\
                 Mail and address book \\
                 Sherlock 3, iChat, and iCal \\
                 SSH, FTP, VPN, and web sharing",
}

@Book{Pogue:2002:MXM,
  author =       "David Pogue",
  title =        "{Mac OS X}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  edition =      "Second",
  pages =        "xii + 712",
  year =         "2002",
  ISBN =         "0-596-00450-8",
  ISBN-13 =      "978-0-596-00450-7",
  LCCN =         "QA76.76.O63 P6344 2002",
  bibdate =      "Mon Apr 18 15:06:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596004507;
                 http://www.oreilly.com/catalog/macosxmm2",
  acknowledgement = ack-nhfb,
  publishersummary = "New York Times computer columnist David Pogue has
                 just updated his bestselling Mac OS X: The Missing
                 Manual! And once again, he applies his scrupulous
                 objectivity to this exciting new operating system,
                 revealing which new features work well and which do
                 not. With new material on almost every page, this
                 second edition offers a wealth of detail on the myriad
                 changes in OS X 10.2.",
  remark =       "``Covers version 10.2'' --- cover.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Pogue:2002:PPG,
  author =       "David Pogue and Nancy Kotary",
  title =        "Palm Pocket Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "128 (est.)",
  year =         "2002",
  ISBN =         "0-596-00426-5",
  ISBN-13 =      "978-0-596-00426-2",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596004262;
                 http://www.oreilly.com/catalog/palmpg",
  acknowledgement = ack-nhfb,
  publishersummary = "At last! A Palm guide that offers plenty of useful
                 information but doesn't significantly outweigh the Palm
                 itself. New York Times computer columnist David Pogue
                 has updated the most useful ``hacks'' and software
                 recommendations from his best-selling book PalmPilot:
                 The Ultimate Guide and added previously undocumented
                 tips and tricks to create this slim, indispensable Palm
                 Pocket Guide. The Palm Pocket Guide provides a no-fluff
                 resource for power users of every handheld device
                 running the Palm OS. And just like the PDAs it
                 documents, this handy little book is easy to take
                 anywhere.",
}

@Book{Pogue:2002:WXH,
  author =       "David Pogue",
  title =        "{Windows XP} Home Edition: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 571",
  year =         "2002",
  ISBN =         "0-596-00260-2",
  ISBN-13 =      "978-0-596-00260-2",
  LCCN =         "QA76.76.O63 P645 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780596002602;
                 http://www.oreilly.com/catalog/windowsxptmm",
  acknowledgement = ack-nhfb,
  keywords =     "Microsoft Windows (computer file)",
  publishersummary = "In Windows XP Home Edition: The Missing Manual,
                 New York Times technology columnist (and bestselling
                 Missing Manual series creator) David Pogue provides the
                 friendly, authoritative book that should have been in
                 the box. It includes witty, authoritative coverage of
                 every feature, from the new two-column Start menu to
                 setting up a small-office network and sharing an
                 Internet connection among several PCs.",
}

@Book{Pogue:2003:I,
  author =       "David Pogue and Joseph Schorr and Derrick Story",
  title =        "{iPhoto 2}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 336",
  year =         "2003",
  ISBN =         "0-596-00506-7",
  ISBN-13 =      "978-0-596-00506-1",
  LCCN =         "TR267 .P64 2003",
  bibdate =      "Mon Apr 18 15:07:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596005061",
  acknowledgement = ack-nhfb,
  remark =       "Welcome to digital photography -- Composing brilliant
                 photos -- Beyond the simple snapshot -- Camera meets
                 Mac -- The digital shoebox -- Editing your shots -- The
                 iPhoto slide show -- Making prints -- Photos online --
                 Publishing a photo book -- From iPhoto to QuickTime --
                 iDVD slide shows -- Screen savers, desktop pictures,
                 and AppleScript -- iPhoto file management -- Appendix
                 A: Troubleshooting -- Appendix B: iPhoto, menu by menu
                 -- Appendix C: Where to go from here.",
  subject =      "Photography; Digital techniques; Image processing;
                 Digital techniques; iPhoto (Computer file)",
}

@Book{Pogue:2003:IIM,
  author =       "David Pogue",
  title =        "{IMovie 3} and {iDVD}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 450",
  year =         "2003",
  ISBN =         "0-596-00507-5",
  ISBN-13 =      "978-0-596-00507-8",
  LCCN =         "TR896 .P64 2003",
  bibdate =      "Mon Apr 18 15:07:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005078",
  acknowledgement = ack-nhfb,
  remark =       "``Covers iMovie 3.03'' --- cover.",
  subject =      "IMovie (Computer file); Digital video; Video
                 recordings; Editing; Video recordings; Computer
                 programs",
}

@Book{Pogue:2003:MXP,
  author =       "David Pogue",
  title =        "{Mac OS X Panther} edition: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 763",
  year =         "2003",
  ISBN =         "0-596-00615-2",
  ISBN-13 =      "978-0-596-00615-0",
  LCCN =         "QA76.76.O63 P63443 2003",
  bibdate =      "Thu Apr 21 09:25:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596006150",
  acknowledgement = ack-nhfb,
  remark =       "``Covers version 10.3'' --- cover.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Pogue:2003:SMM,
  author =       "David Pogue",
  title =        "Switching to the {Mac}: The Missing Manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 434",
  year =         "2003",
  ISBN =         "0-596-00452-4",
  ISBN-13 =      "978-0-596-00452-1",
  LCCN =         "QA76.76.O63 P63445 2003",
  bibdate =      "Mon Apr 18 15:06:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  series =       "Missing manual series",
  URL =          "http://www.oreilly.com/catalog/9780596004521;
                 http://www.oreilly.com/catalog/switchmacmm",
  acknowledgement = ack-nhfb,
  publishersummary = "With refreshing humor and jargon-free prose, David
                 Pogue explains how Windows users can make a relatively
                 trouble-free switch to Mac OS X. Novices and power
                 users alike will learn how to move files; adapt to Mac
                 versions of programs such as Microsoft Office,
                 FileMaker, Photoshop and Quicken; find familiar
                 controls in the new system; set up a network to share
                 files with PCs and Macs; and adapt old printers,
                 scanners, and other peripherals. An important part of
                 this book is Appendix A, the ``Where'd It Go?''
                 Dictionary, which includes an alphabetical listing of
                 every familiar Windows feature, and where you can find
                 its equivalent in Mac OS X.",
  subject =      "Mac OS; Handbooks, manuals, etc; Operating systems
                 (Computers); Handbooks, manuals, etc; Macintosh
                 (Computer); Programming; Handbooks, manuals, etc",
}

@Book{Pogue:2003:WXP,
  author =       "David Pogue and Craig Zacker and L. J. Zacker",
  title =        "{Windows XP Pro}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 658",
  year =         "2003",
  ISBN =         "0-596-00348-X",
  ISBN-13 =      "978-0-596-00348-7",
  LCCN =         "QA76.76.O63 P636 2003",
  bibdate =      "Mon Apr 18 15:05:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596003487",
  acknowledgement = ack-nhfb,
  remark =       "``Covers service release 1'' --- cover.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Pogue:2004:I,
  author =       "David Pogue and Derrick Story",
  title =        "{iPhoto 4}",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 361",
  year =         "2004",
  ISBN =         "0-596-00692-6",
  ISBN-13 =      "978-0-596-00692-1",
  LCCN =         "TR267.5.I64 P64 2004",
  bibdate =      "Thu Apr 21 09:27:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596006921",
  acknowledgement = ack-nhfb,
  remark =       "``The book that should have been in the box'' ---
                 cover. ``The brilliance of digital photos on the
                 Macintosh'' --- cover. . Welcome to digital photography
                 -- Composing brilliant photos -- Beyond the simple
                 snapshot -- Camera meets Mac -- The digital shoebox --
                 Editing your shots -- The iPhoto slideshow -- Making
                 prints -- Sharing online-and on your network --
                 Publishing a photo book -- From iPhoto to QuickTime --
                 iDVD slideshows -- Screen savers, AppleScript, and
                 cameraphones -- iPhoto file management -- Appendix A:
                 Troubleshooting -- Appendix B: iPhoto 4, menu by menu
                 -- Appendix C: Where to go from here.",
  subject =      "iPhoto (Computer file); Photography; Digital
                 techniques; Image processing; Digital techniques;
                 Photograph albums; Data processing; Macintosh
                 (Computer)",
}

@Book{Pogue:2004:IIM,
  author =       "David Pogue",
  title =        "{IMovie 4} and {iDVD}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 484",
  year =         "2004",
  ISBN =         "0-596-00693-4 (paperback)",
  ISBN-13 =      "978-0-596-00693-8 (paperback)",
  LCCN =         "TR896 .P64 2004",
  bibdate =      "Tue Aug 2 10:54:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006938",
  acknowledgement = ack-nhfb,
  remark =       "Step-by-step video editing for Macintosh. The book
                 that should have been in the box. Part 1. Capturing DV
                 footage. The DV camcorder -- Turning home video into
                 pro video -- Special event filming -- Part 2. Editing
                 in iMovie. Camcorder meets Mac -- Building the movie --
                 Transitions and effects -- Titles, captions, and
                 credits -- Narration, music, and sound -- Still
                 pictures and QuickTime movies -- Professional editing
                 techniques -- Part 3. Finding your audience. Back to
                 the camcorder -- From iMovie to QuickTime -- Putting
                 movies on the Web - and on the phone -- QuickTime
                 player -- Part 4. iDVD 4: the missing manual. From
                 iMovie to iDVD -- iDVD projects by hand -- Designing
                 iDVD themes -- iDVD secrets -- Part 5. Appendixes.
                 iMovie 4, menu by menu -- Troubleshooting.",
  subject =      "IMovie; IDVD; Digital video; Editing; Video
                 recordings; Computer programs; Motion pictures;
                 Editing; Digital cinematography; DVDs; Design and
                 construction; Macintosh (Computer)",
}

@Book{Pogue:2004:WXH,
  author =       "David Pogue",
  title =        "{Windows XP Home Edition}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  edition =      "Second",
  pages =        "612",
  year =         "2004",
  ISBN =         "0-596-00897-X",
  ISBN-13 =      "978-0-596-00897-0",
  LCCN =         "QA76.76.O63 P6355 2004",
  bibdate =      "Thu Sep 22 19:01:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596008970",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2002.",
  subject =      "Microsoft Windows (Computer file)",
}

@Book{Pogue:2004:WXP,
  author =       "David Pogue and Craig Zacker and L. J. Zacker",
  title =        "{Windows XP Pro}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "689",
  year =         "2004",
  ISBN =         "0-596-00898-8",
  ISBN-13 =      "978-0-596-00898-7",
  LCCN =         "QA76.76.O63 P636 2003",
  bibdate =      "Thu Sep 22 19:01:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596008987",
  acknowledgement = ack-nhfb,
  remark =       "Covers service release 1 --- cover.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Pogue:2005:GMM,
  author =       "David Pogue",
  title =        "{GarageBand 2}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 256",
  year =         "2005",
  ISBN =         "0-596-10035-3 (paperback)",
  ISBN-13 =      "978-0-596-10035-3 (paperback)",
  LCCN =         "MT56 .P64eb",
  bibdate =      "Thu Oct 6 08:01:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596100353",
  acknowledgement = ack-nhfb,
  subject =      "Music Data processing; Sound Recording and reproducing
                 Digital techniques",
}

@Book{Pogue:2005:IHI,
  author =       "David Pogue",
  title =        "{IMovie HD} and {iDVD 5}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 516",
  year =         "2005",
  ISBN =         "0-596-10033-7 (paperback)",
  ISBN-13 =      "978-0-596-10033-9 (paperback)",
  LCCN =         "TR899 .P64 2005",
  bibdate =      "Thu Oct 6 07:24:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596100339",
  acknowledgement = ack-nhfb,
  remark =       "Step-by-step video editing for Macintosh---Cover.",
  subject =      "iMovie; Handbooks, manuals, etc; Motion pictures;
                 Editing; Data processing; Handbooks, manuals, etc;
                 DVD-Video discs; Authoring programs; Handbooks,
                 manuals, etc; DVDs; Design and construction; Handbooks,
                 manuals, etc; Macintosh (Computer); Handbooks, manuals,
                 etc",
}

@Book{Pogue:2005:IMMa,
  author =       "David Pogue",
  title =        "{iLife '05}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 724",
  year =         "2005",
  ISBN =         "0-596-10036-1 (paperback)",
  ISBN-13 =      "978-0-596-10036-0 (paperback)",
  LCCN =         "QA76.575 .P64 2005",
  bibdate =      "Thu Oct 6 08:01:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596100360;
                 http://www.oreilly.com/catalog/ilife5tmm/",
  acknowledgement = ack-nhfb,
  keywords =     "GarageBand 2; iDVD 5; iMovie HD; iPhoto 5; iTunes
                 4.7",
}

@Book{Pogue:2005:IMMb,
  author =       "David Pogue and Derrick Story",
  title =        "{iPhoto 5}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xii + 388",
  year =         "2005",
  ISBN =         "0-596-10034-5",
  ISBN-13 =      "978-0-596-10034-6",
  LCCN =         "TR267 .P64 2005",
  bibdate =      "Thu Oct 6 07:24:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596100346",
  acknowledgement = ack-nhfb,
  remark =       "The brilliance of digital photos on the
                 Macintosh---Cover.",
  subject =      "iPhoto (Computer file); Photography; Digital
                 techniques; Macintosh (Computer); Image processing;
                 Digital techniques",
}

@Book{Pogue:2005:MXT,
  author =       "David Pogue",
  title =        "{Mac OS X}, {Tiger} edition: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 847",
  year =         "2005",
  ISBN =         "0-596-00941-0 (paperback)",
  ISBN-13 =      "978-0-596-00941-0 (paperback)",
  LCCN =         "QA76.76.O63 P634 2005",
  bibdate =      "Thu Oct 6 08:01:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596009410",
  acknowledgement = ack-nhfb,
  remark =       "Covers Mac OS X 10.4",
  subject =      "Mac OS; Macintosh (Computer); Operating systems
                 (Computers)",
}

@Book{Pogue:2005:SMM,
  author =       "David Pogue",
  title =        "Switching to the {Mac}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Tiger",
  pages =        "450",
  year =         "2005",
  ISBN =         "0-596-00660-8",
  ISBN-13 =      "978-0-596-00660-0",
  LCCN =         "QA76.76.O63; QA76.76.O63eb",
  bibdate =      "Tue Aug 5 17:42:26 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006600",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Macintosh (Computer)",
}

@Book{Pogue:2006:DP,
  author =       "David Pogue and Barbara (Barbara K.) Brundage and Andy
                 Rathbone",
  title =        "Digital photography",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 403",
  year =         "2006",
  ISBN =         "0-596-00841-4 (paperback)",
  ISBN-13 =      "978-0-596-00841-3 (paperback)",
  LCCN =         "TR267 .G47 2006",
  bibdate =      "Sun Jun 18 01:58:34 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.tcd.ie:210/advance",
  price =        "US\$20.99",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596008413",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques",
}

@Book{Pogue:2006:IIM,
  author =       "David Pogue",
  title =        "{IMovie 6} and {iDVD}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 499",
  year =         "2006",
  ISBN =         "0-596-52726-8 (paperback)",
  ISBN-13 =      "978-0-596-52726-6 (paperback)",
  LCCN =         "TR896 .P646 2006eb; TR896 .P646 2006; TR896",
  bibdate =      "Tue Aug 5 18:06:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527266",
  acknowledgement = ack-nhfb,
  remark =       "Step-by-step video editing for Macintosh. The book
                 that should have been in the box.",
  subject =      "iMovie; IDVD; Digital video; Editing; Video
                 recordings; Computer programs; Motion pictures; Digital
                 cinematography; DVDs; Design and construction;
                 Macintosh (Computer)",
  tableofcontents = "Part 1. Capturing DV footage. The DV camcorder \\
                 Turning home video into pro video \\
                 Special event filming \\
                 Part 2. Editing in iMovie. Camcorder meets Mac \\
                 Building the movie \\
                 Transitions and effects \\
                 Titles, captions, and credits \\
                 Narration, music, and sound \\
                 Still pictures and QuickTime movies \\
                 Professional editing techniques \\
                 Part 3. Finding your audience. Back to the camcorder
                 \\
                 From iMovie to QuickTime \\
                 Putting movies on the Web - and on the phone \\
                 QuickTime player \\
                 Part 4. iDVD 4: the missing manual. From iMovie to iDVD
                 \\
                 iDVD projects by hand \\
                 Designing iDVD themes \\
                 iDVD secrets \\
                 Part 5. Appendixes. iMovie 4, menu by menu \\
                 Troubleshooting",
}

@Book{Pogue:2006:IMMa,
  author =       "David Pogue and Derrick Story",
  title =        "{iPhoto 6}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xii + 395",
  year =         "2006",
  ISBN =         "0-596-52725-X",
  ISBN-13 =      "978-0-596-52725-9",
  LCCN =         "TR267; TR267 .P64 2006; TR267 .P64 2006eb",
  bibdate =      "Tue Aug 5 18:06:10 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596527259",
  acknowledgement = ack-nhfb,
  remark =       "Pogue Press. Full color edition. The brilliance of
                 digital photos on the Macintosh.",
  subject =      "iPhoto (Computer file); Photography; Digital
                 techniques; Macintosh (Computer); Image processing",
  tableofcontents = "Welcome to digital photography \\
                 Composing brilliant photos \\
                 Beyond the simple snapshot \\
                 Camera meets Mac \\
                 The digital shoebox \\
                 Editing your shots \\
                 The iPhoto slideshow \\
                 Making prints \\
                 iWeb, photocasting, and network sharing \\
                 Books, calendars, and cards \\
                 iPhoto goes to the movies \\
                 iDVD slideshows \\
                 Screen savers, AppleScript, and Automator \\
                 iPhoto file management",
}

@Book{Pogue:2006:IMMb,
  author =       "David Pogue and J. D. Biersdorfer",
  title =        "The {Internet}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xv + 442",
  year =         "2006",
  ISBN =         "0-596-52742-X",
  ISBN-13 =      "978-0-596-52742-6",
  LCCN =         "TK5105.875.I57; TK5105.875.I57 P584 2006eb;
                 TK5105.875.I57 P584 2006",
  bibdate =      "Tue Aug 5 18:06:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual series",
  URL =          "http://www.oreilly.com/catalog/9780596527426",
  abstract =     "A guide to the Internet covers such topics as
                 broadband connections, searching the Web, online
                 shopping, games and gambling sites, trip planning,
                 email, instant messaging, blogs, and downloading songs
                 and videos.",
  acknowledgement = ack-nhfb,
  subject =      "Internet",
}

@Book{Pogue:2006:WXS,
  author =       "David Pogue",
  title =        "{Windows XP} for starters: exactly what you need to
                 get started",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xv + 385",
  year =         "2006",
  ISBN =         "0-596-10155-4",
  ISBN-13 =      "978-0-596-10155-8",
  LCCN =         "QA76.76.O63; QA76.76.O63 P6353 2006eb; QA76.76.O63
                 P6353 2006",
  bibdate =      "Tue Aug 5 17:50:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596101558",
  acknowledgement = ack-nhfb,
  remark =       "Exactly what you need to get started.''.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Pogue:2007:IIM,
  author =       "David Pogue",
  title =        "{iMovie 08} and {iDVD}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "560 (est.)",
  year =         "2007",
  ISBN =         "0-596-51619-3",
  ISBN-13 =      "978-0-596-51619-2",
  LCCN =         "TR899 .P642 2007; TR899; TR899 .P642 2007eb",
  bibdate =      "Tue Aug 5 18:00:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual series",
  URL =          "http://www.oreilly.com/catalog/9780596516192",
  abstract =     "Explains how to use the Macintosh video production
                 programs to capture and edit digital videos, apply
                 effects, create DVD menus, and burn DVDs.",
  acknowledgement = ack-nhfb,
  subject =      "iMovie; Motion pictures; Editing; Data processing;
                 DVD-Video discs; Authoring programs; DVDs; Design and
                 construction; Macintosh (Computer)",
}

@Book{Pogue:2007:IMM,
  author =       "David Pogue",
  title =        "{iPhone}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "x + 292",
  year =         "2007",
  ISBN =         "0-596-51374-7 (paperback), 0-596-51374-7",
  ISBN-13 =      "978-0-596-51374-0 (paperback), 978-0-596-51374-0",
  LCCN =         "TK6570.M6 P64 2007eb; TK6570.M6; TK6570.M6 P64 2007",
  bibdate =      "Tue Aug 5 17:55:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596513740",
  acknowledgement = ack-nhfb,
  remark =       "Includes free 45-day online edition.",
  subject =      "iPhone (Smartphone); Digital music players; Pocket
                 computers; Cellular telephones; iPhone",
}

@Book{Pogue:2007:MXL,
  author =       "David Pogue",
  title =        "{Mac OS X Leopard} edition: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xvi + 893",
  year =         "2007",
  ISBN =         "0-596-52952-X",
  ISBN-13 =      "978-0-596-52952-9",
  LCCN =         "QA76.76.O63 P634428 2007",
  bibdate =      "Mon Aug 4 15:34:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2004558625-d.html;
                 http://www.oreilly.com/catalog/9780596529529",
  acknowledgement = ack-nhfb,
  remark =       "Covers Intel Macs and boot camp.",
  subject =      "Mac OS; operating systems (computers); Macintosh
                 (computer); programming",
}

@Book{Pogue:2007:WV,
  author =       "David Pogue",
  title =        "{Windows Vista}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 827",
  year =         "2007",
  ISBN =         "0-596-52827-2",
  ISBN-13 =      "978-0-596-52827-0",
  LCCN =         "QA76.76.O63; QA76.76.O63 P63525 2007eb",
  bibdate =      "Tue Aug 5 18:09:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596528270",
  acknowledgement = ack-nhfb,
  remark =       "Covers all five Vista versions",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Pogue:2007:WVS,
  author =       "David Pogue",
  title =        "{Windows Vista} for starters: the missing manual:
                 exactly what you need to get started",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 408",
  year =         "2007",
  ISBN =         "0-596-52826-4",
  ISBN-13 =      "978-0-596-52826-3",
  LCCN =         "QA76.76.O63; QA76.76.O63 P643 2007eb",
  bibdate =      "Tue Aug 5 18:09:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596528263",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Pogue:2012:WMM,
  author =       "David Pogue",
  title =        "{Windows 8}: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "900",
  year =         "2012",
  ISBN =         "1-4493-1403-1",
  ISBN-13 =      "978-1-4493-1403-3",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:04 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 32.00",
  acknowledgement = ack-nhfb,
}

@Book{Popp:2015:DSA,
  author =       "Stefan Popp and Ralf Peters",
  title =        "{Durchstarten mit Swift: [Apples neue
                 Programmiersprache Schritt f{\"u}r Schritt
                 verst{\"a}ndlich und gut erkl{\"a}rt]}. ({German})
                 [{Getting} started with {Swift}: [{Apple}'s new
                 programming language step by step understandable and
                 well-explained]",
  language =     "German",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 249",
  year =         "2015",
  ISBN =         "3-95561-884-6",
  ISBN-13 =      "978-3-95561-884-1",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:21 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://d-nb.info/105779788X/04",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Programmiersprache; Swift (Programmiersprache)",
}

@Book{Potter:2003:S,
  author =       "Bruce Potter and Bob Fleck",
  title =        "802.11 Security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 176",
  year =         "2003",
  ISBN =         "0-596-00290-4",
  ISBN-13 =      "978-0-596-00290-9",
  LCCN =         "TK5105.78 .P68 2003",
  bibdate =      "Mon Apr 18 15:04:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95, CDN\$54.95, UK\pounds 24.95",
  URL =          "http://www.oreilly.com/catalog/80211security/;
                 http://www.oreilly.com/catalog/9780596002909",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures; Wireless
                 communication systems; Security measures; IEEE 802.11
                 (Standard)",
}

@Book{Powers:1993:LYJ,
  author =       "Paul Powers and Deborah Russell",
  title =        "Love Your Job!: Loving the Job You Have\ldots Finding
                 a Job You Love",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 198",
  month =        aug,
  year =         "1993",
  ISBN =         "1-56592-036-8",
  ISBN-13 =      "978-1-56592-036-1",
  LCCN =         "HF5382.7 .P69 1993",
  bibdate =      "Mon Apr 18 14:50:19 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9781565920361",
  acknowledgement = ack-nhfb,
  remark =       "``Reflections, stories, and practical exercises for
                 good times and bad.''.",
  subject =      "Job satisfaction; Job hunting; Career changes",
}

@Book{Powers:1999:DAC,
  author =       "Shelley Powers",
  title =        "Developing {ASP} Components",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 490",
  year =         "1999",
  ISBN =         "1-56592-446-0",
  ISBN-13 =      "978-1-56592-446-8",
  LCCN =         "TK5105.8885.A26 P69 1999",
  bibdate =      "Mon Apr 18 14:55:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565924468;
                 http://www.oreilly.com/catalog/devaspcom/",
  acknowledgement = ack-nhfb,
  keywords =     "Active Server Pages (ASP)",
  subject =      "Active server pages; Microsoft Internet information
                 server; Web site development; Web sites; Design",
}

@Book{Powers:2001:DAC,
  author =       "Shelley Powers",
  title =        "Developing {ASP} Components",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 811",
  month =        mar,
  year =         "2001",
  ISBN =         "1-56592-750-8",
  ISBN-13 =      "978-1-56592-750-6",
  LCCN =         "TK5105.8885.A26 P69 2001",
  bibdate =      "Mon Apr 18 14:58:45 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565927506;
                 http://www.oreilly.com/catalog/devaspcom2",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Microsoft Internet information
                 server; Web site development; Web sites; Design",
}

@Book{Powers:2002:UPT,
  author =       "Shelley Powers and Jerry Peek and Tim O'Reilly and
                 Mike Loukides and others",
  title =        "{Unix} Power Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxxviii + 1116",
  year =         "2002",
  ISBN =         "0-596-00330-7",
  ISBN-13 =      "978-0-596-00330-2",
  LCCN =         "QA76.76.O63 P44 2003",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$69.95",
  URL =          "http://www.oreilly.com/catalog/upt3",
  acknowledgement = ack-nhfb,
  publishersummary = "The latest edition of this best-selling favorite
                 is loaded with vital information on Linux, Darwin, and
                 BSD. Unix Power Tools 3rd Edition now offers more
                 coverage of bash, zsh, and other new shells, along with
                 discussions about modern utilities and applications.
                 Several sections focus on security and Internet access.
                 There is a new chapter on access to Unix from Windows,
                 and expanded coverage of software installation and
                 packaging, as well as basic information on Perl and
                 Python.",
  subject =      "UNIX (Computer file); Utilities (Computer programs)",
}

@Book{Powers:2003:PR,
  author =       "Shelley Powers",
  title =        "Practical {RDF}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 331",
  year =         "2003",
  ISBN =         "0-596-00263-7",
  ISBN-13 =      "978-0-596-00263-3",
  LCCN =         "QA76.76.H94 P49485 2003",
  bibdate =      "Mon Apr 18 15:04:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002633",
  acknowledgement = ack-nhfb,
  subject =      "RDF (Document markup language); Metadata; Cataloging
                 of computer network resources; Semantic Web",
}

@Book{Powers:2003:UPT,
  author =       "Shelley Powers and Jerry Peek and Tim O'Reilly and
                 Mike Loukides and others",
  title =        "{Unix} Power Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxxviii + 1116",
  year =         "2003",
  ISBN =         "0-596-00330-7",
  ISBN-13 =      "978-0-596-00330-2",
  LCCN =         "QA76.76.O63 P44 2003",
  bibdate =      "Mon Apr 18 15:05:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$69.95",
  URL =          "http://www.oreilly.com/catalog/upt3",
  acknowledgement = ack-nhfb,
  publishersummary = "The latest edition of this best-selling favorite
                 is loaded with vital information on Linux, Darwin, and
                 BSD. Unix Power Tools 3rd Edition now offers more
                 coverage of bash, zsh, and other new shells, along with
                 discussions about modern utilities and applications.
                 Several sections focus on security and Internet access.
                 There is a new chapter on access to Unix from Windows,
                 and expanded coverage of software installation and
                 packaging, as well as basic information on Perl and
                 Python.",
  remark =       "Rev. ed. of: Unix power tools / Jerry Peek. c1994.",
  subject =      "UNIX (Computer file); Utilities (Computer programs)",
  tableofcontents = "Part I: Basic Unix Environment \\
                 2: Getting Help / 32 \\
                 Part II: Customizing Your Environment \\
                 3: Setting Up Your Unix Shell / 43 \\
                 4: Interacting with Your Environment / 70 \\
                 5: Getting the Most out of Terminals, xterm, and X
                 Windows / 92 \\
                 6: Your X Environment / 124 \\
                 Part III: Working with Files and Directories \\
                 7: Directory Organization / 147 \\
                 8: Directories and Files / 154 \\
                 9: Finding Files with find / 171 \\
                 10: Linking, Renaming, and Copying Files / 201 \\
                 11: Comparing Files / 218 \\
                 12: Showing What's in a File / 234 \\
                 13: Searching Through Files / 247 \\
                 14: Removing Files / 262 \\
                 15: Optimizing Disk Space / 277 \\
                 Part IV: Basic Editing \\
                 16: Spell Checking, Word Counting, and Textual Analysis
                 / 295 \\
                 17: vi Tips and Tricks / 308 \\
                 18: Creating Custom Commands in vi / 336 \\
                 19: GNU Emacs / 353 \\
                 20: Batch Editing / 367 \\
                 21: You Can't Quite Call This Editing / 390 \\
                 22: Sorting / 421 \\
                 Part V: Processes and the Kernel \\
                 23: Job Control / 435 \\
                 24: Starting, Stopping, and Killing Processes / 451 \\
                 25: Delayed Execution / 488 \\
                 26: System Performance and Profiling / 500 \\
                 Part VI: Scripting \\
                 27: Shell Interpretation / 513 \\
                 28: Saving Time on the Command Line / 542 \\
                 29: Custom Commands / 571 \\
                 30: The Use of History / 593 \\
                 31: Moving Around in a Hurry / 617 \\
                 32: Regular Expressions (Pattern Matching) / 633 \\
                 33: Wildcards / 657 \\
                 34: The sed Stream Editor / 668 \\
                 35: Shell Programming for the Uninitiated / 698 \\
                 36: Shell Programming for the Initiated / 741 \\
                 37: Shell Script Debugging and Gotchas / 775 \\
                 Part VII: Extending and Managing Your Environment \\
                 38: Backing Up Files / 787 \\
                 39: Creating and Reading Archives / 808 \\
                 40: Software Installation / 822 \\
                 41: Perl / 839 \\
                 42: Python / 869 \\
                 Part VIII: Communication and Connectivity \\
                 43: Redirecting Input and Output / 885 \\
                 44: Devices / 900 \\
                 45: Printing / 914 \\
                 46: Connectivity / 936 \\
                 47: Connecting to MS Windows / 951 \\
                 Part IX: Security \\
                 48: Security Basics / 969 \\
                 49: Root, Group, and User Management / 982 \\
                 50: File Security, Ownership, and Sharing / 994 \\
                 51: SSH / 1011",
}

@Book{Powers:2005:WSF,
  author =       "Shelley Powers",
  title =        "What are syndication feeds",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "24",
  year =         "2005",
  ISBN =         "0-596-52697-0",
  ISBN-13 =      "978-0-596-52697-9",
  LCCN =         "HD30.37 P69 2005eb; HD30.37",
  bibdate =      "Tue Aug 5 18:05:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526979",
  acknowledgement = ack-nhfb,
  subject =      "RSS feeds",
}

@Book{Powers:2007:AA,
  author =       "Shelley Powers",
  title =        "Adding {Ajax}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 382",
  year =         "2007",
  ISBN =         "0-596-52936-8 (paperback)",
  ISBN-13 =      "978-0-596-52936-9 (paperback)",
  LCCN =         "TK5105.8885.A52eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 18:11:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529369",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology)",
}

@Book{Powers:2007:LJ,
  author =       "Shelley Powers",
  title =        "Learning {JavaScript}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 335",
  year =         "2007",
  ISBN =         "0-596-52746-2",
  ISBN-13 =      "978-0-596-52746-4",
  LCCN =         "QA76.73.J39 P7 2007eb; QA76.73.J39",
  bibdate =      "Tue Aug 5 18:07:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527464",
  acknowledgement = ack-nhfb,
  remark =       "Covers Ajax and DOM.",
  subject =      "JavaScript (Computer program language)",
}

@Book{Powers:2008:PW,
  author =       "Shelley Powers",
  title =        "Painting the {Web}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 638",
  year =         "2008",
  ISBN =         "0-596-51509-X",
  ISBN-13 =      "978-0-596-51509-6",
  LCCN =         "T385 .P6769 200",
  bibdate =      "Sat Nov 13 10:15:20 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Computer graphics; Web sites; Design",
}

@Book{Preston:1999:UBR,
  author =       "W. Curtis Preston",
  title =        "{UNIX} Backup \& Recovery",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 707",
  year =         "1999",
  ISBN =         "1-56592-642-0",
  ISBN-13 =      "978-1-56592-642-4",
  LCCN =         "QA76.76.O63 P744 1999; TK5105.8885.A26 P69 2001",
  bibdate =      "Mon Apr 18 14:57:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$36.95",
  URL =          "http://www.oreilly.com/catalog/9781565926424;
                 http://www.oreilly.com/catalog/unixbr",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Database management; Data
                 recovery (Computer science)",
  xxpages =      "xvii + 811",
}

@Book{Preston:2002:USN,
  author =       "W. Curtis Preston",
  title =        "Using {SANs} and {NAS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 205",
  year =         "2002",
  ISBN =         "0-596-00153-3",
  ISBN-13 =      "978-0-596-00153-7",
  LCCN =         "TK5105.86 .P74 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$29.95",
  URL =          "http://safari.oreilly.com/0596001533;
                 http://www.oreilly.com/catalog/9780596001537;
                 http://www.oreilly.com/catalog/sansnas",
  acknowledgement = ack-nhfb,
  keywords =     "computer storage devices; storage area networks
                 (computer networks)",
  publishersummary = "Storage Area Networks (SANs) and Network Attached
                 Storage (NAS) allow organizations to manage and back up
                 huge file systems quickly. W. Curtis Preston's
                 insightful book takes you through the ins and outs of
                 building and managing large data centers using SANs and
                 NAS. Whether you?re a seasoned storage administrator or
                 a network administrator charged with taking on this
                 role, you?ll find all the information you need to make
                 informed architecture and data management decisions.",
}

@Book{Preston:2007:BR,
  author =       "W. Curtis Preston",
  title =        "Backup and recovery",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 729",
  year =         "2007",
  ISBN =         "0-596-10246-1 (paperback)",
  ISBN-13 =      "978-0-596-10246-3 (paperback)",
  LCCN =         "QA76.9.B32 P74 2007",
  bibdate =      "Wed Jun 25 17:33:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007273944-d.html;
                 http://www.oreilly.com/catalog/9780596102463;
                 http://www.oreilly.com/catalog/9780596102463/index.html",
  acknowledgement = ack-nhfb,
  remark =       "Inexpensive backup solutions for open systems. Covers
                 Windows, Linux, Unix, and OS X.",
  subject =      "electronic data processing; backup processing
                 alternatives; database management; data recovery
                 (computer science); data protection",
  tableofcontents = "Part 1. Introduction. The philosophy of backup \\
                 Backing it all up \\
                 Part 2. Open-source backup utilities. Basic backup and
                 recovery utilities \\
                 Amanda \\
                 BackupPC \\
                 Bacula \\
                 Open-source near-CDP \\
                 Part 3. Commercial backup. Commercial backup utilities
                 \\
                 Backup hardware \\
                 Part 4. Bare-metal recovery. Solaris bare-metal
                 recovery \\
                 Linux and Windows \\
                 HP-UX bare-metal recovery \\
                 AIX bare-metal recovery \\
                 Mac OS X bare-metal recovery \\
                 Part 5. Database backup. Backing up databases \\
                 Oracle backup and recovery \\
                 Sybase backup and recovery \\
                 IBM DB2 backup and recovery \\
                 SQL server \\
                 Exchange \\
                 PostgreSQL \\
                 MySQL \\
                 Part 6. Potpourri. VMware and miscellanea \\
                 It's all about data protection",
}

@Book{Pribyl:2002:LOP,
  author =       "Bill Pribyl and Steven Feuerstein",
  title =        "Learning {Oracle PL\slash SQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 401",
  year =         "2002",
  ISBN =         "0-596-00180-0",
  ISBN-13 =      "978-0-596-00180-3",
  LCCN =         "QA76.73.P258 P75 2002",
  bibdate =      "Mon Apr 18 15:03:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001800;
                 http://www.oreilly.com/catalog/9780596001803;
                 http://www.oreilly.com/catalog/learnoracle",
  acknowledgement = ack-nhfb,
  keywords =     "Oracle (computer file); PL/SQL (computer program
                 language); relational databases",
  publishersummary = "Designed for both new programmers and those
                 experienced in other languages, this book presents the
                 core features of Oracle's PL/SQL language in an
                 easy-to-read format. Learning Oracle PL/SQL will bring
                 programmers up to speed on the most important aspects
                 of PL/SQL, including Web and Internet programming.
                 Updated through Oracle9i, includes sample programs
                 downloadable from examples.oreilly.com/learnoracle.",
  remark =       "``Oracle development languages'' --- cover. ``Covers
                 Oracle9i'' --- cover.",
  subject =      "PL/SQL (Computer program language); Oracle (Computer
                 file)",
}

@Book{Price:2001:JPO,
  author =       "Jason Price",
  title =        "{Java} Programming with {Oracle SQLJ}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 381",
  month =        sep,
  year =         "2001",
  ISBN =         "0-596-00087-1",
  ISBN-13 =      "978-0-596-00087-5",
  LCCN =         "QA76.73.J38 P74 2001",
  bibdate =      "Mon Apr 18 15:02:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000875;
                 http://www.oreilly.com/catalog/orasqlj",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Oracle (Computer
                 file); SQL (Computer program language)",
}

@Book{Pring:2005:PFE,
  author =       "Roger Pring",
  title =        "{Photoshop} filter effects encyclopedia: the hands-on
                 desktop reference for digital photographers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "192",
  year =         "2005",
  ISBN =         "0-596-10021-3",
  ISBN-13 =      "978-0-596-10021-6",
  LCCN =         "TR590.5; TR590.5 .P75 2005eb; TR590.5 .P75 2005",
  bibdate =      "Tue Aug 5 17:47:41 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596100216",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop; Photography; Light filters; Digital
                 techniques",
}

@Book{Prinz:2002:CPR,
  author =       "Peter Prinz and Ulla Kirch-Prinz",
  title =        "{C} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "viii + 134",
  year =         "2002",
  ISBN =         "0-596-00436-2",
  ISBN-13 =      "978-0-596-00436-1",
  LCCN =         "QA76.73.C15 P74 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  note =         "Translated by Tony Crawford.",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780596004361;
                 http://www.oreilly.com/catalog/cpr",
  acknowledgement = ack-nhfb,
  publishersummary = "Ideal as an introduction for beginners and a quick
                 reference for advanced programmers, the C Pocket
                 Reference consists of two parts: a compact description
                 of the C language and a thematically structured
                 reference to the standard library. The representation
                 of the language is based on the ANSI standard and
                 includes extensions introduced in 1999. An index is
                 included to help you quickly find information the
                 information you need.",
}

@Book{Prinz:2005:CN,
  author =       "Peter Prinz and Tony Crawford",
  title =        "{C} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "400 (est.)",
  year =         "2005",
  ISBN =         "0-596-00697-7",
  ISBN-13 =      "978-0-596-00697-6",
  LCCN =         "QA76.73.C15; QA76.73.C15 P75 2005eb; Internet",
  bibdate =      "Sun Apr 9 14:36:07 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006976",
  acknowledgement = ack-nhfb,
  subject =      "C (Computer program language)",
}

@Book{Prosser:2006:FIW,
  author =       "Susan Prosser",
  title =        "{FileMaker 8.5}: integrating the {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52823-X",
  ISBN-13 =      "978-0-596-52823-2",
  LCCN =         "QA76.9.D3; QA76.9.D3 P76 2006eb",
  bibdate =      "Tue Aug 5 18:09:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528232",
  acknowledgement = ack-nhfb,
  subject =      "FileMaker (Computer file); Database management; Web
                 sites; Design",
}

@Book{Pruett:2006:AWS,
  author =       "Mark Pruett",
  title =        "{Ajax} and {Web} services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52853-1",
  ISBN-13 =      "978-0-596-52853-9",
  LCCN =         "TK5105.8885.A52 P78 2006eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 18:10:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528539",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology); Web sites;
                 Design",
}

@Book{Pruett:2007:YP,
  author =       "Mark Pruett",
  title =        "{Yahoo!} Pipes",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51453-0",
  ISBN-13 =      "978-0-596-51453-2",
  LCCN =         "QA76.76.A63 P78 2007eb; QA76.76.A63",
  bibdate =      "Tue Aug 5 17:58:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514532",
  acknowledgement = ack-nhfb,
  subject =      "Application program interfaces (Computer software);
                 Web site development",
}

@Book{Prusa:2012:GSR,
  author =       "Josef Prusa",
  title =        "Getting started with the {RepRap}: {$3$D} printing on
                 your desktop",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "1 v.",
  year =         "2012",
  ISBN =         "1-4493-1042-7 (paperback)",
  ISBN-13 =      "978-1-4493-1042-4 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:22 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "Computer printers; Three-dimensional display systems",
}

@Book{Pugh:2005:PEA,
  author =       "Ken Pugh",
  title =        "Prefactoring: Extreme Abstraction, Extreme Separation,
                 Extreme Readability",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 220",
  year =         "2005",
  ISBN =         "0-596-00874-0",
  ISBN-13 =      "978-0-596-00874-1",
  LCCN =         "QA76.76.D47 P84 2005",
  bibdate =      "Thu Oct 06 15:13:31 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95, CDN\$41.95",
  URL =          "http://www.oreilly.com/catalog/9780596008741;
                 http://www.oreilly.com/catalog/prefactoring/",
  acknowledgement = ack-nhfb,
}

@Book{Pugh:2006:IOD,
  author =       "Kenneth Pugh",
  title =        "Interface-oriented design",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xv + 215",
  year =         "2006",
  ISBN =         "0-9766940-5-0 (paperback)",
  ISBN-13 =      "978-0-9766940-5-2 (paperback)",
  LCCN =         "QA76.76.A63 P84 2006",
  bibdate =      "Tue Aug 5 18:15:30 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780976694052",
  acknowledgement = ack-nhfb,
  remark =       "The Pragmatic Programmers.",
  subject =      "Application program interfaces (Computer software);
                 Computer software; Development; Computer interfaces",
}

@Book{Purdy:2000:CPR,
  author =       "Gregor N. Purdy",
  title =        "{CVS} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 75",
  year =         "2000",
  ISBN =         "0-596-00003-0",
  ISBN-13 =      "978-0-596-00003-5",
  LCCN =         "QA76.6 .P87 2000; QA76.76.D47 P863 2000",
  bibdate =      "Mon Apr 18 15:01:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9780596000035;
                 http://www.oreilly.com/catalog/cvspr",
  acknowledgement = ack-nhfb,
  subject =      "CVS; Computer software; Development",
}

@Book{Purdy:2003:CPR,
  author =       "Gregor N. Purdy",
  title =        "{CVS} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 84",
  year =         "2003",
  ISBN =         "0-596-00567-9",
  ISBN-13 =      "978-0-596-00567-2",
  LCCN =         "QA76.76.D47 P863 2003",
  bibdate =      "Mon Apr 18 15:07:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005672",
  acknowledgement = ack-nhfb,
  subject =      "CVS; Computer software; Development",
}

@Book{Purdy:2004:LIP,
  author =       "Gregor N. Purdy",
  title =        "{Linux} iptables: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 91",
  year =         "2004",
  ISBN =         "0-596-00569-5",
  ISBN-13 =      "978-0-596-00569-6",
  LCCN =         "QA76.76.O63 P873 2004",
  bibdate =      "Mon Apr 18 15:07:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005696",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Qualline:2002:PCP,
  author =       "Steve Qualline",
  title =        "Practical {C}++ Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "549 (est.)",
  year =         "2002",
  ISBN =         "0-596-00419-2",
  ISBN-13 =      "978-0-596-00419-4",
  LCCN =         "QA76.73.C153 O833 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596004194;
                 http://www.oreilly.com/catalog/cplus2",
  acknowledgement = ack-nhfb,
  publishersummary = "In short, to-the-point chapters, Practical C++
                 Programming covers all aspects of programming including
                 style, software engineering, programming design,
                 object-oriented design, and debugging. It also covers
                 common mistakes and how to find (and avoid) them. End
                 of chapter exercises help you ensure you've mastered
                 the material. Steve Oualline's clear, easy-going
                 writing style and hands-on approach to learning make
                 Practical C++ Programming a nearly painless way to
                 master this complex but powerful programming
                 language.",
}

@Book{Quedenbaum:2015:MVD,
  author =       "Martin Quedenbaum",
  title =        "{MAGIX} Video deluxe",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "448",
  year =         "2015",
  ISBN =         "3-95561-686-X",
  ISBN-13 =      "978-3-95561-686-1",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:05 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "O'Reillys basics",
  URL =          "http://d-nb.info/1058570366/04",
  acknowledgement = ack-nhfb,
}

@Book{Quercia:1989:XWS,
  author =       "Valerie Quercia and Tim O'Reilly",
  title =        "{X Window System} user's guide: for {Version} 11 of
                 the {X Window System}",
  volume =       "3",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 546",
  month =        jul,
  year =         "1989",
  ISBN =         "0-937175-36-6",
  ISBN-13 =      "978-0-937175-36-1",
  LCCN =         "QA76.76.W56 D44 v.3 1989",
  bibdate =      "Tue May 25 07:14:38 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "The definitive guides to the {X Window System}",
  URL =          "http://www.oreilly.com/catalog/9780937175361",
  acknowledgement = ack-nhfb,
  keywords =     "X Window System (computer system)",
}

@Book{Quercia:1990:XWS,
  author =       "Valerie Quercia and Tim O'Reilly",
  title =        "{X} Window System User's Guide",
  volume =       "3",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxvi + 723",
  year =         "1990",
  ISBN =         "0-937175-14-5",
  ISBN-13 =      "978-0-937175-14-9",
  LCCN =         "QA76.76.W56 Q83 1990",
  bibdate =      "Wed Dec 15 10:41:05 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://proquestcombo.safaribooksonline.com/9780937175149;
                 http://www.oreilly.com/catalog/9780937175149",
  acknowledgement = ack-nhfb,
}

@Book{Quercia:1991:XWS,
  author =       "Valerie Quercia and Tom O'Reilly",
  title =        "{X Window System} User's Guide: {OSF}\slash {Motif}
                 edition",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 709",
  year =         "1991",
  ISBN =         "0-937175-61-7",
  ISBN-13 =      "978-0-937175-61-3",
  LCCN =         "QA76.76.W56 Q4 1991",
  bibdate =      "Wed Sep 14 14:21:40 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175613",
  acknowledgement = ack-nhfb,
}

@Book{Quercia:1993:XWSa,
  author =       "Valerie Quercia and Tim O'Reilly",
  title =        "{X Window System} User's Guide: Standard Edition",
  volume =       "3",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xxx + 835",
  month =        may,
  year =         "1993",
  ISBN =         "1-56592-014-7",
  ISBN-13 =      "978-1-56592-014-9",
  LCCN =         "QA76.76.W56D43 1993",
  bibdate =      "Mon Jan 3 17:27:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565920149",
  acknowledgement = ack-nhfb,
  tableofcontents = "Using X \\
                 An introduction to the X Windows System \\
                 Getting started \\
                 Working in the X environment \\
                 More about the twm window manager \\
                 The xterm terminal emulator \\
                 Font specification \\
                 Graphics utilities \\
                 Other clients \\
                 Customizing X \\
                 Command-line options \\
                 Setting resources \\
                 Specifying color \\
                 Customizing twm \\
                 Setup clients \\
                 Client reference pages \\
                 Client reference pages \\
                 Appendixes \\
                 Glossary \\
                 Index",
}

@Book{Quercia:1993:XWSb,
  author =       "Valerie Quercia and Tim O'Reilly",
  title =        "{X Window System} User's Guide: {OSF\slash Motif 1.2}
                 Edition",
  volume =       "3M",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xxx + 835",
  month =        may,
  year =         "1993",
  ISBN =         "1-56592-015-5",
  ISBN-13 =      "978-1-56592-015-6",
  LCCN =         "QA76.76 W56Q4 1993",
  bibdate =      "Mon Jan 3 17:27:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 Part One: Using X \\
                 1: An Introduction to the X Window System \\
                 2: Getting Started \\
                 3: Working in the X Environment \\
                 4: More About the mwm Window Manager \\
                 5: The xterm Terminal Emulator \\
                 6: Font Specification \\
                 7: Graphics Utilities \\
                 8: Other Clients \\
                 Part Two: Customizing X \\
                 9: Working with Motif Applications \\
                 10: Command-line Options \\
                 11: Setting Resources \\
                 12: Specifying Color \\
                 13: Customizing mwm \\
                 14: Setup Clients \\
                 Part Three: Client Reference Pages \\
                 Part Four: Appendices \\
                 Appendix A: Managing Your Environment \\
                 Appendix B: Release 5 Standard Fonts \\
                 Appendix C: Standard Bitmaps \\
                 Appendix D: Standard Cursors \\
                 Appendix E: xterm Control Sequences \\
                 Appendix F: Translation Table Syntax \\
                 Appendix G: Widget Resources \\
                 Appendix H: Obtaining Example Programs \\
                 Glossary \\
                 Index",
}

@Book{Quercia:1993:XWSc,
  author =       "Valerie Quercia and Tim O'Reilly",
  title =        "{X} Window System User's Guide: {OSF}/Motif 1.2
                 Edition",
  volume =       "3M",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xxx + 835",
  month =        may,
  year =         "1993",
  ISBN =         "1-56592-015-5",
  ISBN-13 =      "978-1-56592-015-6",
  LCCN =         "QA76.76 W56Q4 1993",
  bibdate =      "Mon Jan 3 17:27:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Quercia:1997:IND,
  author =       "Valerie Quercia and Linda Mui and Clairemarie Fisher
                 O'Leary and Ed Krol",
  title =        "{Internet} in a Nutshell: a Desktop Quick
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 431",
  year =         "1997",
  ISBN =         "1-56592-323-5",
  ISBN-13 =      "978-1-56592-323-2",
  LCCN =         "TK5105.875.I57 Q47 1997",
  bibdate =      "Mon Apr 18 14:53:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/catalog/internut/;
                 http://www.oreilly.com/catalog/9781565923232;
                 http://www.oreilly.com/catalog/internut",
  acknowledgement = ack-nhfb,
  subject =      "Internet",
}

@Book{Radermacher:2000:NP,
  author =       "Todd Radermacher and Matthew Gast",
  title =        "Network Printing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 285",
  month =        oct,
  year =         "2000",
  ISBN =         "0-596-00038-3",
  ISBN-13 =      "978-0-596-00038-7",
  LCCN =         "TK7887.7 .R33 2000",
  bibdate =      "Mon Apr 18 15:01:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596000387;
                 http://www.oreilly.com/catalog/netprint",
  acknowledgement = ack-nhfb,
  subject =      "Computer printers; Computer network architectures;
                 Operating systems (Computers); Computer networks",
}

@Book{Radin:1994:BSS,
  author =       "David Radin",
  title =        "Building a Successful Software Business",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 371",
  month =        apr,
  year =         "1994",
  ISBN =         "1-56592-064-3",
  ISBN-13 =      "978-1-56592-064-4",
  LCCN =         "QA76.76.D47 R328 1994",
  bibdate =      "Mon Apr 18 14:50:45 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781565920644",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development; New business
                 enterprises; Management",
}

@Book{Raines:1998:TTP,
  author =       "Paul Raines",
  title =        "{Tcl\slash Tk} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iv + 90",
  year =         "1998",
  ISBN =         "1-56592-498-3",
  ISBN-13 =      "978-1-56592-498-7",
  LCCN =         "QA76.73.T44 R35 1998",
  bibdate =      "Mon Apr 18 14:55:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$7.95",
  URL =          "http://www.oreilly.com/catalog/9781565924987;
                 http://www.oreilly.com/catalog/tclpr/",
  acknowledgement = ack-nhfb,
  subject =      "Tcl (Computer program language); Tk toolkit",
}

@Book{Raines:1999:TTN,
  author =       "Paul Raines and Jeff Tranter",
  title =        "{Tcl\slash TK} in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 440",
  year =         "1999",
  ISBN =         "1-56592-433-9",
  ISBN-13 =      "978-1-56592-433-8",
  LCCN =         "QA76.73.T44 R33 1999; QA76.73.T44 R35 1999",
  bibdate =      "Mon Apr 18 14:55:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9781565924338;
                 http://www.oreilly.com/catalog/tclnut",
  acknowledgement = ack-nhfb,
  subject =      "Tcl (Computer program language); Tk toolkit",
}

@Book{Ramalho:2015:FPC,
  author =       "Luciano Ramalho",
  title =        "Fluent {Python}: clear, concise, and effective
                 programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 743",
  year =         "2015",
  ISBN =         "1-4919-4600-8",
  ISBN-13 =      "978-1-4919-4600-8",
  LCCN =         "AA76.73.P98",
  URL =          "http://proquest.safaribooksonline.com/?fpi=9781491946237",
  bibdate =      "Wed Oct 14 08:34:48 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Object-oriented
                 programming languages",
}

@Book{Ramalho:2018:PVG,
  author =       "Luciano Ramalho",
  title =        "Python vs. Go",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2018",
  ISBN =         "1-4920-3317-0, 1-4920-3318-9",
  ISBN-13 =      "978-1-4920-3317-2, 978-1-4920-3318-9",
  LCCN =         "QA76.73.P98",
  bibdate =      "Thu Apr 22 10:36:31 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/go.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bi",
  abstract =     "Comparing Python with Go is a bit like comparing an
                 SUV with a sports car: they were created to serve
                 different needs. Thanks to their simple syntax and
                 careful design, you will probably find Python and Go
                 easier to learn and use than other mainstream languages
                 that you might have already studied. Given their gentle
                 learning curve and phenomenal growth in several fields,
                 getting to know them is a sound investment now.",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Go (Computer
                 program language); Go (Computer program language);
                 Python (Computer program language)",
}

@Book{Rampersad:2007:MYM,
  author =       "Tara Rampersad",
  title =        "Making your mark in {Second Life}: business, land, and
                 money",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51417-4",
  ISBN-13 =      "978-0-596-51417-4",
  LCCN =         "GV1469.25.S425; GV1469.25.S425 R36 2007eb",
  bibdate =      "Tue Aug 5 17:57:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514174",
  acknowledgement = ack-nhfb,
  subject =      "Second Life (Game); Shared virtual environments",
}

@Book{Randal:2003:PE,
  author =       "Allison Randal and Dan Sugalski and Leopold
                 T{\"o}tsch",
  title =        "{Perl 6} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "ix + 195",
  year =         "2003",
  ISBN =         "0-596-00499-0",
  ISBN-13 =      "978-0-596-00499-6",
  LCCN =         "QA76.73.P22 R36 2003",
  bibdate =      "Mon Apr 18 15:07:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004996",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Randal:2004:PPE,
  author =       "Allison Randal and Dan Sugalski and Leopold
                 T{\"o}tsch",
  title =        "{Perl 6} and {Parrot} essentials",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xi + 279",
  year =         "2004",
  ISBN =         "0-596-00737-X",
  ISBN-13 =      "978-0-596-00737-9",
  LCCN =         "QA76.73.P22 R36 2004",
  bibdate =      "Thu Apr 21 09:27:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007379",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Rankin:2004:KHI,
  author =       "Kyle Rankin",
  title =        "{Knoppix} hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 314",
  year =         "2004",
  ISBN =         "0-596-00787-6 (paperback)",
  ISBN-13 =      "978-0-596-00787-4 (paperback)",
  LCCN =         "QA76.76.O63 R368 2004",
  bibdate =      "Tue Aug 2 10:55:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007874",
  acknowledgement = ack-nhfb,
  remark =       "Knoppix is a live CD Linux distribution for PCs. It
                 runs entirely from CD, and does not require
                 installation to the hard drive.",
  subject =      "GNU/Linux; Knoppix (Computer file); Operating systems
                 (Computers)",
}

@Book{Rankin:2005:KPR,
  author =       "Kyle Rankin",
  title =        "{Knoppix} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 84",
  year =         "2005",
  ISBN =         "0-596-10075-2",
  ISBN-13 =      "978-0-596-10075-9",
  LCCN =         "QA76.76.O63 R36 2005",
  bibdate =      "Thu Oct 6 07:24:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100759",
  acknowledgement = ack-nhfb,
  remark =       "Troubleshoot, repair, and disinfect both Linux and
                 Windows---Cover.",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Rankin:2006:LMH,
  author =       "Kyle Rankin",
  title =        "{Linux} multimedia hacks: tips and tools for taming
                 images, audio and video",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 310",
  year =         "2006",
  ISBN =         "0-596-10076-0",
  ISBN-13 =      "978-0-596-10076-6",
  LCCN =         "QA76.575; QA76.575 .R345 2006eb",
  bibdate =      "Tue Aug 5 17:48:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100766",
  abstract =     "Presents Linux's multimedia tools with step-by-step
                 instructions to maximize entertainment capabilities for
                 images, audio, and video.",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Multimedia systems; Interactive multimedia",
}

@Book{Rankin:2007:KH,
  author =       "Kyle Rankin",
  title =        "{Knoppix} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxv + 391",
  year =         "2007",
  ISBN =         "0-596-51493-X (paperback)",
  ISBN-13 =      "978-0-596-51493-8 (paperback)",
  LCCN =         "QA76.76.O63; QA76.76.O63 R36 2007eb",
  bibdate =      "Tue Aug 5 17:58:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514938",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2004. Includes DVD-ROM.",
  subject =      "Linux; Knoppix",
}

@Book{Rao:2019:NLP,
  author =       "Delip Rao and Brian McMahan",
  title =        "Natural Language Processing with {PyTorch}: Build
                 Intelligent Language Applications Using Deep Learning",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 238",
  year =         "2019",
  ISBN =         "1-4919-7818-X, 1-4919-7820-1 (e-book), 1-4919-7822-8,
                 1-4919-7823-6 (paperback)",
  ISBN-13 =      "978-1-4919-7818-4, 978-1-4919-7820-7 (e-book),
                 978-1-4919-7822-1, 978-1-4919-7823-8 (paperback)",
  LCCN =         "QA76.9.N38 R36 2019",
  bibdate =      "Tue Nov 19 11:01:40 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "Natural Language Processing (NLP) offers unbounded
                 opportunities for solving interesting problems in
                 artificial intelligence, making it the latest frontier
                 for developing intelligent, deep learning-based
                 applications. If you're a developer or researcher ready
                 to dive deeper into this rapidly growing area of
                 artificial intelligence, this practical book shows you
                 how to use the PyTorch deep learning framework to
                 implement recently discovered NLP techniques. To get
                 started, all you need is a machine learning background
                 and experience programming with Python. Authors Delip
                 Rao and Goku Mohandas provide you with a solid
                 grounding in PyTorch, and deep learning algorithms, for
                 building applications involving semantic representation
                 of text. Each chapter includes several code examples
                 and illustrations. Get extensive introductions to NLP,
                 deep learning, and PyTorch. Understand traditional NLP
                 methods, including NLTK, SpaCy, and gensim. Explore
                 embeddings: high quality representations for words in a
                 language. Learn representations from a language
                 sequence, using the Recurrent Neural Network (RNN).
                 Improve on RNN results with complex neural
                 architectures, such as Long Short Term Memories (LSTM)
                 and Gated Recurrent Units. Explore sequence-to-sequence
                 models (used in translation) that read one sequence and
                 produce another.",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "Introduction \\
                 A quick tour of traditional NLP \\
                 Foundational components of neural networks \\
                 Feed-forward networks for natural language processing
                 \\
                 Embedding words and types \\
                 Sequence modeling for natural language processing \\
                 Intermediate sequence modeling for natural language
                 processing \\
                 Advanced sequence modeling for natural language
                 processing \\
                 Classics, frontiers, and next steps",
  subject =      "Natural language processing (Computer science);
                 Computer programs; Python (Computer program language);
                 Machine learning",
  tableofcontents = "Preface \\
                 Conventions Used in This Book \\
                 Using Code Examples \\
                 O'Reilly Safari \\
                 How to Contact Us \\
                 Acknowledments \\
                 1. Introduction \\
                 The Supervised Learning Paradigm \\
                 Observation and Target Encoding \\
                 One-Hot Representation \\
                 TF Representation \\
                 TF-IDF Representation \\
                 Target Encoding \\
                 Computational Graphs \\
                 PyTorch Basics \\
                 Installing PyTorch \\
                 Creating Tensors \\
                 Tensor Types and Size \\
                 Tensor Operations \\
                 Indexing, Slicing, and Joining \\
                 Tensors and Computational Graphs \\
                 CUDA Tensors \\
                 Exercises \\
                 Solutions \\
                 Summary \\
                 References \\
                 2. A Quick Tour of Traditional NLPCorpora, Tokens, and
                 Types \\
                 Unigrams, Bigrams, Trigrams \ldots{}, $N$-grams \\
                 Lemmas and Stems \\
                 Categorizing Sentences and Documents \\
                 Categorizing Words: POS Tagging \\
                 Categorizing Spans: Chunking and Named Entity
                 Recognition \\
                 Structure of Sentences \\
                 Word Senses and Semantics \\
                 Summary \\
                 References \\
                 3. Foundational Components of Neural Networks \\
                 The Perceptron: The Simplest Neural Network \\
                 Activation Functions \\
                 Sigmoid \\
                 Tanh \\
                 ReLU \\
                 Softmax \\
                 Loss Functions \\
                 Mean Squared Error Loss \\
                 Categorical Cross-Entropy Loss \\
                 Binary Cross-Entropy Loss \\
                 Diving Deep into Supervised Training \\
                 Constructing Toy Data \\
                 Putting It Together: Gradient-Based Supervised Learning
                 \\
                 Auxiliary Training Concepts \\
                 Correctly Measuring Model Performance: Evaluation
                 Metrics \\
                 Correctly Measuring Model Performance: Splitting the
                 Dataset \\
                 Knowing When to Stop Training \\
                 Finding the Right Hyperparameters \\
                 Regularization \\
                 Example: Classifying Sentiment of Restaurant Reviews
                 \\
                 The Yelp Review Dataset \\
                 Understanding PyTorch's Dataset Representation \\
                 The Vocabulary, the Vectorizer, and the DataLoader \\
                 A Perceptron Classifier \\
                 The Training Routine \\
                 Evaluation, Inference, and Inspection \\
                 Summary \\
                 References \\
                 4. Feed-Forward Networks for Natural Language
                 Processing \\
                 The Multilayer Perceptron \\
                 A Simple Example: XOR \\
                 Implementing MLPs in PyTorch \\
                 Example: Surname Classification with an MLP \\
                 The Surnames Dataset \\
                 Vocabulary, Vectorizer, and DataLoader \\
                 The SurnameClassifier Model \\
                 The Training Routine \\
                 Model Evaluation and Prediction \\
                 Regularizing MLPs: Weight Regularization and Structural
                 Regularization (or Dropout) \\
                 Convolutional Neural Networks \\
                 CNN Hyperparameters \\
                 Implementing CNNs in PyTorchExample: Classifying
                 Surnames by Using a CNN \\
                 The SurnameDataset Class \\
                 Vocabulary, Vectorizer, and DataLoader \\
                 Reimplementing the SurnameClassifier with Convolutional
                 Networks \\
                 The Training Routine \\
                 Model Evaluation and Prediction \\
                 Miscellaneous Topics in CNNs \\
                 Pooling \\
                 Batch Normalization (BatchNorm) \\
                 Network-in-Network Connections (1x1 Convolutions) \\
                 Residual Connections/Residual Block \\
                 Summary \\
                 References \\
                 5. Embedding Words and Types \\
                 Why Learn Embeddings? \\
                 Efficiency of Embeddings \\
                 Approaches to Learning Word Embeddings \\
                 The Practical Use of Pretrained Word Embeddings",
}

@Book{Rash:2007:LFA,
  author =       "Michael Rash",
  title =        "{Linux} firewalls: attack detection and response with
                 {{\tt iptables}}, {{\tt psad}}, and {{\tt fwsnort}}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 308",
  year =         "2007",
  ISBN =         "1-59327-141-7",
  ISBN-13 =      "978-1-59327-141-1",
  LCCN =         "QA76.9.A25 R36 2007",
  bibdate =      "Tue Aug 5 18:20:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271411",
  acknowledgement = ack-nhfb,
  subject =      "Computers; Access control; Firewalls (Computer
                 security); Linux",
}

@Book{Rathbone:2006:PMM,
  author =       "Andy Rathbone",
  title =        "{PCs}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xi + 583",
  year =         "2006",
  ISBN =         "0-596-10093-0",
  ISBN-13 =      "978-0-596-10093-3",
  LCCN =         "QA76.5 .R36 2006eb; QA76.5",
  bibdate =      "Tue Aug 5 17:49:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100933",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers; Handbooks, manuals, etc",
}

@Book{Rauschmayer:2014:SJD,
  author =       "Axel Rauschmayer",
  title =        "Speaking {JavaScript}: [an in-depth guide for
                 programmers]",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvii + 437",
  year =         "2014",
  ISBN =         "1-4493-6503-5",
  ISBN-13 =      "978-1-4493-6503-5",
  LCCN =         "QA76.73.J39 R38 2014",
  bibdate =      "Tue May 12 16:03:24 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unicode.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  author-dates = "1972--",
  subject =      "JavaScript (Computer program language); Application
                 software; Development; Web sites; Programming; Web site
                 development",
  tableofcontents = "Part I: JavaScript Quick Start \\
                 Basic JavaScript \\
                 Part II: Background \\
                 Why JavaScript? \\
                 The Nature of JavaScript \\
                 How JavaScript was created \\
                 Standardization: ECMAScript \\
                 Historical JavaScript Milestones \\
                 Part III: JavaScript in Depth \\
                 JavaScript's Syntax \\
                 Values \\
                 Operators \\
                 Booleans \\
                 Numbers \\
                 Strings \\
                 Statements \\
                 Exception Handling \\
                 Functions \\
                 Variables: Scopes, Environments, and Closures \\
                 Objects and Inheritance \\
                 Arrays \\
                 Regular Expressions \\
                 Dates \\
                 Math \\
                 JSON \\
                 Standard Global Variables \\
                 Unicode and JavaScript \\
                 New in ECMAScript 5 \\
                 Part IV: Tips, Tools, and Libraries \\
                 A Meta Code Style Guide \\
                 Language Mechanisms for Debugging \\
                 Subclassing Built-ins \\
                 JSDoc: Generating API Documentation \\
                 Libraries \\
                 Module Systems and Package Managers \\
                 More Tools \\
                 What to Do Next",
}

@Book{Ravin:1996:UMU,
  author =       "Ed Ravin and Tim O'Reilly \& Dale Dougherty and Grace
                 Todino",
  title =        "Using \& Managing {UUCP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 401",
  year =         "1996",
  ISBN =         "1-56592-153-4",
  ISBN-13 =      "978-1-56592-153-5",
  LCCN =         "QA76.76.O63 R3913 1996",
  bibdate =      "Mon Apr 18 14:51:55 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/catalog/umuucp/;
                 http://www.oreilly.com/catalog/9781565921535",
  acknowledgement = ack-nhfb,
  remark =       "``UNIX communications'' --- cover.",
  subject =      "UNIX (Computer file); UUCP; Usenet (Computer network);
                 Computer networks",
}

@Book{Ray:2001:LXC,
  author =       "Erik T. Ray",
  title =        "Learning {XML}: Creating Self-Describing Data",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 354",
  year =         "2001",
  ISBN =         "0-596-00046-4",
  ISBN-13 =      "978-0-596-00046-2",
  LCCN =         "QA76.76.H94 R3945 2001",
  bibdate =      "Mon Apr 18 15:02:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596000462",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language)",
}

@Book{Ray:2002:PWS,
  author =       "Randy J. Ray and Pavel Kulchenko",
  title =        "Programming {Web} Services with {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 470",
  year =         "2002",
  ISBN =         "0-596-00206-8",
  ISBN-13 =      "978-0-596-00206-0",
  LCCN =         "TK5105.888 .R39 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596002060;
                 http://www.oreilly.com/catalog/pwebserperl",
  acknowledgement = ack-nhfb,
  publishersummary = "Programming Web Services with Perl is written for
                 Perl programmers who have no prior knowledge of Web
                 services. No understanding of XML-RPC or SOAP is
                 necessary to be able to apply these technologies
                 easily, through the use of publicly available Perl
                 modules detailed in the book. If you're interested in
                 applying XML-RPC and SOAP technologies to distributed
                 programming applications, then Programming Web Services
                 with Perl is a book you'll want to have.",
}

@Book{Ray:2002:PX,
  author =       "Erik T. Ray and Jason McIntosh",
  title =        "{Perl} and {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 202",
  year =         "2002",
  ISBN =         "0-596-00205-X",
  ISBN-13 =      "978-0-596-00205-3",
  LCCN =         "QA76.73.P22 R39 2002",
  bibdate =      "Fri Sep 13 06:33:58 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596002053",
  acknowledgement = ack-nhfb,
  keywords =     "perl (computer program language); XML (document markup
                 language)",
}

@Book{Ray:2003:LX,
  author =       "Erik T. Ray",
  title =        "Learning {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 400",
  year =         "2003",
  ISBN =         "0-596-00420-6",
  ISBN-13 =      "978-0-596-00420-0",
  LCCN =         "QA76.76.H94 R3945 2003",
  bibdate =      "Mon Apr 18 15:06:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004200",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language)",
}

@Book{Raymond:1999:CBM,
  author =       "Eric S. Raymond",
  title =        "The Cathedral \& the Bazaar: Musings on {Linux} and
                 {Open Source} by an Accidental Revolutionary",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 268",
  year =         "1999",
  ISBN =         "1-56592-724-9",
  ISBN-13 =      "978-1-56592-724-7",
  LCCN =         "QA76.76.O63 R396 1999",
  bibdate =      "Mon Apr 18 14:58:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781565927247;
                 http://www.oreilly.com/catalog/cb",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers); Computer
                 software; Development; Computer hackers",
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$16.95",
  URL =          "http://www.oreilly.com/catalog/9780596001087;
                 http://www.oreilly.com/catalog/cathbazpaper",
  acknowledgement = ack-nhfb,
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001315",
  acknowledgement = ack-nhfb,
  keywords =     "GNU/Linux; open source software",
  subject =      "GNU/Linux; Open source software",
}

@Book{Raymond:2006:PQR,
  author =       "Scott Raymond and Sergio Pereira",
  title =        "Prototype quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-51018-7",
  ISBN-13 =      "978-0-596-51018-3",
  LCCN =         "QA76.73.J38 R39 2006eb; QA76.73.J38",
  bibdate =      "Tue Aug 5 17:53:51 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510183",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language); Web sites;
                 Design",
}

@Book{Raymond:2007:AR,
  author =       "Scott Raymond",
  title =        "{Ajax} on {Rails}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 336",
  year =         "2007",
  ISBN =         "0-596-52744-6",
  ISBN-13 =      "978-0-596-52744-0",
  LCCN =         "TK5105.8885.A52eb; TK5105.8885.A52",
  bibdate =      "Tue Aug 5 18:06:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527440",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology); Web site
                 development; Ruby (Computer program language)",
}

@Book{Redmond:2012:SDS,
  author =       "Eric Redmond and Jim R. Wilson",
  title =        "Seven databases in seven weeks: a guide to modern
                 databases and the {NoSQL} movement",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xiii + 333",
  year =         "2012",
  ISBN =         "1-934356-92-1 (paperback)",
  ISBN-13 =      "978-1-934356-92-0 (paperback)",
  LCCN =         "QA76.9.D32 .R43 2012",
  bibdate =      "Fri Dec 28 05:47:59 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  note =         "Edited by Jacquelyn Carter.",
  series =       "The pragmatic programmers",
  acknowledgement = ack-nhfb,
  keywords =     "Amazon Elastic Compute Cloud (EC2); CouchDB; HBase;
                 MapReduce; MongoDB; Neo4J; NoSQL; PostgreSQL; Redis;
                 Riak",
  tableofcontents = "Introduction \\
                 PostgreSQL \\
                 Riak \\
                 HBase \\
                 MongoDB \\
                 CouchDB \\
                 Neo4J \\
                 Redis \\
                 Wrapping up \\
                 Appendixes. Database overview tables \\
                 The CAP theorem",
}

@Book{Reed:2009:LX,
  author =       "Aaron Reed",
  title =        "Learning {XNA 3.0}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "512 (est.)",
  year =         "2009",
  ISBN =         "0-596-15490-9",
  ISBN-13 =      "978-0-596-15490-5",
  LCCN =         "QA76.76.C672 R44 2008",
  bibdate =      "Sat Nov 13 10:21:30 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft XNA (Computer file); Computer games;
                 Programming; Design; Video games",
}

@Book{Reese:1997:DPJ,
  author =       "George Reese",
  title =        "Database Programming with {JDBC} and {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "224",
  year =         "1997",
  ISBN =         "1-56592-270-0",
  ISBN-13 =      "978-1-56592-270-9",
  LCCN =         "QA76.625 .R44 1997",
  bibdate =      "Tue Aug 19 12:06:50 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/catalog/javadata/;
                 http://www.oreilly.com/catalog/9781565922709;
                 http://www.oreilly.com/catalog/javadata",
  acknowledgement = ack-nhfb,
  keywords =     "Database management; Internet programming; Java
                 (Computer program language); SQL (Computer program
                 language)",
}

@Book{Reese:1998:JJ,
  author =       "George Reese",
  title =        "{JDBC} et {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  month =        feb,
  year =         "1998",
  ISBN =         "2-84177-042-7",
  ISBN-13 =      "978-2-84177-042-7",
  LCCN =         "????",
  bibdate =      "Wed Jun 17 22:05:06 MDT 1998",
  bibsource =    "http://www.editions-oreilly.fr/;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "220 FF",
  URL =          "http://www.editions-oreilly.fr/international/france/prog/java-jdbc.html",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Reese:2000:DPJ,
  author =       "George Reese",
  title =        "Database Programming with {JDBC} and {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 328",
  year =         "2000",
  ISBN =         "1-56592-616-1",
  ISBN-13 =      "978-1-56592-616-5",
  LCCN =         "QA76.9.D26 R44 2000",
  bibdate =      "Mon Apr 18 14:57:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565926165;
                 http://www.oreilly.com/catalog/jdbc2",
  acknowledgement = ack-nhfb,
  subject =      "Database design; Java (Computer program language)",
}

@Book{Reese:2002:MUM,
  author =       "George Reese and Randy Jay Yarger and Tim King and
                 Hugh E. Williams",
  title =        "Managing \& Using {MySQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "425",
  year =         "2002",
  ISBN =         "0-596-00211-4",
  ISBN-13 =      "978-0-596-00211-4",
  LCCN =         "QA76.73.S67 R43 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596002114;
                 http://www.oreilly.com/catalog/9780596002114;
                 http://www.oreilly.com/catalog/msql2",
  acknowledgement = ack-nhfb,
  keywords =     "SQL (computer program language)",
  publishersummary = "Learn how to use MySQL, a popular database product
                 that supports key subsets of SQL on Linux and Unix
                 systems. Using C/C++, Java, Perl, PHP, or Python, you
                 can write programs to interact with a MySQL database,
                 either as a stand-alone application or through a Web
                 page. This book covers the whole process, from
                 installation to programming interfaces and database
                 administration. It includes ample tutorial material and
                 examples.",
}

@Book{Reese:2003:JDB,
  author =       "George Reese",
  title =        "{Java} database best practices",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 267",
  year =         "2003",
  ISBN =         "0-596-00522-9",
  ISBN-13 =      "978-0-596-00522-1",
  LCCN =         "QA76.73 .J38 R445 2003",
  bibdate =      "Mon Apr 18 15:07:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005221",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Relational
                 databases; Database design",
}

@Book{Reese:2003:MPR,
  author =       "George Reese",
  title =        "{MySQL} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 87",
  year =         "2003",
  ISBN =         "0-596-00446-X",
  ISBN-13 =      "978-0-596-00446-0",
  LCCN =         "QA76.73.S67 R43 2003",
  bibdate =      "Mon Apr 18 15:06:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004460",
  acknowledgement = ack-nhfb,
  remark =       "Covers version 4.0. Complete SQL syntax and
                 functions.",
  subject =      "SQL (Computer program language); MySQL (Electronic
                 resource); Relational databases; Database management",
}

@Book{Reese:2007:MPR,
  author =       "George Reese",
  title =        "{MySQL} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 126",
  year =         "2007",
  ISBN =         "0-596-51426-3 (paperback)",
  ISBN-13 =      "978-0-596-51426-6 (paperback)",
  LCCN =         "QA76.73.S67 R43 2007",
  bibdate =      "Tue Aug 5 17:57:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514266",
  acknowledgement = ack-nhfb,
  remark =       "Covers version 5.1. ``SQL statements, functions,
                 utilities, and more.",
  subject =      "MySQL (Electronic resource); SQL (Computer program
                 language); Relational databases; Database management",
}

@Book{Reinders:2007:ITB,
  author =       "James Reinders",
  title =        "{Intel Threading Building Blocks}: Outfitting {C++}
                 for Multi-core Processor Parallelism",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 303",
  year =         "2007",
  ISBN =         "0-596-51480-8",
  ISBN-13 =      "978-0-596-51480-8",
  LCCN =         "QA76.58 .R446 2007",
  bibdate =      "Tue Oct 2 14:52:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596514808",
  acknowledgement = ack-nhfb,
}

@Book{Retford:2007:HBS,
  author =       "Brian Retford",
  title =        "How to build an {SMS} service",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51513-8",
  ISBN-13 =      "978-0-596-51513-3",
  LCCN =         "QA76.59; QA76.59 .R48 2007eb",
  bibdate =      "Tue Aug 5 17:59:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596515133",
  acknowledgement = ack-nhfb,
  subject =      "Mobile computing; Global system for mobile
                 communications",
}

@Book{RevealNet:2001:ODC,
  author =       "{RevealNet}",
  title =        "{Oracle DBA} checklists: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 76",
  month =        apr,
  year =         "2001",
  ISBN =         "0-596-00122-3",
  ISBN-13 =      "978-0-596-00122-3",
  LCCN =         "QA76.9.D3 O725 2001",
  bibdate =      "Mon Apr 18 15:02:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9780596001223;
                 http://www.oreilly.com/catalog/ordbacheck",
  acknowledgement = ack-nhfb,
  remark =       "RevealNet. On cover: DBA tasks and procedures.",
  subject =      "Oracle (Computer file); Relational databases; Database
                 management",
}

@Book{Rhodes:1999:PPD,
  author =       "Neil Rhodes and Julie McKeehan",
  title =        "{Palm} Programming: The Developer's Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 457",
  year =         "1999",
  ISBN =         "1-56592-525-4",
  ISBN-13 =      "978-1-56592-525-0",
  LCCN =         "QA76.5 .R56 1999; QA76.8.P138 R556 1999",
  bibdate =      "Mon Apr 18 14:56:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565925250;
                 http://www.oreilly.com/catalog/palmprog",
  acknowledgement = ack-nhfb,
  remark =       "CD-ROM contains source code for all the samples in the
                 book, a demo version of Code Warrior for Palm OS, GNU
                 PalmPilot SDK, POSE, Palm OS 3.0 SDK (including
                 documentation), demo version of Satellite Forms, and
                 Linux versions of gcc, gdb, POSE, and Pilrc in both
                 source and RPM format. System requirements for
                 accompanying CD-ROM: PC or Macintosh.",
  subject =      "PalmPilot (Computer); Programming",
}

@Book{Rhodes:2002:PPD,
  author =       "Neil Rhodes and Julie McKeehan",
  title =        "{Palm OS} programming: the developer's guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 681",
  year =         "2002",
  ISBN =         "1-56592-856-3",
  ISBN-13 =      "978-1-56592-856-5",
  LCCN =         "QA76.8.P138 R555 2002",
  bibdate =      "Mon Apr 18 14:59:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/1565928563;
                 http://www.oreilly.com/catalog/9781565928565;
                 http://www.oreilly.com/catalog/palmprog2",
  acknowledgement = ack-nhfb,
  keywords =     "Palm OS; PalmPilot (computer) -- programming",
  publishersummary = "Palm OS Programming: The Developer's Guide ,
                 Second Edition shows intermediate to experienced C and
                 C++ programmers how to build a Palm application from
                 the ground up. The book follows up the success of our
                 best-selling first edition with expanded coverage of
                 the Palm OS, up to and including the latest version,
                 4.0. This book will set the standard for the next
                 generation of Palm developers.",
  subject =      "PalmPilot (Computer); Programming; Palm OS",
}

@Book{Rice:2017:HCY,
  author =       "Liz Rice",
  title =        "How to Containerize Your {Go} Code",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2017",
  ISBN =         "1-4919-8230-6",
  ISBN-13 =      "978-1-4919-8230-3",
  LCCN =         "????",
  bibdate =      "Thu Apr 22 11:02:53 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/go.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Richards:2005:JDN,
  author =       "Norman Richards and Sam Griffith",
  title =        "{JBoss}: a developer's notebook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 149",
  year =         "2005",
  ISBN =         "0-596-10007-8",
  ISBN-13 =      "978-0-596-10007-0",
  LCCN =         "TK5105.8885.J43 R53 2005",
  bibdate =      "Thu Oct 6 11:06:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The developer's notebook series",
  URL =          "http://www.oreilly.com/catalog/9780596100070",
  acknowledgement = ack-nhfb,
  subject =      "JBoss; Handbooks, manuals, etc; Web servers;
                 Management; Handbooks, manuals, etc; Java (Computer
                 program language); Handbooks, manuals, etc; Open source
                 software; Handbooks, manuals, etc; Application
                 software; Development; Handbooks, manuals, etc;
                 Client/server computing; Handbooks, manuals, etc",
}

@Book{Richards:2009:JMS,
  author =       "Mark Richards and Richard Monson-Haefel and David
                 Chappell",
  title =        "{Java Message Service}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "328 (est.)",
  year =         "2009",
  ISBN =         "0-596-52204-5",
  ISBN-13 =      "978-0-596-52204-9",
  LCCN =         "????",
  bibdate =      "Fri May 29 12:38:47 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.99",
  acknowledgement = ack-nhfb,
}

@Book{Richardson:2005:SIP,
  author =       "Jared R. Richardson and William A. Gwaltney",
  title =        "Ship it!: a practical guide to successful software
                 projects",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xiii + 198",
  year =         "2005",
  ISBN =         "0-9745140-4-7",
  ISBN-13 =      "978-0-9745140-4-8",
  LCCN =         "QA76.76.D47 R53 2005; Qa76.76.D47 R53 2005",
  bibdate =      "Tue Aug 5 18:13:45 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780974514048",
  acknowledgement = ack-nhfb,
  remark =       "The Pragmatic Programmers.",
  subject =      "Computer software; Development",
}

@Book{Richardson:2007:RWS,
  author =       "Leonard Richardson and Sam Ruby",
  title =        "{RESTful Web} services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 419",
  year =         "2007",
  ISBN =         "0-596-52926-0 (paperback)",
  ISBN-13 =      "978-0-596-52926-0 (paperback)",
  LCCN =         "TK5105.88813; TK5105.88813eb",
  bibdate =      "Tue Aug 5 18:10:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529260",
  acknowledgement = ack-nhfb,
  subject =      "Web services",
  xxnote =       "RESTful or Restful??",
}

@Book{Richardson:2012:BBC,
  author =       "Matt Richardson",
  title =        "Beginning {BeagleBone}: Creating {Linux}-Powered
                 Electronics Projects",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "75",
  year =         "2012",
  ISBN =         "1-4493-4537-9",
  ISBN-13 =      "978-1-4493-4537-2",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:57 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 8.50",
  acknowledgement = ack-nhfb,
}

@Book{Richardson:2014:BEL,
  author =       "Matt Richardson",
  title =        "{BeagleBone f{\"u}r Einsteiger: [Linux-basierte
                 Elektronik-Projekte mit Python und JavaScript]}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 134",
  year =         "2014",
  ISBN =         "3-95561-409-3",
  ISBN-13 =      "978-3-95561-409-6",
  LCCN =         "????",
  bibdate =      "Thu Feb 26 14:22:56 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "BeagleBone Black; BeagleBone; Digitalelektronik;
                 Hobbyelektronik; JavaScript; LINUX; Programmierung;
                 Python (Programmiersprache); Systemplattform",
}

@Book{Richardson:2015:RPE,
  author =       "Matt Richardson and Shawn Wallace",
  title =        "{Raspberry Pi f{\"u}r Einsteiger}. ({German})
                 [{Raspberry Pi} for beginners]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "208",
  year =         "2015",
  ISBN =         "3-95561-992-3",
  ISBN-13 =      "978-3-95561-992-3",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:44 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Riordan:2008:HFA,
  author =       "Rebecca Riordan",
  title =        "Head first {Ajax}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxx + 485",
  year =         "2008",
  ISBN =         "0-596-51578-2",
  ISBN-13 =      "978-0-596-51578-2",
  LCCN =         "TK5105.8885.A52 R56 2008",
  bibdate =      "Sat Nov 13 10:18:44 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology)",
  tableofcontents = "Using Ajax \\
                 Designing Ajax applications \\
                 Javascript events \\
                 Multiple event handlers \\
                 Asynchronous applications \\
                 The document object model \\
                 Manipulating the DOM \\
                 Frameworks and toolkits \\
                 XML requests and responses \\
                 JSON \\
                 Forms and validation \\
                 Post requests \\
                 Leftovers",
}

@Book{Ristic:2005:AS,
  author =       "Ivan Ristic",
  title =        "{Apache} security",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxii + 396",
  year =         "2005",
  ISBN =         "0-596-00724-8",
  ISBN-13 =      "978-0-596-00724-9",
  LCCN =         "TK5105.8885.A63 R57 2005",
  bibdate =      "Thu Oct 6 07:22:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007249",
  acknowledgement = ack-nhfb,
  subject =      "Apache (Computer file: Apache Group); Web servers;
                 Computer programs; Computer networks; Security
                 measures; Web sites; Security measures",
}

@Book{Rizzo:2005:MAH,
  author =       "John Rizzo",
  title =        "{Mac} annoyances: how to fix the most annoying things
                 about your {Mac}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 156",
  year =         "2005",
  ISBN =         "0-596-00723-X",
  ISBN-13 =      "978-0-596-00723-2",
  LCCN =         "QA76.8.M3; QA76.8.M3 R588 2004eb; QA76.8.M3 R588
                 2004",
  bibdate =      "Tue Aug 5 17:43:23 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007232",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Macintosh (Computer); Handbooks, manuals,
                 etc",
  xxnote =       "Check year: 2004 or 2005??",
}

@Book{Robbins:1999:UNS,
  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 (paperback)",
  ISBN-13 =      "978-1-56592-427-7 (paperback)",
  LCCN =         "QA76.76.O63 R623 1999",
  bibdate =      "Wed Nov 17 09:10:28 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/unixnut3",
  abstract =     "\booktitle{Unix in a Nutshell} includes thorough
                 coverage of Unix System V Release 4 and Solaris 7.
                 Author Arnold Robbins has added the latest information
                 about: sixty new Unix commands; shell syntax (sh, csh,
                 and the 1988 and 1993 versions of ksh); regular
                 expressions; vi and ex commands, as well as newly
                 updated Emacs information; sed and awk commands; troff
                 and related commands and macros, with a new section on
                 refer; make, RCS (Version 5.7), and SCCS commands; and
                 obsolete commands. In addition, there is a new Unix
                 bibliography to guide the reader to further reading
                 about the Unix environment. If you currently use Unix
                 SVR4, or if you're a Solaris user, you'll want this
                 book.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Part I: Commands and Shells \\
                 1: Introduction \\
                 2: Unix Commands \\
                 3: The Unix Shell: An Overview \\
                 4: The Bourne Shell and Korn Shell \\
                 5: The C Shell \\
                 Part II: Text Editing and Processing \\
                 6: Pattern Matching \\
                 7: The Emacs Editor \\
                 8: The vi Editor \\
                 9: The ex Editor \\
                 10: The sed Editor \\
                 11: The awk Programming Language \\
                 Part III: Text Formatting \\
                 12: nroff and troff \\
                 13: mm Macros \\
                 14: ms Macros \\
                 15: me Macros \\
                 16: man Macros \\
                 17: troff Preprocessors \\
                 Part IV: Software Development \\
                 18: The Source Code Control System \\
                 19: The Revision Control System \\
                 20: The make Utility \\
                 Appendix A: ASCII Character Set \\
                 Appendix B: Obsolete Commands",
}

@Book{Robbins:1999:VEK,
  author =       "Arnold Robbins",
  title =        "{Vi-Editor: kurz and gut}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "62",
  year =         "1999",
  ISBN =         "3-89721-213-7 (paperback)",
  ISBN-13 =      "978-3-89721-213-8 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Jul 15 17:54:45 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "DM 12.80, S 93.00",
  series =       "O'Reillys Taschenbibliothek",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "German translation of \cite{Robbins:1999:VEP}.",
}

@Book{Robbins:1999:VEP,
  author =       "Arnold Robbins",
  title =        "{\tt vi} editor: pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 66",
  year =         "1999",
  ISBN =         "1-56592-497-5",
  ISBN-13 =      "978-1-56592-497-0",
  LCCN =         "QA76.76.T49 R617 1999; QA76.76.T49 R63 1999",
  bibdate =      "Mon Apr 18 14:55:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781565924970;
                 http://www.oreilly.com/catalog/vipr/",
  acknowledgement = ack-nhfb,
  subject =      "Text editors (Computer programs); Vi; UNIX (Computer
                 file)",
}

@Book{Robbins:2000:HUC,
  author =       "Arnold Robbins",
  title =        "{HP-UX}: a companion to {Unix} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2000",
  ISBN =         "1-56592-760-5",
  ISBN-13 =      "978-1-56592-760-5",
  LCCN =         "QA76.76.O63 R565 2000",
  bibdate =      "Mon Apr 18 14:58:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565927605",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Operating systems (Computers)",
}

@Book{Robbins:2000:SAP,
  author =       "Arnold Robbins",
  title =        "{\tt sed} and {\tt awk} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 45",
  month =        jan,
  year =         "2000",
  ISBN =         "1-56592-729-X",
  ISBN-13 =      "978-1-56592-729-2",
  LCCN =         "QA76.76.U84 R63 2000",
  bibdate =      "Mon Apr 18 14:58:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565927292;
                 http://www.oreilly.com/catalog/sedawkrepr",
  acknowledgement = ack-nhfb,
  subject =      "Utilities (Computer programs); UNIX (Computer file)",
}

@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 (paperback), 0-596-80537-3 (e-book)",
  ISBN-13 =      "978-0-596-00070-7 (paperback), 978-0-596-80537-1
                 (e-book)",
  LCCN =         "QA76.73.A95 R63 2001",
  bibdate =      "Fri Sep 28 14:47:35 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/css.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/awkprog3/",
  abstract =     "\booktitle{Effective awk Programming}, 3rd Edition,
                 focuses entirely on awk, exploring it in the greatest
                 depth of the three awk titles we carry. It's an
                 excellent companion piece to the more broadly focused
                 second edition. This book provides complete coverage of
                 the gawk 3.1 language as well as the most up-to-date
                 coverage of the POSIX standard for awk available
                 anywhere. Author Arnold Robbins clearly distinguishes
                 standard awk features from GNU awk (gawk)-specific
                 features, shines light into many of the ``dark
                 corners'' of the language (areas to watch out for when
                 programming), and devotes two full chapters to example
                 programs. A brand new chapter is devoted to TCP/IP
                 networking with gawk. He includes a summary of how the
                 awk language evolved.",
  acknowledgement = ack-nhfb,
  tableofcontents = "I: The awk Language and gawk \\
                 1: Getting Started with awk \\
                 2: Regular Expressions \\
                 3: Reading Input Files \\
                 4: Printing Output \\
                 5: Expressions \\
                 6: Patterns, Actions, and Variables \\
                 7: Arrays in awk \\
                 8: Functions \\
                 9: Internationalization with gawk \\
                 10: Advanced Features of gawk \\
                 11: Running awk and gawk \\
                 II: Using awk and gawk \\
                 12: A Library of awk Functions \\
                 13: Practical awk Programs \\
                 14: Internetworking with gawk \\
                 Appendix A: The Evolution of the awk Language",
}

@Book{Robbins:2002:SAK,
  author =       "Arnold Robbins",
  title =        "{Sed und awk. Kurz und gut}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "62",
  year =         "2002",
  ISBN =         "3-89721-246-3",
  ISBN-13 =      "978-3-89721-246-6",
  LCCN =         "????",
  bibdate =      "Thu Jul 15 17:54:58 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "German translation of \cite{Robbins:2002:SAP}.",
}

@Book{Robbins:2002:SAP,
  author =       "Arnold Robbins",
  title =        "sed \& awk Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 46",
  year =         "2002",
  ISBN =         "0-596-00352-8",
  ISBN-13 =      "978-0-596-00352-4",
  LCCN =         "QA76.76.U84 R62 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://safari.oreilly.com/0596003528;
                 http://www.oreilly.com/catalog/9780596003524;
                 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.",
}

@Book{Robbins:2003:UCB,
  editor =       "Arnold Robbins and Bill Rosenblatt and Dale Dougherty
                 and Jerry Peek and Linda Lamb and Brian Jepson",
  title =        "The {UNIX} {CD} bookshelf: 7 bestselling books on
                 {CD-ROM}: {Unix} power tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2003",
  ISBN =         "0-596-00392-7",
  ISBN-13 =      "978-0-596-00392-0",
  LCCN =         "????",
  bibdate =      "Sat Nov 13 10:18:27 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  abstract =     "Contains six complete books on UNIX on CD-ROM.",
  acknowledgement = ack-nhfb,
  remark =       "Contains: Unix in a nutshell: a desktop quick
                 reference for System V release 4 and Solaris 7 / Arnold
                 Robbins. 3rd ed.. UNIX in a nutshell (3rd ed.) --
                 Learning the Korn shell (2nd ed.) -- UNIX power tools
                 (3rd ed.) -- sed and awk (2nd ed.) -- Learning the UNIX
                 operating system (5th ed.) -- Learning the vi editor
                 (6th ed.) -- Mac OS X for Unix Geeks.",
  subject =      "UNIX (Computer file); UNIX System V (Computer file);
                 Vi; Solaris (Computer file); Operating systems
                 (Computers); Utilities (Computer programs); KornShell
                 (Computer program language); Text editors (Computer
                 programs)",
}

@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",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/css.bib;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/spell.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/utah-math-dept-books.bib",
  note =         "Also available in Chinese \cite{Robbins:2008:SJB},
                 French \cite{Robbins:2005:ISS}, German
                 \cite{Robbins:2006:KSP}, Japanese
                 \cite{Robbins:2006:SSS}, and Polish
                 \cite{Robbins:2006:PSP} translations.",
  URL =          "http://www.oreilly.com/catalog/shellsrptg/",
  acknowledgement = ack-nhfb,
  ORCID-numbers = "Beebe, Nelson H. F./0000-0001-7281-4263",
  tableofcontents = "Foreword / ix \\
                 Preface / xi \\
                 1 Background / 1 \\
                 1.1 Unix History / 1 \\
                 1.2 Software Tools Principles / 4 \\
                 1.3 Summary / 6 \\
                 2 Getting Started / 8 \\
                 2.1 Scripting Languages Versus Compiled Languages / 8
                 \\
                 2.2 Why Use a Shell Script? / 9 \\
                 2.3 A Simple Script / 9 \\
                 2.4 Self-Contained Scripts: The \#! First Line / 10 \\
                 2.5 Basic Shell Constructs / 12 \\
                 2.6 Accessing Shell Script Arguments / 23 \\
                 2.7 Simple Execution Tracing / 24 \\
                 2.8 Internationalization and Localization / 25 \\
                 2.9 Summary / 28 \\
                 3 Searching and Substitutions / 30 \\
                 3.1 Searching for Text / 30 \\
                 3.2 Regular Expressions / 31 \\
                 3.3 Working with Fields / 56 \\
                 3.4 Summary / 65 \\
                 4 Text Processing Tools / 67 \\
                 4.1 Sorting Text / 67 \\
                 4.2 Removing Duplicates / 75 \\
                 4.3 Reformatting Paragraphs / 76 \\
                 4.4 Counting Lines, Words, and Characters / 77 \\
                 4.5 Printing / 78 \\
                 4.6 Extracting the First and Last Lines / 83 \\
                 4.7 Summary / 86 \\
                 5 Pipelines Can Do Amazing Things / 87 \\
                 5.1 Extracting Data from Structured Text Files / 87 \\
                 5.2 Structured Data for the Web / 94 \\
                 5.3 Cheating at Word Puzzles / 100 \\
                 5.4 Word Lists / 102 \\
                 5.5 Tag Lists / 105 \\
                 5.6 Summary / 107 \\
                 6 Variables, Making Decisions, and Repeating Actions /
                 109 \\
                 6.1 Variables and Arithmetic / 109 \\
                 6.2 Exit Statuses / 120 \\
                 6.3 The case Statement / 129 \\
                 6.4 Looping / 130 \\
                 6.5 Functions / 135 \\
                 6.6 Summary / 138 \\
                 7 Input and Output, Files, and Command Evaluation / 140
                 \\
                 7.1 Standard Input, Output, and Error / 140 \\
                 7.2 Reading Lines with read / 140 \\
                 7.3 More About Redirections / 143 \\
                 7.4 The Full Story on printf / 147 \\
                 7.5 Tilde Expansion and Wildcards / 152 \\
                 7.6 Command Substitution / 155 \\
                 7.7 Quoting / 161 \\
                 7.8 Evaluation Order and eval / 162 \\
                 7.9 Built-in Commands / 168 \\
                 7.10 Summary / 175 \\
                 8 Production Scripts / 177 \\
                 8.1 Path Searching / 177 \\
                 8.2 Automating Software Builds / 192 \\
                 8.3 Summary / 222 \\
                 9 Enough awk to Be Dangerous / 223 \\
                 9.1 The awk Command Line / 224 \\
                 9.2 The awk Programming Model / 225 \\
                 9.3 Program Elements / 226 \\
                 9.4 Records and Fields / 236 \\
                 9.5 Patterns and Actions / 238 \\
                 9.6 One-Line Programs in awk / 240 \\
                 9.7 Statements / 244 \\
                 9.8 User-Defined Functions / 252 \\
                 9.9 String Functions / 255 \\
                 9.10 Numeric Functions / 264 \\
                 9.11 Summary / 266 \\
                 10 Working with Files / 267 \\
                 10.1 Listing Files / 267 \\
                 10.2 Updating Modification Times with touch / 273 \\
                 10.3 Creating and Using Temporary Files / 274 \\
                 10.4 Finding Files / 279 \\
                 10.5 Running Commands: xargs / 293 \\
                 10.6 Filesystem Space Information / 295 \\
                 10.7 Comparing Files / 299 \\
                 10.8 Summary / 307 \\
                 11 Extend Example: Merging User Databases / 308 \\
                 11.1 The Problem / 308 \\
                 11.2 The Password Files / 309 \\
                 11.3 Merging Password Files / 310 \\
                 11.4 Changing File Ownership / 317 \\
                 11.5 Other Real-World Issues / 321 \\
                 11.6 Summary / 323 \\
                 12 Spellchecking / 325 \\
                 12.1 The spell Program / 325 \\
                 12.2 The Original Unix Spellchecking Prototype / 326
                 \\
                 12.3 Improving ispell and aspell / 327 \\
                 12.4 A Spellchecker in awk / 331 \\
                 12.5 Summary / 350 \\
                 13 Processes / 352 \\
                 13.1 Process Creation / 353 \\
                 13.2 Process Listing / 354 \\
                 13.3 Process Control and Deletion / 360 \\
                 13.4 Process System-Call Tracing / 368 \\
                 13.5 Process Accounting / 372 \\
                 13.6 Delayed Scheduling of Processes / 373 \\
                 13.7 The /proc Filesystem / 378 \\
                 13.8 Summary / 379 \\
                 14 Shell Portability Issues and Extensions / 381 \\
                 14.1 Gotchas / 381 \\
                 14.2 The bash shopt Command / 385 \\
                 14.3 Common Extensions / 389 \\
                 14.4 Download Information / 402 \\
                 14.5 Other Extended Bourne-Style Shells / 405 \\
                 14.6 Shell Versions / 405 \\
                 14.7 Shell Initialization and Termination / 406 \\
                 14.8 Summary / 412 \\
                 15 Secure Shell Scripts: Getting Started / 413 \\
                 15.1 Tips for Secure Shell Scripts / 413 \\
                 15.2 Restricted Shell / 416 \\
                 15.3 Trojan Horses / 418 \\
                 15.4 Setuid Shell Scripts: A Bad Idea / 419 \\
                 15.5 ksh93 and Privileged Mode / 21 \\
                 15.6 Summary / 422 \\
                 A Writing Manual Pages / 423 \\
                 B Files and Filesystems / 437 \\
                 C Important Unix Commands / 473 \\
                 Bibliography / 478 \\
                 Glossary / 484 \\
                 Index / 509",
}

@Book{Robbins:2005:GPG,
  author =       "Arnold Robbins",
  title =        "{GDB} Pocket Guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "v + 69",
  year =         "2005",
  ISBN =         "0-596-10027-2",
  ISBN-13 =      "978-0-596-10027-8",
  LCCN =         "QA76.9.D43 R63 2005",
  bibdate =      "Thu May 19 14:28:52 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$9.95, CAN\$13.95",
  URL =          "http://www.oreilly.com/catalog/9780596100278",
  acknowledgement = ack-nhfb,
}

@Book{Robbins:2005:ISS,
  author =       "Arnold Robbins and Nelson H. F. Beebe",
  title =        "Introduction aux Scripts Shell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 558",
  year =         "2005",
  ISBN =         "2-84177-375-2",
  ISBN-13 =      "978-2-84177-375-6",
  LCCN =         "????",
  bibdate =      "Mon Feb 27 11:35:14 MST 2006",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC;
                 https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/utah-math-dept-books.bib",
  note =         "French translation of \cite{Robbins:2005:CSS} by Eric
                 Jacoboni.",
  URL =          "http://www.silicon.fr/getarticle.asp?id=14015",
  acknowledgement = ack-nhfb,
  language =     "French",
  xxLCCN =       "????",
}

@Book{Robbins:2005:UN,
  author =       "Arnold Robbins",
  title =        "{Unix} in a Nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "xviii + 885",
  year =         "2005",
  ISBN =         "0-596-10029-9",
  ISBN-13 =      "978-0-596-10029-2",
  LCCN =         "QA76.76.O63 R63 2005",
  bibdate =      "Mon Nov 21 12:08:47 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$34.95, CAN\$48.95, UK\pounds 24.95",
  URL =          "http://www.oreilly.com/catalog/unixnut4/index.html",
  acknowledgement = ack-nhfb,
}

@Book{Robbins:2006:BQR,
  author =       "Arnold Robbins",
  title =        "Bash quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52776-4",
  ISBN-13 =      "978-0-596-52776-1",
  LCCN =         "QA76.76.O63; QA76.76.O63 R63 2006eb",
  bibdate =      "Tue Aug 5 18:08:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527761",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); UNIX Shells",
}

@Book{Robbins:2006:KSP,
  author =       "Arnold Robbins and Nelson H. F. Beebe",
  title =        "{Klassische Shell-Programmierung: [automatisieren Sie
                 Ihre Unix\slash Linux-Tasks]}. ({German}) [{Classic}
                 Shell Scripting: [automating your Unix\slash Linux
                 jobs]]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 572",
  year =         "2006",
  ISBN =         "3-89721-441-5",
  ISBN-13 =      "978-3-89721-441-5",
  LCCN =         "QA76.76.O63 R563 2005",
  bibdate =      "Tue Dec 23 09:41:24 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/utah-math-dept-books.bib;
                 z3950.gbv.de:20011/gvk",
  note =         "German translation of \cite{Robbins:2005:CSS} by
                 Kathrin Lichtenberg.",
  price =        "EUR 44.00; EUR 45.65 (AT)",
  URL =          "http://www.gbv.de/dms/hebis-darmstadt/toc/17645067X.pdf",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "SHELL <Programmiersprache>; Skript <Programm>; UNIX",
}

@Book{Robbins:2006:UN,
  author =       "Arnold Robbins",
  title =        "{Unix} in a Nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "xviii + 885",
  year =         "2006",
  ISBN =         "0-596-10029-9",
  ISBN-13 =      "978-0-596-10029-2",
  LCCN =         "QA76.76.O63 R566 2006",
  bibdate =      "Mon Nov 21 12:08:47 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95, CAN\$48.95, UK\pounds 24.95",
  URL =          "http://www.oreilly.com/catalog/9780596100292;
                 http://www.oreilly.com/catalog/unixnut4/index.html",
  acknowledgement = ack-nhfb,
}

@Book{Robbins:2008:LVV,
  author =       "Arnold Robbins and Elbert Hannah and Linda Lamb",
  title =        "Learning the {{\tt vi}} and {Vim} Editors",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Seventh",
  pages =        "492 (est.)",
  year =         "2008",
  ISBN =         "0-596-52983-X",
  ISBN-13 =      "978-0-596-52983-3",
  LCCN =         "QA76.76.O63 L355 2008",
  bibdate =      "Mon Aug 04 15:43:46 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596529833",
  acknowledgement = ack-nhfb,
}

@Book{Robbins:2008:SJB,
  author =       "Arnold Robbins and Nelson H. F. Beebe",
  title =        "{Shell} Jiao Ben Xue Xi Zhi {NaN} = {Shell} Script
                 Study Guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "vi + 494",
  year =         "2008",
  ISBN =         "7-111-25504-6",
  ISBN-13 =      "978-7-111-25504-8",
  LCCN =         "????",
  bibdate =      "Mon Oct 04 10:50:45 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/utah-math-dept-books.bib",
  note =         "Simplified Chinese translation of
                 \cite{Robbins:2005:CSS}.",
  price =        "79.00 renminbi",
  acknowledgement = ack-nhfb,
  language =     "Mandarin Chinese",
  xxLCCN =       "????",
}

@Book{Robbins:2009:UD,
  editor =       "Jeff Robbins and others",
  title =        "Using {Drupal}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "496",
  year =         "2009",
  ISBN =         "0-596-15793-2",
  ISBN-13 =      "978-0-596-15793-7",
  LCCN =         "TK5105.8885.D78 U85 2008",
  bibdate =      "Sat Nov 13 10:21:34 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Drupal; PHP (Computer program language); Web site
                 development; Web sites; Design; World Wide Web",
  xxauthor =     "Angela Byron and Addison Berry and Nathan Haug and
                 Jeff Eaton and James Walker and Jeff Robbins",
}

@Book{Robichaux:1998:MWN,
  author =       "Paul E. Robichaux",
  title =        "Managing the {Windows NT} Registry",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 360",
  month =        apr,
  year =         "1998",
  ISBN =         "1-56592-378-2",
  ISBN-13 =      "978-1-56592-378-2",
  LCCN =         "QA76.76.O63 R6225 1998; QA76.76.O63 R625 1998",
  bibdate =      "Mon Apr 18 14:54:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95, CDN\$49.95",
  URL =          "http://www.oreilly.com/catalog/9781565923782;
                 http://www.oreilly.com/catalog/manwinreg;
                 http://www.oreilly.com/catalog/manwinreg/noframes.html",
  acknowledgement = ack-nhfb,
  keywords =     "Microsoft Windows NT; Operating systems (Computers)",
}

@Book{Robichaux:1999:MME,
  author =       "Paul E. Robichaux",
  title =        "Managing {Microsoft Exchange} Server",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 701",
  year =         "1999",
  ISBN =         "1-56592-545-9",
  ISBN-13 =      "978-1-56592-545-8",
  LCCN =         "QA76.9.C55 R627 1999; QA76.9.C55 R63 1999",
  bibdate =      "Mon Apr 18 14:56:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565925458;
                 http://www.oreilly.com/catalog/managexsvr",
  acknowledgement = ack-nhfb,
  remark =       "``Hands-on advice for planning, optimization and
                 growth'' --- cover.",
  subject =      "Microsoft Exchange server; Client/server computing;
                 Electronic mail systems",
}

@Book{Robichaux:2000:MWR,
  author =       "Paul E. Robichaux",
  title =        "Managing the {Windows 2000} Registry",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 541",
  year =         "2000",
  ISBN =         "1-56592-943-8",
  ISBN-13 =      "978-1-56592-943-2",
  LCCN =         "QA76.76.O63 R6226 2000",
  bibdate =      "Mon Apr 18 15:00:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565929432;
                 http://www.oreilly.com/catalog/mwin2reg",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file)",
}

@Book{Robichaux:2005:ESC,
  author =       "Paul E. Robichaux and Missy Koslosky and Devin L.
                 Ganger",
  title =        "{Exchange Server} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 437",
  year =         "2005",
  ISBN =         "0-596-00717-5 (paperback)",
  ISBN-13 =      "978-0-596-00717-1 (paperback)",
  LCCN =         "QA76.9.C55 R62 2005",
  bibdate =      "Thu Oct 6 07:22:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007171",
  acknowledgement = ack-nhfb,
  remark =       "Step-by-step procedures and scripts for
                 administrators---Cover.",
  subject =      "Microsoft Exchange server; Client/server computing;
                 Electronic mail systems",
}

@Book{Roelofs:1999:PDG,
  author =       "Greg Roelofs",
  title =        "{PNG}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 327 + 4",
  year =         "1999",
  ISBN =         "1-56592-542-4",
  ISBN-13 =      "978-1-56592-542-7",
  LCCN =         "T385 .R588 1999; T385 .R58 1999",
  bibdate =      "Mon Apr 18 14:56:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565925427;
                 http://www.oreilly.com/catalog/pngdefg",
  acknowledgement = ack-nhfb,
  remark =       "``Creating and programming portable network graphics''
                 --- cover.",
  subject =      "Computer graphics; Portable network graphics",
}

@Book{Roerden:1997:NLW,
  author =       "Laura Parker Roerden",
  title =        "Net Lessons: {Web}-Based Projects for Your Classroom",
  publisher =    "Songline Studios, Inc." # " and " # pub-ORA,
  address =      "Sebastopol, CA",
  pages =        "xxi + 284",
  year =         "1997",
  ISBN =         "1-56592-291-3",
  ISBN-13 =      "978-1-56592-291-4",
  LCCN =         "LB1044.87 .R64 1997",
  bibdate =      "Mon Apr 18 14:53:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Foreword by Bonnie Bracey.",
  price =        "US\$24.95",
  URL =          "http://www.ora.com/catalog/netlessons/;
                 http://www.oreilly.com/catalog/9781565922914;
                 http://www.oreilly.com/catalog/netlessons",
  acknowledgement = ack-nhfb,
  subject =      "Internet in education; World Wide Web; Activity
                 programs in education; United States; Teaching; United
                 States; Aids and devices",
}

@Book{Roff:2001:AAD,
  author =       "Jason T. Roff",
  title =        "{ADO}: {ActiveX} Data Objects",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 601",
  month =        jun,
  year =         "2001",
  ISBN =         "1-56592-415-0",
  ISBN-13 =      "978-1-56592-415-4",
  LCCN =         "QA76.625 .R64 2001",
  bibdate =      "Mon Apr 18 14:54:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565924154;
                 http://www.oreilly.com/catalog/ado",
  acknowledgement = ack-nhfb,
  subject =      "Internet programming; ActiveX; Web sites",
}

@Book{Rolland:1999:LPP,
  author =       "Christian Rolland",
  title =        "{\LaTeX} par la pratique",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 559",
  year =         "1999",
  ISBN =         "2-84177-073-7",
  ISBN-13 =      "978-2-84177-073-1",
  LCCN =         "????",
  bibdate =      "Sat Mar 7 18:25:51 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Un syst{\`e}me performant pour la pr{\'e}paration de
                 documents. CD-ROM {\TeX}live 6b ci-inclus.",
  keywords =     "{\LaTeX} (syst{\`e}me informatique)",
}

@Book{Rolsky:2002:EPH,
  author =       "Dave Rolsky and Ken Williams",
  title =        "Embedding Perl in {HTML} with {Mason}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 297",
  year =         "2002",
  ISBN =         "0-596-00225-4",
  ISBN-13 =      "978-0-596-00225-1",
  LCCN =         "QA76.73.P22 R65 2002",
  bibdate =      "Mon Mar 10 06:16:17 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sgml2000.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/perlhtmlmason",
  acknowledgement = ack-nhfb,
  publishersummary = "This book shows you how to create large, complex,
                 dynamically driven Web sites that look good and are a
                 snap to maintain. You'll learn how to visualize
                 multiple Mason-based solutions to any given problem and
                 select among them. The book covers the latest release
                 of Mason 1.12, which has many new features, including
                 line number reporting based on source files,
                 sub-requests, and easier use as a CGI.",
}

@Book{Rolsky:2003:EPH,
  author =       "Dave Rolsky and Ken Williams",
  title =        "Embedding {Perl} in {HTML} with {Mason}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 297",
  year =         "2003",
  ISBN =         "0-596-00225-4",
  ISBN-13 =      "978-0-596-00225-1",
  LCCN =         "QA76.73.P22 R65 2003",
  bibdate =      "Mon Apr 18 15:04:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596002251;
                 http://www.oreilly.com/catalog/perlhtmlmason",
  acknowledgement = ack-nhfb,
  publishersummary = "This book shows you how to create large, complex,
                 dynamically driven Web sites that look good and are a
                 snap to maintain. You'll learn how to visualize
                 multiple Mason-based solutions to any given problem and
                 select among them. The book covers the latest release
                 of Mason 1.12, which has many new features, including
                 line number reporting based on source files,
                 sub-requests, and easier use as a CGI.",
  subject =      "Perl (Computer program language); HTML (Document
                 markup language); Mason (Web site development tool);
                 Web site development",
}

@Book{Roman:1997:ADD,
  author =       "Steven Roman",
  title =        "{Access} database design and programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 251",
  year =         "1997",
  ISBN =         "1-56592-297-2",
  ISBN-13 =      "978-1-56592-297-6",
  LCCN =         "QA76.9.D3 R657 1997",
  bibdate =      "Mon Apr 18 14:53:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/accessdata/;
                 http://www.oreilly.com/catalog/9781565922976;
                 http://www.oreilly.com/catalog/accessdata",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Access; Database management; Database
                 design",
}

@Book{Roman:1998:DVB,
  author =       "Steven Roman",
  title =        "Developing {Visual Basic} Add-Ins: The {VB IDE}
                 Extensibility Model",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 171",
  year =         "1998",
  ISBN =         "1-56592-527-0",
  ISBN-13 =      "978-1-56592-527-4",
  LCCN =         "QA76.73.B3 R65 1999",
  bibdate =      "Sat Oct 21 12:39:33 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$27.95",
  URL =          "http://www.oreilly.com/catalog/9781565925274;
                 http://www.oreilly.com/catalog/devvbad",
  acknowledgement = ack-nhfb,
}

@Book{Roman:1998:LWP,
  author =       "Steven Roman",
  title =        "Learning {Word} Programming: Creating {Word} Macros
                 and Beyond",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 388",
  year =         "1998",
  ISBN =         "1-56592-524-6",
  ISBN-13 =      "978-1-56592-524-3",
  LCCN =         "QA76.73.B3 R655 1998; QA76.73.B3 R66 1998",
  bibdate =      "Mon Apr 18 14:56:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$27.95",
  URL =          "http://www.oreilly.com/catalog/9781565925243;
                 http://www.oreilly.com/catalog/lrnwdpr",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual Basic for applications;
                 Object-oriented programming (Computer science)",
}

@Book{Roman:1999:ADD,
  author =       "Steve Roman",
  title =        "{Access} Database Design \& Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xx + 409",
  month =        jul,
  year =         "1999",
  ISBN =         "1-56592-626-9",
  ISBN-13 =      "978-1-56592-626-4",
  LCCN =         "QA76.9.D3 R65 1999",
  bibdate =      "Sat Oct 21 12:39:50 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$27.95",
  URL =          "http://www.oreilly.com/catalog/9781565926264;
                 http://www.oreilly.com/catalog/accessdata2",
  acknowledgement = ack-nhfb,
}

@Book{Roman:1999:WEM,
  author =       "Steven Roman",
  title =        "Writing {Excel} Macros: Automating {Excel} to Work for
                 You",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 529",
  year =         "1999",
  ISBN =         "1-56592-587-4",
  ISBN-13 =      "978-1-56592-587-8",
  LCCN =         "QA76.6 .R647 1999; QA76.6 .R65 1999",
  bibdate =      "Mon Apr 18 14:56:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$27.95",
  URL =          "http://www.oreilly.com/catalog/9781565925878;
                 http://www.oreilly.com/catalog/exlmacro",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Office 97 and 2000'' --- cover. ``Developing
                 macros to automate and customize Excel'' --- cover.",
  subject =      "Macro instructions (Electronic computers); Microsoft
                 Excel (Computer file); Microsoft Visual Basic for
                 applications",
}

@Book{Roman:1999:WWM,
  author =       "Steven Roman",
  title =        "Writing {Word} Macros: An Introduction to Programming
                 {Word} using {VBA}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 388",
  month =        oct,
  year =         "1999",
  ISBN =         "1-56592-725-7",
  ISBN-13 =      "978-1-56592-725-4",
  LCCN =         "QA76.6 .R68 1999",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565927254;
                 http://www.oreilly.com/catalog/writewordmacro",
  acknowledgement = ack-nhfb,
}

@Book{Roman:2000:WAP,
  author =       "Steven Roman",
  title =        "{Win32 API} programming with {Visual Basic}: Taking
                 advantage of {Windows} system services",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 511",
  year =         "2000",
  ISBN =         "1-56592-631-5",
  ISBN-13 =      "978-1-56592-631-8",
  LCCN =         "QA76.76.O63 R66 2000; QA76.66 .R66 2000",
  bibdate =      "Mon Apr 18 14:57:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565926318;
                 http://www.oreilly.com/catalog/win32api",
  acknowledgement = ack-nhfb,
  remark =       "System requirements for computer disk: Windows 95 or
                 higher or Windows NT; Microsoft Visual Basic.",
  subject =      "Microsoft Win32; Microsoft Visual Basic for
                 applications; Systems programming (Computer science);
                 Application software",
}

@Book{Roman:2001:VNL,
  author =       "Steven Roman and Ronald Petrusha and Paul Lomax",
  title =        "{VB.NET} language in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 636",
  year =         "2001",
  ISBN =         "0-596-00092-8",
  ISBN-13 =      "978-0-596-00092-9",
  LCCN =         "QA76.73.B3 R657 2001",
  bibdate =      "Mon Apr 18 15:02:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596000929",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language)",
}

@Book{Roman:2002:ADD,
  author =       "Steven Roman",
  title =        "{Access} Database Design \& Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xix + 425",
  year =         "2002",
  ISBN =         "0-596-00273-4",
  ISBN-13 =      "978-0-596-00273-2",
  LCCN =         "QA76.9.D3 R657 2002",
  bibdate =      "Mon Apr 18 15:04:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "Nutshell handbook",
  URL =          "http://safari.oreilly.com/0596002734;
                 http://www.oreilly.com/catalog/9780596002732;
                 http://www.oreilly.com/catalog/accessdata3",
  acknowledgement = ack-nhfb,
  keywords =     "database design; database management; Microsoft
                 Access",
  publishersummary = "When using GUI-based software, we often focus so
                 much on the interface that we forget about the general
                 concepts required to use the software effectively.
                 Access Database Design & Programming takes you behind
                 the details of the interface, focusing on the general
                 knowledge necessary for Access power users or
                 developers to create effective database applications.
                 The main sections of this book include: database
                 design,queries, and programming.",
  subject =      "Microsoft Access; Database management; Database
                 design",
}

@Book{Roman:2002:VNLa,
  author =       "Steven Roman and Ronald Petrusha and Paul Lomax",
  title =        "{VB.NET} Language in a Nutshell: a Desktop Quick
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvii + 662",
  year =         "2002",
  ISBN =         "0-596-00308-0",
  ISBN-13 =      "978-0-596-00308-1",
  LCCN =         "QA76.73.B3 R657 2002",
  bibdate =      "Mon Apr 18 15:04:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  series =       "In a nutshell",
  URL =          "http://safari.oreilly.com/0596003080;
                 http://www.oreilly.com/catalog/9780596003081;
                 http://www.oreilly.com/catalog/vbdotnetnut2",
  acknowledgement = ack-nhfb,
  publishersummary = "VB.NET Language in a Nutshell begins with a brief
                 overview of the new Visual Basic .NET language,
                 covering basic programming concepts and introduces the
                 .NET Framework Class Library and programming with
                 attributes. The bulk of the book presents an
                 alphabetical reference to Visual Basic .NET statements,
                 procedures, functions, and objects. Also included is a
                 CD-ROM that allows the reference section of the book to
                 integrate with Visual Studio .NET.",
  remark =       "System requirements for accompanying computer disc:
                 Microsoft Visual Basic.NET or Visual Studio.NET.",
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language)",
}

@Book{Roman:2002:WEM,
  author =       "Steven Roman",
  title =        "Writing {Excel} Macros with {VBA}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 549",
  year =         "2002",
  ISBN =         "0-596-00359-5",
  ISBN-13 =      "978-0-596-00359-3",
  LCCN =         "QA76.6 .R65 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596003595;
                 http://www.oreilly.com/catalog/9780596003593;
                 http://www.oreilly.com/catalog/exlmacro2",
  acknowledgement = ack-nhfb,
  keywords =     "macro instructions (electronic computers); Microsoft
                 Excel (computer file); Microsoft Visual Basic for
                 applications",
  publishersummary = "To achieve the maximum control and flexibility
                 from Microsoft(reg) Excel often requires careful custom
                 programming using the VBA (Visual Basic for
                 Applications) language. Writing Excel Macros with VBA,
                 2nd Edition offers a solid introduction to writing VBA
                 macros and programs, and will show you how to get more
                 power at the programming level: focusing on programming
                 languages, the Visual Basic Editor, handling code, and
                 the Excel object model.",
}

@Book{Roman:2003:VNL,
  author =       "Steven Roman and Ronald Petrusha and Paul Lomax",
  title =        "{VB.NET} language pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 142",
  year =         "2003",
  ISBN =         "0-596-00428-1",
  ISBN-13 =      "978-0-596-00428-6",
  LCCN =         "QA76.73.B3 R6573 2003",
  bibdate =      "Mon Apr 18 15:06:20 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780596004286;
                 http://www.oreilly.com/catalog/vbnetlpr",
  acknowledgement = ack-nhfb,
  keywords =     "Basic (computer program language); Microsoft Visual
                 Basic",
  publishersummary = "The VB.NET Language Pocket Reference offers the
                 convenience of a quick reference in a convenient size.
                 With VB.NET, you're working with a very different
                 framework and language than VB6; you'll welcome a
                 reference book you can use easily and take anywhere.
                 With concise detail and no fluff, this guide presents
                 syntax and brief descriptions of each Visual Basic .NET
                 language element.",
  remark =       "``Syntax and descriptions of the Visual Basic .NET
                 language'' --- cover.",
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language); Microsoft .NET",
}

@Book{Rose:2002:BDG,
  author =       "Marshall T. Rose",
  title =        "{BEEP}: The Definitive Guide: Developing New
                 Applications for the {Internet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 204",
  year =         "2002",
  ISBN =         "0-596-00244-0",
  ISBN-13 =      "978-0-596-00244-2",
  LCCN =         "TK5105.55 .R66 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596002442;
                 http://www.oreilly.com/catalog/beep",
  acknowledgement = ack-nhfb,
  keywords =     "computer network protocols; Internet",
  publishersummary = "BEEP gives network developers what they've long
                 needed: a standard toolkit for building protocols
                 quickly and conveniently. Written by BEEPs creator,
                 this book demonstrates how to use the BEEP
                 implementation in Java, C, and Tcl. You'll learn to
                 build several working applications that use BEEP as a
                 transport, including an implementation of the reliable
                 SYSLOG protocol and an implementation of a BEEP
                 transport for SOAP.",
}

@Book{Rosenberry:1992:UD,
  author =       "Ward Rosenberry and David Kenney and Gerry Fisher",
  title =        "Understanding {DCE}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 233",
  month =        oct,
  year =         "1992",
  ISBN =         "1-56592-005-8",
  ISBN-13 =      "978-1-56592-005-7",
  LCCN =         "QA76.9.D5 R67 1992",
  bibdate =      "Mon Apr 18 14:49:48 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565920057;
                 http://www.oreilly.com/catalog/udce",
  acknowledgement = ack-nhfb,
  remark =       "At head of title: OSF Distributed Computing
                 Environment.",
  subject =      "Electronic data processing; Distributed processing;
                 Distributed operating systems (Computers)",
}

@Book{Rosenberry:1993:DAA,
  author =       "Ward Rosenberry and Jim Teague",
  title =        "Distributing Applications Across {DCE} and {Windows
                 NT}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 274",
  month =        nov,
  year =         "1993",
  ISBN =         "1-56592-047-3",
  ISBN-13 =      "978-1-56592-047-7",
  LCCN =         "QA76.9.D5 R65 1993; QA76.9.D5 R66 1993",
  bibdate =      "Mon Apr 18 14:50:30 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565920477",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing; Distributed processing;
                 Distributed operating systems (Computers); Microsoft
                 Windows NT",
}

@Book{Rosenblatt:1993:LKS,
  author =       "Bill Rosenblatt",
  title =        "Learning the {Korn} Shell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 338",
  month =        jun,
  year =         "1993",
  ISBN =         "1-56592-054-6",
  ISBN-13 =      "978-1-56592-054-5",
  LCCN =         "QA76.73.K67 R68 1993",
  bibdate =      "Mon Apr 18 14:50:38 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920545;
                 http://www.oreilly.com/catalog/korn",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  remark =       "``UNIX programming'' --- cover.",
  subject =      "KornShell (Computer program language); UNIX (Computer
                 file); Software; Programming Languages",
}

@Book{Rosenblatt:1994:LKS,
  author =       "Bill Rosenblatt",
  title =        "Learning the {Korn} Shell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 336",
  year =         "1994",
  ISBN =         "1-56592-054-6",
  ISBN-13 =      "978-1-56592-054-5",
  LCCN =         "QA76.73.K67 R68 1994",
  bibdate =      "Sat Sep 11 09:55:20 1999",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/korn",
  acknowledgement = ack-nhfb,
  annote =       "Republication of \cite{Rosenblatt:1993:LKS} with minor
                 corrections.",
}

@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 (paperback), 1-4493-7127-2 (e-book),
                 1-4493-7128-0 (e-book)",
  ISBN-13 =      "978-0-596-00195-7 (paperback), 978-1-4493-7127-2
                 (e-book), 978-1-4493-7128-9 (e-book)",
  LCCN =         "QA76.73.K67 R68 2002",
  bibdate =      "Sat Sep 11 09:55:20 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/css.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$34.95",
  abstract =     "The Korn shell is an interactive command and scripting
                 language for accessing Unix\? and other computer
                 systems. As a complete and high-level programming
                 language in itself, it's been a favorite since it was
                 developed in the mid 1980s by David G. Korn at AT\&T
                 Bell Laboratories. Knowing how to use it is an
                 essential skill for serious Unix users.
                 \booktitle{Learning the Korn Shell} shows you how to
                 use the Korn shell as a user interface and as a
                 programming environment. Writing applications is often
                 easier and quicker with Korn than with other high-level
                 languages. Because of this, the Korn shell is the most
                 often used shell in commercial environments and among
                 inexperienced users. There are two other widely used
                 shells, the Bourne shell and the C shell. The Korn
                 shell, or ksh , has the best features of both, plus
                 many new features of its own. ksh can do much to
                 enhance productivity and the quality of a user's work,
                 both in interacting with the system, and in
                 programming. The new version, ksh93 , has the
                 functionality of other scripting languages such as awk,
                 icon, Perl, rexx, and tcl. \booktitle{Learning the Korn
                 Shell} is the key to gaining control of the Korn shell
                 and becoming adept at using it as an interactive
                 command and scripting language. Prior programming
                 experience is not required in order to understand the
                 chapters on basic shell programming. Readers will learn
                 how to write many applications more easily and quickly
                 than with other high-level languages. In addition,
                 readers will also learn about Unix utilities and the
                 way the Unix operating system works in general. The
                 authors maintain that you shouldn't have to be an
                 internals expert to use and program the shell
                 effectively. The second edition covers all the features
                 of the current version of the Korn shell, including
                 many new features not in earlier versions of ksh93,
                 making it the most up-to-date reference available on
                 the Korn shell. It compares the current version of the
                 Korn shell to several other Bourne-compatible shells,
                 including several Unix emulation environments for
                 MS-DOS and Windows. In addition, it describes how to
                 download and build ksh93 from source code. A solid
                 offering for many years, this newly revised title
                 inherits a long tradition of trust among computer
                 professionals who want to learn or refine an essential
                 skill.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. Korn Shell Basics \\
                 2. Command-Line Editing \\
                 3. Customizing Your Environment \\
                 4. Basic Shell Programming \\
                 5. Flow Control \\
                 6. Command-Line Options and Typed Variables \\
                 7. Input/Output and Command-Line Processing \\
                 8. Process Handling \\
                 9. Debugging Shell Programs \\
                 10. Korn Shell Administration \\
                 A. Related Shells \\
                 B. Reference Information \\
                 C. Building ksh from Source Code \\
                 D. AT\&T Source Code License Agreement",
}

@Book{Rosenfeld:1998:IAW,
  author =       "Louis Rosenfeld and Peter Morville",
  title =        "Information Architecture for the {World Wide Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 202",
  year =         "1998",
  ISBN =         "1-56592-282-4",
  ISBN-13 =      "978-1-56592-282-2",
  LCCN =         "TK5105.888 .R67 1998; TK5105.888 .R673 1998",
  bibdate =      "Mon Apr 18 14:53:21 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.ora.com/catalog/infotecture/;
                 http://www.oreilly.com/catalog/9781565922822;
                 http://www.oreilly.com/catalog/infotecture",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Information storage and retrieval
                 systems; Architecture",
}

@Book{Rosenfeld:2002:IAW,
  author =       "Louis Rosenfeld and Peter Morville",
  title =        "Information Architecture for the {World Wide Web}:
                 Designing Large-Scale {Web} Sites",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 461",
  year =         "2002",
  ISBN =         "0-596-00035-9",
  ISBN-13 =      "978-0-596-00035-6",
  LCCN =         "TK5105.888 .R67 2002",
  bibdate =      "Mon Apr 18 15:01:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596000359;
                 http://www.oreilly.com/catalog/9780596000356;
                 http://www.oreilly.com/catalog/infotecture2",
  acknowledgement = ack-nhfb,
  keywords =     "information storage and retrieval systems --
                 architecture; Web sites -- design",
  publishersummary = "Want to design distinctive, cohesive Web sites
                 that ``work''? This updated bestseller teaches you how
                 to blend aesthetics and mechanics for Web sites and
                 intranets that are easy to navigate and appealing to
                 your users, scalable and simple to maintain. Most books
                 on Web development concentrate on either the graphics
                 or the technical issues of a site. This book focuses on
                 the framework that holds the two together.",
  subject =      "Web sites; Design; Information storage and retrieval
                 systems; Architecture",
}

@Book{Rosenthal:1996:PIY,
  author =       "Donna Rosenthal",
  title =        "Passport {Israel}: Your Pocket Guide to {Israeli}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        aug,
  year =         "1996",
  ISBN =         "1-885073-22-4",
  ISBN-13 =      "978-1-885073-22-8",
  LCCN =         "HD58.7.R67 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073228",
  acknowledgement = ack-nhfb,
}

@Book{Rosenthol:2012:CCR,
  author =       "Leonard Rosenthol",
  title =        "Creating and Consuming Rich {PDFs}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "200",
  year =         "2012",
  ISBN =         "1-4493-2791-5",
  ISBN-13 =      "978-1-4493-2791-0",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:44:06 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 24.50",
  acknowledgement = ack-nhfb,
}

@Book{Ross:2003:BWF,
  author =       "John Ross",
  title =        "The book of Wi-Fi: install, configure, and use 802.11b
                 wireless networking",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvii + 260",
  year =         "2003",
  ISBN =         "1-886411-45-X (paperback)",
  ISBN-13 =      "978-1-886411-45-6 (paperback)",
  LCCN =         "TK5105.78 .R67 2003; TK5105.78 .R67 2003eb",
  bibdate =      "Tue Aug 5 18:23:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781886411456",
  acknowledgement = ack-nhfb,
  subject =      "Wireless LANs; Installation; Standards; IEEE 802.11
                 (Standard)",
}

@Book{Ross:2006:NDB,
  author =       "John Ross",
  title =        "It's never done that before: a guide to
                 troubleshooting {Windows XP}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 263",
  year =         "2006",
  ISBN =         "1-59327-139-5",
  ISBN-13 =      "978-1-59327-139-8",
  LCCN =         "QA76.76.O63 R682 2006eb",
  bibdate =      "Tue Aug 5 18:20:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271398",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Rothman:2005:BCD,
  author =       "Johanna Rothman and Esther Derby",
  title =        "Behind closed doors: secrets of great management",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xii + 167",
  year =         "2005",
  ISBN =         "0-9766940-2-6",
  ISBN-13 =      "978-0-9766940-2-1",
  LCCN =         "????",
  bibdate =      "Wed May 19 06:19:39 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "Management; Handbooks, manuals",
  tableofcontents = "Week 1: Learning about the people and the work \\
                 Week 2: Bringing order to the chaos \\
                 Week 3: Building the team \\
                 Week 4: Managing day by day \\
                 Week 5: Discovering lurking problems \\
                 Week 6: Building capability \\
                 Week 7: Dealing with corporate realities \\
                 Techniques for practicing great management \\
                 1. Guidelines for effective coaching \\
                 2. Setup for successful delegation \\
                 3. Facilitation essentials for managers \\
                 4. Guide to giving effective feedback \\
                 5. Welcoming new hires \\
                 6. Setting SMART goals \\
                 7. What goes on inside our heads \\
                 8. Manage by walking around and listening \\
                 9. Run effective meetings \\
                 10. Making one-on-ones work \\
                 11. Preparing for influence \\
                 12. Solving problems: create new situations \\
                 13. Project portfolio planning tips",
}

@Book{Rothman:2008:MXU,
  author =       "Ernest E. (Ernest Eric) Rothman and Brian Jepson and
                 Rich Rosen",
  title =        "{Mac OS X} for {Unix} geeks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "[380]",
  year =         "2008",
  ISBN =         "0-596-52062-X",
  ISBN-13 =      "978-0-596-52062-5",
  LCCN =         "QA76.76.O63 R68 2008",
  bibdate =      "Sat Nov 13 10:18:27 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; UNIX (Computer file)",
}

@Book{Rubini:1998:LDD,
  author =       "Alessandro Rubini",
  title =        "{Linux} Device Drivers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 421",
  year =         "1998",
  ISBN =         "1-56592-292-1",
  ISBN-13 =      "978-1-56592-292-1",
  LCCN =         "QA76.76.D49 R92 1998; QA87.76.O63 R82 1998",
  bibdate =      "Mon Apr 18 14:53:27 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/catalog/linuxdrive/;
                 http://www.oreilly.com/catalog/9781565922921;
                 http://www.oreilly.com/catalog/linuxdrive",
  acknowledgement = ack-nhfb,
  subject =      "Linux device drivers (Computer programs)",
}

@Book{Rubini:2001:LDD,
  author =       "Alessandro Rubini and Jonathan Corbet",
  title =        "{Linux} Device Drivers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xix + 564",
  month =        jun,
  year =         "2001",
  ISBN =         "0-596-00008-1",
  ISBN-13 =      "978-0-596-00008-0",
  LCCN =         "QA76.76.D49 R92 2001",
  bibdate =      "Mon Apr 18 15:01:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596000081;
                 http://www.oreilly.com/catalog/9780596000080;
                 http://www.oreilly.com/catalog/linuxdrive2",
  acknowledgement = ack-nhfb,
  keywords =     "Linux device drivers (computer programs)",
  publishersummary = "This practical guide is for anyone who wants to
                 support computer peripherals under the Linux operating
                 system. It shows step-by-step how to write a driver for
                 character devices, block devices, and network
                 interfaces, illustrating with examples you can compile
                 and run. The second edition covers Kernel 2.4 and adds
                 discussions of symmetric multiprocessing (SMP),
                 Universal Serial Bus (USB), and some new platforms.",
  subject =      "Linux device drivers (Computer programs)",
}

@Book{Russell:1991:CSB,
  author =       "Deborah Russell and G. T. {Gangemi, Sr.}",
  title =        "Computer Security Basics",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "464",
  month =        jul,
  year =         "1991",
  ISBN =         "0-937175-71-4",
  ISBN-13 =      "978-0-937175-71-2",
  LCCN =         "QA76.9.A25 R8 1991",
  bibdate =      "Mon Sep 30 14:59:47 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780937175712;
                 http://www.oreilly.com/catalog/csb",
  acknowledgement = ack-nhfb,
}

@Book{Russell:2007:GRD,
  author =       "Matthew Russell",
  title =        "Get up and running with {Dojo}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51705-X",
  ISBN-13 =      "978-0-596-51705-2",
  LCCN =         "QA76.64 .R87 2007eb; QA76.64",
  bibdate =      "Tue Aug 5 18:01:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  URL =          "http://www.oreilly.com/catalog/9780596517052",
  acknowledgement = ack-nhfb,
  subject =      "Object-oriented programming (Computer science)",
}

@Book{Russell:2011:MSW,
  author =       "Matthew A. Russell",
  title =        "Mining the {Social Web}: Finding Needles in the Social
                 Haystack",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 332",
  year =         "2011",
  ISBN =         "1-4493-8834-5",
  ISBN-13 =      "978-1-4493-8834-8",
  LCCN =         "????",
  bibdate =      "Tue Apr 26 21:00:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  URL =          "http://paperc.de/16024-mining-the-social-web-9781449304164",
  abstract =     "Facebook, Twitter, and LinkedIn generate a tremendous
                 amount of valuable social data, but how can you find
                 out who's making connections with social media, what
                 they're talking about, or where they're located?'' This
                 book shows you how to answer these questions and more.
                 Each standalone chapter introduces techniques for
                 mining data in different areas of the social web,
                 including blogs and email.",
  acknowledgement = ack-nhfb,
  remark =       "Analyzing data from Facebook, Twitter, LinkedIn, and
                 other social media sites.",
  tableofcontents = "Chapter 1: Introduction: Hacking on Twitter \\
                 Data Installing \\
                 Python Development Tools \\
                 Collecting and Manipulating Twitter Data \\
                 Closing Remarks \\
                 Chapter 2: Microformats: Semantic Markup and Common
                 Sense Collide \\
                 XFN and Friends \\
                 Exploring Social Connections with XFN \\
                 Geocoordinates: A Common Thread for Just About Anything
                 \\
                 Slicing and Dicing Recipes (for the Health of It) \\
                 Collecting Restaurant Reviews Summary \\
                 Chapter 3: Mailboxes: Oldies but Goodies \\
                 mbox: The Quick and Dirty on Unix Mailboxes \\
                 mbox + CouchDB = Relaxed Email Analysis \\
                 Threading Together Conversations \\
                 Visualizing Mail `Events' with SIMILE Timeline \\
                 Analyzing Your Own Mail Data \\
                 Closing Remarks \\
                 Chapter 4: Twitter: Friends, Followers, and Setwise
                 Operations \\
                 RESTful and OAuth-Cladded APIs \\
                 A Lean, Mean Data-Collecting Machine \\
                 Constructing Friendship Graphs Summary \\
                 Chapter 5: Twitter: The Tweet, the Whole Tweet, and
                 Nothing but the Tweet \\
                 Pen: Sword:: Tweet: Machine Gun (?!?) \\
                 Analyzing Tweets (One Entity at a Time) \\
                 Juxtaposing Latent Social Networks (or \#JustinBieber
                 Versus \#TeaParty) \\
                 Visualizing Tons of Tweets \\
                 Closing Remarks \\
                 Chapter 6: LinkedIn: Clustering Your Professional
                 Network for Fun (and Profit?) \\
                 Motivation for Clustering \\
                 Clustering Contacts by Job Title \\
                 Fetching Extended Profile Information \\
                 Geographically Clustering Your Network \\
                 Closing Remarks \\
                 Chapter 7: Google Buzz: TF-IDF, Cosine Similarity, and
                 Collocations \\
                 Buzz = Twitter + Blogs (???) \\
                 Data Hacking with NLTK \\
                 Text Mining Fundamentals \\
                 Finding Similar Documents \\
                 Buzzing on Bigrams \\
                 Tapping into Your Gmail \\
                 Before You Go Off and Try to Build a Search Engine \\
                 Closing Remarks \\
                 Chapter 8: Blogs et al.: Natural Language Processing
                 (and Beyond) \\
                 NLP: A Pareto-Like Introduction \\
                 A Typical NLP Pipeline with NLTK Sentence Detection in
                 Blogs with NLTK Summarizing Documents \\
                 Entity-Centric Analysis: A Deeper Understanding of the
                 Data \\
                 Closing Remarks \\
                 Chapter 9: Facebook: The All-in-One Wonder \\
                 Tapping into Your Social Network \\
                 Data Visualizing Facebook Data \\
                 Closing Remarks \\
                 Chapter 10: The Semantic Web: A Cocktail Discussion
                 \\
                 An Evolutionary Revolution?",
}

@Book{Russell:2014:MSW,
  author =       "Matthew A. Russell",
  title =        "Mining the social web",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 421",
  year =         "2014",
  ISBN =         "1-4493-6761-5 (paperback), 1-4493-7045-4 (e-book),
                 1-4493-6821-2 (e-book), 1-4493-6822-0 (e-book)",
  ISBN-13 =      "978-1-4493-6761-9 (paperback), 978-1-4493-7045-9
                 (e-book), 978-1-4493-6821-0 (e-book), 978-1-4493-6822-7
                 (e-book)",
  LCCN =         "QA76.9.D343 R87 2013",
  bibdate =      "Sat Mar 21 07:07:01 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  abstract =     "How can you tap into the wealth of social web data to
                 discover who's making connections with whom, what
                 they're talking about, and where they're located? With
                 this expanded and thoroughly revised edition, you'll
                 learn how to acquire, analyze, and summarize data from
                 all corners of the social web, including Facebook,
                 Twitter, LinkedIn, Google+, GitHub, email, websites,
                 and blogs. Employ the Natural Language Toolkit,
                 NetworkX, and other scientific computing tools to mine
                 popular social web sites. Apply advanced text-mining
                 techniques, such as clustering and TF-IDF, to extract
                 meaning from human language data. Bootstrap interest
                 graphs from GitHub by discovering affinities among
                 people, programming languages, and coding projects.
                 Build interactive visualizations with D3.js, an
                 extraordinarily flexible HTML5 and JavaScript toolkit.
                 Take advantage of more than two-dozen Twitter recipes,
                 presented in O'Reilly's popular ``problem / solution /
                 discussion'' cookbook format. The example code for this
                 unique data science book is maintained in a public
                 GitHub repository. It's designed to be easily
                 accessible through a turnkey virtual machine that
                 facilitates interactive learning with an easy-to-use
                 collection of IPython Notebooks.",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition: 2011.",
  subject =      "Data mining; Online social networks; Data mining;
                 Online social networks",
}

@Book{Sadun:2004:MMX,
  author =       "Erica Sadun",
  title =        "Modding {Mac OS X}: extreme makeovers for your {Mac}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 276",
  year =         "2004",
  ISBN =         "0-596-00709-4",
  ISBN-13 =      "978-0-596-00709-6",
  LCCN =         "QA76.76.O63; QA76.76.O63 S33 2004eb; QA76.76.O63 S33
                 2004",
  bibdate =      "Tue Aug 5 17:42:55 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007096",
  acknowledgement = ack-nhfb,
  subject =      "User interfaces (Computer systems); Mac OS",
}

@Book{Sadun:2007:EGW,
  author =       "Erica Sadun",
  title =        "Eight great ways to get the most from your {Zune}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52991-0",
  ISBN-13 =      "978-0-596-52991-8",
  LCCN =         "ML74.4.Z86; ML74.4.Z86 S26 2007eb",
  bibdate =      "Tue Aug 5 18:12:42 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529918",
  acknowledgement = ack-nhfb,
  subject =      "Digital music players; Digital jukebox software",
}

@Book{Saffer:2009:DGI,
  author =       "Dan Saffer",
  title =        "Designing gestural interfaces",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "272 (est.)",
  year =         "2009",
  ISBN =         "0-596-15675-8, 0-596-51839-0",
  ISBN-13 =      "978-0-596-15675-6, 978-0-596-51839-4",
  LCCN =         "QA76.9 .U83 2008",
  bibdate =      "Sat Nov 13 10:22:16 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "User interfaces (Computer systems); Computer
                 interfaces; Data editing",
}

@Book{Sample:2006:PHT,
  author =       "C. K. (Clinton Kennedy) Sample",
  title =        "{PSP} hacks: tips and tools for your mobile gaming and
                 entertainment handheld",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 298",
  year =         "2006",
  ISBN =         "0-596-10143-0",
  ISBN-13 =      "978-0-596-10143-5",
  LCCN =         "QA76.76.C672eb; QA76.76.C672",
  bibdate =      "Tue Aug 5 17:50:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101435",
  acknowledgement = ack-nhfb,
  remark =       "Subtitle from cover.",
  subject =      "Sony video games; Computer games; Programming",
}

@Book{Sanders:2006:SMT,
  author =       "Chris Sanders",
  title =        "Saving money and time with {Virtual Server}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52801-9",
  ISBN-13 =      "978-0-596-52801-0",
  LCCN =         "QA76.76.O63; QA76.76.O63 S26 2006eb",
  bibdate =      "Tue Aug 5 18:08:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528010",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Virtual computer
                 systems",
}

@Book{Sanders:2007:ADP,
  author =       "William B. Sanders and Chandima Cumaranatunge",
  title =        "{ActionScript 3.0} design patterns: object-oriented
                 programming techniques",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 509",
  year =         "2007",
  ISBN =         "0-596-52846-9 (paperback)",
  ISBN-13 =      "978-0-596-52846-1 (paperback)",
  LCCN =         "QA76.73.A137 S26 2007; QA76.73.A137; QA76.73.A137 S26
                 2007eb",
  bibdate =      "Tue Aug 5 18:10:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528461",
  acknowledgement = ack-nhfb,
  remark =       "Subtitle from cover.",
  subject =      "Flash (Computer file); ActionScript (Computer program
                 language); Object-oriented programming (Computer
                 science)",
}

@Book{Sanders:2007:APO,
  author =       "Bill Sanders",
  title =        "{ActionScript 3.0} programming: overview, getting
                 started, and examples of new concepts",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52923-6",
  ISBN-13 =      "978-0-596-52923-9",
  LCCN =         "TR897.7; TR897.7 .S36 2007eb",
  bibdate =      "Tue Aug 5 18:10:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529239",
  acknowledgement = ack-nhfb,
  subject =      "Flash (Computer file); ActionScript (Computer program
                 language); Computer animation; Web sites; Design",
}

@Book{Sanders:2007:PPA,
  author =       "Chris Sanders",
  title =        "Practical packet analysis: using {Wireshark} to solve
                 real-world network problems",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 164",
  year =         "2007",
  ISBN =         "1-59327-149-2",
  ISBN-13 =      "978-1-59327-149-7",
  LCCN =         "TK5105.55 .S265 2007",
  bibdate =      "Tue Aug 5 18:20:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip0714/2007013453.html;
                 http://www.oreilly.com/catalog/9781593271497",
  acknowledgement = ack-nhfb,
  subject =      "Computer network protocols; Packet switching (Data
                 transmission)",
}

@Book{Sanders:2008:LFM,
  author =       "William B. Sanders",
  title =        "Learning {Flash Media Server 3}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "260 (est.)",
  year =         "2008",
  ISBN =         "0-596-51590-1",
  ISBN-13 =      "978-0-596-51590-4",
  LCCN =         "TK5105.386 .S36 2008",
  bibdate =      "Sat Nov 13 10:15:08 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Adobe developer library",
  acknowledgement = ack-nhfb,
  subject =      "Flash (Computer file); Multimedia communications;
                 Streaming technology (Telecommunications); Web
                 servers",
}

@Book{Sanderson:1993:S,
  author =       "David W. Sanderson and Dale Dougherty",
  title =        "Smileys",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "93",
  month =        mar,
  year =         "1993",
  ISBN =         "1-56592-041-4",
  ISBN-13 =      "978-1-56592-041-5",
  LCCN =         "QA76.9.K48 S26 1993",
  bibdate =      "Mon Apr 18 14:50:23 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$5.95",
  URL =          "http://www.oreilly.com/catalog/9781565920415;
                 http://www.oreilly.com/catalog/smileys",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing; Keyboarding; Emoticons",
}

@Book{Sanderson:2013:PGA,
  author =       "Dan Sanderson",
  title =        "Programming {Google App Engine}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiii + 509",
  year =         "2013",
  ISBN =         "1-4493-9826-X (paperback)",
  ISBN-13 =      "978-1-4493-9826-2 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:45:56 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE; z3950.gbv.de:20011/gvk",
  price =        "UK\pounds 38.50",
  acknowledgement = ack-nhfb,
  subject =      "Google Apps; Application software; Development; Web
                 site development; Computer programs",
}

@Book{Sanderson:2015:PGA,
  author =       "Dan Sanderson",
  title =        "Programming {Google App Engine} with {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 439",
  year =         "2015",
  ISBN =         "1-4919-0025-3, 1-4919-0024-5, 1-4919-0368-6 (e-book),
                 1-4919-0367-8 (e-book)",
  ISBN-13 =      "978-1-4919-0025-3, 978-1-4919-0024-6,
                 978-1-4919-0368-1 (e-book), 978-1-4919-0367-4
                 (e-book)",
  LCCN =         "TK5105.88813",
  bibdate =      "Fri Oct 23 17:18:15 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "Google Apps; Google Apps.; Application software;
                 Development; Web site development; Computer programs;
                 Python (Computer program language)",
  tableofcontents = "Preface \\
                 A Brief History of App Engine \\
                 Using This Book \\
                 Conventions Used in This Book \\
                 Using Code Samples \\
                 Safari Books Online \\
                 How to Contact Us \\
                 Acknowledgments \\
                 1. Introducing Google App Engine \\
                 The Runtime Environment \\
                 The Static File Servers \\
                 Frontend Caches \\
                 Cloud Datastore \\
                 Entities and Properties \\
                 Queries and Indexes \\
                 Transactions \\
                 The Services \\
                 Google Accounts, OpenID, and OAuth \\
                 Google Cloud Endpoints \\
                 Task Queues and Cron Jobs \\
                 Namespaces \\
                 Developer Tools \\
                 The Cloud Console \\
                 Getting Started \\
                 2. Creating an Application \\
                 Setting Up the Cloud SDK \\
                 Installing the SDK \\
                 A brief tour of the Launcher \\
                 Developing the Application \\
                 The User Preferences Pattern \\
                 Developing the App \\
                 Introducing the webapp framework \\
                 Users and Google Accounts \\
                 Web forms and the datastore \\
                 Caching with memcache \\
                 The Development Console \\
                 The Python Interactive Console \\
                 Registering the Application \\
                 The Project ID and Name \\
                 Uploading the Application \\
                 Using Two-Step Verification \\
                 Introducing the Cloud Console \\
                 3. Configuring an Application \\
                 The App Engine Architecture \\
                 Configuring a Python App \\
                 Runtime Versions \\
                 Domain Names \\
                 App IDs and Versions \\
                 Multithreading \\
                 Request Handlers \\
                 Static Files and Resource Files \\
                 MIME types \\
                 Cache expiration \\
                 Secure Connections \\
                 Authorization with Google Accounts \\
                 Environment Variables \\
                 Inbound Services \\
                 Custom Error Responses \\
                 Cloud Console Custom Pages \\
                 More Features \\
                 Python Libraries \\
                 Built-in Handlers \\
                 Includes \\
                 4. Request Handlers, Instances, and Modules \\
                 The Runtime Environment \\
                 The Sandbox \\
                 Quotas and Limits \\
                 Request limits \\
                 Service limits \\
                 Deployment limits \\
                 Billable quotas \\
                 The Python Runtime Environment \\
                 The Request Handler Abstraction \\
                 Introducing Instances \\
                 Request Scheduling and Pending Latency \\
                 Warm-up Requests \\
                 Resident Instances \\
                 The Instances Console \\
                 Instance Hours and Billing \\
                 Instance Classes \\
                 5. Datastore Entities \\
                 Entities, Keys, and Properties \\
                 Introducing the Python Datastore API \\
                 Property Values \\
                 Strings, Text, and Bytes \\
                 Unset Versus the Null Value \\
                 Multivalued Properties \\
                 Keys and Key Objects \\
                 Using Entities \\
                 Getting Entities Using Keys \\
                 Inspecting Entity Objects \\
                 Saving Entities \\
                 Deleting Entities \\
                 Allocating System IDs \\
                 The Development Server and the Datastore \\
                 6. Datastore Queries \\
                 Queries and Kinds \\
                 Query Results and Keys \\
                 GQL \\
                 The Query API \\
                 The Query Class \\
                 GQL in Code \\
                 Retrieving Results \\
                 Keys-Only Queries \\
                 Introducing Indexes \\
                 Automatic Indexes and Simple Queries \\
                 All Entities of a Kind \\
                 One Equality Filter \\
                 Greater-Than and Less-Than Filters \\
                 One Sort Order \\
                 Queries on Keys \\
                 Kindless Queries \\
                 Custom Indexes and Complex Queries \\
                 Multiple Sort Orders \\
                 Filters on Multiple Properties \\
                 Multiple Equality Filters \\
                 Not-Equal and IN Filters \\
                 Unset and Nonindexed Properties \\
                 Sort Orders and Value Types \\
                 Queries and Multivalued Properties \\
                 MVPs in Code \\
                 MVPs and Equality Filters \\
                 MVPs and Inequality Filters \\
                 MVPs and Sort Orders \\
                 Exploding Indexes \\
                 Query Cursors \\
                 Projection Queries \\
                 Configuring Indexes \\
                 7. Datastore Transactions \\
                 Entities and Entity Groups \\
                 Keys, Paths, and Ancestors \\
                 Ancestor Queries \\
                 What Can Happen in a Transaction \\
                 Transactional Reads \\
                 Eventually Consistent Reads \\
                 Transactions in Python \\
                 How Entities Are Updated \\
                 How Entities Are Read \\
                 Batch Updates \\
                 How Indexes Are Updated \\
                 Cross-Group Transactions \\
                 8. Data Modeling with ndb \\
                 9. Datastore Administration \\
                 Inspecting the Datastore \\
                 Managing Indexes \\
                 The Datastore Admin Panel \\
                 Accessing Metadata from the App \\
                 Querying Statistics \\
                 Querying Metadata \\
                 Index Status and Queries \\
                 Entity Group Versions \\
                 Remote Controls \\
                 Setting Up the Remote API \\
                 Using the Remote Shell Tool \\
                 Using the Remote API from a Script \\
                 10. The Memory Cache \\
                 Calling Memcache from Python \\
                 Keys and Values \\
                 Setting Values \\
                 Setting Values that Expire \\
                 Adding and Replacing Values \\
                 Getting Values \\
                 Deleting Values \\
                 Locking a Deleted Key \\
                 Atomic Increment and Decrement \\
                 Compare and Set \\
                 Batching Calls to Memcache \\
                 Memcache and the Datastore \\
                 Memcache Administration \\
                 Cache Statistics \\
                 Flushing the Memcache \\
                 11. Large Data and Google Cloud Storage \\
                 12. Fetching URLs and Web Resources \\
                 Fetching URLs \\
                 Outgoing HTTP Requests \\
                 The URL \\
                 The HTTP Method and Payload \\
                 Request Headers \\
                 HTTP Over SSL (HTTPS) \\
                 Request and Response Sizes \\
                 Request Deadlines \\
                 Handling Redirects \\
                 Response Objects \\
                 13. Sending and Receiving Email Messages \\
                 Sending Email Messages \\
                 Sending Email from the Development Server \\
                 Sender Addresses \\
                 Recipients \\
                 Attachments \\
                 Sending Email \\
                 Receiving Email Messages \\
                 14. Sending and Receiving Instant Messages with XMPP
                 \\
                 Inviting a User to Chat \\
                 Sending Chat Messages \\
                 Receiving Chat Messages \\
                 Handling Commands over Chat \\
                 Handling Error Messages \\
                 Managing Presence \\
                 Managing Subscriptions \\
                 Managing Presence Updates \\
                 Probing for Presence \\
                 15. Task Queues and Scheduled Tasks \\
                 Configuring Task Queues \\
                 Enqueuing a Task \\
                 Task Parameters \\
                 Payloads \\
                 Task Names \\
                 Countdowns and ETAs \\
                 Push Queues \\
                 Task Requests \\
                 Processing Rates and Token Buckets \\
                 Retrying Push Tasks \\
                 Pull Queues \\
                 Enqueuing Tasks to Pull Queues \\
                 Leasing and Deleting Tasks \\
                 Retrying Pull Queue Tasks \\
                 Transactional Task Enqueueing \\
                 Task Chaining \\
                 Task Queue Administration \\
                 Deferring Work \\
                 Scheduled Tasks \\
                 Configuring Scheduled Tasks \\
                 Specifying Schedules \\
                 16. Optimizing Service Calls \\
                 Calling Services Asynchronously \\
                 Asynchronous Calls in Python \\
                 Datastore \\
                 Memcache \\
                 Blobstore \\
                 URL Fetch \\
                 Using callbacks \\
                 Visualizing Calls with AppStats \\
                 Installing AppStats \\
                 Using the AppStats Console \\
                 17. The Django Web Application Framework \\
                 Using the Bundled Django Library \\
                 Creating a Django Project \\
                 Hooking It Up to App Engine \\
                 Creating a Django App \\
                 Using Django Templates \\
                 Using Django Forms \\
                 The django-nonrel Project \\
                 18. Managing Request Logs \\
                 Writing to the Log \\
                 Viewing Recent Logs \\
                 Downloading Logs \\
                 Logs Retention \\
                 Querying Logs from the App \\
                 Flushing the Log Buffer \\
                 19. Deploying and Managing Applications \\
                 Uploading an Application \\
                 Using Versions \\
                 Managing Service Configuration \\
                 Application Settings \\
                 Managing Developers \\
                 Quotas and Billing \\
                 Getting Help \\
                 About the Author",
}

@Book{Satir:1995:CCL,
  author =       "Gregory Satir and Doug Brown",
  title =        "{C++}: The Core Language",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 207",
  month =        oct,
  year =         "1995",
  ISBN =         "1-56592-116-X",
  ISBN-13 =      "978-1-56592-116-0",
  LCCN =         "QA76.73.C153 S278 1995",
  bibdate =      "Mon Apr 18 14:51:20 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Nutshell handbook",
  URL =          "http://www.ora.com/gnn/bus/ora/item/core.html;
                 http://www.oreilly.com/catalog/9781565921160;
                 http://www.oreilly.com/catalog/core",
  acknowledgement = ack-nhfb,
  remark =       "``A foundation for C programmers'' --- cover p. [1].",
  subject =      "C++ (Computer program language)",
}

@Book{Sato:2002:JSL,
  author =       "Jin Sato and Arnie Rusoff",
  title =        "Jin Sato's Lego Mindstorms: the master's technique",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 361",
  year =         "2002",
  ISBN =         "1-886411-56-5 (paperback)",
  ISBN-13 =      "978-1-886411-56-2 (paperback)",
  LCCN =         "TJ211.15 .S2813 2002",
  bibdate =      "Tue Aug 5 18:24:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781886411562",
  acknowledgement = ack-nhfb,
  subject =      "Robots; Design and construction; Popular works; LEGO
                 toys",
}

@Book{Sauer:2014:WBB,
  author =       "Moritz ``mo.'' Sauer",
  title =        "{Das WordPress-Buch: [behandelt WordPress 4]}.
                 ({German}) [The {WordPress} book: [including {WordPress
                 4}]]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "288",
  year =         "2014",
  ISBN =         "3-95561-860-9",
  ISBN-13 =      "978-3-95561-860-5",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:09 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://bvbr.bib-bvb.de:8991/F?func=service\%26doc\_library=BVB01\%26local\_base=BVB01\%26doc\_number=027654943\%26line\_number=0001\%26func\_code=DB\_RECORDS\%26service\_type=MEDIA;
                 http://swbplus.bsz-bw.de/bsz420324720cov.htm",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "WordPress 4.0.",
}

@Book{Savikas:2005:WH,
  author =       "Andrew Savikas",
  title =        "{Word} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxii + 372",
  year =         "2005",
  ISBN =         "0-596-00493-1 (paperback)",
  ISBN-13 =      "978-0-596-00493-4 (paperback)",
  LCCN =         "Z52.5.M52 S28 2004",
  bibdate =      "Tue Aug 2 10:51:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004934",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Word; Word processing; Microsoft Word
                 (Computer file)",
}

@Book{Sayers:1996:WMD,
  author =       "Charles Sayers",
  title =        "{Web} Makeovers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "180",
  month =        aug,
  year =         "1996",
  ISBN =         "1-56592-196-8",
  ISBN-13 =      "978-1-56592-196-2",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$21.95",
  URL =          "http://www.oreilly.com/catalog/9781565921962",
  acknowledgement = ack-nhfb,
}

@Book{Scheifler:1989:XPM,
  author =       "Robert W. Scheifler",
  title =        "{X} Protocol Reference Manual",
  volume =       "0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 398",
  year =         "1989",
  ISBN =         "0-937175-40-4",
  ISBN-13 =      "978-0-937175-40-8",
  LCCN =         "????",
  bibdate =      "Mon Oct 4 11:57:39 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$30.00",
  URL =          "http://www.oreilly.com/catalog/9780937175408",
  acknowledgement = ack-nhfb,
}

@Book{Scheifler:1989:XPR,
  author =       "Robert W. Scheifler",
  title =        "{X} Protocol Reference Manual",
  volume =       "0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 398",
  year =         "1989",
  ISBN =         "0-937175-40-4",
  ISBN-13 =      "978-0-937175-40-8",
  LCCN =         "QA76.76.W56 X5 1989",
  bibdate =      "Wed Jul 6 14:53:46 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$30.00",
  acknowledgement = ack-nhfb,
}

@Book{Schmalz:2005:IEA,
  author =       "Michael Schmalz",
  title =        "Integrating {Excel} and {Access}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "504",
  year =         "2005",
  ISBN =         "0-596-00973-9",
  ISBN-13 =      "978-0-596-00973-1",
  LCCN =         "QA76.9.D3",
  bibdate =      "Tue Aug 5 17:46:47 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009731",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Microsoft Access;
                 Database management",
}

@Book{Schmitt:1997:SSD,
  author =       "Bob Schmitt",
  title =        "{Shockwave} studio: designing multimedia for the
                 {Web}",
  publisher =    "Songline Studios, Inc." # " and " # pub-ORA,
  address =      "Sebastopol, CA",
  pages =        "xii + 183",
  month =        mar,
  year =         "1997",
  ISBN =         "1-56592-231-X",
  ISBN-13 =      "978-1-56592-231-0",
  LCCN =         "QA76.76.I59 S36 1997",
  bibdate =      "Mon Apr 18 14:52:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Web review studio series",
  URL =          "http://www.ora.com/catalog/shock/;
                 http://www.oreilly.com/catalog/9781565922310;
                 http://www.oreilly.com/catalog/shock",
  acknowledgement = ack-nhfb,
  keywords =     "Director (Computer file)",
  subject =      "Interactive multimedia; Director (Computer file);
                 Shockwave (Computer file); World Wide Web",
}

@Book{Schmitt:2004:CC,
  author =       "Christopher Schmitt",
  title =        "{CSS} Cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 252",
  year =         "2004",
  ISBN =         "0-596-00576-8",
  ISBN-13 =      "978-0-596-00576-4",
  LCCN =         "TK5105.888 .S3524 2004",
  bibdate =      "Mon Apr 18 15:08:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005764",
  acknowledgement = ack-nhfb,
  remark =       "``Quick solutions to common CSS problems'' ---
                 cover.",
  subject =      "Web sites; Design; Cascading style sheets; Web site
                 development",
}

@Book{Schmitt:2006:CC,
  author =       "Christopher Schmitt",
  title =        "{CSS} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xx + 516",
  year =         "2006",
  ISBN =         "0-596-52741-1",
  ISBN-13 =      "978-0-596-52741-9",
  LCCN =         "Internet",
  bibdate =      "Tue Aug 5 18:06:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527419",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2004.",
  subject =      "Cascading style sheets; Web sites; Design",
}

@Book{Schmitt:2006:RC,
  author =       "Christopher Schmitt",
  title =        "Releasing {CSS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52935-X",
  ISBN-13 =      "978-0-596-52935-2",
  LCCN =         "TK5105.888 S36 2006eb; TK5105.888",
  bibdate =      "Tue Aug 5 18:11:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529352",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Cascading style sheets",
}

@Book{Schmitt:2010:CC,
  author =       "Christopher Schmitt",
  title =        "{CSS} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxiv + 702",
  year =         "2010",
  ISBN =         "0-596-15593-X (paperback)",
  ISBN-13 =      "978-0-596-15593-3 (paperback)",
  LCCN =         "TK5105.888 .S3524 2010",
  bibdate =      "Wed Jul 28 09:08:49 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Foreword by Dan Cederholm.",
  acknowledgement = ack-nhfb,
  remark =       "Updated for Firefox 3, IE 8, and Chrome.",
  subject =      "Cascading style sheets; Web sites; Design; Cascading
                 Style Sheets 2.1; Cascading Style Sheets",
}

@Book{Schrenk:2007:WSS,
  author =       "Michael Schrenk",
  title =        "{Webbots}, spiders, and screen scrapers: a guide to
                 developing Internet agents with {PHP\slash CURL}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xviii + 306",
  year =         "2007",
  ISBN =         "1-59327-120-4",
  ISBN-13 =      "978-1-59327-120-6",
  LCCN =         "TK5105.884 .S37 2007",
  bibdate =      "Tue Aug 5 18:19:47 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip0619/2006026680.html;
                 http://www.oreilly.com/catalog/9781593271206",
  acknowledgement = ack-nhfb,
  subject =      "Web search engines; Internet programming; Internet
                 searching; Intelligent agents (Computer software)",
}

@Book{Schroder:2005:LC,
  author =       "Carla Schroder",
  title =        "{Linux} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 553",
  year =         "2005",
  ISBN =         "0-596-00640-3 (paperback)",
  ISBN-13 =      "978-0-596-00640-2 (paperback)",
  LCCN =         "QA76.76.O63; QA76.76.O63 S377 2004eb; QA76.76.O63 S377
                 2004",
  bibdate =      "Tue Aug 5 17:42:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006402",
  acknowledgement = ack-nhfb,
  remark =       "Practical advice for Linux users and system
                 administrators.",
  subject =      "Operating systems (Computers); Linux",
}

@Book{Schroder:2007:LNC,
  author =       "Carla Schroder",
  title =        "{Linux} networking cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 612",
  year =         "2007",
  ISBN =         "0-596-10248-8 (paperback)",
  ISBN-13 =      "978-0-596-10248-7 (paperback)",
  LCCN =         "TK5105.5 .S384 2007",
  bibdate =      "Wed Apr 30 17:58:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596102487",
  acknowledgement = ack-nhfb,
  subject =      "computer networks; Linux",
}

@Book{Schroder:2008:LNC,
  author =       "Carla Schroder",
  title =        "{Linux} networking cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 612",
  year =         "2008",
  ISBN =         "0-596-10248-8",
  ISBN-13 =      "978-0-596-10248-7",
  LCCN =         "QA76.76.O63 S377 2008",
  bibdate =      "Sat Nov 13 10:05:54 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers); Computer
                 networks",
}

@Book{Schulman:1998:WND,
  author =       "Andrew Schulman and Troy Mott and Tim O'Reilly",
  title =        "{Windows 95} in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 503",
  month =        jun,
  year =         "1998",
  ISBN =         "1-56592-316-2",
  ISBN-13 =      "978-1-56592-316-4",
  LCCN =         "QA76.76.O63 O734 1998; QA76.76.W56 O74 1998",
  bibdate =      "Mon Apr 18 14:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565923164;
                 http://www.oreilly.com/catalog/win95nut",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
  xxauthor =     "Tim O'Reilly \& Troy Mott",
}

@Book{Schutt:2013:DDS,
  author =       "Rachel Schutt and Cathy O'Neil",
  title =        "Doing Data Science",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 375",
  year =         "2013",
  ISBN =         "1-4493-5865-9 (paperback)",
  ISBN-13 =      "978-1-4493-5865-5 (paperback), 978-1-4493-5863-1
                 (e-book)",
  LCCN =         "QA76.9.D343 S27 2013",
  bibdate =      "Wed Oct 14 07:37:03 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib",
  acknowledgement = ack-nhfb,
  author-dates = "1976--",
  remark =       "October 2013: first edition ; 2013-10-08: first
                 release. Subtitle on cover: Straight talk from the
                 frontline.",
  subject =      "Data mining; Big data; Information science; Data
                 structures (Computer science); Database management;
                 Cyberinfrastructure; Big data.; Cyberinfrastructure.;
                 Data mining.; Data structures (Computer science);
                 Database management.; Information science.",
  tableofcontents = "Big Data and Data Science Hype \\
                 Getting Past the Hype \\
                 Why Now? \\
                 Datafication \\
                 The Current Landscape (with a Little History) \\
                 Data Science Jobs \\
                 A Data Science Profile \\
                 Thought Experiment: Meta-Definition \\
                 OK, So What Is a Data Scientist, Really? \\
                 In Academia \\
                 In Industry \\
                 Statistical Thinking in the Age of Big Data \\
                 Statistical Inference \\
                 Populations and Samples \\
                 Populations and Samples of Big Data \\
                 Big Data Can Mean Big Assumptions \\
                 Modeling \\
                 Exploratory Data Analysis \\
                 Philosophy of Exploratory Data Analysis \\
                 Exercise: EDA \\
                 The Data Science Process \\
                 A Data Scientist's Role in This Process \\
                 Thought Experiment: How Would You Simulate Chaos? \\
                 Case Study: RealDirect \\
                 How Does RealDirect Make Money? \\
                 Exercise: RealDirect Data Strategy \\
                 Machine Learning Algorithms \\
                 Three Basic Algorithms \\
                 Linear Regression \\
                 k-Nearest Neighbors (k-NN) \\
                 k-means \\
                 Exercise: Basic Machine Learning Algorithms --Contents
                 note continued: Solutions \\
                 Summing It All Up \\
                 Thought Experiment: Automated Statistician \\
                 Thought Experiment: Learning by Example \\
                 Why Won't Linear Regression Work for Filtering Spam?
                 \\
                 How About k-nearest Neighbors? \\
                 Naive Bayes \\
                 Bayes Law \\
                 A Spam Filter for Individual Words \\
                 A Spam Filter That Combines Words: Naive Bayes \\
                 Fancy It Up: Laplace Smoothing \\
                 Comparing Naive Bayes to k-NN \\
                 Sample Code in bash \\
                 Scraping the Web: APIs and Other Tools \\
                 Jake's Exercise: Naive Bayes for Article Classification
                 \\
                 Sample R Code for Dealing with the NYT API \\
                 Thought Experiments \\
                 Classifiers \\
                 Runtime \\
                 You \\
                 Interpretability \\
                 Scalability \\
                 M6D Logistic Regression Case Study \\
                 Click Models \\
                 The Underlying Math \\
                 Estimating [alpha] and [beta] \\
                 Newton's Method \\
                 Stochastic Gradient Descent \\
                 Implementation 124, \\
                 Evaluation \\
                 Media 6 Degrees Exercise \\
                 Sample R Code \\
                 Kyle Teague and GetGlue \\
                 Timestamps --Contents note continued: Exploratory Data
                 Analysis (EDA) \\
                 Metrics and New Variables or Features \\
                 What's Next? \\
                 Cathy O'Neil \\
                 Thought Experiment \\
                 Financial Modeling \\
                 In-Sample, Out-of-Sample, and Causality \\
                 Preparing Financial Data \\
                 Log Returns \\
                 Example: The S and P Index \\
                 Working out a Volatility Measurement \\
                 Exponential Downweighting \\
                 The Financial Modeling Feedback Loop \\
                 Why Regression? \\
                 Adding Priors \\
                 A Baby Model \\
                 Exercise: GetGlue and Timestamped Event Data \\
                 Exercise: Financial Data \\
                 William Cukierski \\
                 Background: Data Science Competitions \\
                 Background: Crowdsourcing \\
                 The Kaggle Model \\
                 A Single Contestant \\
                 Their Customers \\
                 Thought Experiment: What Are the Ethical Implications
                 of a Robo-Grader? \\
                 Feature Selection \\
                 Example: User Retention \\
                 Filters \\
                 Wrappers \\
                 Embedded Methods: Decision Trees \\
                 Entropy \\
                 The Decision Tree Algorithm \\
                 Handling Continuous Variables in Decision Trees \\
                 Random Forests --Contents note continued: User
                 Retention: Interpretability Versus Predictive Power \\
                 David Huffaker: Google's Hybrid Approach to Social
                 Research \\
                 Moving from Descriptive to Predictive \\
                 Social at Google \\
                 Privacy \\
                 Thought Experiment: What Is the Best Way to Decrease
                 Concern and Increase Understanding and Control? \\
                 A Real-World Recommendation Engine \\
                 Nearest Neighbor Algorithm Review \\
                 Some Problems with Nearest Neighbors \\
                 Beyond Nearest Neighbor: Machine Learning
                 Classification \\
                 The Dimensionality Problem \\
                 Singular Value Decomposition (SVD) \\
                 Important Properties of SVD \\
                 Principal Component Analysis (PCA) \\
                 Alternating Least Squares \\
                 Fix V and Update U \\
                 Last Thoughts on These Algorithms \\
                 Thought Experiment: Filter Bubbles \\
                 Exercise: Build Your Own Recommendation System \\
                 Sample Code in Python \\
                 Data Visualization History \\
                 Gabriel Tarde \\
                 Mark's Thought Experiment \\
                 What Is Data Science, Redux? \\
                 Processing \\
                 Franco Moretti --Contents note continued: A Sample of
                 Data Visualization Projects \\
                 Mark's Data Visualization Projects \\
                 New York Times Lobby: Moveable Type \\
                 Project Cascade: Lives on a Screen \\
                 Cronkite Plaza \\
                 eBay Transactions and Books \\
                 Public Theater Shakespeare Machine \\
                 Goals of These Exhibits \\
                 Data Science and Risk \\
                 About Square \\
                 The Risk Challenge \\
                 The Trouble with Performance Estimation \\
                 Model Building Tips \\
                 Data Visualization at Square \\
                 Ian's Thought Experiment \\
                 Data Visualization for the Rest of Us \\
                 Data Visualization Exercise \\
                 Social Network Analysis at Morning Analytics \\
                 Case-Attribute Data versus Social Network Data \\
                 Social Network Analysis \\
                 Terminology from Social Networks \\
                 Centrality Measures \\
                 The Industry of Centrality Measures \\
                 Thought Experiment \\
                 Morningside Analytics \\
                 How Visualizations Help Us Find Schools of Fish \\
                 More Background on Social Network Analysis from a
                 Statistical Point of View --Contents note continued:
                 Representations of Networks and Eigenvalue Centrality
                 \\
                 A First Example of Random Graphs: The
                 Erd{\H{o}}s--Renyi Model \\
                 A Second Example of Random Graphs: The Exponential
                 Random Graph Model \\
                 Data Journalism \\
                 A Bit of History on Data Journalism \\
                 Writing Technical Journalism: Advice from an Expert \\
                 Correlation Doesn't Imply Causation \\
                 Asking Causal Questions \\
                 Confounders: A Dating Example \\
                 OK Cupid's Attempt \\
                 The Gold Standard: Randomized Clinical Trials \\
                 A/B Tests \\
                 Second Best: Observational Studies \\
                 Simpson's Paradox \\
                 The Rubin Causal Model \\
                 Visualizing Causality \\
                 Definition: The Causal Effect \\
                 Three Pieces of Advice \\
                 Madigan's Background \\
                 Thought Experiment \\
                 Modern Academic Statistics \\
                 Medical Literature and Observational Studies \\
                 Stratification Does Not Solve the Confounder Problem
                 \\
                 What Do People Do About Confounding Things in Practice?
                 \\
                 Is There a Better Way? --Contents note continued:
                 Research Experiment (Observational Medical Outcomes
                 Partnership) \\
                 Closing Thought Experiment \\
                 Claudia's Data Scientist Profile \\
                 The Life of a Chief Data Scientist \\
                 On Being a Female Data Scientist \\
                 Data Mining Competitions \\
                 How to Be a Good Modeler \\
                 Data Leakage \\
                 Market Predictions \\
                 Amazon Case Study: Big Spenders \\
                 A Jewelry Sampling Problem \\
                 IBM Customer Targeting \\
                 Breast Cancer Detection \\
                 Pneumonia Prediction \\
                 How to Avoid Leakage \\
                 Evaluating Models \\
                 Accuracy: Meh \\
                 Probabilities Matter, Not 0s and 1s \\
                 Choosing an Algorithm \\
                 A Final Example \\
                 Parting Thoughts \\
                 About David Crawshaw \\
                 Thought Experiment \\
                 MapReduce \\
                 Word Frequency Problem \\
                 Enter MapReduce \\
                 Other Examples of MapReduce \\
                 What Can't MapReduce Do? \\
                 Pregel \\
                 About Josh Wills \\
                 Thought Experiment \\
                 On Being a Data Scientist \\
                 Data Abundance Versus Data Scarcity \\
                 Designing Models \\
                 Economic Interlude: Hadoop --Contents note continued: A
                 Brief Introduction to Hadoop \\
                 Cloudera \\
                 Back to Josh: Workflow \\
                 So How to Get Started with Hadoop? \\
                 Process Thinking \\
                 Naive No Longer \\
                 Helping Hands \\
                 Your Mileage May Vary \\
                 Bridging Tunnels \\
                 Some of Our Work \\
                 What Just Happened? \\
                 What Is Data Science (Again)? \\
                 What Are Next-Gen Data Scientists? \\
                 Being Problem Solvers \\
                 Cultivating Soft Skills \\
                 Being Question Askers \\
                 Being an Ethical Data Scientist \\
                 Career Advice",
}

@Book{Schwartz:1993:LP,
  author =       "Randal L. Schwartz",
  title =        "Learning {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 246",
  month =        nov,
  year =         "1993",
  ISBN =         "1-56592-042-2",
  ISBN-13 =      "978-1-56592-042-2",
  LCCN =         "QA76.73.P22 S37 1993; QA76.73.P225 S39 1993",
  bibdate =      "Mon Apr 18 14:50:24 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Foreword by Larry Wall.",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920422",
  acknowledgement = ack-nhfb,
  remark =       "``Unix programming'' --- cover.",
  subject =      "Perl (Computer program language)",
}

@Book{Schwartz:1996:NHC,
  author =       "Edward A. Schwartz",
  title =        "{NetActivism}: How Citizens Use the {Internet}",
  publisher =    "Songline Studios, Inc.",
  address =      "Sebastopol, CA",
  pages =        "xi + 212",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-56592-160-7",
  ISBN-13 =      "978-1-56592-160-3",
  LCCN =         "JK1764 .S38 1996",
  bibdate =      "Mon Apr 18 14:52:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM. Same ISBN as
                 \cite{Blackman:1996:LRI}.",
  price =        "US\$24.95",
  series =       "Songline guides",
  URL =          "http://www.oreilly.com/catalog/9781565921603",
  acknowledgement = ack-nhfb,
  remark =       "Includes directory of useful Internet sites, glossary,
                 and index.",
  subject =      "Political participation; United States; Computer
                 network resources; Political planning; United States;
                 Computer network resources; Lobbying; United States;
                 Computer network resources; United States; Politics and
                 government; Computer network resources; Internet; World
                 Wide Web",
}

@Book{Schwartz:1997:LP,
  author =       "Randal L. Schwartz and Tom Christiansen",
  title =        "Learning {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxix + 269",
  year =         "1997",
  ISBN =         "1-56592-284-0",
  ISBN-13 =      "978-1-56592-284-6",
  LCCN =         "QA76.73.P22 S37 1997; QA76.73.P22 S39 1997",
  bibdate =      "Mon Apr 18 14:53:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Foreword by Larry Wall.",
  price =        "US\$32.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/lperl2/;
                 http://www.oreilly.com/catalog/9781565922846;
                 http://www.oreilly.com/catalog/lperl2",
  acknowledgement = ack-nhfb,
  remark =       "``Unix programming'' --- cover.",
  subject =      "Perl (Computer program language)",
}

@Book{Schwartz:1997:LPW,
  author =       "Randal L. Schwartz and Erik W. Olson and Tom
                 Christiansen",
  title =        "Learning {Perl} on {Win32} Systems",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 282",
  year =         "1997",
  ISBN =         "1-56592-324-3",
  ISBN-13 =      "978-1-56592-324-9",
  LCCN =         "QA76.73.P22 S38 1997",
  bibdate =      "Mon Apr 18 14:53:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "The Perl series; A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/lperlwin/;
                 http://www.oreilly.com/catalog/9781565923249;
                 http://www.oreilly.com/catalog/lperlwin",
  acknowledgement = ack-nhfb,
  remark =       "``Windows NT'' --- cover.",
  subject =      "Perl (Computer program language); Microsoft Win32",
}

@Book{Schwartz:1998:MML,
  author =       "Alan Schwartz",
  title =        "Managing Mailing Lists: {Majordomo}, {LISTSERV},
                 {Listproc}, and {SmartList}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 282",
  month =        mar,
  year =         "1998",
  ISBN =         "1-56592-259-X",
  ISBN-13 =      "978-1-56592-259-4",
  LCCN =         "HE7551 .S39 1998; ZA4480 .S39 1998",
  bibdate =      "Mon Apr 18 14:53:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565922594;
                 http://www.oreilly.com/catalog/mailing;
                 http://www.oreilly.com/catalog/mailing/noframes.html",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic discussion groups --- Management;
                 Electronic mail systems --- Management",
  remark =       "``Majordomo, LISTSERV, ListProc, and SmartList'' ---
                 cover.",
  subject =      "Electronic mail systems; Mailing lists",
}

@Book{Schwartz:1998:SSS,
  author =       "Alan Schwartz and Simson Garfinkel",
  title =        "Stopping Spam: Stamping Out Unwanted Email and News
                 Postings",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 191",
  year =         "1998",
  ISBN =         "1-56592-388-X",
  ISBN-13 =      "978-1-56592-388-1",
  LCCN =         "HE7551 .S393 1998; TK5105.73 .S38 1998",
  bibdate =      "Mon Apr 18 14:54:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781565923881;
                 http://www.oreilly.com/catalog/spam",
  acknowledgement = ack-nhfb,
  subject =      "Electronic mail systems; Unsolicited electronic mail
                 messages",
}

@Book{Schwartz:2001:LPE,
  author =       "Randal L. Schwartz and Tom Phoenix",
  title =        "Learning {Perl}: Making Easy Things Easy and Hard
                 Things Possible",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvi + 316",
  month =        jul,
  year =         "2001",
  ISBN =         "0-596-00132-0",
  ISBN-13 =      "978-0-596-00132-2",
  LCCN =         "QA76.73.P22 S37 2001",
  bibdate =      "Mon Apr 18 15:02:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596001322;
                 http://www.oreilly.com/catalog/lperl3",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Schwartz:2003:LPO,
  author =       "Randal L. Schwartz and Tom Phoenix and Linda Mui",
  title =        "Learning {Perl} objects, references, and modules",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 205",
  year =         "2003",
  ISBN =         "0-596-00478-8",
  ISBN-13 =      "978-0-596-00478-1",
  LCCN =         "QA76.73.P22 S379 2003",
  bibdate =      "Sat Nov 13 10:06:28 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  remark =       "Beyond the basics of learning Perl.",
  subject =      "Perl (Computer program language)",
}

@Book{Schwartz:2004:S,
  author =       "Alan Schwartz",
  title =        "{SpamAssassin}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 207",
  year =         "2004",
  ISBN =         "0-596-00707-8",
  ISBN-13 =      "978-0-596-00707-2",
  LCCN =         "TK5105.73 .S388 2004; TK5105.73 .S388 2004eb;
                 TK5105.73",
  bibdate =      "Tue Aug 5 17:42:51 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007072",
  acknowledgement = ack-nhfb,
  remark =       "Covers SpamAssassin version 3.0. The open source
                 solution to SPAM.",
  subject =      "SpamAssassin (Computer file); Spam (Electronic mail);
                 Internet; Security measures; Open source software",
}

@Book{Schwartz:2005:LP,
  author =       "Randal L. Schwartz and Tom Phoenix and Brian D. Foy",
  title =        "Learning {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xvii + 283",
  year =         "2005",
  ISBN =         "0-596-10105-8",
  ISBN-13 =      "978-0-596-10105-3",
  LCCN =         "QA76.73.P33 S34 2005",
  bibdate =      "Thu Oct 6 07:24:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101053",
  acknowledgement = ack-nhfb,
  remark =       "Covers Perl 5.8---Cover.",
  subject =      "Perl (Computer program language)",
}

@Book{Schwartz:2006:IP,
  author =       "Randal L. Schwartz and Brian D. Foy and Tom Phoenix",
  title =        "Intermediate {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 256",
  year =         "2006",
  ISBN =         "0-596-10206-2",
  ISBN-13 =      "978-0-596-10206-7",
  LCCN =         "QA76.73.P22 S368 2006; QA76.73.P22; QA76.73.P22 S348
                 2006eb",
  bibdate =      "Tue Aug 5 17:52:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102067",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Schwartz:2008:HPM,
  author =       "Baron Schwartz and Peter Zaitsev and Vadim Tkachenko
                 and Jeremy D. Zawodny and Arjen Lentz and Derek J.
                 Balling",
  title =        "High performance {MySQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxii + 684",
  year =         "2008",
  ISBN =         "0-596-10171-6",
  ISBN-13 =      "978-0-596-10171-8",
  LCCN =         "????",
  bibdate =      "Thu Jun 4 14:31:20 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  remark =       "Optimization, backups, replication, and more. Covers
                 MySQL version 5.1.",
  subject =      "MySQL",
}

@Book{Schwartz:2008:LP,
  author =       "Randal L. Schwartz and Tom Phoenix and Brian D. Foy",
  title =        "Learning {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xviii + 328",
  year =         "2008",
  ISBN =         "0-596-52010-7",
  ISBN-13 =      "978-0-596-52010-6",
  LCCN =         "QA76.73.P22 S37 2008",
  bibdate =      "Wed Mar 13 13:43:08 MDT 2013",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  abstract =     "Shows how to write, debug, and run a Perl program,
                 describes CGI scripting and data manipulation, and
                 describes scalar values, basic operators, and
                 associative arrays.",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
  tableofcontents = "1. Introduction \\
                 Questions and answers \\
                 What does ``Perl'' stand for? \\
                 How can I get Perl? \\
                 How do I make a Perl program? \\
                 A Whirlwind tour of Perl \\
                 Exercises \\
                 2. Scalar data \\
                 Numbers \\
                 Strings \\
                 Perl's built-in warnings \\
                 Scalar variables \\
                 Output with print \\
                 The If control structure \\
                 Getting user input \\
                 The Chomp operator \\
                 The While control structure \\
                 The Undef value \\
                 The Defined function \\
                 3. Lists and arrays \\
                 Accessing elements of an array \\
                 Special array Indices \\
                 List literals \\
                 List assignment \\
                 Interpolating arrays into strings \\
                 The Foreach control structure \\
                 Scalar and list context \\
                 4. Subroutines \\
                 Defining a subroutine \\
                 Invoking a subroutine \\
                 Return values \\
                 Arguments \\
                 Private variables in subroutines \\
                 Variable-length parameter lists \\
                 Notes on lexical (my) variables \\
                 The Use strict pragma \\
                 The Return operator \\
                 Nonscalar Return Values \\
                 Persistent, private variables \\
                 5. Input and output \\
                 Input from standard input \\
                 Input from the diamond operator \\
                 The Invocation arguments \\
                 Output to standard output \\
                 Formatted output with printf \\
                 Filehandles \\
                 Opening a filehandle \\
                 Fatal errors with die \\
                 Using filehandles \\
                 Reopening a standard filehandle \\
                 Output with say \\
                 6. Hashes \\
                 What Is a hash? \\
                 Hash element access \\
                 Hash functions \\
                 Typical use of a hash \\
                 The \%ENV hash \\
                 7. In the world of regular expressions \\
                 What are regular expressions? \\
                 Using simple patterns \\
                 Character classes \\
                 8. Matching with regular expressions \\
                 Matches with m// \\
                 Option modifiers \\
                 Anchors \\
                 The Binding operator, =~ \\
                 Interpolating into patterns \\
                 The Match variables \\
                 General quantifiers \\
                 Precedence \\
                 A Pattern test program \\
                 9. Processing text with regular expressions \\
                 Substitutions with s/// \\
                 The Split operator \\
                 The Join function in list context \\
                 More powerful regular expressions \\
                 10. More Control Structures \\
                 The Unless control structure \\
                 The Until control structure \\
                 Expression modifiers \\
                 The Naked block control structure \\
                 The Elsif clause \\
                 Autoincrement and autodecrement \\
                 The For control structure \\
                 Loop controls \\
                 The Ternary operator, ?: \\
                 Logical operators \\
                 11. Perl modules \\
                 Finding modules \\
                 Installing modules \\
                 Using simple modules \\
                 12. File tests \\
                 File test operators \\
                 The Stat and istat functions \\
                 The Localtime function \\
                 Bitwise operators \\
                 13. Directory operations \\
                 Moving around the directory tree \\
                 Globbing \\
                 An Alternate syntax for globbing \\
                 Directory handles \\
                 Recursive directory Listing \\
                 Manipulating files and directories \\
                 Removing files \\
                 Renaming files \\
                 Links and files \\
                 Making and removing directories \\
                 Modifying permissions \\
                 Changing ownership \\
                 Changing timestamps14. Strings and sorting \\
                 Finding a substring with index \\
                 Manipulating a substring with substr \\
                 Formatting data with sprintf \\
                 Advanced sorting \\
                 15. Smart matching and given-when \\
                 The Smart match operator \\
                 Smart match precedence \\
                 The Given statement \\
                 When with many Items \\
                 16. Process management \\
                 The System function \\
                 The Exec function \\
                 The Environment variables \\
                 Using backquotes to capture output \\
                 Processes as filehandles \\
                 Getting down and dirty with Fork \\
                 Sending and receiving signals \\
                 17. Some advanced Perl techniques \\
                 Trapping errors with eval \\
                 Picking items from a list with grep \\
                 Transforming items from a list with map \\
                 Unquoted hash keys \\
                 Slices \\
                 A. Exercise answers \\
                 B. Beyond the Llama \\
                 Index",
}

@Book{Scott:1998:VPN,
  author =       "Charlie Scott and Paul Wolfe and Mike Erwin",
  title =        "Virtual Private Networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 177",
  month =        mar,
  year =         "1998",
  ISBN =         "1-56592-319-7",
  ISBN-13 =      "978-1-56592-319-5",
  LCCN =         "TK5105.875.I57 S36 1998; TK5105.875.I57 S395 1998",
  bibdate =      "Mon Apr 18 14:53:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95 (Can. US\$42.95)",
  URL =          "http://www.oreilly.com/catalog/9781565923195;
                 http://www.oreilly.com/catalog/vpn;
                 http://www.oreilly.com/catalog/vpn/",
  acknowledgement = ack-nhfb,
  remark =       "``Turning the Internet into your private network'' ---
                 cover.",
  subject =      "Internet; Extranets (Computer networks); Business
                 enterprises; Computer networks; Computer networks;
                 Security measures; Telecommuting",
}

@Book{Scott:1999:VPN,
  author =       "Charlie Scott and Paul Wolfe and Mike Erwin",
  title =        "Virtual Private Networks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 211",
  year =         "1999",
  ISBN =         "1-56592-529-7",
  ISBN-13 =      "978-1-56592-529-8",
  LCCN =         "TK5105.875.I57 S395 1999",
  bibdate =      "Mon Apr 18 14:56:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565925298;
                 http://www.oreilly.com/catalog/vpn2",
  acknowledgement = ack-nhfb,
  subject =      "Internet; Extranets (Computer networks); Business
                 enterprises; Computer networks; Computer networks;
                 Security measures; Telecommuting",
}

@Book{Sedayao:2001:CIA,
  author =       "Jeff Sedayao",
  title =        "{Cisco IOS} Access Lists",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 260",
  month =        jun,
  year =         "2001",
  ISBN =         "1-56592-385-5",
  ISBN-13 =      "978-1-56592-385-0",
  LCCN =         "TK5105.59 .S444 2001",
  bibdate =      "Mon Apr 18 14:54:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565923850;
                 http://www.oreilly.com/catalog/cisrtlist",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures; Cisco IOS;
                 Computer networks; Access control",
}

@Book{Seefeld:2005:RB,
  author =       "Kim Seefeld and Ernst Linder",
  title =        "{R} for Bioinformatics",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "320 (est.)",
  year =         "2005",
  ISBN =         "0-596-00544-X",
  ISBN-13 =      "978-0-596-00544-3",
  LCCN =         "????",
  bibdate =      "Mon Jul 04 16:50:00 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596005443",
  acknowledgement = ack-nhfb,
}

@Book{Segaran:2007:PCI,
  author =       "Toby Segaran",
  title =        "Programming collective intelligence: building {Smart
                 Web 2.0} applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 334",
  year =         "2007",
  ISBN =         "0-596-52932-5, 0-596-55068-5",
  ISBN-13 =      "978-0-596-52932-1, 978-0-596-55068-4",
  LCCN =         "T58.5 .S43 2007",
  bibdate =      "Tue Aug 5 18:11:14 MDT 2008",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529321",
  abstract =     "Want to tap the power behind search rankings, product
                 recommendations, social bookmarking, and online
                 matchmaking? This fascinating book demonstrates how you
                 can build Web 2.0 applications to mine the enormous
                 amount of data created by people on the Internet. With
                 the sophisticated algorithms in this book, you can
                 write smart programs to access interesting datasets
                 from other web sites, collect data from users of your
                 own applications, and analyze and understand the data
                 once you've found it.Programming Collective
                 Intelligence takes you into the world of machine
                 learning and statistics, and ex.",
  acknowledgement = ack-nhfb,
  remark =       "Description based upon print version of record.",
  subject =      "Computer science; Information technology; Social
                 aspects; Programming; Internet programming",
  tableofcontents = "Programming Collective Intelligence \\
                 preface \\
                 Style of Examples \\
                 Why Python? \\
                 Significant Whitespace \\
                 List comprehensions \\
                 Open Apis \\
                 Overview of the Chapters \\
                 Conventions \\
                 Using Code Examples \\
                 How to Contact Us \\
                 Safari\? Books Online \\
                 Acknowledgments \\
                 1. Introduction to Collective Intelligence \\
                 What Is Machine Learning? \\
                 Limits of Machine Learning \\
                 Real-Life Examples \\
                 Other Uses for Learning Algorithms \\
                 2. Making Recommendations \\
                 Collecting Preferences \\
                 Finding Similar Users \\
                 Pearson Correlation Score \\
                 Which Similarity Metric Should You Use? \\
                 Ranking the Critics \\
                 Recommending Items \\
                 Matching Products \\
                 Building a del.icio.us Link Recommender \\
                 Building the Dataset \\
                 Recommending Neighbors and Links \\
                 Item-Based Filtering \\
                 Getting Recommendations \\
                 Using the MovieLens Dataset \\
                 User-Based or Item-Based Filtering? \\
                 Exercises \\
                 3. Discovering Groups \\
                 Word Vectors \\
                 Counting the Words in a Feed \\
                 Hierarchical Clustering \\
                 Drawing the Dendrogram \\
                 Column Clustering \\
                 K-Means Clustering \\
                 Clusters of Preferences \\
                 Beautiful Soup \\
                 Scraping the Zebo Results \\
                 Defining a Distance Metric \\
                 Clustering Results \\
                 Viewing Data in Two Dimensions \\
                 Other Things to Cluster \\
                 Exercises \\
                 4. Searching and Ranking \\
                 A Simple Crawler \\
                 Crawler Code \\
                 Building the Index \\
                 Finding the Words on a Page \\
                 Adding to the Index \\
                 Querying \\
                 Content-Based Ranking \\
                 Word Frequency \\
                 Document Location \\
                 Word Distance \\
                 Using Inbound Links \\
                 The PageRank Algorithm \\
                 Using the Link Text \\
                 Learning from Clicks \\
                 Setting Up the Database \\
                 Feeding Forward \\
                 Training with Backpropagation \\
                 Training Test \\
                 Connecting to the Search Engine \\
                 Exercises \\
                 5. Optimization \\
                 Representing Solutions \\
                 The Cost Function \\
                 Random Searching \\
                 Hill Climbing \\
                 Simulated Annealing \\
                 Genetic Algorithms \\
                 Real Flight Searches \\
                 The minidom PackageFlight Searches \\
                 Optimizing for Preferences \\
                 The Cost Function \\
                 Running the Optimization \\
                 Network Visualization \\
                 Counting Crossed Lines \\
                 Drawing the Network \\
                 Other Possibilities \\
                 Exercises \\
                 6. Document Filtering \\
                 Documents and Words \\
                 Training the Classifier \\
                 Calculating Probabilities \\
                 A Na{\~A}ve Classifier \\
                 A Quick Introduction to Bayes and Theorem \\
                 Choosing a Category \\
                 The Fisher Method \\
                 Combining the Probabilities \\
                 Classifying Items \\
                 Persisting the Trained Classifiers \\
                 Filtering Blog Feeds \\
                 Improving Feature Detection \\
                 Using Akismet \\
                 Alternative Methods \\
                 Exercises \\
                 7. Modeling with Decision Trees\\
                 Introducing Decision Trees \\
                 Training the Tree \\
                 Choosing the Best Split \\
                 Entropy \\
                 Recursive Tree Building \\
                 Displaying the Tree \\
                 Classifying New Observations \\
                 Pruning the Tree \\
                 Dealing with Missing Data \\
                 Dealing with Numerical Outcomes \\
                 Modeling Home Prices \\
                 Modeling ``Hotness'' \\
                 When to Use Decision Trees \\
                 Exercises \\
                 8. Building Price Models \\
                 k-Nearest Neighbors \\
                 Defining Similarity \\
                 Code for k-Nearest Neighbors \\
                 Weighted Neighbors \\
                 Subtraction Function \\
                 Gaussian Function \\
                 Weighted kNn \\
                 Cross-Validation \\
                 Heterogeneous Variables \\
                 Scaling Dimensions \\
                 Optimizing the Scale",
}

@Book{Seibold:2008:BBA,
  author =       "Chris Seibold",
  title =        "Big book of {Apple} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xi + 627",
  year =         "2008",
  ISBN =         "0-596-52982-1",
  ISBN-13 =      "978-0-596-52982-6",
  LCCN =         "QA76.76.O63 S45 2008",
  bibdate =      "Sat Nov 13 10:17:12 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Hacks",
  acknowledgement = ack-nhfb,
  remark =       "Includes hacks for peripheral devices such as iPod,
                 iPhone and Apple TV, and also tips for running other
                 operating systems such as Windows on a Macintosh
                 computer.",
  subject =      "Mac OS; Apple computer; Macintosh (Computer);
                 Handbooks, manuals, etc; Operating systems
                 (Computers)",
}

@Book{Seiwert:2014:ZOZ,
  author =       "Lothar Seiwert and Holger W{\"o}ltje and Christian
                 Obermayr",
  title =        "{Zeitmanagement mit Outlook: die Zeit im Griff mit
                 Microsoft Outlook 2003-2013; Strategien, Tipps und
                 Techniken}. ({German}) [{Time} management with
                 {Outlook}: controlling time with {Microsoft Outlook
                 2003--2013}; Strategies, tips and techniques]",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Tenth",
  pages =        "256",
  year =         "2014",
  ISBN =         "3-95561-974-5",
  ISBN-13 =      "978-3-95561-974-9",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:33 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://d-nb.info/1059839326/04",
  acknowledgement = ack-nhfb,
  author-dates = "1952--",
  language =     "German",
  remark =       "Mit zus{\"a}tzlichen Videolektionen im Web.",
  subject =      "Outlook; Selbstmanagement; Zeiteinteilung.",
  xxauthor =     "Lothar Seiwert and Christian Obermayr and Holger
                 W{\"o}ltje",
  xxpages =      "238",
}

@Book{Sells:2005:PWP,
  author =       "Chris Sells and Ian Griffiths",
  title =        "Programming {Windows Presentation Foundation}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 430 + 8",
  year =         "2005",
  ISBN =         "0-596-10113-9",
  ISBN-13 =      "978-0-596-10113-8",
  LCCN =         "QA76.76.A65 S45 2005eb; QA76.76.A65",
  bibdate =      "Tue Aug 5 17:49:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101138",
  acknowledgement = ack-nhfb,
  remark =       "AKA: Avalon.",
  subject =      "Microsoft Windows (Computer file); Application
                 software",
}

@Book{Serim:1996:NWT,
  author =       "Ferdi Serim and Melissa Koch",
  title =        "{NetLearning}: Why Teachers Use the {Internet}",
  publisher =    "Songline Studios, Inc." # " and " # pub-ORA,
  address =      "Sebastopol, CA",
  pages =        "xii + 292",
  year =         "1996",
  ISBN =         "1-56592-201-8",
  ISBN-13 =      "978-1-56592-201-3",
  LCCN =         "LB1044.87 .S47 1996",
  bibdate =      "Mon Apr 18 14:52:27 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$24.95",
  series =       "Songline guides",
  URL =          "http://www.oreilly.com/catalog/9781565922013;
                 http://www.oreilly.com/catalog/netlearn",
  acknowledgement = ack-nhfb,
  subject =      "Internet; Study and teaching; Handbooks, manuals, etc;
                 Teaching; United States; Aids and devices; Internet
                 literacy",
}

@Book{Setterberg:1998:TTA,
  author =       "Fred Setterberg",
  title =        "Travelers' Tales {America}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "400",
  year =         "1998",
  ISBN =         "1-885211-28-7",
  ISBN-13 =      "978-1-885211-28-6",
  LCCN =         "????",
  bibdate =      "Wed Oct 07 12:21:04 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781885211286;
                 http://www.oreilly.com/catalog/america",
  acknowledgement = ack-nhfb,
}

@Book{Shafer:2006:HUD,
  author =       "Dan Shafer and Rachel Andrew",
  title =        "{HTML} utopia: designing without tables using {CSS}",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  edition =      "Second",
  pages =        "xvi + 497",
  year =         "2006",
  ISBN =         "0-9752402-7-7 (paperback)",
  ISBN-13 =      "978-0-9752402-7-4 (paperback)",
  LCCN =         "TK5105.888 .S43 2006",
  bibdate =      "Tue Aug 5 18:14:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780975240274",
  acknowledgement = ack-nhfb,
  remark =       "The ultimate beginner's guide to CSS.",
  subject =      "Cascading style sheets; HTML (Document markup
                 language)",
}

@Book{Shakespeare:1998:YND,
  author =       "Norman Shakespeare",
  title =        "{Year 2000} in a Nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 314",
  year =         "1998",
  ISBN =         "1-56592-421-5",
  ISBN-13 =      "978-1-56592-421-5",
  LCCN =         "QA76.76.S64 S53 1998",
  bibdate =      "Mon Apr 18 14:55:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565924215;
                 http://www.oreilly.com/catalog/y2knut",
  acknowledgement = ack-nhfb,
  remark =       "``Includes complete COBOL quick reference'' ---
                 cover.",
  subject =      "Year 2000 date conversion (Computer systems)",
}

@Book{Shapiro:1997:NHT,
  author =       "Michael Shapiro",
  title =        "{NetTravel}: how travelers use the {Internet}",
  publisher =    "Songline Studios, Inc." # " and " # pub-ORA,
  address =      "Sebastopol, CA",
  pages =        "xxviii + 284",
  year =         "1997",
  ISBN =         "1-56592-172-0",
  ISBN-13 =      "978-1-56592-172-6",
  LCCN =         "G153.4 .S42 1997; G155.A1 S47 1997",
  bibdate =      "Mon Apr 18 14:52:08 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Foreword by Arthur Frommer.",
  price =        "US\$24.95",
  series =       "Songline guides",
  URL =          "http://www.oreilly.com/catalog/9781565921726;
                 http://www.oreilly.com/catalog/nettravel",
  acknowledgement = ack-nhfb,
  subject =      "Travel; Computer network resources; Internet",
}

@Book{Shelbourne:2005:PPE,
  author =       "Tim Shelbourne",
  title =        "{Photoshop} photo effects cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "176",
  year =         "2005",
  ISBN =         "0-596-10022-1",
  ISBN-13 =      "978-0-596-10022-3",
  LCCN =         "T385; T385 .S53 2005eb",
  bibdate =      "Tue Aug 5 17:47:44 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100223",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop",
}

@Book{Shelbourne:2007:PCP,
  author =       "Tim Shelbourne",
  title =        "{Photoshop CS3} photo effects cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "176",
  year =         "2007",
  ISBN =         "0-596-51504-9",
  ISBN-13 =      "978-0-596-51504-1",
  LCCN =         "T385",
  bibdate =      "Tue Aug 5 17:58:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596515041",
  acknowledgement = ack-nhfb,
  remark =       "New CS3 edition. 53 easy-to-follow recipes for digital
                 photographers, designers and artists.",
  subject =      "Adobe Photoshop; Photography; Digital techniques",
}

@Book{Sheppard:2006:SH,
  author =       "Andrew Sheppard",
  title =        "{Skype} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 320",
  year =         "2006",
  ISBN =         "0-596-10189-9",
  ISBN-13 =      "978-0-596-10189-3",
  LCCN =         "TK5105.8865eb; TK5105.8865",
  bibdate =      "Tue Aug 5 17:51:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101893",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for cheap, fun, innovative phone
                 service",
  subject =      "Skype; Internet telephony",
}

@Book{Shiflett:2006:EPS,
  author =       "Chris Shiflett",
  title =        "Essential {PHP} security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 109",
  year =         "2006",
  ISBN =         "0-596-00656-X",
  ISBN-13 =      "978-0-596-00656-3",
  LCCN =         "QA76.73.P224; QA76.73.P224 S522 2006eb; QA76.73.P224
                 S52 2006",
  bibdate =      "Tue Aug 5 17:42:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006563",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Security measures; PHP (Computer program
                 language)",
}

@Book{Shirazi:2000:JPT,
  author =       "Jack Shirazi",
  title =        "{Java} Performance Tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 426",
  month =        sep,
  year =         "2000",
  ISBN =         "0-596-00015-4",
  ISBN-13 =      "978-0-596-00015-8",
  LCCN =         "QA76.73.J38 S47 2000",
  bibdate =      "Mon Apr 18 15:01:37 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "Java series",
  URL =          "http://www.oreilly.com/catalog/9780596000158;
                 http://www.oreilly.com/catalog/javapt",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Shirazi:2003:JPT,
  author =       "Jack Shirazi",
  title =        "{Java} performance tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 570",
  year =         "2003",
  ISBN =         "0-596-00377-3",
  ISBN-13 =      "978-0-596-00377-7",
  LCCN =         "QA76.73.J38 S47 2003",
  bibdate =      "Tue May 6 05:26:58 MDT 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780596003777",
  acknowledgement = ack-nhfb,
  annote =       "Covers Java SDK 1.4. Includes J2EE performance tuning;
                 Efficient and effective tuning strategies",
  keywords =     "Java (computer program language)",
}

@Book{Shirky:2002:PWS,
  author =       "Clay Shirky",
  title =        "Planning for {Web} Services: Obstacles and
                 Opportunities: An {O'Reilly} Research Report",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "150 (est.)",
  year =         "2002",
  ISBN =         "0-596-00364-1",
  ISBN-13 =      "978-0-596-00364-7",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$195.00",
  URL =          "http://www.oreilly.com/catalog/9780596003647;
                 http://www.oreilly.com/catalog/wsrep",
  acknowledgement = ack-nhfb,
  publishersummary = "Following the groundbreaking P2P Networking
                 Overview from O?Reilly Research, Planning for Web
                 Services guides tech executives and managers through
                 the inflated claims, competing standards, and acronym
                 soup to arrive at a realistic appraisal of Web
                 Services? potential for your business. With profiles of
                 more than 30 of the key players in this emerging
                 sector, the report concludes with a straightforward
                 checklist of the strategic issues and questions every
                 IT decision-maker should answer before committing to
                 Web Services.",
}

@Book{Shirley:1992:GWD,
  author =       "John Shirley",
  title =        "Guide to Writing {DCE} Applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 251",
  month =        jul,
  year =         "1992",
  ISBN =         "1-56592-004-X",
  ISBN-13 =      "978-1-56592-004-0",
  LCCN =         "QA76.9.D5 S5 1992; QA76.9.D5 S54 1992",
  bibdate =      "Mon Apr 18 14:49:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565920040",
  acknowledgement = ack-nhfb,
  remark =       "At head of title: OSF Distributed Computing
                 Environment. DCE RPC is Distributed Computing
                 Environment Remote Procedure Call. (preface).",
  subject =      "Electronic data processing; Distributed processing;
                 Distributed operating systems (Computers)",
}

@Book{Shirley:1994:GWD,
  author =       "John Shirley and Wei Hu and David Magid",
  title =        "Guide to Writing {DCE} Applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxx + 429",
  month =        may,
  year =         "1994",
  ISBN =         "1-56592-045-7",
  ISBN-13 =      "978-1-56592-045-3",
  LCCN =         "QA76.9.D5 S54 1994",
  bibdate =      "Fri Nov 17 17:39:23 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565920453;
                 http://www.oreilly.com/catalog/gwdce",
  acknowledgement = ack-nhfb,
}

@Book{Shirley:1995:MRP,
  author =       "John Shirley and Ward Rosenberry",
  title =        "{Microsoft RPC} Programming Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 232",
  month =        mar,
  year =         "1995",
  ISBN =         "1-56592-070-8",
  ISBN-13 =      "978-1-56592-070-5",
  LCCN =         "QA76.9.D5 S544 1995",
  bibdate =      "Mon Apr 18 14:50:48 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920705",
  acknowledgement = ack-nhfb,
  keywords =     "Microsoft Remote Procedure Call (RPC)",
  subject =      "Electronic data processing; Distributed processing;
                 Client/server computing",
}

@Book{Shnier:1996:DPH,
  author =       "Mitchell Shnier",
  title =        "Dictionary of {PC} Hardware and Data Communications
                 Terms",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 516",
  month =        apr,
  year =         "1996",
  ISBN =         "1-56592-158-5",
  ISBN-13 =      "978-1-56592-158-0",
  LCCN =         "TK7887.5 .S53 1996",
  bibdate =      "Mon Apr 18 14:51:58 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95 (US\$28.95 Can.)",
  URL =          "http://www.oreilly.com/catalog/9781565921580;
                 http://www.oreilly.com/catalog/dcterms",
  acknowledgement = ack-nhfb,
  subject =      "Computer input-output equipment; Dictionaries;
                 Computer networks; Dictionaries; Data transmission
                 systems; Dictionaries",
}

@Book{Shore:2008:AAD,
  author =       "James Shore and Shane Warden",
  title =        "The art of agile development",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 409",
  year =         "2008",
  ISBN =         "0-596-52767-5",
  ISBN-13 =      "978-0-596-52767-9",
  LCCN =         "QA76.76.D47; QA76.76.D47eb",
  bibdate =      "Tue Aug 5 18:07:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Theory in practice",
  URL =          "http://www.oreilly.com/catalog/9780596527679",
  acknowledgement = ack-nhfb,
  subject =      "Agile software development",
}

@Book{Shupe:2006:FPL,
  author =       "Rich Shupe and Robert Hoekman",
  title =        "{Flash 8}: projects for learning animation and
                 interactivity",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 340",
  year =         "2006",
  ISBN =         "0-596-10223-2",
  ISBN-13 =      "978-0-596-10223-4",
  LCCN =         "TR897.7; TR897.7 .S48 2006; TR897.7 .S48 2006eb",
  bibdate =      "Tue Aug 5 17:52:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596102234",
  acknowledgement = ack-nhfb,
  subject =      "Flash (Computer file); Computer animation",
}

@Book{Shupe:2007:LAD,
  author =       "Rich Shupe",
  title =        "Learning ActionScript 3.0: a beginner`s guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 363",
  year =         "2007",
  ISBN =         "0-596-52787-X (paperback)",
  ISBN-13 =      "978-0-596-52787-7 (paperback)",
  LCCN =         "TR897.7; TR897.7eb",
  bibdate =      "Tue Aug 5 18:08:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527877",
  acknowledgement = ack-nhfb,
  subject =      "ActionScript (Computer program language); Web sites;
                 Design",
  xxnote =       "Check year: 2007 or 2008??",
  xxtitle =      "Learning {ActionScript 3.0} design",
}

@Book{Sierra:2003:HFE,
  author =       "Kathy Sierra and Bert Bates",
  title =        "Head first {EJB}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxx + 700",
  year =         "2003",
  ISBN =         "0-596-00571-7",
  ISBN-13 =      "978-0-596-00571-9",
  LCCN =         "QA76.3 .S468 2003",
  bibdate =      "Mon Apr 18 15:07:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005719",
  acknowledgement = ack-nhfb,
  keywords =     "Enterprise JavaBeans (EJB)",
  remark =       "``Passing the Sun certified business component
                 developer exam'' --- cover. ``A brain-friendly study
                 guide'' --- cover.",
  subject =      "Electronic data processing personnel; Certification;
                 Java (Computer program language); JavaBeans",
}

@Book{Sierra:2003:HFJ,
  author =       "Kathy Sierra and Bert Bates",
  title =        "Head first {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxx + 619",
  year =         "2003",
  ISBN =         "0-596-00465-6",
  ISBN-13 =      "978-0-596-00465-1",
  LCCN =         "QA76.73.J38 S535 2003",
  bibdate =      "Mon Apr 18 15:06:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004651",
  acknowledgement = ack-nhfb,
  remark =       "``Your brain on Java--a learner's guide'' --- cover.",
  subject =      "Java (Computer program language)",
}

@Book{Sierra:2005:HFJ,
  author =       "Kathy Sierra and Bert Bates",
  title =        "Head first {Java}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxxii + 688",
  year =         "2005",
  ISBN =         "0-596-00920-8 (paperback)",
  ISBN-13 =      "978-0-596-00920-5 (paperback)",
  LCCN =         "QA76.73.J38 S535 2005",
  bibdate =      "Tue Aug 2 10:34:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009205",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language)",
}

@Book{Siever:1998:PN,
  author =       "Ellen Siever and Stephen Spainhour and Nathan
                 Patwardhan",
  title =        "{Perl} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 654",
  year =         "1998",
  ISBN =         "1-56592-286-7",
  ISBN-13 =      "978-1-56592-286-0",
  LCCN =         "QA76.73.P22 S53 1999",
  bibdate =      "Thu Apr 15 07:52:32 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565922860;
                 http://www.oreilly.com/catalog/perlnut/",
  acknowledgement = ack-nhfb,
}

@Book{Siever:1999:LND,
  author =       "Ellen Siever and Jessica Perry Hekman",
  title =        "{Linux} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 612",
  year =         "1999",
  ISBN =         "1-56592-585-8",
  ISBN-13 =      "978-1-56592-585-4",
  LCCN =         "QA76.76.O63 .S4 1999; QA76.76.O63 H453 1999",
  bibdate =      "Mon Apr 18 14:56:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565925854",
  acknowledgement = ack-nhfb,
  keywords =     "GNU/Linux; operating systems (computers)",
  remark =       "Rev. ed. of: Linux in a nutshell / Jessica Perry
                 Hekman. 1997.",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Siever:1999:PCB,
  author =       "Ellen Siever and Tom Christiansen and Randal L.
                 Schwartz and Larry Wall and Sriram Srinivasan",
  title =        "The {Perl CD} Bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "1999",
  ISBN =         "1-56592-462-2",
  ISBN-13 =      "978-1-56592-462-8",
  LCCN =         "QA76.73.P22 P47 1999",
  bibdate =      "Thu Feb 18 08:51:41 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Six O'Reilly Perl books on a CD-ROM.",
  price =        "US\$59.95",
  URL =          "http://www.oreilly.com/catalog/9781565924628;
                 http://www.oreilly.com/catalog/perlcdbs/",
  acknowledgement = ack-nhfb,
}

@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 =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596000257",
  acknowledgement = ack-nhfb,
  keywords =     "GNU/Linux; operating systems (computers)",
  subject =      "GNU/Linux; Operating systems (Computers)",
  xxtitle =      "{Linux} in a nutshell: a quick desktop reference",
}

@Book{Siever:2001:LWS,
  author =       "Ellen Siever and Matt Welsh and Ben Laurie and Randy
                 Jay Yarger and Alligator Descartes and Scott Guelich",
  title =        "{Linux Web} Server {CD} Bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "812 (est.)",
  year =         "2001",
  ISBN =         "0-596-00208-4",
  ISBN-13 =      "978-0-596-00208-4",
  LCCN =         "QA76.76.O63 L56 2001",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$79.95",
  URL =          "http://www.oreilly.com/catalog/9780596002084;
                 http://www.oreilly.com/catalog/linuxwebcdbs",
  acknowledgement = ack-nhfb,
  publishersummary = "Six best selling O'Reilly Animal Guides are now
                 available on CD-ROM, easily accessible and searchable
                 with your favorite Web browser: Running Linux, 3rd
                 Edition; Linux in a Nutshell, 3rd Edition; Apache: The
                 Definitive Guide, 2nd Edition; MySQL & mSQL;
                 Programming the Perl DBI; and CGI Programming with
                 Perl, 2nd Edition. As a bonus, you get the new
                 paperback version of Linux in a Nutshell.",
  xxauthor =     "{O'Reilly \& Associates, Inc.}",
}

@Book{Siever:2001:PCB,
  editor =       "Ellen Perl Siever and Larry Wall and Sriram Srinivasan
                 and Tom Christiansen and David N. Blank-Edelman",
  title =        "The {Perl CD} bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Version 2.0.",
  year =         "2001",
  ISBN =         "0-596-00164-9",
  ISBN-13 =      "978-0-596-00164-3",
  LCCN =         "QA76.73.P22",
  bibdate =      "Mon Apr 18 15:03:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  URL =          "http://www.oreilly.com/catalog/9780596001643;
                 http://www.oreilly.com/catalog/perlcdbs2",
  abstract =     "Presents five Perl texts in HTML format.",
  acknowledgement = ack-nhfb,
  remark =       "Perl in a nutshell: a desktop quick reference / Ellen
                 Siever, Stephen Spainhour and Nathan Patwardhan. Perl
                 in a nutshell / by Ellen Siever, Stephen Spainhour and
                 Nathan Patwardhan -- Programming Perl, 3rd ed. / by
                 Larry Wall, Tom Christiansen and Jon Orwant -- Advanced
                 Perl programming / by Sriram Srinivasan -- Perl
                 cookbook / by Tom Christiansen and Nathan Torkington --
                 Perl for system administration / by David N.
                 Blank-Edelman. System requirements: Browser software
                 (such as Netscape, Internet Explorer, or Lynx)
                 supporting HTML 4.0 or earlier versions; Java-enabled
                 browser supporting Java engine 1.1.2 or later for the
                 search engine.",
  subject =      "Perl (Computer program language)",
}

@Book{Siever:2003:LN,
  author =       "Ellen Siever and Stephen Figgins and Aaron Weber",
  title =        "{Linux} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xiv + 928",
  year =         "2003",
  ISBN =         "0-596-00482-6",
  ISBN-13 =      "978-0-596-00482-8",
  LCCN =         "QA76.76.O63 S5582 2003",
  bibdate =      "Mon Apr 18 15:07:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596004828",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Siever:2005:LN,
  author =       "Ellen Siever",
  title =        "{Linux} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xiv + 928",
  year =         "2005",
  ISBN =         "0-596-00930-5",
  ISBN-13 =      "978-0-596-00930-4",
  LCCN =         "QA76.76.O63; QA76.76.O63 H453 2005eb; QA76.76.O63 H453
                 2005; QA76.76.O63 L5459 2003",
  bibdate =      "Tue Aug 5 17:45:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596009304",
  acknowledgement = ack-nhfb,
  remark =       "A Desktop Quick Reference.",
  subject =      "Operating systems (Computers); Linux",
}

@Book{Sigglekow:2005:JSC,
  author =       "Bill Sigglekow",
  title =        "{Jakarta Struts} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 507",
  year =         "2005",
  ISBN =         "0-596-00771-X",
  ISBN-13 =      "978-0-596-00771-3",
  LCCN =         "QA76.73.J38 S445 2005",
  bibdate =      "Tue Aug 2 10:55:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007713",
  acknowledgement = ack-nhfb,
  remark =       "``Mastering Jakarta Struts, Solution by Solution'' ---
                 cover. ``Covers Struts 1.2 '' --- cover.",
  subject =      "Application software; Java (Computer program
                 language); Internet programming; Web site development;
                 Struts framework",
}

@Book{Simmons:2004:HJ,
  author =       "Robert {Simmons, Jr.}",
  title =        "Hardcore {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 324",
  year =         "2004",
  ISBN =         "0-596-00568-7",
  ISBN-13 =      "978-0-596-00568-9",
  LCCN =         "QA76.73.J38 S553 2004",
  bibdate =      "Mon Apr 18 15:07:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005689",
  abstract =     "Focuses on the little-touched but critical parts of
                 the Java programming language that the expert
                 programmers use. Learn about extremely powerful and
                 useful programming techniques such as reflection,
                 advanced data modeling, advanced GUI design, and
                 advanced aspects of JDO, EJB, and XML-based web
                 clients. This unique book reveals the true wizardry
                 behind the complex and often mysterious Java
                 environment--O'Reilly web site.",
  acknowledgement = ack-nhfb,
  remark =       "``Secrets of the Java masters'' --- cover.",
  subject =      "Java (Computer program language)",
}

@Book{Simmons:2004:HJS,
  author =       "Robert {Simmons, Jr.}",
  title =        "Hardcore {Java}: Secrets of the Java masters",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 324",
  year =         "2004",
  ISBN =         "0-596-00568-7",
  ISBN-13 =      "978-0-596-00568-9",
  LCCN =         "QA76.73.J38 S553 2004",
  bibdate =      "Sat Apr 03 07:43:09 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  abstract =     "From the publisher: Focuses on the little-touched but
                 critical parts of the Java programming language that
                 the expert programmers use. Learn about extremely
                 powerful and useful programming techniques such as
                 reflection, advanced data modeling, advanced GUI
                 design, and advanced aspects of JDO, EJB, and XML-based
                 web clients. This unique book reveals the true wizardry
                 behind the complex and often mysterious Java
                 environment.",
  acknowledgement = ack-nhfb,
}

@Book{Simon:2000:ENP,
  author =       "Jinjer L. Simon",
  title =        "{Excel 2000} in a Nutshell: a power user's quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 591",
  year =         "2000",
  ISBN =         "1-56592-714-1",
  ISBN-13 =      "978-1-56592-714-8",
  LCCN =         "HF5548.4.M523 S56 2000",
  bibdate =      "Mon Apr 18 14:58:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565927148;
                 http://www.oreilly.com/catalog/excel2000ian",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Electronic
                 spreadsheets; Business; Computer programs",
}

@Book{Simpson:2002:XXL,
  author =       "John E. Simpson",
  title =        "{XPath} and {XPointer}: Locating Content in {XML}
                 Documents",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 196",
  year =         "2002",
  ISBN =         "0-596-00291-2",
  ISBN-13 =      "978-0-596-00291-6",
  LCCN =         "QA76.76.H94 S578 2002",
  bibdate =      "Mon Apr 18 15:04:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://safari.oreilly.com/0596002912;
                 http://www.oreilly.com/catalog/9780596002916;
                 http://www.oreilly.com/catalog/xpathpointer",
  acknowledgement = ack-nhfb,
  keywords =     "Internet programming; XML (document markup language);
                 XPath (computer program language)",
  publishersummary = "Referring to specific information inside an XML
                 document is a little like finding a needle in a
                 haystack. XPath and XPointer are two closely related
                 languages that play a key role in XML processing by
                 allowing developers to find these needles and
                 manipulate embedded information. By the time you've
                 finished XPath and XPointer, you'll know how to
                 construct a full XPointer (one that uses an XPath
                 location path to address document content) and
                 completely understand both the XPath and XPointer
                 features it uses.",
  subject =      "XML (Document markup language); Internet programming",
}

@Book{Skinner:2007:UA,
  author =       "Jesse Skinner",
  title =        "Unobtrusive {Ajax}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51024-1",
  ISBN-13 =      "978-0-596-51024-4",
  LCCN =         "TK5105.8885.A52",
  bibdate =      "Tue Aug 5 17:54:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly shortcuts",
  URL =          "http://www.oreilly.com/catalog/9780596510244",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology); Web sites;
                 Design; JavaScript (Computer program language)",
}

@Book{Sklar:2003:PC,
  author =       "David Sklar and Adam Trachtenberg",
  title =        "{PHP} Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 608",
  year =         "2003",
  ISBN =         "1-56592-681-1",
  ISBN-13 =      "978-1-56592-681-3",
  LCCN =         "QA76.73.P224 S56 2003",
  bibdate =      "Mon Apr 18 14:58:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565926813;
                 http://www.oreilly.com/catalog/phpckbk",
  acknowledgement = ack-nhfb,
  publishersummary = "The PHP Cookbook is a collection of problems,
                 solutions, and practical examples for PHP programmers.
                 The book contains a unique and extensive collection of
                 best practices for everyday PHP programming dilemmas.
                 It contains over 250 recipes, ranging from simple tasks
                 to entire programs that demonstrate complex tasks, such
                 as printing HTML tables and generating bar charts -- a
                 treasure trove of useful code for PHP programmers, from
                 novices to advanced practitioners.",
  subject =      "PHP (Computer program language); Internet programming;
                 Web sites; Design",
  tableofcontents = "1. Strings / 1 \\
                 1.1. Accessing Substrings / 3 \\
                 1.2. Replacing Substrings / 5 \\
                 1.3. Processing a String One Character at a Time / 6
                 \\
                 1.4. Reversing a String by Word or Character / 7 \\
                 1.5. Expanding and Compressing Tabs / 8 \\
                 1.6. Controlling Case / 10 \\
                 1.7. Interpolating Functions and Expressions Within
                 Strings / 12 \\
                 1.8. Trimming Blanks from a String / 13 \\
                 1.9. Parsing Comma-Separated Data / 14 \\
                 1.10. Parsing Fixed-Width Delimited Data / 15 \\
                 1.11. Taking Strings Apart / 17 \\
                 1.12. Wrapping Text at a Certain Line Length / 20 \\
                 1.13. Storing Binary Data in Strings / 21 \\
                 2. Numbers / 24 \\
                 2.1. Checking Whether a String Contains a Valid Number
                 / 25 \\
                 2.2. Comparing Floating-Point Numbers / 26 \\
                 2.3. Rounding Floating-Point Numbers / 27 \\
                 2.4. Operating on a Series of Integers / 28 \\
                 2.5. Generating Random Numbers Within a Range / 29 \\
                 2.6. Generating Biased Random Numbers / 31 \\
                 2.7. Taking Logarithms / 32 \\
                 2.8. Calculating Exponents / 32 \\
                 2.9. Formatting Numbers / 33 \\
                 2.10. Printing Correct Plurals / 34 \\
                 2.11. Calculating Trigonometric Functions / 36 \\
                 2.12. Doing Trigonometry in Degrees, not Radians / 37
                 \\
                 2.13. Handling Very Large or Very Small Numbers / 37
                 \\
                 2.14. Converting Between Bases / 39 \\
                 2.15. Calculating Using Numbers in Bases Other Than
                 Decimal / 40 \\
                 3. Dates and Times / 42 \\
                 3.1. Finding the Current Date and Time / 43 \\
                 3.2. Converting Time and Date Parts to an Epoch
                 Timestamp / 46 \\
                 3.3. Converting an Epoch Timestamp to Time and Date
                 Parts / 47 \\
                 3.4. Printing a Date or Time in a Specified Format / 48
                 \\
                 3.5. Finding the Difference of Two Dates / 52 \\
                 3.6. Finding the Difference of Two Dates with Julian
                 Days / 54 \\
                 3.7. Finding the Day in a Week, Month, Year, or the
                 Week Number in a Year / 55 \\
                 3.8. Validating a Date / 57 \\
                 3.9. Parsing Dates and Times from Strings / 59 \\
                 3.10. Adding to or Subtracting from a Date / 61 \\
                 3.11. Calculating Time with Time Zones / 62 \\
                 3.12. Accounting for Daylight Saving Time / 67 \\
                 3.13. Generating a High-Precision Time / 68 \\
                 3.14. Generating Time Ranges / 69 \\
                 3.15. Using Non-Gregorian Calendars / 70 \\
                 3.16. Program: Calendar / 71 \\
                 4. Arrays / 75 \\
                 4.1. Specifying an Array Not Beginning at Element 0 /
                 78 \\
                 4.2. Storing Multiple Elements per Key in an Array / 79
                 \\
                 4.3. Initializing an Array to a Range of Integers / 80
                 \\
                 4.4. Iterating Through an Array / 81 \\
                 4.5. Deleting Elements from an Array / 83 \\
                 4.6. Changing Array Size / 85 \\
                 4.7. Appending One Array to Another / 87 \\
                 4.8. Turning an Array into a String / 89 \\
                 4.9. Printing an Array with Commas / 91 \\
                 4.10. Checking if a Key Is in an Array / 92 \\
                 4.11. Checking if an Element Is in an Array / 92 \\
                 4.12. Finding the Position of an Element in an Array /
                 94 \\
                 4.13. Finding Elements That Pass a Certain Test / 95
                 \\
                 4.14. Finding the Largest or Smallest Valued Element in
                 an Array / 96 \\
                 4.15. Reversing an Array / 97 \\
                 4.16. Sorting an Array / 98 \\
                 4.17. Sorting an Array by a Computable Field / 99 \\
                 4.18. Sorting Multiple Arrays / 101 \\
                 4.19. Sorting an Array Using a Method Instead of a
                 Function / 103 \\
                 4.20. Randomizing an Array / 104 \\
                 4.21. Shuffling a Deck of Cards / 105 \\
                 4.22. Removing Duplicate Elements from an Array / 106
                 \\
                 4.23. Finding the Union, Intersection, or Difference of
                 Two Arrays / 107 \\
                 4.24. Finding All Element Combinations of an Array /
                 109 \\
                 4.25. Finding All Permutations of an Array / 111 \\
                 4.26. Program: Printing an Array in a Horizontally
                 Columned HTML Table / 114 \\
                 5. Variables / 117 \\
                 5.1. Avoiding == Versus = Confusion / 118 \\
                 5.2. Establishing a Default Value / 119 \\
                 5.3. Exchanging Values Without Using Temporary
                 Variables / 120 \\
                 5.4. Creating a Dynamic Variable Name / 120 \\
                 5.5. Using Static Variables / 122 \\
                 5.6. Sharing Variables Between Processes / 123 \\
                 5.7. Encapsulating Complex Data Types as a String / 125
                 \\
                 5.8. Dumping Variable Contents as Strings / 127 \\
                 6. Functions / 131 \\
                 6.1. Accessing Function Parameters / 132 \\
                 6.2. Setting Default Values for Function Parameters /
                 133 \\
                 6.3. Passing Values by Reference / 135 \\
                 6.4. Using Named Parameters / 136 \\
                 6.5. Creating Functions That Take a Variable Number of
                 Arguments / 137 \\
                 6.6. Returning Values by Reference / 140 \\
                 6.7. Returning More Than One Value / 140 \\
                 6.8. Skipping Selected Return Values / 142 \\
                 6.9. Returning Failure / 143 \\
                 6.10. Calling Variable Functions / 144 \\
                 6.11. Accessing a Global Variable Inside a Function /
                 145 \\
                 6.12. Creating Dynamic Functions / 147 \\
                 7. Classes and Objects / 148 \\
                 7.1. Instantiating Objects / 152 \\
                 7.2. Defining Object Constructors / 153 \\
                 7.3. Destroying an Object / 154 \\
                 7.4. Cloning Objects / 154 \\
                 7.5. Assigning Object References / 155 \\
                 7.6. Calling Methods on an Object Returned by Another
                 Method / 156 \\
                 7.7. Accessing Overridden Methods / 157 \\
                 7.8. Using Property Overloading / 159 \\
                 7.9. Using Method Polymorphism / 160 \\
                 7.10. Finding the Methods and Properties of an Object /
                 163 \\
                 7.11. Adding Properties to a Base Object / 164 \\
                 7.12. Creating a Class Dynamically / 165 \\
                 7.13. Instantiating an Object Dynamically / 166 \\
                 8. Web Basics / 168 \\
                 8.1. Setting Cookies / 169 \\
                 8.2. Reading Cookie Values / 171 \\
                 8.3. Deleting Cookies / 171 \\
                 8.4. Redirecting to a Different Location / 172 \\
                 8.5. Using Session Tracking / 173 \\
                 8.6. Storing Sessions in a Database / 175 \\
                 8.7. Detecting Different Browsers / 179 \\
                 8.8. Building a GET Query String / 180 \\
                 8.9. Using HTTP Basic Authentication / 182 \\
                 8.10. Using Cookie Authentication / 184 \\
                 8.11. Flushing Output to the Browser / 187 \\
                 8.12. Buffering Output to the Browser / 187 \\
                 8.13. Compressing Web Output with gzip / 189 \\
                 8.14. Hiding Error Messages from Users / 190 \\
                 8.15. Tuning Error Handling / 191 \\
                 8.16. Using a Custom Error Handler / 193 \\
                 8.17. Logging Errors / 194 \\
                 8.18. Eliminating ``headers already sent'' Errors / 195
                 \\
                 8.19. Logging Debugging Information / 197 \\
                 8.20. Reading Environment Variables / 199 \\
                 8.21. Setting Environment Variables / 200 \\
                 8.22. Reading Configuration Variables / 201 \\
                 8.23. Setting Configuration Variables / 202 \\
                 8.24. Communicating Within Apache / 203 \\
                 8.25. Profiling Code / 204 \\
                 8.26. Program: Website Account (De)activator / 208 \\
                 8.27. Program: Abusive User Checker / 210 \\
                 9. Forms / 216 \\
                 9.1. Processing Form Input / 218 \\
                 9.2. Validating Form Input / 219 \\
                 9.3. Working with Multipage Forms / 221 \\
                 9.4. Redisplaying Forms with Preserved Information and
                 Error Messages / 224 \\
                 9.5. Guarding Against Multiple Submission of the Same
                 Form / 227 \\
                 9.6. Processing Uploaded Files / 229 \\
                 9.7. Securing PHP's Form Processing / 231 \\
                 9.8. Escaping Control Characters from User Data / 233
                 \\
                 9.9. Handling Remote Variables with Periods in Their
                 Names / 234 \\
                 9.10. Using Form Elements with Multiple Options / 235
                 \\
                 9.11. Creating Dropdown Menus Based on the Current Date
                 / 236 \\
                 10. Database Access / 238 \\
                 10.1. Using Text-File Databases / 243 \\
                 10.2. Using DBM Databases / 244 \\
                 10.3. Connecting to a SQL Database / 248 \\
                 10.4. Querying a SQL Database / 250 \\
                 10.5. Retrieving Rows Without a Loop / 252 \\
                 10.6. Modifying Data in a SQL Database / 254 \\
                 10.7. Repeating Queries Efficiently / 255 \\
                 10.8. Finding the Number of Rows Returned by a Query /
                 257 \\
                 10.9. Escaping Quotes / 258 \\
                 10.10. Logging Debugging Information and Errors / 259
                 \\
                 10.11. Assigning Unique ID Values Automatically / 262
                 \\
                 10.12. Building Queries Programmatically / 263 \\
                 10.13. Making Paginated Links for a Series of Records /
                 267 \\
                 10.14. Caching Queries and Results / 272 \\
                 10.15. Program: Storing a Threaded Message Board / 274
                 \\
                 11. Web Automation / 281 \\
                 11.1. Fetching a URL with the GET Method / 283 \\
                 11.2. Fetching a URL with the POST Method / 285 \\
                 11.3. Fetching a URL with Cookies / 287 \\
                 11.4. Fetching a URL with Headers / 289 \\
                 11.5. Fetching an HTTPS URL / 290 \\
                 11.6. Debugging the Raw HTTP Exchange / 290 \\
                 11.7. Marking Up a Web Page / 293 \\
                 11.8. Extracting Links from an HTML File / 295 \\
                 11.9. Converting ASCII to HTML / 296 \\
                 11.10. Converting HTML to ASCII / 297 \\
                 11.11. Removing HTML and PHP Tags / 298 \\
                 11.12. Using Smarty Templates / 299 \\
                 11.13. Parsing a Web Server Log File / 301 \\
                 11.14. Program: Finding Stale Links / 303 \\
                 11.15. Program: Finding Fresh Links / 305 \\
                 12. XML / 309 \\
                 12.1. Generating XML Manually / 311 \\
                 12.2. Generating XML with the DOM / 313 \\
                 12.3. Parsing XML with the DOM / 316 \\
                 12.4. Parsing XML with SAX / 319 \\
                 12.5. Transforming XML with XSLT / 323 \\
                 12.6. Sending XML-RPC Requests / 326 \\
                 12.7. Receiving XML-RPC Requests / 329 \\
                 12.8. Sending SOAP Requests / 333 \\
                 12.9. Receiving SOAP Requests / 336 \\
                 12.10. Exchanging Data with WDDX / 338 \\
                 12.11. Reading RSS Feeds / 340 \\
                 13. Regular Expressions / 343 \\
                 13.1. Switching From ereg to preg / 346 \\
                 13.2. Matching Words / 348 \\
                 13.3. Finding the nth Occurrence of a Match / 349 \\
                 13.4. Choosing Greedy or Nongreedy Matches / 350 \\
                 13.5. Matching a Valid Email Address / 352 \\
                 13.6. Finding All Lines in a File That Match a Pattern
                 / 355 \\
                 13.7. Capturing Text Inside HTML Tags / 355 \\
                 13.8. Escaping Special Characters in a Regular
                 Expression / 357 \\
                 13.9. Reading Records with a Pattern Separator / 359
                 \\
                 14. Encryption and Security / 361 \\
                 14.1. Keeping Passwords Out of Your Site Files / 362
                 \\
                 14.2. Obscuring Data with Encoding / 363 \\
                 14.3. Verifying Data with Hashes / 364 \\
                 14.4. Storing Passwords / 366 \\
                 14.5. Checking Password Strength / 367 \\
                 14.6. Dealing with Lost Passwords / 369 \\
                 14.7. Encrypting and Decrypting Data / 371 \\
                 14.8. Storing Encrypted Data in a File or Database /
                 375 \\
                 14.9. Sharing Encrypted Data with Another Web Site /
                 378 \\
                 14.10. Detecting SSL / 380 \\
                 14.11. Encrypting Email with GPG / 381 \\
                 15. Graphics / 383 \\
                 15.1. Drawing Lines, Rectangles, and Polygons 386",
  xxauthor =     "Adam Trachtenberg and David Sklar",
}

@Book{Sklar:2004:LP,
  author =       "David Sklar",
  title =        "Learning {PHP 5}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 350",
  year =         "2004",
  ISBN =         "0-596-00560-1",
  ISBN-13 =      "978-0-596-00560-3",
  LCCN =         "QA76.73.P224 S55 2004",
  bibdate =      "Mon Apr 18 15:07:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005603",
  acknowledgement = ack-nhfb,
  remark =       "1st ed., 2004. ``A pain-free introduction to building
                 interactive web sites'' --- cover.",
  subject =      "PHP (Computer program language); Internet
                 programming",
}

@Book{Sklar:2006:PC,
  author =       "David Sklar and Adam Trachtenberg",
  title =        "{PHP} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 784",
  year =         "2006",
  ISBN =         "0-596-10101-5",
  ISBN-13 =      "978-0-596-10101-5",
  LCCN =         "QA76.73.P224 S56 2006; QA76.73.P224; QA76.73.P224 S55
                 2006eb",
  bibdate =      "Tue Aug 5 17:49:34 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101015",
  acknowledgement = ack-nhfb,
  remark =       "Covers PHP 5. Previous edition 2002",
  subject =      "PHP (Computer program language); Web site
                 development",
  tableofcontents = "Strings \\
                 Numbers \\
                 Dates and times \\
                 Arrays \\
                 Variables \\
                 Functions \\
                 Classes and objects \\
                 Web basics \\
                 Form \\
                 Database access \\
                 Sessions and data persistence \\
                 XML \\
                 Web automation \\
                 Consuming Web services \\
                 Building Web services \\
                 Internet services \\
                 Graphics \\
                 Security and encryption \\
                 Internationalization and localization \\
                 Error handling, debugging, and testing \\
                 Performance tuning and load testing \\
                 Regular expressions \\
                 Files \\
                 Directories \\
                 Command-line PHP \\
                 PEAR and PECL",
}

@Book{Sloan:2001:NTT,
  author =       "Joseph D. (Joseph Donald) Sloan",
  title =        "Network Troubleshooting Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 346",
  year =         "2001",
  ISBN =         "0-596-00186-X",
  ISBN-13 =      "978-0-596-00186-5",
  LCCN =         "TK5105.5 .S557 2001",
  bibdate =      "Mon Apr 18 15:03:36 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596001865;
                 http://www.oreilly.com/catalog/nettroubletools",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Maintenance and repair; Computer
                 networks; Management",
}

@Book{Sloan:2005:HPL,
  author =       "Joseph D. (Joseph Donald) Sloan",
  title =        "High performance {Linux} clusters with {OSCAR},
                 {Rocks}, {openMosix}, and {MPI}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 350",
  year =         "2005",
  ISBN =         "0-596-00570-9",
  ISBN-13 =      "978-0-596-00570-2",
  LCCN =         "QA76.58; QA76.58 .S56 2005eb; QA76.58 .S56 2005;
                 QA76.58 .S58 2005; QA76.58 .S595 2005",
  bibdate =      "Tue Aug 5 17:41:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596005702",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Parallel processing (Electronic computers);
                 Electronic data processing; Distributed processing",
}

@Book{Smart:2008:JPT,
  author =       "John Ferguson Smart",
  title =        "{Java} power tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxxv + 871",
  year =         "2008",
  ISBN =         "0-596-52793-4",
  ISBN-13 =      "978-0-596-52793-8",
  LCCN =         "QA76.73.J38 S63 2008",
  bibdate =      "Sat Nov 13 10:14:57 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  abstract =     "Focuses on open source tools that can increase
                 productivity in each area of the development cycle,
                 including: Ant, Maven 2, CVS, Subversion, CheckStyle,
                 PMD, FindBugs, Jupiter, JUnit 4, TestNG, Cobertura,
                 Bugzilla, Trac, Continuum, CruiseControl, LuntBuild,
                 and Hudson.",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Open source
                 software",
}

@Book{Smith:2005:AFT,
  author =       "Jared Smith and Jim {Van Meggelen} and Leif Madsen",
  title =        "{Asterisk}: The Future of Telephony",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "380 (est.)",
  year =         "2005",
  ISBN =         "0-596-00962-3",
  ISBN-13 =      "978-0-596-00962-5",
  LCCN =         "TK5105.8865 .V26 2005",
  bibdate =      "Thu Sep 22 18:54:41 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95, CDN\$55.95, UK\pounds 28.50",
  URL =          "http://www.oreilly.com/catalog/9780596009625",
  acknowledgement = ack-nhfb,
}

@Book{Smith:2005:DL,
  author =       "Roderick Smith and Jeff Duntemann",
  title =        "Degunking {Linux}",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xx + 332",
  year =         "2005",
  ISBN =         "1-933097-04-3",
  ISBN-13 =      "978-1-933097-04-6",
  LCCN =         "QA76.76.O63 S58 2005",
  bibdate =      "Tue Aug 5 18:30:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933097046",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
}

@Book{Smith:2005:LWW,
  author =       "Roderick W. Smith",
  title =        "{Linux} in a {Windows} world",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 478",
  year =         "2005",
  ISBN =         "0-596-00758-2",
  ISBN-13 =      "978-0-596-00758-4",
  LCCN =         "QA76.76.O63 S548 2005",
  bibdate =      "Tue Aug 2 10:55:32 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007584",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Smith:2007:DLP,
  author =       "Jennifer Smith",
  title =        "Dynamic learning Photoshop {CS3}: with digital
                 classroom video tutorials",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 349",
  year =         "2007",
  ISBN =         "0-596-51061-6",
  ISBN-13 =      "978-0-596-51061-9",
  LCCN =         "T385 .S62283 2007eb; T385 .S62283 2007; T385",
  bibdate =      "Tue Aug 5 17:55:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510619",
  abstract =     "Presents lessons that provide step-by-step
                 instructions on using Photoshop CS3, covering such
                 topics as Adobe Bridge, painting and retouching,
                 layers, Smart Objects, and filters.",
  acknowledgement = ack-nhfb,
  remark =       "Aquent Graphics Institute (AGI).",
  subject =      "Adobe Photoshop; Computer graphics",
}

@Book{Smith:2009:PF,
  author =       "Chris Smith",
  title =        "Programming {F\#}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "0-596-80208-0",
  ISBN-13 =      "978-0-596-80208-0",
  LCCN =         "????",
  bibdate =      "Mon Jul 5 08:40:37 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "F\# (computer program language); programming languages
                 (electronic computers)",
}

@Book{Smith:2010:PF,
  author =       "Chris Smith",
  title =        "Programming {F\#}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 383",
  year =         "2010",
  ISBN =         "0-596-15364-3",
  ISBN-13 =      "978-0-596-15364-9",
  LCCN =         "????",
  bibdate =      "Mon Jul 5 08:40:37 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  remark =       "Foreword by Don Syme.",
  subject =      "Fsharp",
}

@Book{Smith:2015:C,
  author =       "Kurt W. Smith",
  title =        "{Cython}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "240",
  year =         "2015",
  ISBN =         "1-4919-0155-1",
  ISBN-13 =      "978-1-4919-0155-7",
  LCCN =         "????",
  bibdate =      "Fri Oct 23 15:09:59 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  URL =          "http://proquest.safaribooksonline.com/9781491901731",
  tableofcontents = "Dedication \\
                 Preface \\
                 Who Should Read This Book? \\
                 Who Should Not Read This Book? \\
                 Outline \\
                 Conventions Used in This Book \\
                 Using Code Examples \\
                 Safari Books Online \\
                 How to Contact Us \\
                 Acknowledgments \\
                 1. Cython Essentials \\
                 Comparing Python, C, and Cython \\
                 Tempering our Enthusiasm \\
                 Wrapping C Code with Cython \\
                 Summary \\
                 2. Compiling and Running Cython Code \\
                 The Cython Compilation Pipeline \\
                 The Standard Way: Using Distutils with cythonize \\
                 Interactive Cython with IPython and cython Magic \\
                 Compiling on-the-fly with pyximport \\
                 Roll-Your-Own and Compiling by Hand \\
                 Using Cython with Other Build Systems \\
                 Compiler Directives \\
                 Summary \\
                 3. Cython in Depth \\
                 Interpreted vs. Compiled Execution \\
                 Dynamic vs. Static Typing \\
                 Static Type Declaration with cdef \\
                 Cython s Three Kinds of Functions \\
                 Type Coercion and Casting \\
                 Declaring and Using structs, unions, and enums \\
                 Type Aliasing with ctypedef \\
                 Cython for Loops and while Loops \\
                 The Cython Preprocessor \\
                 Bridging the Python 2 and Python 3 Divide \\
                 Summary \\
                 4. Cython in Practice: N-Body Simulation \\
                 Overview of the N-Body Python Code \\
                 Converting to Cython \\
                 Summary \\
                 5. Cython and Extension Types \\
                 Comparing Python Classes and Extension Types \\
                 Extension Types in Cython \\
                 Type Attributes and Access Control \\
                 C-level Initialization and Finalization \\
                 cdef and cpdef Methods \\
                 Inheritance and Subclassing \\
                 Extension Type Properties in Cython \\
                 Special Methods are Even More Special \\
                 Summary \\
                 6. Organizing Cython Code \\
                 Cython Implementation (pyx) and Declaration (pxd) Files
                 \\
                 The cimport Statement \\
                 Include Files and the include Statement \\
                 Organizing and Compiling Cython Modules Inside Python
                 Packages \\
                 Summary \\
                 7. Wrapping C Libraries with Cython \\
                 Declaring External C Code in Cython \\
                 Declaring External C Functions and typedefs \\
                 Declaring and Wrapping C structs, unions, and enums \\
                 Wrapping C Functions \\
                 Wrapping C structs with Extension Types \\
                 Constants, Other Modifiers, and Controlling What Cython
                 Generates \\
                 Error Checking and Raising Exceptions \\
                 Callbacks \\
                 Summary \\
                 8. Wrapping C++ Libraries with Cython \\
                 Simple Example: MT_RNG Class \\
                 C++ Exceptions \\
                 Stack and Heap Allocation of C++ Instances \\
                 Working with C++ Class Hierarchies \\
                 C++ Templates \\
                 Memory Management, RAII, and Smart Pointers \\
                 Summary \\
                 9. Cython Profiling Tools \\
                 Cython Runtime Profiling \\
                 Performance Profiling and Annotations \\
                 Summary \\
                 10. Cython, NumPy, and Typed Memoryviews \\
                 The Power of the New Buffer Protocol \\
                 Typed Memoryviews \\
                 Wrapping C and C++ Arrays \\
                 Summary \\
                 11. Cython in Practice: Spectral Norm \\
                 Overview of the Spectral Norm Python Code \\
                 Performance Profiling \\
                 Cythonizing Our Code \\
                 Comparing to the C Implementation \\
                 Summary \\
                 12. Parallel Programming with Cython \\
                 Thread-based Parallelism and the Global Interpreter
                 Lock \\
                 Using prange to Parallelize Loops \\
                 Using prange for Reductions \\
                 Parallel Programming Pointers and Pitfalls \\
                 Summary \\
                 13. Cython in Context \\
                 Cython vs. Project X \\
                 Summary \\
                 Index \\
                 About the Author \\
                 Colophon",
}

@Book{Snell:2002:PWS,
  author =       "James Snell and Doug Tidwell and Pavel Kulchenko",
  title =        "Programming {Web} Services with {SOAP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 244",
  year =         "2002",
  ISBN =         "0-596-00095-2",
  ISBN-13 =      "978-0-596-00095-0",
  LCCN =         "QA76.625 .S64 2002 Bar",
  bibdate =      "Mon Apr 18 15:02:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596000952;
                 http://www.oreilly.com/catalog/9780596000950;
                 http://www.oreilly.com/catalog/progwebsoap",
  acknowledgement = ack-nhfb,
  keywords =     "computer network protocols; Internet programming;
                 object-oriented programming (computer science); SOAP
                 (Simple Object Access Protocol); Web servers --
                 computer programs; XML (document markup language)",
  publishersummary = "Programming Web Services with SOAP introduces you
                 to building distributed Web-based applications using
                 the SOAP, WSDL, and UDDI protocols. You'll learn the
                 XML underlying these standards, as well as how to use
                 the popular toolkits for Java and Perl. The book also
                 addresses security and other enterprise issues.",
  remark =       "SOAP, Simple Object Access Protocol.",
  subject =      "Internet programming; Simple Object Access Protocol
                 (Computer network protocol); Object-oriented
                 programming (Computer science); XML (Document markup
                 language)",
}

@Book{Sofield:2004:PH,
  author =       "Shannon Sofield and Dave Nielsen and Dave Burchell",
  title =        "{PayPal} hacks: 100 industrial-strength tips and
                 tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxiv + 343",
  year =         "2004",
  ISBN =         "0-596-00751-5",
  ISBN-13 =      "978-0-596-00751-5",
  LCCN =         "HG1710 .S64 2004",
  bibdate =      "Thu Apr 21 09:27:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007515",
  acknowledgement = ack-nhfb,
  remark =       "Account management -- Making payments -- Selling with
                 PayPal -- Payment buttons -- Storefronts and shopping
                 carts -- Managing subscriptions -- IPN and PDT -- The
                 PayPal Web services API.",
  subject =      "Electronic funds transfers; Electronic commerce",
}

@Book{Souders:2007:HPW,
  author =       "Steve Souders",
  title =        "High performance {Web} sites: essential knowledge for
                 frontend engineers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 146",
  year =         "2007",
  ISBN =         "0-596-52930-9 (paperback)",
  ISBN-13 =      "978-0-596-52930-7 (paperback)",
  LCCN =         "QA76.625; QA76.625 .S68 2007; QA76.625 .S68 2007eb",
  bibdate =      "Tue Aug 5 18:11:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529307",
  abstract =     "Presents a collection of fourteen ``rules'' to help
                 optimize the performance of a Web site.",
  acknowledgement = ack-nhfb,
  subject =      "Web site development",
  tableofcontents = "Rule 1: make fewer HTTP requests \\
                 Rule 2: use a content delivery network \\
                 Rule 3: add an expires header \\
                 Rule 4: Gzip components \\
                 Rule 5: put stylesheets at the top \\
                 Rule 6: put scripts at the bottom \\
                 Rule 7: avoid CSS expressions \\
                 Rule 8: make JavaScript and CSS external \\
                 Rule 9: reduce DNS lookups \\
                 Rule 10: minify JavaScript \\
                 Rule 11: avoid redirects \\
                 Rule 12: remove duplicate scripts \\
                 Rule 13: configure ETags \\
                 Rule 14: make ajax cacheable \\
                 Deconstructing 10 top sites",
}

@Book{Southwick:2012:JNW,
  author =       "Peter Southwick",
  title =        "{Juniper Networks} Warrior: a Guide to the Rise of
                 {Juniper Networks} Implementations",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "400",
  year =         "2012",
  ISBN =         "1-4493-1663-8",
  ISBN-13 =      "978-1-4493-1663-1",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:17 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 49.00",
  acknowledgement = ack-nhfb,
}

@Book{Spainhour:1996:MIE,
  author =       "Stephen Spainhour",
  title =        "The {Microsoft Internet Explorer 2.0} Handbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "230",
  year =         "1996",
  ISBN =         "1-56592-192-5",
  ISBN-13 =      "978-1-56592-192-4",
  LCCN =         "????",
  bibdate =      "Fri Aug 30 07:46:46 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781565921924",
  acknowledgement = ack-nhfb,
}

@Book{Spainhour:1996:WND,
  author =       "Stephen Spainhour and Valerie Quercia",
  title =        "{WebMaster} in a Nutshell: a Desktop Quick
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 356",
  month =        oct,
  year =         "1996",
  ISBN =         "1-56592-229-8",
  ISBN-13 =      "978-1-56592-229-7",
  LCCN =         "TK5105.888 .S63 1996; TK5105.888 .S68 1996",
  bibdate =      "Mon Apr 18 14:52:46 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  URL =          "http://www.oreilly.com/catalog/9781565922297;
                 http://www.oreilly.com/catalog/webmaster",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Handbooks, manuals, etc; HTML
                 (Document markup language); Handbooks, manuals, etc",
}

@Book{Spainhour:1999:WN,
  author =       "Stephen Spainhour and Robert Eckstein",
  title =        "{Webmaster} in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "523",
  year =         "1999",
  ISBN =         "1-56592-325-1",
  ISBN-13 =      "978-1-56592-325-6",
  LCCN =         "TK5105.888 .S68 1999",
  bibdate =      "Mon Apr 18 14:53:50 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565923256;
                 http://www.oreilly.com/catalog/webmaster2",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Handbooks, manuals, etc; HTML
                 (Document markup language); Handbooks, manuals, etc",
}

@Book{Spainhour:2003:WN,
  author =       "Stephen Spainhour and Robert Eckstein",
  title =        "{Webmaster} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xiv + 561",
  year =         "2003",
  ISBN =         "0-596-00357-9",
  ISBN-13 =      "978-0-596-00357-9",
  LCCN =         "TK5105.888 .S68 2003",
  bibdate =      "Mon Apr 18 15:05:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003579",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Handbooks, manuals, etc; HTML
                 (Document markup language); Handbooks, manuals, etc",
}

@Book{Spainhour:2003:WPC,
  editor =       "Stephen Spainhour and Robert Eckstein and Danny
                 Goodman and Hugh E. Williams and David Lane and Rasmus
                 Lerdorf and Kevin Tatroe and David Sklar and Adam
                 Trachtenberg",
  title =        "The {Web} programming {CD} bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Version 1.0.",
  year =         "2003",
  ISBN =         "0-596-00510-5",
  ISBN-13 =      "978-0-596-00510-8",
  LCCN =         "TK5105.888",
  bibdate =      "Wed Jun 25 17:33:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005108",
  acknowledgement = ack-nhfb,
  remark =       "1 CD-ROM.",
  subject =      "Web sites; Design; Web site development",
  tableofcontents = "Webmaster in a nutshell / Stephen Spainhour and
                 Robert Eckstein \\
                 Webmaster in a nutshell, 3rd ed. / Stephen Spainhour
                 and Robert Eckstein \\
                 JavaScript: the definitive guide, 4th ed. / David
                 Flanagan \\
                 Dynamic HTML: the definitive reference, 2nd ed. /
                 Danny Goodman \\
                 Web database applications with PHP and MySQL / Hugh E.
                 Williams and David Lane \\
                 Programming PHP / Rasmus Lerdorf and Kevin Tatroe \\
                 PHP cookbook / David Sklar and Adam Trachtenberg",
}

@Book{Spector:2000:BLC,
  author =       "David H. M. Spector",
  title =        "Building {Linux} clusters",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 332",
  year =         "2000",
  ISBN =         "1-56592-625-0",
  ISBN-13 =      "978-1-56592-625-7",
  LCCN =         "QA76.76.O63 S6647 2000",
  bibdate =      "Mon Apr 18 14:57:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565926257",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers); Application
                 software; Development",
}

@Book{Spencer:1998:MU,
  author =       "Henry Spencer and David Lawrence",
  title =        "Managing {Usenet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 492",
  month =        jan,
  year =         "1998",
  ISBN =         "1-56592-198-4",
  ISBN-13 =      "978-1-56592-198-6",
  LCCN =         "TK5105.875.U83 S64 1998",
  bibdate =      "Mon Apr 18 14:52:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.ora.com/catalog/musenet/;
                 http://www.oreilly.com/catalog/9781565921986;
                 http://www.oreilly.com/catalog/musenet;
                 http://www.oreilly.com/catalog/musenet/noframes.html",
  acknowledgement = ack-nhfb,
  subject =      "Usenet (Computer network)",
  xxauthor =     "David Lawrence and Henry Spencer",
}

@Book{Spetic:2002:TSC,
  author =       "Ales Spetic and Jonathan Gennick",
  title =        "{Transact-SQL} Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 282",
  year =         "2002",
  ISBN =         "1-56592-756-7",
  ISBN-13 =      "978-1-56592-756-8",
  LCCN =         "QA76.73.S67 S64 2002",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/1565927567;
                 http://www.oreilly.com/catalog/9781565927568;
                 http://www.oreilly.com/catalog/transqlcook",
  acknowledgement = ack-nhfb,
  keywords =     "relational databases; SQL (computer program
                 language)",
  publishersummary = "This cookbook contains a wealth of solutions to
                 problems that SQL programmers face all the time.
                 Recipes inside range from how to perform simple tasks,
                 like importing external data, to ways of handling
                 issues that are more complicated, like set algebra.
                 Each recipe includes a discussion that explains the
                 logic and concepts underlying the solution. The book
                 covers audit logging, hierarchies, importing data,
                 sets, statistics, temporal data, and data structures.",
  subject =      "SQL (Computer program language); Relational
                 databases",
}

@Book{Spinellis:2009:BA,
  editor =       "Diomidis Spinellis and Georgios Gousios",
  title =        "Beautiful architecture",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xix + 404",
  year =         "2009",
  ISBN =         "0-596-15578-6",
  ISBN-13 =      "978-0-596-15578-0",
  LCCN =         "QA76.754 .B43 2009",
  bibdate =      "Mon May 17 09:05:00 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.safaribooksonline.com/9780596155780",
  acknowledgement = ack-nhfb,
  remark =       "What is architecture / by John Klein and David Weiss
                 \\
                 A tale of two systems: a modern-day software fable / by
                 Pete Goodliffe \\
                 Architecting for scale / by Jim Waldo \\
                 Making memories / by Michael Nygard \\
                 Resource-oriented architectures: being ``in the web'' /
                 by Brian Sletten \\
                 Data grows up: the architecture of the Facebook
                 platform / by Dave Fetterman \\
                 Xen and the beauty of virtualization / by Derek Murray
                 and Keir Fraser \\
                 Guardian: a fault-tolerant operating system environment
                 / by Greg Lehey \\
                 JPC: an X86 PC emulator in pure Java / by Rhys Newman
                 and Christopher Dennis \\
                 The strength of metacircular virtual machines: JIKES
                 RVM / by Ian Rogers and Dave Grove \\
                 GNU EMACS: creeping featurism is a strength / by Jim
                 Blandy \\
                 When the bazaar sets out to build cathedrals / by Till
                 Adam and Mirko Boehm \\
                 Software architecture: object-oriented versus
                 functional / by Bertrand Meyer \\
                 Reading the classics / by Panagiotis Louridas.",
  subject =      "computer software; development; software engineering;
                 computer architecture; software architecture",
}

@Book{Spry:1994:IBC,
  author =       "{SPRY, Inc.}",
  title =        "{Internet} In a Box: The Complete {Internet}
                 Solution",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  month =        sep,
  year =         "1994",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 19 14:11:23 MST 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$149.00",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
}

@Book{Spry:1996:IBC,
  author =       "{SPRY, Inc.}",
  title =        "{Internet} In a Box {(TM)}, Version 2.0: The
                 Complete {Internet} Solution",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "????",
  year =         "1996",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes two diskettes and a copy of {\em The Whole
                 Internet Users Guide \& Catalog}.",
  price =        "US\$149.00",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
  upc =          "799364 012001",
}

@Book{Spurgeon:2000:EDG,
  author =       "Charles (Charles E.) Spurgeon",
  title =        "{Ethernet}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "500",
  month =        feb,
  year =         "2000",
  ISBN =         "1-56592-660-9",
  ISBN-13 =      "978-1-56592-660-8",
  LCCN =         "TK5105.8.E83 S67 2000",
  bibdate =      "Mon Apr 18 14:57:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565926608;
                 http://www.oreilly.com/catalog/enettdg",
  acknowledgement = ack-nhfb,
  subject =      "Ethernet (Local area network system)",
}

@Book{Srinivasan:1997:APP,
  author =       "Sriram Srinivasan",
  title =        "Advanced {Perl} Programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 404",
  year =         "1997",
  ISBN =         "1-56592-220-4",
  ISBN-13 =      "978-1-56592-220-4",
  LCCN =         "QA76.73.P22 S655 1997",
  bibdate =      "Mon Apr 18 14:52:39 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  series =       "Perl series; A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/advperl/;
                 http://www.oreilly.com/catalog/9781565922204;
                 http://www.oreilly.com/catalog/advperl",
  acknowledgement = ack-nhfb,
  keywords =     "Foundation and techniques for Perl application
                 developers",
  subject =      "Perl (Computer program language)",
}

@Book{Stafford:2005:MH,
  author =       "Tom Stafford and Matt Webb",
  title =        "Mind hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxvii + 363",
  year =         "2005",
  ISBN =         "0-596-00779-5",
  ISBN-13 =      "978-0-596-00779-9",
  LCCN =         "QP376 .S7615 2005; QP376 .S83 2005; QP376 .S7615
                 2005eb",
  bibdate =      "Tue Aug 5 17:44:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007799",
  acknowledgement = ack-nhfb,
  subject =      "Brain; Thought and thinking; Visual perception;
                 Attention; Listening; Movement, Psychology of;
                 Reasoning",
}

@Book{Stanek:2006:MCR,
  author =       "William R. Stanek",
  title =        "{MCSE Core} required exams in a nutshell: a desktop
                 quick reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xiv + 720",
  year =         "2006",
  ISBN =         "0-596-10228-3",
  ISBN-13 =      "978-0-596-10228-9",
  LCCN =         "QA76.3; QA76.3 .S73 2006eb",
  bibdate =      "Tue Aug 5 17:52:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102289",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing personnel; Certification;
                 Microsoft software; Examinations; Study guides",
}

@Book{Stanek:2007:WVD,
  author =       "William R. Stanek and Paul Marquardt",
  title =        "{Windows Vista}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 922",
  year =         "2007",
  ISBN =         "0-596-52800-0",
  ISBN-13 =      "978-0-596-52800-3",
  LCCN =         "QA76.76.O63; QA76.76.O63 S74 2007eb",
  bibdate =      "Tue Aug 5 18:08:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528003",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Stark:2010:BIA,
  author =       "Jonathan Stark",
  title =        "Building {iPhone} apps with {HTML}, {CSS}, and
                 {JavaScript}: Making {App Store} apps without
                 {Objective-C} or {Cocoa}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 166",
  year =         "2010",
  ISBN =         "1-4493-8023-9, 0-596-80578-0",
  ISBN-13 =      "978-1-4493-8023-6, 978-0-596-80578-4",
  LCCN =         "????",
  bibdate =      "Wed Jul 28 09:12:55 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Cascading Style Sheets; HTML (document markup
                 language); computer software; development; iPhone
                 (Smartphone); programming; JavaScript (computer program
                 language)",
}

@Book{Stay:2008:FE,
  author =       "Jesse Stay",
  title =        "{FBML} essentials",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "120 (est.)",
  year =         "2008",
  ISBN =         "0-596-51918-4",
  ISBN-13 =      "978-0-596-51918-6",
  LCCN =         "QA76.76.A65 S73 2008",
  bibdate =      "Sat Nov 13 10:17:57 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Facebook; Application software; Development; Document
                 markup languages",
}

@Book{Stefanov:2010:JP,
  author =       "Stoyan Stefanov",
  title =        "{JavaScript} patterns",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 216",
  year =         "2010",
  ISBN =         "1-4493-9911-8 (paperback), 0-596-80675-2 (paperback)",
  ISBN-13 =      "978-1-4493-9911-5 (paperback), 978-0-596-80675-0
                 (paperback)",
  LCCN =         "QA76.73.J39 S734 2010",
  bibdate =      "Wed Apr 27 11:12:26 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language); Software
                 patterns; Web site development",
}

@Book{Stein:1997:SLA,
  author =       "Lincoln Stein and Clint Wong and Ron Petrusha and
                 Shishir Gundavaram and others",
  title =        "Scripting Languages: Automating the {Web}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "230",
  year =         "1997",
  ISBN =         "1-56592-265-4",
  ISBN-13 =      "978-1-56592-265-5",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.ora.com/catalog/wj6/;
                 http://www.oreilly.com/catalog/9781565922655",
  acknowledgement = ack-nhfb,
}

@Book{Stein:1999:WAM,
  author =       "Lincoln D. Stein and Doug MacEachern",
  title =        "Writing {Apache} Modules with {Perl} and {C}: The
                 {Apache API} and {\tt mod\_perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 724",
  year =         "1999",
  ISBN =         "1-56592-567-X",
  ISBN-13 =      "978-1-56592-567-0",
  LCCN =         "TK5105.8885.A63.S74 1999",
  bibdate =      "Mon Apr 18 14:56:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565925670;
                 http://www.oreilly.com/catalog/wrapmod/",
  acknowledgement = ack-nhfb,
  remark =       "Includes ``\ldots{}a detachable mod\_perl quick
                 reference card.'' --- cover.",
  subject =      "Apache (Computer file: Apache Group); Web servers;
                 Computer programs; Perl (Computer program language); C
                 (Computer program language)",
}

@Book{Steinberg:2004:MXP,
  author =       "Gene Steinberg",
  title =        "{Mac OS X 10.3 Panther}",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxv + 548",
  year =         "2004",
  ISBN =         "1-932111-86-7",
  ISBN-13 =      "978-1-932111-86-6",
  LCCN =         "QA76.76.O63 S75 2004",
  bibdate =      "Tue Aug 5 18:29:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Little black book",
  URL =          "http://www.oreilly.com/catalog/9781932111866",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Steinberg:2005:ZCN,
  author =       "Daniel H. (Daniel Howard) Steinberg and Stuart
                 Cheshire",
  title =        "Zero configuration networking: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2005",
  ISBN =         "0-596-10100-7",
  ISBN-13 =      "978-0-596-10100-8",
  LCCN =         "TK5105.5eb; TK5105.5",
  bibdate =      "Tue Aug 5 17:49:31 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101008",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks",
}

@Book{Stellman:2005:ASP,
  author =       "Andrew Stellman and Jennifer Greene",
  title =        "Applied software project management",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2005",
  ISBN =         "0-596-00948-8",
  ISBN-13 =      "978-0-596-00948-9",
  LCCN =         "QA76.758 .S74 2005; QA76.758; QA76.758 .S74 2005eb",
  bibdate =      "Tue Aug 5 17:46:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009489",
  acknowledgement = ack-nhfb,
  subject =      "Software engineering; Project management",
}

@Book{Stellman:2008:HFC,
  author =       "Andrew Stellman and Jennifer Greene",
  title =        "Head first {C\#}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xl + 738",
  year =         "2008",
  ISBN =         "0-596-51482-4 (paperback)",
  ISBN-13 =      "978-0-596-51482-2 (paperback)",
  LCCN =         "QA76.73.C154; QA76.73.C154eb",
  bibdate =      "Tue Aug 5 17:58:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly's Head first series",
  URL =          "http://www.oreilly.com/catalog/9780596514822",
  acknowledgement = ack-nhfb,
  remark =       "A learner's guide to real-world programming with C\#
                 and .NET. Covers C\# 3.0 and Visual Studio 2008.",
  subject =      "Microsoft Visual C\# .NET; C\# (Computer program
                 language)",
}

@Book{Stellman:2010:HFC,
  author =       "Andrew Stellman and Jennifer Greene",
  title =        "Head first {C\#}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4493-8034-4 (paperback)",
  ISBN-13 =      "978-1-4493-8034-2 (paperback)",
  LCCN =         "????",
  bibdate =      "Mon Jul 5 11:51:25 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "US\$35.50",
  acknowledgement = ack-nhfb,
}

@Book{Stephens:2006:CC,
  author =       "D. Ryan Stephens and others",
  title =        "{C++} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 573",
  year =         "2006",
  ISBN =         "0-596-00761-2 (paperback)",
  ISBN-13 =      "978-0-596-00761-4 (paperback)",
  LCCN =         "QA76.73.C153 S84 2006",
  bibdate =      "Tue Aug 5 17:43:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007614",
  acknowledgement = ack-nhfb,
  subject =      "C++ (Computer program language)",
}

@Book{Sterling:1996:TTF,
  author =       "Richard Sterling",
  title =        "Travelers' Tales Food: a Taste of the Road",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 436",
  year =         "1996",
  ISBN =         "1-885211-09-0",
  ISBN-13 =      "978-1-885211-09-5",
  LCCN =         "TX357 .T73 1996",
  bibdate =      "Mon May 11 11:07:02 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/catalog/food/noframes.html;
                 http://www.oreilly.com/catalog/9781885211095;
                 http://www.oreilly.com/catalog/food",
  acknowledgement = ack-nhfb,
}

@Book{Sterling:1997:TTG,
  author =       "Richard Sterling",
  title =        "Travelers' Tales: Gutsy Gourmet",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "100 (est.)",
  year =         "1997",
  ISBN =         "1-885211-22-8",
  ISBN-13 =      "978-1-885211-22-4",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$7.95",
  URL =          "http://www.ora.com/catalog/gourmet/;
                 http://www.oreilly.com/catalog/9781885211224;
                 http://www.oreilly.com/catalog/diner",
  acknowledgement = ack-nhfb,
}

@Book{Sterling:1999:AF,
  editor =       "Richard Sterling",
  title =        "The Adventure of Food: True Stories of Eating
                 Everything",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "375 (est.)",
  year =         "1999",
  ISBN =         "1-885211-37-6",
  ISBN-13 =      "978-1-885211-37-8",
  LCCN =         "TX357.A38 1999",
  bibdate =      "Sat Sep 11 09:42:51 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$17.95",
  URL =          "http://www.oreilly.com/catalog/9781885211378;
                 http://www.oreilly.com/catalog/advenfood",
  acknowledgement = ack-nhfb,
}

@Book{Stern:1991:MNN,
  author =       "Hal Stern",
  title =        "Managing {NFS} and {NIS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 410",
  year =         "1991",
  ISBN =         "0-937175-75-7",
  ISBN-13 =      "978-0-937175-75-0",
  LCCN =         "TK5105.5 .S74 1991",
  bibdate =      "Wed Dec 15 10:42:43 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175750;
                 http://www.oreilly.com/catalog/nfs",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1: Networking Fundamentals \\
                 2: Network Information Service Operation \\
                 3: System Management using NIS \\
                 4: Building Applications with NIS \\
                 5: System Administration Using the Network Filesystem
                 \\
                 6: Network File System Design and Operation \\
                 7: Diskless Clients \\
                 8: Network Security \\
                 9: Centralizing Mail Services with NFS and NIS \\
                 10: Diagnostic and Administrative Tools \\
                 11: Debugging Network Problems \\
                 12: Performance Analysis and Tuning \\
                 13 The Automounter \\
                 14: PC/NFS \\
                 A: Transmission Line Theory \\
                 B: IP Packet Routing \\
                 C: NFS Problem Diagnosis",
  tableofcontents = "Preface / ix \\
                 Networking Fundamentals / 1 \\
                 Networking overview / 2 \\
                 Physical and data link layers / 4 \\
                 Network layer / 5 \\
                 Transport layer / 12 \\
                 The session and presentation layers / 14 \\
                 Introduction to Directory Services / 20 \\
                 Purpose of directory services / 20 \\
                 Brief survey of common directory services / 22 \\
                 Name service switch / 27 \\
                 Which directory service to use / 27 \\
                 Network Information Service Operation / 28 \\
                 Masters, slaves, and clients / 29 \\
                 Basics of NIS management / 32 \\
                 Files managed under NIS / 40 \\
                 Trace of a key match / 54 \\
                 System Management Using NIS / 57 \\
                 NIS network design / 57 \\
                 Managing map files / 60 \\
                 Advanced NIS server administration / 68 \\
                 Managing multiple domains / 71 \\
                 Living with Multiple Directory Servers / 74 \\
                 Domain name servers / 74 \\
                 Implementation / 77 \\
                 Fully qualified and unqualified hostnames / 79 \\
                 Centralized versus distributed management / 81 \\
                 Migrating from NIS to DNS for host naming / 82 \\
                 What next? / 83 \\
                 System Administration Using the Network File System /
                 84 \\
                 Setting up NFS / 85 \\
                 Exporting filesystems / 86 \\
                 Mounting filesystems / 92 \\
                 Symbolic links / 105 \\
                 Replication / 108 \\
                 Naming schemes / 113 \\
                 Network File System Design and Operation / 118 \\
                 Virtual filesystems and virtual nodes / 119 \\
                 NFS protocol and implementation / 120 \\
                 NFS components / 130 \\
                 Caching / 136 \\
                 File locking / 142 \\
                 NFS futures / 144 \\
                 Diskless Clients / 147 \\
                 NFS support for diskless clients / 148 \\
                 Setting up a diskless client / 149 \\
                 Diskless client boot process / 152 \\
                 Managing client swap space / 157 \\
                 Changing a client's name / 159 \\
                 Troubleshooting / 160 \\
                 Configuration options / 165 \\
                 Brief introduction to JumpStart administration / 168
                 \\
                 Client/server ratios / 169 \\
                 The Automounter / 171 \\
                 Automounter maps / 173 \\
                 Invocation and the master map / 182 \\
                 Integration with NIS / 187 \\
                 Key and variable substitutions / 190 \\
                 Advanced map tricks / 194 \\
                 Side effects / 204 \\
                 PC/NFS Clients / 206 \\
                 PC/NFS today / 206 \\
                 Limitations of PC/NFS / 208 \\
                 Configuring PC/NFS / 211 \\
                 Common PC/NFS usage issues / 212 \\
                 Printer services / 214 \\
                 File Locking / 216 \\
                 What is file locking? / 216 \\
                 NFS and file locking / 219 \\
                 Troubleshooting locking problems / 221 \\
                 Network Security / 226 \\
                 User-oriented network security / 226 \\
                 How secure are NIS and NFS? / 233 \\
                 Password and NIS security / 234 \\
                 NFS security / 238 \\
                 Stronger security for NFS / 253 \\
                 Viruses / 279 \\
                 Network Diagnostic and Administrative Tools / 281 \\
                 Broadcast addresses / 283 \\
                 MAC and IP layer tools / 285 \\
                 Remote procedure call tools / 305 \\
                 NIS tools / 315 \\
                 Network analyzers / 323 \\
                 NFS Diagnostic Tools / 336 \\
                 NFS administration tools / 336 \\
                 NFS statistics / 340 \\
                 Snoop / 349 \\
                 Publicly available diagnostics / 353 \\
                 Version 2 and Version 3 differences / 360 \\
                 NFS server logging / 361 \\
                 Time synchronization / 376 \\
                 Debugging Network Problems / 379 \\
                 Duplicate ARP replies / 379 \\
                 Renegade NIS server / 381 \\
                 Boot parameter confusion / 383 \\
                 Incorrect directory content caching / 384 \\
                 Incorrect mount point permissions / 389 \\
                 Asynchronous NFS error messages / 391 \\
                 Server-Side Performance Tuning / 395 \\
                 Characterization of NFS behavior / 396 \\
                 Measuring performance / 397 \\
                 Benchmarking / 400 \\
                 Identifying NFS performance bottlenecks / 401 \\
                 Server tuning / 405 \\
                 Network Performance Analysis / 417 \\
                 Network congestion and network interfaces / 417 \\
                 Network partitioning hardware / 420 \\
                 Network infrastructure / 422 \\
                 Impact of partitioning / 424 \\
                 Protocol filtering / 426 \\
                 Client-Side Performance Tuning / 428 \\
                 Slow server compensation / 428 \\
                 Soft mount issues / 434 \\
                 Adjusting for network reliability problems / 436 \\
                 NFS over wide-area networks / 438 \\
                 NFS async thread tuning / 439 \\
                 Attribute caching / 442 \\
                 Mount point constructions / 444 \\
                 Stale filehandles / 445 \\
                 IP Packet Routing / 449 \\
                 NFS Problem Diagnosis / 456 \\
                 Tunable Parameters / 460 \\
                 Index / 467",
  walts-review = "A practical, detailed handbook for those responsible
                 for managing NFS/NIS installations. The subject is
                 covered in depth. The reader is assumed to have a good
                 working knowledge of UNIX system administration. The
                 book is based on the SunOS 4.1 version of the software,
                 but the author has made a decent attempt to address
                 other versions.",
}

@Book{Stern:2001:MNN,
  author =       "Hal Stern and Mike Eisler and Ricardo Labiaga",
  title =        "Managing {NFS} and {NIS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 490",
  month =        jul,
  year =         "2001",
  ISBN =         "1-56592-510-6",
  ISBN-13 =      "978-1-56592-510-6",
  LCCN =         "TK5105.574 .S74 2001",
  bibdate =      "Mon Apr 18 14:56:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565925106;
                 http://www.oreilly.com/catalog/nfs2",
  acknowledgement = ack-nhfb,
  subject =      "Network File System (Computer network protocol);
                 Computer networks; UNIX (Computer file)",
}

@Book{Stern:2005:IIH,
  author =       "Hadley Stern",
  title =        "{iPod} and {iTunes} hacks: Tips and tools for ripping,
                 mixing, and burning",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxi + 433",
  year =         "2005",
  ISBN =         "0-596-00778-7 (paperback)",
  ISBN-13 =      "978-0-596-00778-2 (paperback)",
  LCCN =         "ML74.4.I48 S74 2005",
  bibdate =      "Tue Aug 2 10:55:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007782",
  acknowledgement = ack-nhfb,
  subject =      "iPod (Digital music player); iTunes",
}

@Book{Steward:2004:PH,
  author =       "Sid Steward",
  title =        "{PDF} Hacks: 100 industrial-strength tips and tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 278",
  year =         "2004",
  ISBN =         "0-596-00655-1 (paperback)",
  ISBN-13 =      "978-0-596-00655-6 (paperback)",
  LCCN =         "QA76.76.F48 S74 2004",
  bibdate =      "Thu Apr 21 09:26:26 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006556",
  acknowledgement = ack-nhfb,
  remark =       "Consuming PDF -- Managing a collection -- Authoring
                 and self-publishing: hacking outside the PDF --
                 Creating PDF and other editions -- Manipulating PDF
                 files -- Dynamic PDF -- Scripting and programming
                 Acrobat.",
  subject =      "Adobe Acrobat; File conversion (Computer science); PDF
                 (Computer file format); Portable document software",
}

@Book{Stigliani:1995:CUS,
  author =       "Joan Stigliani",
  title =        "The Computer User's Survival Guide: Staying Healthy in
                 a High Tech World",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "276",
  month =        oct,
  year =         "1995",
  ISBN =         "1-56592-030-9",
  ISBN-13 =      "978-1-56592-030-9",
  LCCN =         "RC965.V53 S75 1995",
  bibdate =      "Mon Apr 18 14:50:15 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$21.95",
  URL =          "http://www.ora.com/gnn/bus/ora/item/cusg.html;
                 http://www.oreilly.com/catalog/9781565920309",
  acknowledgement = ack-nhfb,
  subject =      "Video display terminals; Health aspects; Computers;
                 Health aspects; Computer Terminals; Human Engineering;
                 Occupational Diseases; prevention and control;
                 Workplace; standards; Occupational Health",
}

@Book{StLaurent:2001:PWS,
  author =       "Simon {St. Laurent} and Joe Johnston and Edd Dumbill",
  title =        "Programming {Web} Services with {XML-RPC}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 213",
  month =        jun,
  year =         "2001",
  ISBN =         "0-596-00119-3",
  ISBN-13 =      "978-0-596-00119-3",
  LCCN =         "QA76.76.H94 O7 2001; QA76.76.H94 S717 2001",
  bibdate =      "Mon Apr 18 15:02:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596001193;
                 http://www.oreilly.com/catalog/progxmlrpc",
  acknowledgement = ack-nhfb,
  remark =       "``Creating Web application gateways''--At head of
                 front cover.",
  subject =      "XML (Document markup language)",
}

@Book{StLaurent:2004:UOS,
  author =       "Andrew M. {St. Laurent}",
  title =        "Understanding {Open Source} and {Free Software}
                 Licensing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 193",
  year =         "2004",
  ISBN =         "0-596-00581-4",
  ISBN-13 =      "978-0-596-00581-8",
  LCCN =         "QA76.76.S46 S7 2004; K1443.C6 S35 2004",
  bibdate =      "Mon Apr 18 10:40:25 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780596005818;
                 http://www.oreilly.com/catalog/osfreesoft/book/",
  acknowledgement = ack-nhfb,
}

@Book{StLaurent:2005:XPR,
  author =       "Simon {St. Laurent} and Michael Fitzgerald and Robert
                 Eckstein",
  title =        "{XML} pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "iv + 171",
  year =         "2005",
  ISBN =         "0-596-10050-7 (paperback)",
  ISBN-13 =      "978-0-596-10050-6 (paperback)",
  LCCN =         "QA76.76.H94 E25 2005",
  bibdate =      "Thu Oct 6 07:24:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100506",
  acknowledgement = ack-nhfb,
  remark =       "Previous editions by Robert Eckstein. Now covers
                 Schema",
  subject =      "XML (Document markup language); Handbooks, manuals,
                 etc",
}

@Book{StLaurent:2009:LR,
  author =       "Simon {St Laurent} and Edd Dumbill",
  title =        "Learning {Rails}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "448 (est.)",
  year =         "2009",
  ISBN =         "0-596-15494-1",
  ISBN-13 =      "978-0-596-15494-3",
  LCCN =         "QA76.73.R83 S25 2008",
  bibdate =      "Sat Nov 13 10:20:01 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Ruby on rails (Electronic resource); Ruby (Computer
                 program language); Web site development",
}

@Book{StLaurent:2010:LRL,
  author =       "Simon {St Laurent} and Edd Dumbill",
  title =        "Learning {Rails}: live editions",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "417 (est.)",
  year =         "2010",
  ISBN =         "1-4493-8325-4, 0-596-51877-3",
  ISBN-13 =      "978-1-4493-8325-1, 978-0-596-51877-6",
  LCCN =         "QA76.76.A65 S8L 2010",
  bibdate =      "Sat Nov 13 10:17:40 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Application software; Development; Ruby on rails
                 (Electronic resource)",
}

@Book{Stokes:2007:IMI,
  author =       "Jon Stokes",
  title =        "Inside the machine: an illustrated introduction to
                 microprocessors and computer architecture",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 292",
  year =         "2007",
  ISBN =         "1-59327-104-2",
  ISBN-13 =      "978-1-59327-104-6",
  LCCN =         "TK7895.M5 S76 2007",
  bibdate =      "Tue Aug 5 18:19:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2005037262-d.html;
                 http://www.loc.gov/catdir/toc/ecip065/2005037262.html;
                 http://www.oreilly.com/catalog/9781593271046",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture; Microprocessors; Design and
                 construction",
}

@Book{Stolarz:2005:CPH,
  author =       "Damien Stolarz",
  title =        "Car {PC} hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 361",
  year =         "2005",
  ISBN =         "0-596-00871-6 (paperback)",
  ISBN-13 =      "978-0-596-00871-0 (paperback)",
  LCCN =         "TL272.53 .S76 2005",
  bibdate =      "Thu Oct 6 07:23:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008710",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for geeking your ride---Cover.",
  subject =      "Automotive computers; Handbooks, manuals, etc; Mobile
                 computing; Handbooks, manuals, etc; Portable computers;
                 Handbooks, manuals, etc; Electronic games; Handbooks,
                 manuals, etc; Home video systems; Handbooks, manuals,
                 etc",
}

@Book{Story:2002:DPP,
  author =       "Derrick Story",
  title =        "Digital Photography Pocket Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 114",
  year =         "2002",
  ISBN =         "0-596-00454-0",
  ISBN-13 =      "978-0-596-00454-5",
  LCCN =         "TR267 .S78 2003",
  bibdate =      "Mon Apr 18 15:06:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$14.95",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596004545;
                 http://www.oreilly.com/catalog/digphotopg",
  acknowledgement = ack-nhfb,
  publishersummary = "The Digital Photography Pocket Guide gives you the
                 tools and the knowledge to take the kind of pictures
                 you've always wanted. Consider it your quick-reference
                 photo mentor that explains each of the camera's
                 components, shows you what they do, then helps you
                 choose the right settings to accomplish your goal. When
                 you want to ask an expert, ``How can I get that
                 picture?'', simply pull this handy guide out of your
                 camera bag, backpack, or back pocket, and you'll find
                 the answer quickly.",
  subject =      "Photography; Digital techniques",
}

@Book{Story:2003:DVP,
  author =       "Derrick Story",
  title =        "Digital video pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 113",
  year =         "2003",
  ISBN =         "0-596-00523-7",
  ISBN-13 =      "978-0-596-00523-8",
  LCCN =         "TR882.3 .S76 2003",
  bibdate =      "Mon Apr 18 15:07:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "O'Reilly Digital Studio",
  URL =          "http://www.oreilly.com/catalog/9780596005238",
  acknowledgement = ack-nhfb,
  subject =      "Digital video",
}

@Book{Story:2004:DPH,
  author =       "Derrick Story",
  title =        "Digital photography hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 309",
  year =         "2004",
  ISBN =         "0-596-00666-7 (paperback)",
  ISBN-13 =      "978-0-596-00666-2 (paperback)",
  LCCN =         "TR267 .S7797 2004",
  bibdate =      "Thu Apr 21 09:26:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006662",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques",
}

@Book{Story:2004:DPP,
  author =       "Derrick Story",
  title =        "Digital photography pocket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xiii + 113",
  year =         "2004",
  ISBN =         "0-596-00627-6",
  ISBN-13 =      "978-0-596-00627-3",
  LCCN =         "TR267 .S78 2004",
  bibdate =      "Thu Apr 21 09:26:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596006273",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques",
}

@Book{Story:2005:DPP,
  author =       "Derrick Story",
  title =        "Digital Photography Pocket Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xvi + 155",
  year =         "2005",
  ISBN =         "0-596-10015-9",
  ISBN-13 =      "978-0-596-10015-5",
  LCCN =         "TR267 .S78 2005",
  bibdate =      "Thu Oct 06 15:16:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95, CDN\$20.95, UK\pounds 9.95",
  URL =          "http://www.oreilly.com/catalog/9780596100155;
                 http://www.oreilly.com/catalog/digphotopg3/",
  acknowledgement = ack-nhfb,
}

@Book{Story:2005:IFB,
  author =       "Derrick Story",
  title =        "{iBook} fan book: smart and beautiful to boot",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 104",
  year =         "2005",
  ISBN =         "0-596-00861-9",
  ISBN-13 =      "978-0-596-00861-1",
  LCCN =         "QA76.8.I3132 S76 2004",
  bibdate =      "Tue Aug 5 17:45:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008611",
  acknowledgement = ack-nhfb,
  subject =      "iBook (Computer); Handbooks, manuals, etc",
  xxnote =       "Check year: 2004 or 2005??",
}

@Book{Story:2008:DPC,
  author =       "Derrick Story",
  title =        "The digital photography companion",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 214",
  year =         "2008",
  ISBN =         "0-596-51766-1",
  ISBN-13 =      "978-0-596-51766-3",
  LCCN =         "TR267 .S7795 2008",
  bibdate =      "Sat Nov 13 10:15:40 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  abstract =     "A guide to digital photography provides information on
                 digital camera features and controls, taking successful
                 photographs, choosing a photo management software, and
                 printing and sharing photographs.",
  acknowledgement = ack-nhfb,
  subject =      "Photography; Digital techniques; Image processing",
}

@Book{Story:2008:PCC,
  author =       "Derrick Story",
  title =        "The {Photoshop CS4} companion for photographers",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiii + 190",
  year =         "2008",
  ISBN =         "0-596-15587-5, 0-596-52193-6",
  ISBN-13 =      "978-0-596-15587-2, 978-0-596-52193-6",
  LCCN =         "TR267.5.A33 S76 2008",
  bibdate =      "Sat Nov 13 10:19:36 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop; Photography; Digital techniques",
  tableofcontents = "The quick-start road map \\
                 Importing your images \\
                 Rating and keywording images \\
                 Basic image editing in camera raw \\
                 Advanced camera raw techniques \\
                 Refining your image in Photoshop \\
                 Photoshop recipes for photographers \\
                 Printing.",
}

@Book{Strang:1986:PC,
  author =       "John Strang",
  title =        "Programming with {\tt curses}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "76",
  year =         "1986",
  ISBN =         "0-937175-02-1",
  ISBN-13 =      "978-0-937175-02-6",
  LCCN =         "QA76.73.C15S78 1991",
  bibdate =      "Sat Oct 15 13:10:42 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780937175026;
                 http://www.oreilly.com/catalog/curses",
  acknowledgement = ack-nhfb,
}

@Book{Strang:1986:PTC,
  author =       "John Strang",
  title =        "Programming with {\tt curses}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "71",
  year =         "1986",
  ISBN =         "0-937175-02-1",
  ISBN-13 =      "978-0-937175-02-6",
  bibdate =      "Mon Jan 3 18:28:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}

@Book{Strang:1986:RWT,
  author =       "John Strang",
  title =        "Reading and Writing {TERMCAP} Entries",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "73",
  year =         "1986",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Dec 15 18:30:24 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
}

@Book{Strang:1988:TT,
  author =       "John Strang and Linda Mui and Tim O'Reilly",
  title =        "{\tt termcap} \& {\tt terminfo}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xv + 253",
  month =        apr,
  year =         "1988",
  ISBN =         "0-937175-22-6",
  ISBN-13 =      "978-0-937175-22-4",
  LCCN =         "QA76.76.O63 S765 1990; QA76.8.U65 S79 1988",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$21.95",
  URL =          "http://www.oreilly.com/catalog/9780937175224;
                 http://www.oreilly.com/catalog/term",
  abstract =     "For UNIX system administrators and programmers. This
                 handbook provides information on writing and debugging
                 terminal descriptions, as well as terminal
                 initialization, for the two UNIX terminal databases.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 What This Book Contains / xii \\
                 Typographic Conventions / xiv \\
                 Acknowledgements / xv \\
                 Tutorial \\
                 Introduction \\
                 The Coming of Termcap / 3 \\
                 The Coming of Terminfo / 6 \\
                 What Termcap and Terminfo Do and Don't Control / 8 \\
                 Reading Termcap and Terminfo Entries Where the Database
                 is Stored / 11 \\
                 Reading a Simple Entry / 14 \\
                 Complete Sample Termcap Entries / 20 \\
                 Complete Sample Terminfo Entries / 24 \\
                 More Termcap and Terminfo Syntax Terminal Naming
                 Conventions / 31 \\
                 Padding / 33 \\
                 Encoding Run Time Arguments / 37 \\
                 Termcap, Terminfo and the Shell Environment Variables /
                 46 \\
                 Default Terminal Type Specification / 48 \\
                 Setting TERM with tset / 50 \\
                 Initializing the Terminal with tset / 55 \\
                 Initializing the Terminal with tput / 56 \\
                 Using Terminfo Capabilities in Shell Programs / 57 \\
                 Writing Termcap and Terminfo Entries Strategies for
                 Obtaining Terminal Descriptions / 60 \\
                 Modifying an Entry / 63 \\
                 Creating an Entry From Scratch / 65 \\
                 Writing the Entry / 70 \\
                 Testing the New Entry / 73 \\
                 Installing a Finished Entry / 76 \\
                 Converting Between Termcap and Terminfo Converting From
                 Termcap to Terminfo: \\
                 captoinfo / 80 \\
                 Converting From Terminfo to Termcap: infocmp / 81 \\
                 Some Problems When Translating / 83 \\
                 Other Uses of infocmp / 84 \\
                 Comparing Termcap Entries 86 \\
                 Capability Reference \\
                 Introduction to the Capabilities Syntax Used in Part 2
                 / 92 \\
                 How to Read the Reference / 93 \\
                 Screen Dimensions and Cursor Movement Screen Dimensions
                 / 96 \\
                 Local Cursor Movement / 97 \\
                 Parameterized Local Cursor Movement / 100 \\
                 Absolute Cursor Movement / 101 \\
                 Scrolling / 104 \\
                 Miscellaneous Local Movements / 107 \\
                 Status Lines / 109 \\
                 Editing the Screen Adding to the Screen / 112 \\
                 Deleting From the Screen / 114 \\
                 Insert Mode / 118 \\
                 Initialization and Reset Termcap Initialization and
                 Reset / 123 \\
                 Terminfo Initialization and Reset / 125 \\
                 Program Initialization / 127 \\
                 Setting and Using Tabs / 129 \\
                 Margins / 132 \\
                 Special Effects Standout Mode / 134 \\
                 Underlining / 137 \\
                 Miscellaneous Highlight Modes and Alternate Character
                 Sets / 139 \\
                 Bells / 143 \\
                 Cursor Intensity / 144 \\
                 Special Keys Special Function Keys / 147 \\
                 Extended Function Key Definitions / 149 \\
                 Programmable Function Keys / 150 \\
                 Keypad Keys / 153 \\
                 Other Special Keyboard Keys / 155 \\
                 Extended Special Key Descriptions / 158 \\
                 Extended Special Key Descriptions (cont'd) / 159 \\
                 Non-Standard Control Characters / 161 \\
                 Padding and XON/XOFF Padding Capabilities / 163 \\
                 XON/XOFF Flow Control / 165 \\
                 Special Terminals Glitch Capabilities / 168 \\
                 Hardcopy Terminals / 172 \\
                 Terminals With Local Printers / 174 \\
                 Line Graphics / 176 \\
                 Meta Modes / 178 \\
                 Equivalent Terminals Equivalent Terminal / 180 \\
                 Disabling Capabilities / 181 \\
                 Miscellaneous Miscellaneous / 184 \\
                 Miscellaneous (obsolete) 189 \\
                 Appendices \\
                 Capabilities Used by vi / 193 \\
                 Accessing Termcap From a C Program: The Termcap Library
                 / 197 \\
                 Test Program / 201 \\
                 Accessing Terminfo From C Program: The Terminfo
                 Routines / 205 \\
                 Test Program / 209 \\
                 Capability Variable Names / 211 \\
                 List of Capabilities / 215 \\
                 Index / 235",
  xxpages =      "xv + 248",
}

@Book{Strother:1993:S,
  author =       "Lesley Strother",
  title =        "smileys",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "595",
  year =         "1993",
  ISBN =         "1-56592-041-4",
  ISBN-13 =      "978-1-56592-041-5",
  bibdate =      "Mon May 15 18:34:44 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 internet-books.1995.03.06",
  note =         "A collection of 650 ``smileys''. While not an Internet
                 book per se, smileys are certainly used enough on the
                 Internet to warrant an entry here.:-)",
  acknowledgement = ack-nhfb,
}

@Book{Stubblebine:2003:REP,
  author =       "Tony Stubblebine",
  title =        "Regular expression pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vi + 93",
  year =         "2003",
  ISBN =         "0-596-00415-X",
  ISBN-13 =      "978-0-596-00415-6",
  LCCN =         "QA76.9.T48 S78 2003",
  bibdate =      "Mon Apr 18 15:06:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004156",
  acknowledgement = ack-nhfb,
  remark =       "``Regular expressions for Perl, C, PHP, Python, Java,
                 and .NET'' --- cover.",
  subject =      "Text processing (Computer science); Programming
                 languages (Electronic computers); Syntax",
}

@Book{Stubblebine:2004:SHD,
  author =       "Tony Stubblebine and Junko Mishima",
  title =        "Seiki hyogen desukutoppu rifarensu: regular
                 expressions for {Perl}, {C}, {PHP}, {Python}, {Java},
                 and {.NET}",
  publisher =    "Orairi Japan",
  address =      "Tokyo, Japan",
  pages =        "vi + 96",
  year =         "2004",
  ISBN =         "4-87311-170-6",
  ISBN-13 =      "978-4-87311-170-4",
  LCCN =         "????",
  bibdate =      "Wed Oct 14 08:00:43 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  acknowledgement = ack-nhfb,
}

@Book{Stubblebine:2007:REP,
  author =       "Tony Stubblebine",
  title =        "Regular expression pocket reference: Regular
                 expressions for {Perl}, {Ruby}, {PHP}, {Python}, {C},
                 {Java}, and {.NET}.",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vii + 117",
  year =         "2007",
  ISBN =         "0-596-51427-1 (paperback)",
  ISBN-13 =      "978-0-596-51427-3 (paperback)",
  LCCN =         "QA76.9.T48 S78 2007",
  bibdate =      "Thu Apr 16 10:31:52 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://proquest.safaribooksonline.com/9780596514273;
                 http://www.loc.gov/catdir/toc/fy0802/2007281074.html",
  acknowledgement = ack-nhfb,
  subject =      "Text processing (Computer science); Programming
                 languages (Electronic computers); Syntax",
}

@Book{Stubblebine:2008:RAK,
  author =       "Toni Stubblebine and Peter Klicman and Lars Schulten",
  title =        "{Regul{\"a}re Ausdr{\"u}cke --- kurz and gut [f{\"u}r
                 Perl, Ruby, PHP, C\#, Python, Java and .NET]}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "131",
  year =         "2008",
  ISBN =         "3-89721-535-7",
  ISBN-13 =      "978-3-89721-535-1",
  LCCN =         "????",
  bibdate =      "Thu Jul 15 18:31:10 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 9.90",
  series =       "O'Reillys Taschenbibliothek",
  acknowledgement = ack-nhfb,
}

@Book{Stutz:2003:SSC,
  author =       "David Stutz and Ted Neward and Geoff Shilling",
  title =        "Shared Source {CLI} Essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 357",
  year =         "2003",
  ISBN =         "0-596-00351-X",
  ISBN-13 =      "978-0-596-00351-7",
  LCCN =         "QA76.625 .S76 2003",
  bibdate =      "Mon Apr 18 15:05:28 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596003517;
                 http://www.oreilly.com/catalog/sscliess",
  acknowledgement = ack-nhfb,
  publishersummary = "This concise and insightful guide provides a
                 roadmap for anyone trying to navigate or manipulate the
                 Shared Source CLI code (codenamed ``Rotor''). With as
                 many as 1.3 million lines of code in 14,000 files, this
                 book is absolutely necessary for anyone who wants to
                 jump into the complex nucleus of Microsoft's .NET
                 Platform. The book includes a CD-ROM that contains all
                 the source code and files.",
  subject =      "Internet programming; Microsoft .NET Framework;
                 Virtual computer systems",
}

@Book{Stutz:2004:LCT,
  author =       "Michael Stutz",
  title =        "The {Linux} cookbook: tips and techniques for everyday
                 use",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  edition =      "Second",
  pages =        "xxxiv + 788",
  year =         "2004",
  ISBN =         "1-59327-031-3",
  ISBN-13 =      "978-1-59327-031-5",
  LCCN =         "QA76.76.O63 S788 2004eb; QA76.76.O63 S788 2004",
  bibdate =      "Tue Aug 5 18:17:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270315",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
}

@Book{Subramaniam:2005:NGW,
  author =       "Venkat Subramaniam",
  title =        "{.NET} gotchas: 75 ways to improve your {C\#} and
                 {VB.NET} programs",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 372",
  year =         "2005",
  ISBN =         "0-596-00909-7",
  ISBN-13 =      "978-0-596-00909-0",
  LCCN =         "QA76.625 .S93 2005",
  bibdate =      "Thu Oct 6 07:24:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009090",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; Microsoft .NET Framework; C\#
                 (Computer program language)",
}

@Book{Suda:2006:UM,
  author =       "Brian Suda",
  title =        "Using microformats",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52821-3",
  ISBN-13 =      "978-0-596-52821-8",
  LCCN =         "QA76.76.H94",
  bibdate =      "Tue Aug 5 18:09:15 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528218",
  acknowledgement = ack-nhfb,
  subject =      "Document markup languages; HTML (Document markup
                 language); XHTML (Document markup language)",
}

@Book{Sun:1999:UMP,
  author =       "Andrew Sun",
  title =        "Using and Managing {PPP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 430",
  year =         "1999",
  ISBN =         "1-56592-321-9",
  ISBN-13 =      "978-1-56592-321-8",
  LCCN =         "TK5105.582 .S86 1999",
  bibdate =      "Mon Apr 18 14:53:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.ora.com/catalog/umppp/;
                 http://www.oreilly.com/catalog/9781565923218",
  acknowledgement = ack-nhfb,
  remark =       "``Help for network administrators'' --- cover.",
  subject =      "PPP (Computer network protocol)",
}

@Book{Swan:1998:SSW,
  author =       "Sheila Swan and Peter Laufer",
  title =        "Safety and Security for Women Who Travel",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 147",
  year =         "1998",
  ISBN =         "1-885211-29-5",
  ISBN-13 =      "978-1-885211-29-3",
  LCCN =         "G151 .S93 1998",
  bibdate =      "Wed Oct 07 12:21:04 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9781885211293;
                 http://www.oreilly.com/catalog/security",
  acknowledgement = ack-nhfb,
}

@Book{Swan:2015:BBNa,
  author =       "Melanie Swan",
  title =        "{Bitcoin}: A Blueprint for a New World Currency",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "120",
  year =         "2015",
  ISBN =         "1-4919-2049-1",
  ISBN-13 =      "978-1-4919-2049-7",
  LCCN =         "????",
  bibdate =      "Sat Feb 28 11:36:04 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://deposit.d-nb.de/cgi-bin/dokserv?id=5125084&prov=M&dok_var=1&dok_ext=htm",
  acknowledgement = ack-nhfb,
}

@Book{Swan:2015:BBNb,
  author =       "Melanie Swan",
  title =        "{Blockchain}: blueprint for a new economy",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 130",
  year =         "2015",
  ISBN =         "1-4919-2049-1, 1-4919-2045-9 (e-book), 1-4919-2047-5
                 (e-book)",
  ISBN-13 =      "978-1-4919-2049-7, 978-1-4919-2045-9 (e-book),
                 978-1-4919-2047-3 (e-book)",
  LCCN =         "HG1710 .S93 2015",
  bibdate =      "Sat Feb 28 11:36:04 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.safaribooksonline.com/?fpi=9781491920480",
  acknowledgement = ack-nhfb,
  subject =      "Electronic funds transfers; Security measures; Data
                 encryption (Computer science); Electronic commerce",
}

@Book{Swarr:2007:F,
  author =       "Robert Swarr",
  title =        "Facelets",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52924-4",
  ISBN-13 =      "978-0-596-52924-6",
  LCCN =         "QA76.76.D47 S93 2007eb; QA76.76.D47",
  bibdate =      "Tue Aug 5 18:10:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529246",
  acknowledgement = ack-nhfb,
  subject =      "Application software; Development; Computer programs;
                 Web site development; Web sites; Design",
}

@Book{Swinford:2006:FPA,
  author =       "Echo Swinford",
  title =        "Fixing {PowerPoint} annoyances: how to fix the most
                 annoying things about your favorite presentation
                 program",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 305",
  year =         "2006",
  ISBN =         "0-596-10004-3",
  ISBN-13 =      "978-0-596-10004-9",
  LCCN =         "T385 .S85 2006; T385 .S88 2006; T385 .S85 2006eb;
                 T385",
  bibdate =      "Tue Aug 5 17:47:12 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Annoyances series",
  URL =          "http://www.oreilly.com/catalog/9780596100049",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft PowerPoint (Computer file); Microsoft
                 software; Computer software; Handbooks, manuals, etc",
}

@Book{Sydik:2007:DAW,
  author =       "Jeremy J. Sydik",
  title =        "Design accessible web sites: thirty-six keys to
                 creating content for all audiences and platforms",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xii + 318",
  year =         "2007",
  ISBN =         "1-934356-02-6 (paperback)",
  ISBN-13 =      "978-1-934356-02-9 (paperback)",
  LCCN =         "TK5105.888 .S955 2007",
  bibdate =      "Tue Aug 5 18:34:09 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The pragmatic programmers",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
  subject =      "Web sites; Design; Accessible Web sites for people
                 with disabilities",
}

@Book{Sydow:1999:POS,
  author =       "Dan Parks Sydow",
  title =        "Programming the {Be} Operating System: Writing
                 Programs for the {Be} Operating System",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 390",
  year =         "1999",
  ISBN =         "1-56592-467-3",
  ISBN-13 =      "978-1-56592-467-3",
  LCCN =         "QA76.76.O63 S93 1999; QA76.76.O63 S94345 1999",
  bibdate =      "Mon Apr 18 14:55:33 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924673;
                 http://www.oreilly.com/catalog/beosprog",
  acknowledgement = ack-nhfb,
  remark =       "``An introduction for C++ programmers'' --- cover.
                 ``Covers Intel and PowerPC'' --- cover.",
  subject =      "Be (Computer file); Operating systems (Computers)",
}

@Book{Sylwester:1997:MFS,
  author =       "Peter Sylwester",
  title =        "{Macromedia Flash Studio}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "250",
  year =         "1997",
  ISBN =         "1-56592-352-9",
  ISBN-13 =      "978-1-56592-352-2",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.ora.com/catalog/flash/;
                 http://www.oreilly.com/catalog/9781565923522",
  acknowledgement = ack-nhfb,
}

@Book{Syroid:2000:ONP,
  author =       "Tom Syroid and Bo Leuf",
  title =        "{Outlook 2000} in a nutshell: a power user's quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 642",
  month =        may,
  year =         "2000",
  ISBN =         "1-56592-704-4",
  ISBN-13 =      "978-1-56592-704-9",
  LCCN =         "HD69.T54 S97 2000",
  bibdate =      "Mon Apr 18 14:58:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565927049;
                 http://www.oreilly.com/catalog/out2000ian",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Outlook; Time management; Computer programs;
                 Personal information management; Computer programs",
}

@Book{Tahaghoghi:2007:LM,
  author =       "Seyed M. M. Tahaghoghi and Hugh E. Williams",
  title =        "Learning {MySQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 598",
  year =         "2007",
  ISBN =         "0-596-00864-3 (paperback)",
  ISBN-13 =      "978-0-596-00864-2 (paperback)",
  LCCN =         "QA76.7.S67; QA76.7.S67 T34 2007; QA76.7.S67 T34
                 2007eb",
  bibdate =      "Wed Jun 25 17:32:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/fy0706/2007272020.html;
                 http://www.oreilly.com/catalog/9780596008642",
  acknowledgement = ack-nhfb,
  subject =      "MySQL (Electronic resource); PHP (Computer program
                 language); SQL (Computer program language); Database
                 management; Web databases",
}

@Book{Talbot:2007:DSB,
  author =       "Steve Talbot",
  title =        "Devices of the soul: battling for our selves in an age
                 of machines",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 281",
  year =         "2007",
  ISBN =         "0-596-52680-6",
  ISBN-13 =      "978-0-596-52680-1",
  LCCN =         "T14.5 .T33 2007; T14.5 .T33 2007eb; T14.5; HM851 .T35
                 2007",
  bibdate =      "Tue Aug 5 18:04:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526801",
  acknowledgement = ack-nhfb,
  subject =      "Technology; Social aspects; Computers and
                 civilization",
}

@Book{Talbott:1986:MPM,
  author =       "Steve Talbott",
  title =        "Managing Projects with Make",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "1986",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
}

@Book{Talbott:1988:MPM,
  author =       "Steve Talbott",
  title =        "Managing Projects with Make",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "77",
  year =         "1988",
  ISBN =         "0-937175-04-8",
  ISBN-13 =      "978-0-937175-04-0",
  LCCN =         "QA76.8.U65 T34 1988",
  bibdate =      "Wed Dec 15 10:49:30 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175040",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}

@Book{Talbott:1992:PRM,
  editor =       "Steve Talbott",
  title =        "{PEXlib} Reference Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 551",
  month =        dec,
  year =         "1992",
  ISBN =         "1-56592-029-5",
  ISBN-13 =      "978-1-56592-029-3",
  LCCN =         "QA76.76.W56 P4 1992; QA76.76.W56 P4757 1992",
  bibdate =      "Mon Apr 18 14:50:14 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565920293",
  acknowledgement = ack-nhfb,
  subject =      "X Window System (Computer system)-; PEXlib; Computer
                 graphics",
}

@Book{Talbott:1995:FDC,
  author =       "Stephen L. Talbott",
  title =        "The Future Does Not Compute: Transcending the Machines
                 in Our Midst",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 481",
  month =        may,
  year =         "1995",
  ISBN =         "1-56592-085-6",
  ISBN-13 =      "978-1-56592-085-9",
  LCCN =         "QA76.9.C66 T26 1995; QA76.9.C66 T33 1995",
  bibdate =      "Mon Apr 18 14:51:00 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$22.95",
  URL =          "http://www.oreilly.com/catalog/9781565920859;
                 http://www.oreilly.com/catalog/future",
  acknowledgement = ack-nhfb,
  subject =      "Computers and civilization; Computers; Social aspects;
                 Computers; Psychological aspects; Internet; Social
                 aspects; Barfield, Owen",
  subject-dates = "1898--",
}

@Book{Tapp:2006:PCM,
  author =       "Eddie Tapp and Rick Lucas",
  title =        "Practical color management: Eddie Tapp on digital
                 photography",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "150",
  year =         "2006",
  ISBN =         "0-596-52768-3",
  ISBN-13 =      "978-0-596-52768-6",
  LCCN =         "TR510 .T37 2006eb; TR510",
  bibdate =      "Tue Aug 5 18:07:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527686",
  acknowledgement = ack-nhfb,
  subject =      "Color photography; Digital techniques",
}

@Book{Tapp:2006:PWS,
  author =       "Eddie Tapp",
  title =        "{Photoshop} workflow setups: {Eddie Tapp} on digital
                 photography",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "197",
  year =         "2006",
  ISBN =         "0-596-10168-6",
  ISBN-13 =      "978-0-596-10168-8",
  LCCN =         "TR267; TR267 .T37 2006eb; TR267 .T37 2006",
  bibdate =      "Tue Aug 5 17:51:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101688",
  acknowledgement = ack-nhfb,
  subject =      "Adobe Photoshop; Photography; Digital techniques",
}

@Book{Tate:2004:BFL,
  author =       "Bruce Tate and Justin Gehtland",
  title =        "Better, Faster, Lighter {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "243 (est.)",
  year =         "2004",
  ISBN =         "0-596-00676-4",
  ISBN-13 =      "978-0-596-00676-1",
  LCCN =         "QA76.73 T38 2004",
  bibdate =      "Fri Jul 09 11:23:09 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95, CDN\$50.95, UK\pounds 24.95",
  URL =          "http://www.oreilly.com/catalog/9780596006761;
                 http://www.oreilly.com/catalog/bfljava/",
  acknowledgement = ack-nhfb,
}

@Book{Tate:2005:BJ,
  author =       "Bruce Tate",
  title =        "Beyond {Java}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 185",
  year =         "2005",
  ISBN =         "0-596-10094-9",
  ISBN-13 =      "978-0-596-10094-0",
  LCCN =         "QA76.73.J38 T38 2005; QA76.73.J38 T38 2005eb;
                 QA76.73.J38",
  bibdate =      "Tue Aug 5 17:49:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100940",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); Computer
                 programming",
}

@Book{Tate:2005:SDN,
  author =       "Bruce Tate and Justin Gehtland and Michael Kosta
                 Loukides",
  title =        "{Spring}: a developer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 184",
  year =         "2005",
  ISBN =         "0-596-00910-0",
  ISBN-13 =      "978-0-596-00910-6",
  LCCN =         "QA76.73.S67 T38 2005",
  bibdate =      "Thu Oct 6 07:24:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "A developer's notebook",
  URL =          "http://www.oreilly.com/catalog/9780596009106",
  acknowledgement = ack-nhfb,
  subject =      "Spring (Computer program language); Application
                 software; Development; Java",
}

@Book{Tate:2006:RRR,
  author =       "Bruce Tate and Curt Hibbs",
  title =        "{Ruby} on rails: up and running",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 167",
  year =         "2006",
  ISBN =         "0-596-10132-5",
  ISBN-13 =      "978-0-596-10132-9",
  LCCN =         "QA76.73.R82 T38 2006eb; QA76.73.R82 T38 2006;
                 QA76.73.R82",
  bibdate =      "Tue Aug 5 17:50:13 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101329",
  acknowledgement = ack-nhfb,
  subject =      "Ruby (Computer program language); Web site
                 development",
}

@Book{Tate:2010:SLS,
  author =       "Bruce Tate",
  title =        "Seven languages in seven weeks: a pragmatic guide to
                 learning programming languages",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xvii + 317",
  year =         "2010",
  ISBN =         "1-934356-59-X (paperback)",
  ISBN-13 =      "978-1-934356-59-3 (paperback)",
  LCCN =         "QA76.7 .T38 2010",
  bibdate =      "Fri Nov 23 10:33:38 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/common-lisp.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Pragmatic programmers",
  abstract =     "Presents an introduction to the Ruby, Io, Prolog,
                 Scala, Erlang, Clojure, and Haskell programming
                 languages.",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages (Electronic computers);
                 Programming languages",
  tableofcontents = "Introduction \\
                 Ruby \\
                 Io \\
                 Prolog \\
                 Scala \\
                 Erlang \\
                 Clojure \\
                 Haskell \\
                 Wrap-up",
}

@Book{Taylor:2001:KPS,
  author =       "Don Taylor and Jim Mischel and Tim Gentry",
  title =        "{Kylix} power solutions",
  publisher =    pub-CORIOLIS,
  address =      pub-CORIOLIS:adr,
  pages =        "xviii + 331",
  year =         "2001",
  ISBN =         "1-932111-29-8",
  ISBN-13 =      "978-1-932111-29-3",
  LCCN =         "QA76.76.A65 T415 2001eb",
  bibdate =      "Tue Aug 5 18:26:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111293",
  acknowledgement = ack-nhfb,
  subject =      "Kylix; Linux; Application software; Development",
}

@Book{Taylor:2002:LUM,
  author =       "Dave Taylor and Jerry D. Peek and Grace Todino and
                 John Strang",
  title =        "Learning {Unix} for {Mac OS X}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 139",
  year =         "2002",
  ISBN =         "0-596-00342-0",
  ISBN-13 =      "978-0-596-00342-5",
  LCCN =         "QA76.76.O63 T388 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$19.95",
  URL =          "http://safari.oreilly.com/0596003420;
                 http://www.oreilly.com/catalog/9780596003425;
                 http://www.oreilly.com/catalog/lunixmacosx",
  acknowledgement = ack-nhfb,
  keywords =     "Mac OS; Macintosh (computer); operating systems
                 (computers); Unix (computer file)",
  publishersummary = "Learning Unix for Mac OS X is a concise
                 introduction to just what a reader needs to know to get
                 started with Unix on Mac OS X. With Mac OS X, they now
                 have the ability to not only continue to use their
                 preferred platform, but to explore the powerful
                 capabilities of Unix. This title gives the reader
                 information on how to use the Terminal application,
                 become functional with the command interface and
                 explore many Unix applications.",
}

@Book{Taylor:2003:LUM,
  author =       "Dave Taylor and Brian Jepson",
  title =        "Learning {Unix} for {Mac OS X}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 141",
  year =         "2003",
  ISBN =         "0-596-00470-2",
  ISBN-13 =      "978-0-596-00470-5",
  LCCN =         "QA76.76.O63 T388 2003",
  bibdate =      "Sun Mar 23 07:05:13 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Covers Mac OS X Jaguar.",
  URL =          "http://www.oreilly.com/catalog/9780596004705",
  acknowledgement = ack-nhfb,
  keywords =     "Mac OS; operating systems (computers); UNIX (computer
                 file)",
}

@Book{Taylor:2004:LUM,
  author =       "Dave Taylor and Brian Jepson",
  title =        "Learning {UNIX} for {Mac OS X} {Panther}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xiii + 168",
  year =         "2004",
  ISBN =         "0-596-00617-9",
  ISBN-13 =      "978-0-596-00617-4",
  LCCN =         "QA76.76.O63 T3884 2004",
  bibdate =      "Thu Apr 21 09:25:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006174",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of: Learning Unix for Mac OS X. ``Unlock the
                 power of UNIX'' --- cover.",
  subject =      "UNIX (Computer file); Mac OS; Operating systems
                 (Computers)",
}

@Book{Taylor:2004:WCS,
  author =       "Dave Taylor",
  title =        "Wicked cool shell scripts",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 365",
  year =         "2004",
  ISBN =         "1-59327-012-7",
  ISBN-13 =      "978-1-59327-012-4",
  LCCN =         "QA76.76.O63 T3895 2004eb",
  bibdate =      "Tue Aug 5 18:17:43 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270124",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); UNIX Shells; Operating systems
                 (Computers)",
}

@Book{Taylor:2005:LUM,
  author =       "Dave Taylor",
  title =        "Learning {UNIX} for {Mac OS X Tiger}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "xviii + 260",
  year =         "2005",
  ISBN =         "0-596-00915-1",
  ISBN-13 =      "978-0-596-00915-1",
  LCCN =         "QA76.76.O63 T388 2005",
  bibdate =      "Thu Oct 6 07:24:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009151",
  acknowledgement = ack-nhfb,
  remark =       "First 2 edition have title: Learning Unix for Mac OS
                 X; 3rd edition has title: Learning Unix for Mac OS X
                 Panther. Unlock the power of UNIX---Cover.",
  subject =      "UNIX (Computer file); Mac OS; TIGER System
                 (Information retrieval system); Operating systems
                 (Computers)",
}

@Book{Team:1998:ATO,
  author =       "{The Be Development Team}",
  title =        "{Be} Advanced Topics: Official documentation for the
                 {BeOS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 365",
  month =        jul,
  year =         "1998",
  ISBN =         "1-56592-396-0",
  ISBN-13 =      "978-1-56592-396-6",
  LCCN =         "QA76.76.O63 B4 1998",
  bibdate =      "Thu Feb 18 07:07:41 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Includes BeSpecific 5 CD-ROM.",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/beadv",
  acknowledgement = ack-nhfb,
}

@Book{Teetor:2011:RC,
  author =       "Paul Teetor",
  title =        "{R} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 413",
  year =         "2011",
  ISBN =         "0-596-80915-8",
  ISBN-13 =      "978-0-596-80915-7",
  LCCN =         "QA276.45.R3 T44 2011",
  bibdate =      "Thu Jul 10 10:10:42 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy1113/2011282768-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1113/2011282768-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1113/2011282768-t.html",
  acknowledgement = ack-nhfb,
  author-dates = "1954--",
  subject =      "R (Computer program language); Mathematical
                 statistics; Graphic methods; Data processing;
                 Statistics; Multiple comparisons (Statistics)",
  tableofcontents = "1. Getting Started and Getting Help \\
                 2. Some Basics \\
                 3. Navigating the Software \\
                 4. Input and Output \\
                 5. Data Structures \\
                 6. Data Transformations \\
                 7. Strings and Dates \\
                 8. Probability \\
                 9. General Statistics \\
                 10. Graphics \\
                 11. Linear Regression and ANOVA \\
                 12. Useful Tricks \\
                 13. Beyond Basic Numerics and Statistics \\
                 14. Time Series Analysis",
}

@Book{Teilhet:2001:SHV,
  author =       "Stephen Teilhet",
  title =        "Subclassing and Hooking with {Visual Basic}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 685",
  month =        jun,
  year =         "2001",
  ISBN =         "0-596-00118-5",
  ISBN-13 =      "978-0-596-00118-6",
  LCCN =         "QA76.73.B3 T4 2001",
  bibdate =      "Mon Apr 18 15:02:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/9780596001186;
                 http://www.oreilly.com/catalog/subhookvb",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language)",
}

@Book{Teilhet:2004:CC,
  author =       "Stephen Teilhet and Jay Hilyard",
  title =        "{C\#} cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 831",
  year =         "2004",
  ISBN =         "0-596-00339-0",
  ISBN-13 =      "978-0-596-00339-5",
  LCCN =         "QA76.73.C154 T43 2004",
  bibdate =      "Mon Apr 18 15:05:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003395",
  acknowledgement = ack-nhfb,
  remark =       "``The definitive collection of solutions and
                 examples'' --- cover.",
  subject =      "C\# (Computer program language)",
}

@Book{Thai:1999:LD,
  author =       "Thuan L. Thai",
  title =        "Learning {DCOM}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 479",
  year =         "1999",
  ISBN =         "1-56592-581-5",
  ISBN-13 =      "978-1-56592-581-6",
  LCCN =         "QA76.9.A73 T48 1999; QA76.9.D5 T476 1999",
  bibdate =      "Mon Apr 18 14:56:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565925816;
                 http://www.oreilly.com/catalog/ldcom/",
  acknowledgement = ack-nhfb,
  keywords =     "Active Template Library (ATL); Distributed Component
                 Object Model (DCOM); Learning Distributed Component
                 Object Model (DCOM); MIDL (Microsoft Interface
                 Definition Language)",
  remark =       "``Distributed components on Windows'' --- cover.",
  subject =      "DCOM (Computer architecture); Electronic data
                 processing; Distributed processing",
}

@Book{Thai:2001:NFE,
  author =       "Thuan L. Thai and Hoang Q. Lam",
  title =        "{.NET} Framework Essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 304",
  month =        jun,
  year =         "2001",
  ISBN =         "0-596-00165-7",
  ISBN-13 =      "978-0-596-00165-0",
  LCCN =         "QA76.625 .T47 2001",
  bibdate =      "Mon Apr 18 15:03:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780596001650;
                 http://www.oreilly.com/catalog/dotnetfrmess",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft .NET Framework; Internet programming;
                 Computer software; Development",
}

@Book{Thai:2002:NFE,
  author =       "Thuan L. Thai and Hoang Lam",
  title =        "{.NET} Framework Essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xii + 307",
  year =         "2002",
  ISBN =         "0-596-00302-1",
  ISBN-13 =      "978-0-596-00302-9",
  LCCN =         "QA76.625 .T47 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$29.95",
  URL =          "http://safari.oreilly.com/0596003021;
                 http://www.oreilly.com/catalog/9780596003029;
                 http://www.oreilly.com/catalog/dotnetfrmess2",
  acknowledgement = ack-nhfb,
  publishersummary = ".NET Framework Essentials, 2nd Edition is a
                 concise and technical overview of the Microsoft .NET
                 Framework. Covered here are all of the most important
                 topics--from the underlying Common Language Runtime
                 (CLR) to its specialized packages for ASP.NET, Web
                 Forms, Windows Forms, XML and data access (ADO.NET).
                 The authors survey each of the major .NET languages,
                 including Visual Basic .NET, C# and Managed C++.",
}

@Book{Thai:2003:NFE,
  author =       "Thuan L. Thai and Hoang Q. Lam",
  title =        "{.NET} framework essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xiv + 363",
  year =         "2003",
  ISBN =         "0-596-00505-9",
  ISBN-13 =      "978-0-596-00505-4",
  LCCN =         "QA76.625 .T47 2003",
  bibdate =      "Mon Apr 18 15:07:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005054",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft .NET Framework; Internet programming;
                 Computer software; Development",
}

@Book{Thau:2006:BJP,
  author =       "Thau",
  title =        "The book of {JavaScript}: a practical guide to
                 interactive {Web} pages",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  edition =      "Second",
  pages =        "xxx + 490",
  year =         "2006",
  ISBN =         "1-59327-106-9",
  ISBN-13 =      "978-1-59327-106-0",
  LCCN =         "QA76.73.J39 T37 2006eb; QA76.73.J39 T37 2007",
  bibdate =      "Tue Aug 5 18:19:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271060",
  acknowledgement = ack-nhfb,
  subject =      "JavaScript (Computer program language); World Wide
                 Web",
}

@Book{Theriault:1998:OS,
  author =       "Marlene Theriault and William Heney",
  title =        "{Oracle} Security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 425",
  year =         "1998",
  ISBN =         "1-56592-450-9",
  ISBN-13 =      "978-1-56592-450-5",
  LCCN =         "QA76.9.A25 T54 1998; QA76.9.D314 T453 1998",
  bibdate =      "Mon Apr 18 14:55:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924505;
                 http://www.oreilly.com/catalog/orasec",
  acknowledgement = ack-nhfb,
  subject =      "Database security; Oracle (Computer file)",
}

@Book{Thomas:2004:PRP,
  author =       "David Thomas and Chad Fowler and Andrew Hunt",
  title =        "Programming {Ruby}: the pragmatic programmers' guide",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  edition =      "Second",
  pages =        "xxxii + 830",
  year =         "2004",
  ISBN =         "0-9745140-5-5 (paperback)",
  ISBN-13 =      "978-0-9745140-5-5 (paperback)",
  LCCN =         "QA76.64 .T494 2004; QA76.64 .T494 2005; QA76.64 .T48
                 2004",
  bibdate =      "Tue Aug 5 18:13:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2005299026-d.html;
                 http://www.oreilly.com/catalog/9780974514055",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition / David Thomas, Andrew Hunt. London:
                 Addison-Wesley, 2001.",
  subject =      "Object-oriented programming (Computer science); Ruby
                 (Computer program language)",
}

@Book{Thomas:2004:PVC,
  author =       "David Thomas and Andrew Hunt",
  title =        "Pragmatic version control: using {CVS}",
  volume =       "1",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xiv + 161",
  year =         "2004",
  ISBN =         "0-9745140-0-4",
  ISBN-13 =      "978-0-9745140-0-0",
  LCCN =         "QA76.76.D47 T46 2004",
  bibdate =      "Tue Aug 5 18:13:35 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Pragmatic starter kit series",
  URL =          "http://www.oreilly.com/catalog/9780974514000",
  abstract =     "Discusses how to improve the effectiveness of the
                 software development process using version control,
                 sometimes called source code control. A version control
                 system is a place to store all the various revisions of
                 written code while an application is being developed.
                 The book focuses on using the freely available open
                 source CVS version control system.",
  acknowledgement = ack-nhfb,
  subject =      "Database management; Source code (Computer science);
                 Computer software; Development; Computer programming;
                 Management",
  tableofcontents = "Introduction \\
                 What is version control? \\
                 Getting started \\
                 How to \ldots{} \\
                 Accessing the repository \\
                 Common CVS commands \\
                 Using tags and branches \\
                 Creating a project \\
                 Using modules \\
                 Third-part code \\
                 CVS summary and recipes \\
                 Other resources",
}

@Book{Thomas:2005:AWD,
  author =       "David Thomas and David Heinemeier Hansson and Leon
                 Breedt",
  title =        "{Agile Web} development with rails: a Pragmatic
                 guide",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "x + 558",
  year =         "2005",
  ISBN =         "0-9766940-0-X",
  ISBN-13 =      "978-0-9766940-0-7",
  LCCN =         "TK5105.888 .T46 2005",
  bibdate =      "Thu Oct 6 07:25:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The facets of Ruby series",
  acknowledgement = ack-nhfb,
  remark =       "Version: 2005-7-4. Pragmatic Programmers---Cover.",
  subject =      "Web site development; Handbooks, manuals, etc; Ruby
                 (Computer program language); Handbooks, manuals, etc.",
}

@Book{Thomas:2007:AWD,
  author =       "David Thomas and David Heinemeier Hansson and Leon
                 Breedt and others",
  title =        "{Agile Web} development with {Rails}",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  edition =      "Second",
  pages =        "xvi + 719",
  year =         "2007",
  ISBN =         "0-9776166-3-0",
  ISBN-13 =      "978-0-9776166-3-3",
  LCCN =         "TK5105.888 .T477 2007; TK5105.888 .T46 2006b",
  bibdate =      "Tue Aug 5 18:15:55 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The facets of Ruby series",
  URL =          "http://www.oreilly.com/catalog/9780977616633",
  acknowledgement = ack-nhfb,
  remark =       "Version 2007-1-8.",
  subject =      "Web site development; Handbooks, manuals, etc; Ruby
                 (Computer program language)",
}

@Book{Thompson:1997:WNS,
  author =       "Robert Bruce Thompson",
  title =        "{Windows NT Server 4.0} for {NetWare} Administrators",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 732",
  year =         "1997",
  ISBN =         "1-56592-280-8",
  ISBN-13 =      "978-1-56592-280-8",
  LCCN =         "QA76.76.O63 T4847 1997",
  bibdate =      "Mon Apr 18 14:53:19 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.ora.com/catalog/netware/;
                 http://www.oreilly.com/catalog/9781565922808;
                 http://www.oreilly.com/catalog/netware",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Client/server
                 computing; Microsoft Windows NT Server; NetWare",
}

@Book{Thompson:2000:PHN,
  author =       "Robert Bruce Thompson and Barbara Fritchman Thompson",
  title =        "{PC} hardware in a nutshell: a desktop quick
                 reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 501",
  month =        oct,
  year =         "2000",
  ISBN =         "1-56592-599-8",
  ISBN-13 =      "978-1-56592-599-1",
  LCCN =         "TK7887.5 .T48 2000",
  bibdate =      "Mon Apr 18 14:57:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565925991",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers; Equipment and supplies;
                 Microcomputers; Upgrading; Microcomputers; Maintenance
                 and repair; Microcomputers; Purchasing",
}

@Book{Thompson:2002:PHN,
  author =       "Robert Bruce Thompson and Barbara Fritchman Thompson",
  title =        "{PC} Hardware in a Nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiii + 780",
  year =         "2002",
  ISBN =         "0-596-00353-6",
  ISBN-13 =      "978-0-596-00353-1",
  LCCN =         "TK7887.5 .T48 2002",
  bibdate =      "Mon Apr 18 15:05:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "In a nutshell",
  URL =          "http://safari.oreilly.com/0596003536;
                 http://www.oreilly.com/catalog/9780596003531;
                 http://www.oreilly.com/catalog/pchardnut2",
  acknowledgement = ack-nhfb,
  keywords =     "microcomputers -- equipment and supplies;
                 microcomputers -- maintenance and repair;
                 microcomputers -- purchasing; microcomputers --
                 upgrading",
  publishersummary = "Carefully researched and written, PC Hardware in a
                 Nutshell, 2nd Edition is packed with useful and
                 unbiased information, including how-to advice for
                 specific components, ample reference material, and a
                 comprehensive case study on building a PC. To the point
                 yet complete, this book provides an enormous amount of
                 timeless information intended for anyone who buys,
                 builds, upgrades, or repairs PCs in a corporate, small
                 business, or home setting.",
  subject =      "Microcomputers; Equipment and supplies;
                 Microcomputers; Upgrading; Microcomputers; Maintenance
                 and repair; Microcomputers; Purchasing",
  xxauthor =     "Barbara Fritchman Thompson and Robert Bruce Thompson",
}

@Book{Thompson:2003:PHN,
  author =       "Robert Bruce Thompson and Barbara Fritchman Thompson",
  title =        "{PC} hardware in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxii + 850",
  year =         "2003",
  ISBN =         "0-596-00513-X",
  ISBN-13 =      "978-0-596-00513-9",
  LCCN =         "TK7887.5 .T48 2003",
  bibdate =      "Mon Apr 18 15:07:21 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005139",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers; Equipment and supplies;
                 Microcomputers; Upgrading; Microcomputers; Maintenance
                 and repair; Microcomputers; Purchasing",
}

@Book{Thompson:2004:BPP,
  author =       "Robert Bruce Thompson and Barbara Fritchman Thompson",
  title =        "Building the perfect {PC}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xvi + 332",
  year =         "2004",
  ISBN =         "0-596-00663-2",
  ISBN-13 =      "978-0-596-00663-1",
  LCCN =         "QA76.5 .T56 2004",
  bibdate =      "Thu Apr 21 09:26:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006631",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers",
}

@Book{Thompson:2005:AH,
  author =       "Robert Bruce Thompson and Barbara Fritchman Thompson",
  title =        "Astronomy hacks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xx + 388",
  year =         "2005",
  ISBN =         "0-596-10060-4 (paperback)",
  ISBN-13 =      "978-0-596-10060-5 (paperback)",
  LCCN =         "QB64 .T46 2005",
  bibdate =      "Thu Oct 6 07:24:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100605",
  acknowledgement = ack-nhfb,
  subject =      "Astronomy; Observers' manuals",
}

@Book{Thompson:2005:PHB,
  author =       "Robert Bruce Thompson and Barbara Fritchman Thompson",
  title =        "{PC} hardware buyer's guide: choosing the perfect
                 components",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xiv + 127",
  year =         "2005",
  ISBN =         "0-596-00938-0",
  ISBN-13 =      "978-0-596-00938-0",
  LCCN =         "TK7887.5 .T478 2005",
  bibdate =      "Tue Aug 2 10:35:10 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009380",
  acknowledgement = ack-nhfb,
  subject =      "Computer input-output equipment; Purchasing;
                 Microcomputers; Purchasing",
}

@Book{Thompson:2006:BPP,
  author =       "Robert Bruce Thompson and Barbara Fritchman Thompson",
  title =        "Building the perfect {PC}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 402",
  year =         "2006",
  ISBN =         "0-596-52686-5",
  ISBN-13 =      "978-0-596-52686-3",
  LCCN =         "TK9969; TK9969 .T55 2006eb",
  bibdate =      "Tue Aug 5 18:05:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526863",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2004.",
  subject =      "Microcomputers; Design and construction; Amateurs'
                 manuals",
}

@Book{Thompson:2006:RUY,
  author =       "Robert Bruce Thompson and Barbara Fritchman Thompson",
  title =        "Repairing and upgrading your {PC}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 429",
  year =         "2006",
  ISBN =         "0-596-00866-X",
  ISBN-13 =      "978-0-596-00866-6",
  LCCN =         "QA76.5; QA76.5 .T46 2006eb",
  bibdate =      "Tue Aug 5 17:45:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008666",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers; Upgrading; Handbooks, manuals, etc;
                 Repairing",
  tableofcontents = "Forward \\
                 Preface \\
                 Getting started \\
                 Working on PCs \\
                 System maintenance \\
                 Motherboards \\
                 Processors \\
                 Memory \\
                 Hard disk drives \\
                 Optical drives \\
                 External and removable storage devices \\
                 Video adapters \\
                 Displays \\
                 Audio \\
                 Input devices \\
                 Wireless networking \\
                 Cases \\
                 Power supplies and power protection \\
                 Index",
}

@Book{Thota:2006:PMN,
  author =       "Chandu Thota",
  title =        "Programming {MapPoint} in {.NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 354",
  year =         "2006",
  ISBN =         "0-596-00906-2",
  ISBN-13 =      "978-0-596-00906-9",
  LCCN =         "GA102.4.E4; GA102.4.E4 T46 2006; GA102.4.E4 T46
                 2006eb",
  bibdate =      "Tue Aug 5 17:45:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009069",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft MapPoint; Cartography; Data processing",
}

@Book{Tidwell:2001:X,
  author =       "Doug Tidwell",
  title =        "{XSLT}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 460",
  year =         "2001",
  ISBN =         "0-596-00053-7",
  ISBN-13 =      "978-0-596-00053-0",
  LCCN =         "QA76.73.X58 T53 2001",
  bibdate =      "Mon Apr 18 15:02:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000530;
                 http://www.oreilly.com/catalog/xslt",
  acknowledgement = ack-nhfb,
  keywords =     "Mastering XML transformations",
  subject =      "XSLT (Computer program language); XML (Document markup
                 language)",
}

@Book{Tidwell:2006:DI,
  author =       "Jenifer Tidwell",
  title =        "Designing interfaces",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 331",
  year =         "2006",
  ISBN =         "0-596-00803-1",
  ISBN-13 =      "978-0-596-00803-1",
  LCCN =         "QA76.9.U83; QA76.9.U83 T43 2006eb; QA76.9.U83 T53
                 2006; QA76.9.U83 T55 2006",
  bibdate =      "Tue Aug 5 17:44:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008031",
  acknowledgement = ack-nhfb,
  remark =       "Patterns for effective interaction design. Printing
                 history, November 2005, 1st ed.",
  subject =      "User interfaces (Computer systems); Graphical user
                 interfaces (Computer systems); Human-computer
                 interaction; Interfaces con el usuario (Computadoras);
                 Gr\'aficas por computadora; Interacci\'on
                 hombre-computadora; Gebruikersinterfaces; Websites;
                 Programmatuurtechniek",
}

@Book{Tidwell:2007:XMX,
  author =       "Doug Tidwell",
  title =        "{XSLT}: mastering {XML} transformations",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 965",
  year =         "2007",
  ISBN =         "0-596-52721-7 (paperback)",
  ISBN-13 =      "978-0-596-52721-1 (paperback)",
  LCCN =         "QA76.73.X58 T53 2008",
  bibdate =      "Mon Oct 13 15:15:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.tcd.ie:210/advance",
  price =        "US\$31.99",
  acknowledgement = ack-nhfb,
  keywords =     "Extensible Markup Language; Extensible Style sheet
                 Language for Transformation (XSLT); HTM Web pages; HTML
                 CSS markup language; HTML home pages; HTML hypertext;
                 HTML markup language; XHTML; XML hypertext markup
                 language; XML Python; XML SVG markup language",
  subject =      "XSLT (Computer program language)",
}

@Book{Tilly:2002:ADG,
  author =       "Jesse E. Tilly and Eric M. Burke",
  title =        "{Ant}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 269",
  year =         "2002",
  ISBN =         "0-596-00184-3",
  ISBN-13 =      "978-0-596-00184-1",
  LCCN =         "QA76.73.J38 T57 2002",
  bibdate =      "Mon Apr 18 15:03:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://safari.oreilly.com/0596001843;
                 http://www.oreilly.com/catalog/9780596001841;
                 http://www.oreilly.com/catalog/anttdg",
  acknowledgement = ack-nhfb,
  keywords =     "Ant (computer file); Java (computer program
                 language)",
  publishersummary = "Ant is the premier build-management tool for Java
                 environments. Ant is part of Jakarta, the Apache
                 Software Foundation's open source Java project
                 repository. Ant is written entirely in Java, and is
                 platform independent. Using XML, a Java developer
                 describes the modules involved in a build, and the
                 dependencies between those modules. Ant then does the
                 rest, compiling components as necessary in order to
                 build the application.",
  subject =      "Java (Computer program language); Ant (Computer
                 file)",
}

@Book{Tisdall:2001:BPB,
  author =       "James D. Tisdall",
  title =        "Beginning {Perl} for bioinformatics",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 368",
  year =         "2001",
  ISBN =         "0-596-00080-4",
  ISBN-13 =      "978-0-596-00080-6",
  LCCN =         "QA76.73.P22 T57 2001 Copy 5 on Reserve",
  bibdate =      "Mon Apr 18 15:02:24 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596000804;
                 http://www.oreilly.com/catalog/9780596000806;
                 http://www.oreilly.com/catalog/begperlbio",
  acknowledgement = ack-nhfb,
  keywords =     "bioinformatics; Perl (computer program language)",
  publishersummary = "This book shows biologists with little or no
                 programming experience how to use Perl, the ideal
                 language for biological data analysis. Each chapter
                 focuses on solving a particular problem or class of
                 problems, so you'll finish the book with a solid
                 understanding of Perl basics, a collection of programs
                 for such tasks as parsing BLAST and GenBank, and the
                 skills to tackle more advanced bioinformatics
                 programming.",
  remark =       "``An introduction to Perl for biologists'' ---
                 cover.",
  subject =      "Perl (Computer program language); Bioinformatics",
}

@Book{Tisdall:2003:MPB,
  author =       "James D. Tisdall",
  title =        "Mastering {Perl} for bioinformatics",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 377",
  year =         "2003",
  ISBN =         "0-596-00307-2",
  ISBN-13 =      "978-0-596-00307-4",
  LCCN =         "QA76.73.P22 T59 2003",
  bibdate =      "Mon Apr 18 15:04:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003074",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language); Bioinformatics",
}

@Book{Titmus:2021:CNG,
  author =       "Matthew Titmus",
  title =        "Cloud Native {Go}: building reliable services in
                 unreliable environments",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "????",
  year =         "2021",
  ISBN =         "1-4920-7633-3",
  ISBN-13 =      "978-1-4920-7633-9",
  LCCN =         "????",
  bibdate =      "Thu Apr 22 07:21:07 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/go.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  subject =      "Cloud computing; Go (Computer program language); Cloud
                 computing.; Go (Computer program language)",
}

@Book{Todino:1985:UUU,
  author =       "Grace Todino",
  title =        "Using {UUCP} and {USENET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "90",
  year =         "1985",
  ISBN =         "(none)",
  ISBN-13 =      "(none)",
  LCCN =         "QA76.8.U655 T63 1985",
  bibdate =      "Wed Sep 14 08:00:16 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "Nutshell handbook.",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
}

@Book{Todino:1986:UUU,
  author =       "Grace Todino and Dale Dougherty",
  title =        "Using {UUCP} and {Usenet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 194",
  month =        feb,
  year =         "1986",
  ISBN =         "0-937175-10-2",
  ISBN-13 =      "978-0-937175-10-1",
  LCCN =         "QA 76.76 O63 T63 1991",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$21.95",
  URL =          "http://www.oreilly.com/catalog/9780937175101",
  acknowledgement = ack-nhfb,
  annote =       "Print History: Feb 1986: First Edition (ISBN
                 0-937175-01-3); Nov 1986: Minor corrections; May 1987:
                 Minor corrections (ISBN 0-937175-10-2); Jul 1987: Minor
                 corrections; Apr 1989: Minor corrections; Nov 1989:
                 Minor corrections; Dec 1989: Minor corrections; Jul
                 1990: Minor corrections; Feb 1991: Minor corrections",
}

@Book{Todino:1987:UUUa,
  author =       "Grace Todino",
  title =        "Using {UUCP} and Usenet",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 194",
  month =        jul,
  year =         "1987",
  ISBN =         "0-937175-10-2",
  ISBN-13 =      "978-0-937175-10-1",
  LCCN =         "QA 76.76 O63 T63 1991",
  bibdate =      "Wed Dec 15 10:58:52 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Todino:1987:UUUb,
  author =       "Grace Todino and Tim O'Reilly \& Dale Dougherty",
  title =        "Using {UUCP} and {USENET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xi + 172",
  year =         "1987",
  ISBN =         "(none)",
  ISBN-13 =      "(none)",
  LCCN =         "QA76.6 .T62 1987",
  bibdate =      "Wed Sep 14 08:00:16 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/",
  acknowledgement = ack-nhfb,
}

@Book{Todino:1991:UUU,
  author =       "Grace Todino and Dale Dougherty",
  title =        "Using {UUCP} and {Usenet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 194",
  year =         "1991",
  ISBN =         "0-937175-10-2",
  ISBN-13 =      "978-0-937175-10-1",
  LCCN =         "QA76.76 O63 T63 1991",
  bibdate =      "Tue Sep 28 14:37:02 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Well written on how to use {\tt uucp} and Netnews.",
  price =        "US\$21.95",
  acknowledgement = ack-sk,
}

@Book{Todino:1992:MUU,
  author =       "Grace Todino and Tim O'Reilly",
  title =        "Managing {UUCP} and {Usenet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Tenth",
  pages =        "368",
  month =        jan,
  year =         "1992",
  ISBN =         "0-937175-93-5",
  ISBN-13 =      "978-0-937175-93-4",
  LCCN =         "QA76.76.O63 O73 1992",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$27.95",
  URL =          "http://www.oreilly.com/catalog/9780937175934",
  acknowledgement = ack-nhfb,
}

@Book{Todino:1993:LUO,
  author =       "Grace Todino and John Strang and Jerry Peek",
  title =        "Learning the {UNIX} Operating System",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 92",
  month =        aug,
  year =         "1993",
  ISBN =         "1-56592-060-0",
  ISBN-13 =      "978-1-56592-060-6",
  LCCN =         "QA76.76.O63 T62 1994",
  bibdate =      "Mon Jan 3 17:39:58 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$9.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0915/94242752-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0915/94242752-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1113/94242752-t.html",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "UNIX (Computer file); Operating systems (Computers)",
}

@Book{Todino:1994:LUO,
  author =       "Grace Todino and John Strang and Jerry D. Peek",
  title =        "Learning the {UNIX} Operating System",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xv + 92",
  year =         "1994",
  ISBN =         "1-56592-060-0",
  ISBN-13 =      "978-1-56592-060-6",
  LCCN =         "QA76.76.O63 T62 1994",
  bibdate =      "Mon Apr 18 14:50:42 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Minor corrections.",
  price =        "US\$9.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920606",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Operating systems (Computers)",
}

@Book{Todino:1998:LUO,
  author =       "Grace Todino and Jerry D. Peek and John Strang",
  title =        "Learning the {UNIX} operating system",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xi + 92",
  year =         "1998",
  ISBN =         "1-56592-390-1",
  ISBN-13 =      "978-1-56592-390-4",
  LCCN =         "QA76.76.O63 T62 1998",
  bibdate =      "Sat May 2 13:24:24 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Additions and revisions by Jerry Peek.",
  series =       "Nutshell handbook",
  acknowledgement = ack-nhfb,
  keywords =     "operating systems (computers); UNIX (computer file)",
}

@Book{Toledo:2000:ONC,
  author =       "Hugo Toledo and Jonathan Gennick",
  title =        "{Oracle Net8} Configuration and Troubleshooting",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "408",
  month =        dec,
  year =         "2000",
  ISBN =         "1-56592-753-2",
  ISBN-13 =      "978-1-56592-753-7",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/oracle-books.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/net8trouble",
  acknowledgement = ack-nhfb,
}

@Book{Toledo:2001:ONC,
  author =       "Hugo Toledo and Jonathan Gennick",
  title =        "{Oracle Net8} Configuration and Troubleshooting",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 387",
  year =         "2001",
  ISBN =         "1-56592-753-2",
  ISBN-13 =      "978-1-56592-753-7",
  LCCN =         "QA76.76.O63 T64 2001",
  bibdate =      "Mon Apr 18 14:58:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565927537;
                 http://www.oreilly.com/catalog/net8trouble",
  acknowledgement = ack-nhfb,
  subject =      "Oracle (Computer file); Operating systems (Computers);
                 Database management",
}

@Book{Topley:2002:JND,
  author =       "Kim Topley",
  title =        "{J2ME} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 450",
  year =         "2002",
  ISBN =         "0-596-00253-X",
  ISBN-13 =      "978-0-596-00253-4",
  LCCN =         "QA76.73.J38 T67 2002; QA76.73.J38 T69 2002",
  bibdate =      "Mon Apr 18 15:04:23 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9780596002534",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); wireless
                 communication systems",
  subject =      "Java (Computer program language); Wireless
                 communication systems",
}

@Book{Topley:2003:JWS,
  author =       "Kim Topley",
  title =        "{Java Web} services in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 642",
  year =         "2003",
  ISBN =         "0-596-00399-4",
  ISBN-13 =      "978-0-596-00399-9",
  LCCN =         "TK5105.88813 .T67 2003",
  bibdate =      "Mon Apr 18 15:06:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003999",
  acknowledgement = ack-nhfb,
  remark =       "``Covers J2EE 1.4 and JWSDP'' --- cover.",
  subject =      "Web services; Internet programming; Application
                 program interfaces (Computer software); Java (Computer
                 program language)",
}

@Book{Toporek:1999:HGP,
  author =       "Chuck Toporek and Kellie Robinson",
  title =        "Hydrocephalus: a Guide for Patients, Families, and
                 Friends",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 355",
  year =         "1999",
  ISBN =         "1-56592-410-X",
  ISBN-13 =      "978-1-56592-410-9",
  LCCN =         "RC391 .T66 1999",
  bibdate =      "Mon Apr 18 14:54:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565924109;
                 http://www.oreilly.com/catalog/hydro",
  acknowledgement = ack-nhfb,
  subject =      "Hydrocephalus; Popular works",
}

@Book{Toporek:2002:MXPa,
  author =       "Chuck Toporek",
  title =        "{Mac OS X} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 115",
  year =         "2002",
  ISBN =         "0-596-00346-3",
  ISBN-13 =      "978-0-596-00346-3",
  LCCN =         "QA76.6.O63 P634A 2002; QA76.76.O63 T67 2002",
  bibdate =      "Sun Mar 23 07:05:13 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://safari.oreilly.com/0596003463;
                 http://www.oreilly.com/catalog/9780596003463;
                 http://www.oreilly.com/catalog/macosxpr",
  acknowledgement = ack-nhfb,
  keywords =     "Mac OS; Macintosh (computer); operating systems
                 (computers)",
  publishersummary = "The Mac OS X Pocket Reference introduces Mac,
                 Windows, and Unix users to the fundamental concepts of
                 Mac OS X. The book starts out with a ``Mac OS X
                 Survival Guide,'' which shows Mac users what's changed
                 from Mac OS 9, and also helps Windows and Unix converts
                 get acclimated with their new OS. The Mac OS X Pocket
                 Reference concludes with a 30+-page ``Task and
                 Setting'' index, which answers questions that users
                 might have when trying to configure their system.",
}

@Book{Toporek:2003:MXPb,
  author =       "Chuck Toporek",
  title =        "{Mac OS X} Pocket Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vii + 141",
  year =         "2003",
  ISBN =         "0-596-00458-3",
  ISBN-13 =      "978-0-596-00458-3",
  LCCN =         "QA76.76.O63 T66 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780596004583;
                 http://www.oreilly.com/catalog/macosxpg2",
  acknowledgement = ack-nhfb,
  publishersummary = "Concise, easy to use, and thoroughly updated to
                 cover Mac OS X 10.2, this new edition of the Mac OS X
                 Pocket Guide introduces you to the fundamental concepts
                 of Mac OS X. It also features a handy ``Mac OS X
                 Survival Guide,'' that shows Mac users what's changed
                 from Mac OS 9, and helps Windows and Unix converts get
                 acclimated to their new OS.",
  xxnote =       "Check title??",
  xxtitle =      "{Mac OS X} pocket reference",
}

@Book{Toporek:2004:IM,
  author =       "Chuck Toporek",
  title =        "Inside {.Mac}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 360",
  year =         "2004",
  ISBN =         "0-596-00501-6",
  ISBN-13 =      "978-0-596-00501-6",
  LCCN =         "QA76.8.M3 T67 2004",
  bibdate =      "Mon Apr 18 15:07:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005016",
  acknowledgement = ack-nhfb,
  remark =       "``Making the most of your .Mac membership'' ---
                 cover.",
  subject =      "Macintosh (Computer); Internet",
}

@Book{Toporek:2004:MXPa,
  author =       "Chuck Toporek and Chris Stone and Jason McIntosh",
  title =        "{Mac OS X Panther} in a nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxv + 1025",
  year =         "2004",
  ISBN =         "0-596-00606-3",
  ISBN-13 =      "978-0-596-00606-8",
  LCCN =         "QA76.76.O63 M3873 2004",
  bibdate =      "Thu Apr 21 09:25:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006068",
  abstract =     "Complete overview of Mac OS Jaguar (Mac OS X 10.2)
                 including basic system and network administration
                 features, hundreds of tips and tricks, with an overview
                 of Mac OS X's Unix text editors and CVS.",
  acknowledgement = ack-nhfb,
  remark =       "Previous ed. gives McIntosh as first-named author.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Toporek:2004:MXPb,
  author =       "Chuck Toporek",
  title =        "{Mac OS X Panther} pocket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "ix + 158",
  year =         "2004",
  ISBN =         "0-596-00616-0",
  ISBN-13 =      "978-0-596-00616-7",
  LCCN =         "QA76.76.O63 T668 2004",
  bibdate =      "Thu Apr 21 09:25:56 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "Errata:;
                 ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.oreilly.com/catalog/9780596006167;
                 http://www.oreilly.com/catalog/macpantherpg/errata/",
  acknowledgement = ack-nhfb,
  remark =       "``Panther (Mac OS X Version 10.3)''--P. 1.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Toporek:2005:MXT,
  author =       "Chuck Toporek",
  title =        "{Mac OS X Tiger}: pocket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "xi + 223",
  year =         "2005",
  ISBN =         "0-596-00914-3 (paperback)",
  ISBN-13 =      "978-0-596-00914-4 (paperback)",
  LCCN =         "QA76.76.O63 T668 2005",
  bibdate =      "Thu Oct 6 07:24:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009144",
  acknowledgement = ack-nhfb,
  remark =       "Previous editions of this book were published under
                 the titles Mac OS X Pocket Reference, Mac OS X Pocket
                 Guide, and Mac OS X Panther Pocket Guide. A user's
                 guide to Mac OS X---Cover.",
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Toporek:2006:MXT,
  author =       "Chuck Toporek and Chris Stone and Jason McIntosh and
                 others",
  title =        "{Mac OS X Tiger} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xv + 498",
  year =         "2006",
  ISBN =         "0-596-00943-7 (paperback)",
  ISBN-13 =      "978-0-596-00943-4 (paperback)",
  LCCN =         "QA76.76.O63 M3873 2006",
  bibdate =      "Thu Apr 19 18:05:23 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009434",
  abstract =     "Complete overview of Mac OS Jaguar (Mac OS X 10.2)
                 including basic system and network administration
                 features, hundreds of tips and tricks, with an overview
                 of Mac OS X's Unix text editors and CVS.",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}

@Book{Toporek:2006:RBC,
  author =       "Chuck Toporek",
  title =        "Running {Boot Camp}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52772-1",
  ISBN-13 =      "978-0-596-52772-3",
  LCCN =         "QA76.76.O63",
  bibdate =      "Tue Aug 5 18:07:54 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527723",
  acknowledgement = ack-nhfb,
  subject =      "Boot Camp (Computer file); Mac OS; Operating systems
                 (Computers); Macintosh (Computer); Programming",
}

@Book{Toporek:2007:MXL,
  author =       "Chuck Toporek",
  title =        "{Mac OS X Leopard} pocket guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 211",
  year =         "2007",
  ISBN =         "0-596-52981-3",
  ISBN-13 =      "978-0-596-52981-9",
  LCCN =         "QA76.76.O63",
  bibdate =      "Tue Aug 5 18:12:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529819",
  abstract =     "Explains the basic features of Mac Os X Leopard,
                 discussing dock and services menus, system preferences,
                 applications, utilities, and configuration
                 instructions.",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers)",
}

@Book{Torres:2005:SPD,
  author =       "Jesse M. Torres and Peter Sideris",
  title =        "Surviving {PC} disasters, mishaps, and blunders",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  pages =        "xxx + 408",
  year =         "2005",
  ISBN =         "1-932111-98-0",
  ISBN-13 =      "978-1-932111-98-9",
  LCCN =         "QA76.9.F34 T67 2005",
  bibdate =      "Tue Aug 5 18:29:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781932111989",
  acknowledgement = ack-nhfb,
  subject =      "Computer system failures; Handbooks, manuals, etc;
                 Prevention",
}

@Book{Torres:2006:WAS,
  author =       "Jesse M. Torres",
  title =        "{Windows} admin scripting little black book",
  publisher =    pub-PARAGLYPH,
  address =      pub-PARAGLYPH:adr,
  edition =      "Third",
  pages =        "xxxvii + 466",
  year =         "2006",
  ISBN =         "1-933097-10-8",
  ISBN-13 =      "978-1-933097-10-7",
  LCCN =         "QA76.76.O63 T6775 2006",
  bibdate =      "Tue Aug 5 18:30:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933097107",
  acknowledgement = ack-nhfb,
  remark =       "Covers Windows XP, Windows 2003 server, Windows
                 2000.",
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers); Programming languages (Electronic
                 computers)",
}

@Book{Tow:2003:ST,
  author =       "Dan Tow",
  title =        "{SQL} tuning",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 314",
  year =         "2003",
  ISBN =         "0-596-00573-3",
  ISBN-13 =      "978-0-596-00573-3",
  LCCN =         "QA76.73.S67 T69 2003",
  bibdate =      "Fri Nov 7 16:20:26 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005733",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Oracle, DB2 and SQL server'' --- cover.
                 ``Generating optimal execution plans'' --- cover.",
  subject =      "SQL (Computer program language)",
}

@Book{Trachtenberg:2004:UP,
  author =       "Adam Trachtenberg",
  title =        "Upgrading to {PHP 5}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 327",
  year =         "2004",
  ISBN =         "0-596-00636-5",
  ISBN-13 =      "978-0-596-00636-5",
  LCCN =         "QA76.73.P224 T73 2004",
  bibdate =      "Thu Apr 21 09:26:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006365",
  acknowledgement = ack-nhfb,
  remark =       "``All that's new in PHP 5, covers MySQL 4.1'' ---
                 cover.",
  subject =      "PHP (Computer program language); Web site development;
                 Object-oriented programming (Computer science); XML
                 (Document markup language); MySQL (Electronic
                 resource)",
}

@Book{Tranter:1995:MLD,
  author =       "Jeff Tranter",
  title =        "Multimedia on {Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "400",
  month =        sep,
  year =         "1995",
  ISBN =         "1-56592-212-3",
  ISBN-13 =      "978-1-56592-212-9",
  LCCN =         "????",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565922129",
  acknowledgement = ack-nhfb,
  xxnote =       "This ISBN is also assigned to
                 \cite{OReilly:1996:RLCb}.",
}

@Book{Tranter:1996:LMG,
  author =       "Jeff Tranter",
  title =        "{Linux} Multimedia Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 363",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-56592-219-0",
  ISBN-13 =      "978-1-56592-219-8",
  LCCN =         "QA76.575 .T73 1996",
  bibdate =      "Mon Apr 18 14:52:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565922198;
                 http://www.oreilly.com/catalog/multilinux",
  acknowledgement = ack-nhfb,
  subject =      "Multimedia systems; Linux",
}

@Book{Tranter:1997:SIS,
  author =       "Jeff Tranter and Eric Dumas",
  title =        "Son et images sous {Linux}",
  publisher =    pub-ORA-FRANCE,
  address =      pub-ORA-FRANCE:adr,
  pages =        "380",
  year =         "1997",
  ISBN =         "2-84177-014-1",
  ISBN-13 =      "978-2-84177-014-4",
  LCCN =         "????",
  bibdate =      "Thu Jun 3 09:50:27 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  alttitle =     "Linux multimedia guide. Fran{\c{c}}ais. Linux",
  keywords =     "Linux (Syst{\`e}me d'exploitation des ordinateurs)",
}

@Book{Troy:2010:VC,
  author =       "Ryan Troy and Matthew Helmke",
  title =        "{VMware} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 280",
  year =         "2010",
  ISBN =         "0-596-15725-8 (paperback)",
  ISBN-13 =      "978-0-596-15725-8 (paperback)",
  LCCN =         "QA76.9.V5 T76 2010",
  bibdate =      "Mon May 17 09:03:07 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  remark =       "Covers ESX and ESXi.",
  subject =      "VMware; Virtual computer systems",
}

@Book{Truelove:2001:PNO,
  author =       "Kelly Truelove and Clay Shirky and Lucas Gonze and
                 Rael Dornfest",
  title =        "2001 {P2P} Networking Overview: The Emergent {P2P}
                 Platform of Presence, Identity, and Edge Resources",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "289 (est.)",
  year =         "2001",
  ISBN =         "0-596-00185-1",
  ISBN-13 =      "978-0-596-00185-8",
  LCCN =         "????",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$495.00",
  URL =          "http://www.oreilly.com/catalog/9780596001858;
                 http://www.oreilly.com/catalog/p2presearch",
  acknowledgement = ack-nhfb,
  publishersummary = "There's so much buzz about peer-to-peer these
                 days, it's hard to separate facts from fiction. How do
                 the peer-to-peer companies stack up? Which technologies
                 are credible, and which will shake up our notions of
                 how people use computers? More importantly, how do you
                 see through the hype to the underlying architectures
                 that yield opportunities for creating lasting value?
                 The 2001 P2P Networking Overview from O'Reilly Research
                 is a comprehensive look at peer-to-peer from business
                 and technical perspectives. We describe the state of
                 the industry and offer our opinions, with hard data to
                 back them up, about where it's going to go next. At
                 O'Reilly Research, we augment these opinions with our
                 exclusive statistical and computational techniques
                 tailored for modeling, condensing, summarizing, and
                 forecasting trends in software development.",
  xxnote =       "This ISBN is also assigned to
                 \cite{Dougherty:2001:PNO}.",
}

@Book{Ts:2003:SPR,
  author =       "Jay Ts and Robert Eckstein and David Collier-Brown and
                 Robert Eckstein",
  title =        "{Samba} pocket reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vi + 133",
  year =         "2003",
  ISBN =         "0-596-00546-6",
  ISBN-13 =      "978-0-596-00546-7",
  LCCN =         "QA76.76.O63 E266 2003",
  bibdate =      "Mon Apr 18 15:07:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005467",
  acknowledgement = ack-nhfb,
  remark =       "Revised ed. of: Samba pocket reference / Robert
                 Eckstein. 2001. ``A Unix-to-Windows file and print
                 server'' --- cover.",
  subject =      "Samba (Computer file); UNIX (Computer file);
                 Client/server computing",
}

@Book{Ts:2003:USF,
  author =       "Jay Ts and Robert Eckstein and David Collier-Brown",
  title =        "Using {Samba}: a File \& Print Server for {Linux},
                 {Unix} \& {Mac OS X}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiii + 539",
  year =         "2003",
  ISBN =         "0-596-00256-4",
  ISBN-13 =      "978-0-596-00256-5",
  LCCN =         "QA76.9.C55 E38 2003",
  bibdate =      "Mon Apr 18 15:04:25 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95, EUR 44.00, SFr 72.90",
  URL =          "http://www.oreilly.com/catalog/9780596002565;
                 http://www.oreilly.com/catalog/samba2/",
  acknowledgement = ack-nhfb,
  remark =       "Eckstein's name appears first on the earlier
                 edition.",
  subject =      "Samba (Computer file); Client/server computing; UNIX
                 (Computer file)",
}

@Book{Tulloch:1999:MES,
  author =       "Mitch Tulloch",
  title =        "{Microsoft Exchange Server} in a nutshell: a desktop
                 quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 390",
  year =         "1999",
  ISBN =         "1-56592-601-3",
  ISBN-13 =      "978-1-56592-601-1",
  LCCN =         "QA76.9.C55 T85 1999",
  bibdate =      "Mon Apr 18 14:57:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565926011;
                 http://www.oreilly.com/catalog/exservnut/",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Exchange server; Client/server computing;
                 Handbooks, manuals, etc; Electronic mail systems;
                 Handbooks, manuals, etc",
}

@Book{Tulloch:2001:WAN,
  author =       "Mitch Tulloch",
  title =        "{Windows 2000} administration in a nutshell: a desktop
                 quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 786",
  month =        feb,
  year =         "2001",
  ISBN =         "1-56592-713-3",
  ISBN-13 =      "978-1-56592-713-1",
  LCCN =         "QA76.76.O63 T85 2001",
  bibdate =      "Mon Apr 18 14:58:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9781565927131;
                 http://www.oreilly.com/catalog/win2000nut",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Operating systems
                 (Computers)",
}

@Book{Tulloch:2003:WSN,
  author =       "Mitch Tulloch",
  title =        "{Windows Server 2003} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 647",
  year =         "2003",
  ISBN =         "0-596-00404-4",
  ISBN-13 =      "978-0-596-00404-0",
  LCCN =         "QA76.76.O63 T8515 2003",
  bibdate =      "Mon Apr 18 15:06:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596004040",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows server; Operating systems
                 (Computers)",
}

@Book{Tulloch:2004:WSH,
  author =       "Mitch Tulloch",
  title =        "{Windows} server hacks: 100 industrial-strength tips
                 and tools",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxvi + 357",
  year =         "2004",
  ISBN =         "0-596-00647-0",
  ISBN-13 =      "978-0-596-00647-1",
  LCCN =         "QA76.76.O63 T8517 2004",
  bibdate =      "Thu Apr 21 09:26:21 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006471",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Windows 2000 and 2003''--Spine.",
  subject =      "Microsoft Windows server; Operating systems
                 (Computers)",
}

@Book{Turnbull:2006:YLW,
  author =       "Giles Turnbull",
  title =        "Your life in {Web} apps",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52806-X",
  ISBN-13 =      "978-0-596-52806-5",
  LCCN =         "QA76.76.D47",
  bibdate =      "Tue Aug 5 18:08:47 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596528065",
  acknowledgement = ack-nhfb,
  subject =      "Application software; Development; Web sites; Design;
                 Internet programming",
}

@Book{Turner:2006:IN,
  author =       "Andrew Turner",
  title =        "Introduction to Neogeography",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52995-3",
  ISBN-13 =      "978-0-596-52995-6",
  LCCN =         "GA139 .T87 2006eb; GA139",
  bibdate =      "Tue Aug 5 18:12:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529956",
  acknowledgement = ack-nhfb,
  subject =      "Digital mapping; Cartography; Geographic information
                 systems",
}

@Book{Tyler:2006:FL,
  author =       "Chris Tyler",
  title =        "{Fedora Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 639",
  year =         "2006",
  ISBN =         "0-596-52682-2",
  ISBN-13 =      "978-0-596-52682-5",
  LCCN =         "QA76.76.O63; QA76.76.O63 T9 2006eb",
  bibdate =      "Tue Aug 5 18:05:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526825",
  acknowledgement = ack-nhfb,
  subject =      "Linux",
}

@Book{Tyler:2008:XPT,
  author =       "Chris Tyler",
  title =        "{X} power tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 254",
  year =         "2008",
  ISBN =         "0-596-10195-3",
  ISBN-13 =      "978-0-596-10195-4",
  LCCN =         "QA76.76.W56",
  bibdate =      "Tue Aug 5 17:52:00 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101954",
  abstract =     "Provides information on the X Window System, covering
                 such topics as X.org configuration, the X Server,
                 utility programs, remote access, VNC, and keyboard
                 configuration.",
  acknowledgement = ack-nhfb,
  subject =      "X Window System (Computer system)",
}

@Book{Tynan:2005:CPA,
  author =       "Dan Tynan",
  title =        "Computer privacy annoyances: how to avoid the most
                 annoying invasions of your personal and online
                 privacy",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xii + 177",
  year =         "2005",
  ISBN =         "0-596-00775-2 (paperback)",
  ISBN-13 =      "978-0-596-00775-1 (paperback)",
  LCCN =         "QA76.9.A25 T96 2005",
  bibdate =      "Thu Oct 6 07:23:16 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007751",
  acknowledgement = ack-nhfb,
  subject =      "Computer security; Computers; Access control; Data
                 protection; Identity theft",
}

@Book{Udell:1999:PIG,
  author =       "Jon G. Udell",
  title =        "Practical {Internet} Groupware",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiv + 497",
  year =         "1999",
  ISBN =         "1-56592-537-8",
  ISBN-13 =      "978-1-56592-537-3",
  LCCN =         "QA76.573.I58 U34 1999; QA76.625 .U34 1999",
  bibdate =      "Mon Apr 18 14:56:22 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565925373;
                 http://www.oreilly.com/catalog/pracintgr",
  acknowledgement = ack-nhfb,
  subject =      "Internet programming; Groupware (Computer software)",
}

@Book{Vadala:2002:MRL,
  author =       "Derek Vadala",
  title =        "Managing {RAID} on {Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 245",
  year =         "2002",
  ISBN =         "1-56592-730-3",
  ISBN-13 =      "978-1-56592-730-8",
  LCCN =         "QA76.76.O63 V32 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565927308;
                 http://www.oreilly.com/catalog/mraidlinux",
  acknowledgement = ack-nhfb,
  publishersummary = "Managing RAID on Linux covers everything system
                 administrators need to know to put together a system
                 that can support RAID. You will learn about the
                 different types of RAID, along with associated
                 technologies and issues, and how to choose the best
                 RAID system for your needs. With a step-by-step,
                 hands-on approach, the author guides you through the
                 installation of either Linux software RAID or a
                 hardware RAID card.",
}

@Book{vanBeijnum:2002:BBR,
  author =       "Iljitsch van Beijnum",
  title =        "{BGP}: Building Reliable Networks with the {Border
                 Gateway Protocol}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 272",
  year =         "2002",
  ISBN =         "0-596-00254-8",
  ISBN-13 =      "978-0-596-00254-1",
  LCCN =         "TK5105.555 .B45 2002",
  bibdate =      "Mon Apr 18 15:04:23 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596002541;
                 http://www.oreilly.com/catalog/bgp",
  acknowledgement = ack-nhfb,
  publishersummary = "This book is a guide to all aspects of BGP: the
                 protocol, its configuration and operation in an
                 Internet environment, and how to troubleshoot it. The
                 book also describes how to secure BGP, and how BGP can
                 be used as a tool in combating Distributed Denial of
                 Service (DDoS) attacks. Although the examples
                 throughout this book are for Cisco routers, the
                 techniques discussed can be applied to any BGP-capable
                 router.",
  subject =      "BGP (Computer network protocol)",
}

@Book{Vanderplas:2016:PDS,
  author =       "Jake Vanderplas",
  title =        "{Python} Data Science Handbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2016",
  ISBN =         "1-4919-1205-7",
  ISBN-13 =      "978-1-4919-1205-8",
  LCCN =         "????",
  bibdate =      "Fri Oct 23 15:34:40 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 What Is Data Science? \\
                 Who Is This Book For? \\
                 What to Expect from This Book \\
                 Why Python? \\
                 Python 2 vs Python 3 \\
                 Other Miscellany \\
                 Setting Up Your Computer \\
                 Installing from Source \\
                 Using the pip: the Python Package Index \\
                 Using System Distributions \\
                 Third-party Distributions \\
                 My Recommendation: Anaconda & conda \\
                 1. A Whirlwind Tour of the Python Language \\
                 Python is Glue \\
                 The Zen of Python \\
                 How to Run Python Code \\
                 The Python Interpreter \\
                 The IPython Interpreter \\
                 Self-contained Python Scripts \\
                 The IPython Notebook \\
                 A Quick Tour of Python Language Syntax \\
                 Comments are marked by # \\
                 End-of-line Terminates a Statement \\
                 Semicolon can Optionally Termnate a Statement \\
                 Indentation: Whitespace Matters! \\
                 Whitespace Within Lines Does Not Matter \\
                 Parentheses are for Grouping or Calling \\
                 Finishing Up and Learning More \\
                 Sidebar: Note on the print() Function \\
                 Basic Python Semantics: Variables and Objects \\
                 Python Variables are Pointers \\
                 Everything is an Object \\
                 Basic Python Semantics: Operators \\
                 Arithmetic Operations \\
                 Bitwise Operations \\
                 Assignment Operations \\
                 Comparison Operations \\
                 Boolean Operations \\
                 Identity and Membership Operators \\
                 Summary \\
                 Built-in Types: Simple Values \\
                 Numeric Types \\
                 String Type \\
                 None Type \\
                 Boolean Type \\
                 Built-in Data Structures \\
                 Lists \\
                 Tuples \\
                 Dictionaries \\
                 Sets \\
                 More Specialized Data Structures \\
                 Control Flow \\
                 Conditional Statements: if-elif-else: \\
                 for loops \\
                 while loops \\
                 break and continue: Fine Tuning Your Loops \\
                 Loops With an else Block \\
                 Defining and Using Functions \\
                 Using Functions \\
                 Defining Functions \\
                 Default Argument Values \\
                 *args and **kwargs: Flexible Arguments \\
                 Anonymous (lambda) Functions \\
                 Errors and Exceptions \\
                 Runtime Errors \\
                 Catching Exceptions: try and except \\
                 Raising Exceptions: raise \\
                 Advanced Topics \\
                 try except else finally \\
                 Iterators \\
                 Iterating over lists \\
                 range(): A List is Not Always a List \\
                 Useful Iterators \\
                 Advanced Iterators: itertools \\
                 List Comprehensions \\
                 Basic List Comprehensions \\
                 Multiple Iteration \\
                 Conditionals on the Iterator \\
                 Conditionals on the Value \\
                 Other Types of Comprehensions \\
                 Dict Comprehension \\
                 Generator Expressions \\
                 Generators \\
                 List Comprehensions vs Generator Expressions \\
                 Generator Functions: yield \\
                 Example: Prime Number Generator \\
                 Modules and Packages \\
                 Loading Modules: the import Statement \\
                 Python s Standard Library \\
                 Third-party modules \\
                 String Manipulation and Regular Expressions \\
                 Simple String Manipulation in Python \\
                 Format Strings \\
                 Flexible Pattern Matching with Regular Expressions \\
                 Further Python Resources \\
                 More Advanced Python Language Features \\
                 More Built-in Modules \\
                 More Third-Party Modules \\
                 2. IPython: Beyond Normal Python \\
                 Shell or Notebook? \\
                 Launching the IPython Shell \\
                 Launching the IPython Notebook \\
                 Help and Documentation in IPython \\
                 Accessing Documentation with `?' \\
                 Accessing Source Code with `??' \\
                 Exploring Modules with Tab-Completion \\
                 Keyboard Shortcuts in the IPython Shell \\
                 Navigation shortcuts \\
                 Text Entry Shortcuts \\
                 Command History Shortcuts \\
                 Miscellaneous Shortcuts \\
                 IPython Magic Commands \\
                 Pasting Code Blocks: %paste and %cpaste \\
                 Running External Code: %run \\
                 Timing Code Execution: %timeit \\
                 Help on Magic Functions: ?, %magic, and %lsmagic \\
                 Input and Output History \\
                 IPython s In and Out Objects \\
                 Underscore Shortcuts and Previous Outputs \\
                 Suppressing Output \\
                 Related Magic Commands \\
                 IPython and Shell Commands \\
                 Quick Introduction to the Shell \\
                 Shell Commands in IPython \\
                 Passing Values To and From the Shell \\
                 Shell-related Magic Commands \\
                 Errors and Debugging \\
                 Controlling Exceptions: %xmode \\
                 Debugging: When Reading Tracebacks is Not Enough \\
                 Profiling and Timing Code \\
                 Timing Code Snippets: %timeit and %time \\
                 Profiling Full Scripts: %prun \\
                 Line-by-line Profiling with %lprun \\
                 Profiling Memory Use: %memit and %mprun \\
                 More IPython Resources \\
                 Web Resources \\
                 Books \\
                 3. Introduction to NumPy \\
                 Reminder about Built-in Documentation \\
                 Understanding Data Types in Python \\
                 A Python Integer is More than just an Integer \\
                 A Python List is More than just a List \\
                 Fixed-type arrays in Python \\
                 Creating Arrays from Python Lists \\
                 Creating arrays from scratch \\
                 NumPy Standard Data Types \\
                 The Basics of NumPy Arrays \\
                 NumPy Array Attributes \\
                 Array Indexing: Accessing Single Elements \\
                 Array Slicing: Accessing Subarrays \\
                 Reshaping of Arrays \\
                 Array Concatenation and Splitting \\
                 Summary \\
                 Random Number Generation \\
                 Understanding a Simple Random Sequence \\
                 Built-in tools: Python s random module \\
                 Efficient Random Numbers: numpy.random \\
                 Simultaneously Using Multiple Chains \\
                 Random Numbers: Further Resources \\
                 Computation on NumPy Arrays: Universal Functions \\
                 The Slowness of Loops \\
                 Introducing UFuncs \\
                 Exploring NumPy s UFuncs \\
                 Advanced Ufunc Features \\
                 Finding More \\
                 Aggregations: Min, Max, and Everything In Between \\
                 Examples of NumPy Aggregates \\
                 Example: How Tall is the Average US President? \\
                 Computation on Arrays: Broadcasting \\
                 Introducing Broadcasting \\
                 Rules of Broadcasting \\
                 Broadcasting in Practice \\
                 Utility Routines for Broadcasting \\
                 Comparisons, Masks, and Boolean Logic \\
                 Example: Counting Rainy Days \\
                 Comparison Operators as ufuncs \\
                 Working with Boolean Arrays \\
                 Returning to Seattle s Rain \\
                 Boolean Arrays as Masks \\
                 Sidebar: `&' vs. `and'  \\
                 Fancy Indexing \\
                 Exploring Fancy Indexing \\
                 Combined Indexing \\
                 Generating Indices: np.where \\
                 Example: Selecting Random Points \\
                 Modifying values with Fancy Indexing \\
                 Example: Binning data \\
                 Numpy Indexing Tricks \\
                 np.mgrid: Convenient Multi-dimensional Mesh Grids \\
                 np.ogrid: Convenient Open Grids \\
                 np.ix_: Open Index Grids \\
                 np.r_: concatenation along rows \\
                 np.c_: concatenation along columns \\
                 Why Index Tricks? \\
                 Sorting Arrays \\
                 Sidebar: Big-O Notation \\
                 Fast Sorts in Python \\
                 Fast Sorts in NumPy: np.sort and np.argsort \\
                 Partial Sorts: Partitioning \\
                 Example: K Nearest Neighbors \\
                 Searching and Counting Values In Arrays \\
                 Python Standard Library Tools \\
                 Searching for Values in NumPy Arrays \\
                 Counting and Binning \\
                 Structured Data: NumPy s Structured Arrays \\
                 Creating Structured Arrays \\
                 More Advanced Compound Types \\
                 RecordArrays: Structured Arrays with a Twist \\
                 On to Pandas \\
                 4. Introduction to Pandas \\
                 Installing and Using Pandas \\
                 Reminder about Built-in Documentation \\
                 Introducing Pandas Objects \\
                 Pandas Series \\
                 Pandas DataFrame \\
                 Pandas Index \\
                 Looking Forward \\
                 Data Indexing and Selection \\
                 Data Selection in Series \\
                 Data Selection in DataFrame \\
                 Operations in Pandas \\
                 Ufuncs: Index Preservation \\
                 UFuncs: Index Alignment \\
                 Ufuncs: Operations between DataFrame and Series \\
                 Summary \\
                 Handling Missing Data \\
                 Tradeoffs in Missing Data Conventions \\
                 Missing Data in Pandas \\
                 Operating on Null Values \\
                 Summary \\
                 Hierarchical Indexing \\
                 A Multiply-Indexed Series \\
                 Aside: Panel Data \\
                 Methods of MultiIndex Creation \\
                 Indexing and Slicing a MultiIndex \\
                 Rearranging Multi-Indices \\
                 Data Aggregations on Multi-Indices \\
                 Summary \\
                 Combining Datasets: Concat & Append \\
                 Recall: Concatenation of NumPy Arrays \\
                 Simple Concatenation with pd.concat \\
                 Combining Datasets: Merge and Join \\
                 Relational Algebra \\
                 Categories of Joins \\
                 Specification of the Merge Key \\
                 Specifying Set Arithmetic for Joins \\
                 Overlapping Column Names: The suffixes Keyword \\
                 Example: US States Data \\
                 Aggregation and Grouping \\
                 Planets Data \\
                 Simple Aggregation in Pandas \\
                 Group By: Split, Apply, Combine \\
                 Pivot Tables \\
                 Motivating Pivot Tables \\
                 Pivot Tables By Hand \\
                 Pivot Table Syntax \\
                 Example: Birthrate Data \\
                 Vectorized String Operations \\
                 Introducing Pandas String Operations \\
                 Tables of Pandas String Methods \\
                 Further Information \\
                 Example: Recipe Database \\
                 Working with Time Series \\
                 Dates and Times in Python \\
                 Pandas TimeSeries: Indexing by Time \\
                 Pandas TimeSeries Data Structures \\
                 Frequencies and Offsets \\
                 Resampling, Shifting, and Windowing \\
                 Where to Learn More \\
                 Example: Visualizing Seattle Bicycle Counts \\
                 High-Performance Pandas: eval() and query() \\
                 Motivating query() and eval(): Compound Expressions \\
                 pandas.eval() for Efficient Operations \\
                 DataFrame.eval() for Column-wise Operations \\
                 DataFrame.query() Method \\
                 Performance: When to Use these functions \\
                 Learning More \\
                 Further Resources",
}

@Book{VanderVeer:2006:FMM,
  author =       "Emily A. {Vander Veer}",
  title =        "{Flash 8}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 446",
  year =         "2006",
  ISBN =         "0-596-10137-6",
  ISBN-13 =      "978-0-596-10137-4",
  LCCN =         "TR897.7 .V36 2006; TR897.7; TR897.7 .V36 2006eb",
  bibdate =      "Tue Aug 5 17:50:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596101374",
  acknowledgement = ack-nhfb,
  remark =       "Covers Windows and Macintosh. ``Animation and
                 interactivity for great web sites",
  subject =      "Flash (Computer file); Computer animation; Computer
                 programs; Web sites; Design",
}

@Book{VanderVeer:2007:FCM,
  author =       "Emily A. {Vander Veer} and Chris Grover",
  title =        "{Flash CS3}: the missing manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 513",
  year =         "2007",
  ISBN =         "0-596-51044-6 (paperback)",
  ISBN-13 =      "978-0-596-51044-2 (paperback)",
  LCCN =         "TR897.7; TR897.7 .V384 2007eb; TR897.7 .V384 2007",
  bibdate =      "Tue Aug 5 17:54:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596510442",
  acknowledgement = ack-nhfb,
  subject =      "Flash (Computer file); Computer animation",
  tableofcontents = "Part 1. Creating a Flash animation: Ch.1. Getting
                 around Flash \\
                 Ch.2. Creating simple drawings \\
                 Ch.3. Animating your drawings \\
                 Part 2. Advanced drawing and animation: Ch.4.
                 Organizing frames and layers \\
                 Ch.5. Advanced drawing and coloring \\
                 Ch.6 Adding special effects \\
                 Ch.7 Reusable Flash: symbols and templates \\
                 Ch.8. Incorporating non-Flash media files \\
                 Part 3. Adding interactivity: Ch.9. Automating Flash
                 with ActionScript \\
                 Ch.10. Controlling animation \\
                 Ch.11. Interacting with your audience \\
                 Ch.12. Components for interactivity \\
                 Part 4. Delivering your animation to its audience:
                 Ch.13. Testing and debugging \\
                 Ch.14. Publishing and exporting \\
                 Part 5. Appendixes: A. Installation and help \\
                 B. Flash CS3, menu by menu",
}

@Book{VanderVeer:2007:PMM,
  author =       "Emily A. {Vander Veer}",
  title =        "{PowerPoint 2007}: the missing manual",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 469",
  year =         "2007",
  ISBN =         "0-596-52738-1",
  ISBN-13 =      "978-0-596-52738-9",
  LCCN =         "T385 .V36 2007eb; T385",
  bibdate =      "Tue Aug 5 18:06:36 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596527389",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft PowerPoint (Computer file); Business
                 presentations; Graphic methods; Computer programs;
                 Computer graphics",
}

@Book{VanderVeer:2007:PSM,
  author =       "Emily A. {Vander Veer}",
  title =        "{PowerPoint 2007} for starters: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 305",
  year =         "2007",
  ISBN =         "0-596-52831-0",
  ISBN-13 =      "978-0-596-52831-7",
  LCCN =         "T385 .V335 2007eb; T385 .V335 2007; T385",
  bibdate =      "Tue Aug 5 18:09:40 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596528317",
  acknowledgement = ack-nhfb,
  remark =       "Your best friend for answers.",
  subject =      "Microsoft PowerPoint (Computer file)",
}

@Book{VanderVeer:2008:FMM,
  author =       "Emily A. {Vander Veer}",
  title =        "{Facebook}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xviii + 268",
  year =         "2008",
  ISBN =         "0-596-51769-6",
  ISBN-13 =      "978-0-596-51769-4",
  LCCN =         "TK5105.888 .V363 2008",
  bibdate =      "Tue Aug 5 18:01:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596517694",
  abstract =     "A guide to using the online social network provides
                 information on creating a profile, communicating with
                 friends, using Facebook applications, and using
                 Facebook to improve one's business.",
  acknowledgement = ack-nhfb,
  subject =      "Facebook; Online social networks; Social networks;
                 Computer network resources; Web sites; Design",
}

@Book{vanderVlist:2002:XS,
  author =       "Eric {Van der Vlist}",
  title =        "{XML} Schema",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 379",
  year =         "2002",
  ISBN =         "0-596-00252-1",
  ISBN-13 =      "978-0-596-00252-7",
  LCCN =         "QA76.76.H94 V55 2002 Stacks",
  bibdate =      "Fri Sep 13 06:33:58 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sgml2000.bib",
  URL =          "http://www.oreilly.com/catalog/9780596002527",
  acknowledgement = ack-nhfb,
  keywords =     "XML (document markup language)",
}

@Book{VanderVlist:2004:RN,
  author =       "Eric {Van der Vlist}",
  title =        "{RELAX NG}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 486",
  year =         "2004",
  ISBN =         "0-596-00421-4",
  ISBN-13 =      "978-0-596-00421-7",
  LCCN =         "QA76.76.H94 V3597 2004",
  bibdate =      "Mon Apr 18 15:06:15 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004217",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language)",
}

@Book{VanderVlist:2007:S,
  author =       "Eric {Van der Vlist}",
  title =        "{Schematron}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52771-3",
  ISBN-13 =      "978-0-596-52771-6",
  LCCN =         "QA76.76.H94 V36 2007eb; QA76.76.H94",
  bibdate =      "Tue Aug 5 18:07:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596527716",
  acknowledgement = ack-nhfb,
  subject =      "XML (Document markup language); Query languages
                 (Computer science); Internet programming; Web sites;
                 Design",
}

@Book{VanMeggelen:2006:ATO,
  author =       "Jim {Van Meggelen} and Jared Smith and Leif Madsen",
  title =        "{Asterisk}: la t{\'e}l{\'e}phonie {Open Source}",
  publisher =    pub-ORA-FRANCE,
  address =      pub-ORA-FRANCE:adr,
  edition =      "{\'E}dition fran{\c{c}}aise",
  pages =        "xvi + 414",
  year =         "2006",
  ISBN =         "2-84177-394-9",
  ISBN-13 =      "978-2-84177-394-7",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:46:07 MDT 2011",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{VanMeggelen:2007:AFT,
  author =       "Jim {Van Meggelen} and Leif Madsen and Jared Smith",
  title =        "{Asterisk}: the future of telephony",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxv + 574",
  year =         "2007",
  ISBN =         "0-596-51048-9",
  ISBN-13 =      "978-0-596-51048-0",
  LCCN =         "TK5105.8865 .M43 2007; TK5105.8865; TK5105.8865 .M43
                 2007eb",
  bibdate =      "Tue Aug 5 17:54:41 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510480",
  abstract =     "Provides information on Asterisk, an open source
                 telephony application.",
  acknowledgement = ack-nhfb,
  remark =       "Covers Asterisk 1.4.",
  subject =      "Asterisk (Computer file); Internet telephony; Computer
                 programs",
  tableofcontents = "A telephony revolution \\
                 Preparing a system for Asterisk \\
                 Installing Asterisk \\
                 Initial configuration of Asterisk \\
                 Dialplan basics \\
                 More dialplan concepts \\
                 Understanding telephony \\
                 Protocols for VolP \\
                 The Asterisk gateway interface (AGI) \\
                 Asterisk manager interface (AMI) and adhearsion \\
                 The Asterisk GUI framework \\
                 Relational database integration \\
                 Managing your Asterisk system \\
                 Potpourri \\
                 Asterisk: the future of telephony",
}

@Book{vanMeggelen:2011:ADG,
  author =       "Jim van Meggelen and Leif Madsen and Russell Bryant",
  title =        "{Asterisk}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "????",
  year =         "2011",
  ISBN =         "0-596-51734-3",
  ISBN-13 =      "978-0-596-51734-2",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "Check author name order??",
}

@Book{VanRaalte:1991:XRM,
  author =       "Thomas {Van Raalte}",
  title =        "{XView} Reference Manual",
  volume =       "7B",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "311",
  month =        sep,
  year =         "1991",
  ISBN =         "0-937175-88-9",
  ISBN-13 =      "978-0-937175-88-0",
  LCCN =         "QA76.76.W56 X85 1991",
  bibdate =      "Wed Sep 14 16:30:18 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Latest update: August 1993.",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9780937175880",
  acknowledgement = ack-nhfb,
}

@Book{VanWyk:2001:IR,
  author =       "Kenneth R. {Van Wyk} and Richard Forno",
  title =        "Incident Response",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 214",
  year =         "2001",
  ISBN =         "0-596-00130-4",
  ISBN-13 =      "978-0-596-00130-8",
  LCCN =         "T58.64 .V365 2001",
  bibdate =      "Mon Apr 18 15:02:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9780596001308;
                 http://www.oreilly.com/catalog/incidentres",
  acknowledgement = ack-nhfb,
  subject =      "Information technology; Management; Computer security;
                 Management",
}

@Book{Vesperman:2003:EC,
  author =       "Jennifer Vesperman",
  title =        "Essential {CVS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 320",
  year =         "2003",
  ISBN =         "0-596-00459-1",
  ISBN-13 =      "978-0-596-00459-0",
  LCCN =         "QA76.76.D47 V46 2003",
  bibdate =      "Mon Apr 18 15:06:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596004590",
  acknowledgement = ack-nhfb,
  subject =      "CVS; Computer software; Development; Database
                 management",
}

@Book{Vesperman:2006:EC,
  author =       "Jennifer Vesperman",
  title =        "Essential {CVS}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 407",
  year =         "2006",
  ISBN =         "0-596-52703-9",
  ISBN-13 =      "978-0-596-52703-7",
  LCCN =         "QA76.76.D47 V47 2007",
  bibdate =      "Tue Nov 28 14:27:15 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596527037",
  acknowledgement = ack-nhfb,
  subject =      "CVS; Computer software; Development; Database
                 management",
}

@Book{Viega:2002:NSO,
  author =       "John Viega and Matt Messier and Pravir Chandra",
  title =        "Network Security with {OpenSSL}: Cryptography for
                 Secure Communications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 367",
  year =         "2002",
  ISBN =         "0-596-00270-X",
  ISBN-13 =      "978-0-596-00270-1",
  LCCN =         "TK5105.59 .V54 2002",
  bibdate =      "Mon Apr 18 15:04:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/059600270X;
                 http://www.oreilly.com/catalog/9780596002701;
                 http://www.oreilly.com/catalog/openssl",
  acknowledgement = ack-nhfb,
  keywords =     "computer network protocols; computer networks --
                 security measures; Open Secure Socket Layer (OpenSSL);
                 OpenSSL",
  publishersummary = "OpenSSL is a popular and effective open source
                 version of SSL/TLS, the most widely used protocol for
                 secure network communications. The only guide available
                 on the subject, Network Security with OpenSSL details
                 the challenges in securing network communications, and
                 shows you how to use OpenSSL tools to best meet those
                 challenges. Focused on the practical, this book
                 provides only the information that is necessary to use
                 OpenSSL safely and effectively.",
  subject =      "OpenSSL; Computer networks; Security measures;
                 Computer network protocols",
}

@Book{Viega:2003:SPC,
  author =       "John Viega and Matt Messier",
  title =        "Secure programming cookbook for {C} and {C++}: Recipes
                 for cryptography, authentication, networking, input
                 validation and more",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 762",
  year =         "2003",
  ISBN =         "0-596-00394-3",
  ISBN-13 =      "978-0-596-00394-4",
  LCCN =         "QA76.73.C15 V53 2003",
  bibdate =      "Thu Feb 23 07:58:01 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003944",
  acknowledgement = ack-nhfb,
  remark =       "Covers Unix and Windows",
  subject =      "C (Computer program language); C++ (Computer program
                 language); Computer security; Computer software;
                 Development",
}

@Book{Vincent:2005:RE,
  author =       "Jesse Vincent and Robert Spier and Dave Rolsky and
                 Darren Chamberlain and Richard Foley",
  title =        "{RT} essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 200",
  year =         "2005",
  ISBN =         "0-596-00668-3",
  ISBN-13 =      "978-0-596-00668-6",
  LCCN =         "HD30.2 .V453 2005",
  bibdate =      "Thu Oct 6 07:22:54 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006686",
  acknowledgement = ack-nhfb,
  subject =      "Information technology; Management; RT (Request
                 Tracker)",
}

@Book{VonHagen:2006:LSH,
  author =       "William {Von Hagen} and Brian K. (Brian Kenneth)
                 Jones",
  title =        "{Linux} server hacks. Vol. 2",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 456",
  year =         "2006",
  ISBN =         "0-596-10082-5",
  ISBN-13 =      "978-0-596-10082-7",
  LCCN =         "QA76.76.O63; QA76.76.O63eb",
  bibdate =      "Tue Aug 5 17:49:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100827",
  acknowledgement = ack-nhfb,
  remark =       "Tips and tools for connecting, monitoring, and
                 troubleshooting.",
  subject =      "Linux; Client/server computing; Operating systems
                 (Computers)",
}

@Book{Vromans:1996:PDR,
  author =       "Johan Vromans",
  title =        "{Perl 5} Desktop Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "v + 39",
  month =        feb,
  year =         "1996",
  ISBN =         "1-56592-187-9",
  ISBN-13 =      "978-1-56592-187-0",
  LCCN =         "QA76.73 .P33 V76 1996",
  bibdate =      "Sat Jun 8 06:59:57 MDT 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781565921870;
                 http://www.oreilly.com/catalog/perlqr",
  acknowledgement = ack-nhfb,
}

@Book{Vromans:1998:PPR,
  author =       "Johan Vromans",
  title =        "{Perl 5} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "67",
  year =         "1998",
  ISBN =         "1-56592-495-9",
  ISBN-13 =      "978-1-56592-495-6",
  LCCN =         "QA76.73.P22 V76 1998; QA76.73.P22 V765 1998",
  bibdate =      "Mon Apr 18 14:55:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781565924956;
                 http://www.oreilly.com/catalog/perlpr2",
  acknowledgement = ack-nhfb,
  annote =       "Covers Perl 5.005.",
  keywords =     "object-oriented programming (computer science); Perl
                 (computer program language)",
  subject =      "Perl (Computer program language)",
}

@Book{Vromans:2000:PPR,
  author =       "Johan Vromans",
  title =        "{Perl 5} Pocket Reference: Programming Tools",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "vi + 90",
  month =        may,
  year =         "2000",
  ISBN =         "0-596-00032-4",
  ISBN-13 =      "978-0-596-00032-5",
  LCCN =         "QA76.73.P22 V765 2000",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9780596000325;
                 http://www.oreilly.com/catalog/perlpr3",
  acknowledgement = ack-nhfb,
}

@Book{Vromans:2002:PPR,
  author =       "Johan Vromans",
  title =        "{Perl} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "iv + 91",
  year =         "2002",
  ISBN =         "0-596-00374-9",
  ISBN-13 =      "978-0-596-00374-6",
  LCCN =         "QA76.73.P22 V7652 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9780596003746;
                 http://www.oreilly.com/catalog/perlpr4",
  acknowledgement = ack-nhfb,
  keywords =     "Perl (computer program language)",
  publishersummary = "The Perl Pocket Reference, 4th Edition provides a
                 complete overview of the Perl programming language, all
                 packed into a convenient, carry-around booklet. It is
                 updated for Perl 5.8, and covers a summary of Perl
                 syntax rules, a complete list of operators, built-in
                 functions, and standard library modules, all with brief
                 descriptions. Also included are the newest Perl
                 features, such as enhanced regular expressions,
                 multithreading, the Perl compiler, and Unicode
                 support.",
}

@Book{Vromans:2003:PKG,
  author =       "Johan Vromans",
  title =        "{Perl: kurz and gut}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "108",
  year =         "2003",
  ISBN =         "3-89721-247-1 (paperback)",
  ISBN-13 =      "978-3-89721-247-3 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Jul 15 18:35:24 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 8.00",
  series =       "O'Reillys Taschenbibliothek",
  URL =          "http://www.gbv.de/dms/hbz/toc/ht013606323",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Walker:2004:XFB,
  author =       "Mark H. Walker",
  title =        "{Xbox} fan book: rock the box",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 114",
  year =         "2004",
  ISBN =         "0-596-00884-8 (paperback)",
  ISBN-13 =      "978-0-596-00884-0 (paperback)",
  LCCN =         "TK6681 .W35 2004",
  bibdate =      "Tue Aug 5 17:45:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008840",
  acknowledgement = ack-nhfb,
  subject =      "Video games; Equipment and supplies; Handbooks,
                 manuals, etc",
}

@Book{Walker:2005:OMM,
  author =       "Mark H. Walker and Franklin N. Tessler",
  title =        "{Office 2004 for Macintosh}: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xii + 736",
  year =         "2005",
  ISBN =         "0-596-00820-1",
  ISBN-13 =      "978-0-596-00820-8",
  LCCN =         "HF5548.4.M525 W35 2005",
  bibdate =      "Thu Sep 22 18:59:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.oreilly.com/catalog/9780596008208",
  acknowledgement = ack-nhfb,
  remark =       "Entourage, Word, PowerPoint, and Excel in depth ---
                 cover. pt. 1. Word -- pt. 2. Entourage -- pt. 3. Excel
                 -- pt. 4. PowerPoint -- pt. 5. Microsoft Office as a
                 whole.",
  subject =      "Microsoft Office; Business; Computer programs; Word
                 processing; Electronic spreadsheets; Computer programs;
                 Business presentations; Macintosh (Computer)",
}

@Book{Walker:2011:GSN,
  author =       "Chris Walker",
  title =        "Getting started with {Netduino}: [programming open
                 source electronics with {.NET}]",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xii + 128",
  year =         "2012",
  ISBN =         "1-4493-3119-X, 1-4493-0245-9 (paperback)",
  ISBN-13 =      "978-1-4493-3119-1, 978-1-4493-0245-0 (paperback)",
  LCCN =         "QA76.73.B3 .W65 2012",
  bibdate =      "Wed Nov 21 15:44:10 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.ox.ac.uk:210/ADVANCE;
                 z3950.bibsys.no:2100/BIBSYS; z3950.gbv.de:20011/gvk",
  price =        "EUR 19.00; UK \pounds 15.50",
  series =       "Make: Projects",
  URL =          "http://www.gbv.de/dms/tib-ub-hannover/671810693.pdf;
                 http://www.gbv.eblib.com/patron/FullRecord.aspx?p=862733",
  abstract =     "Start building electronics projects with Netduino, the
                 popular open source hardware platform that's captured
                 the imagination of makers and hobbyists worldwide. This
                 easy-to-follow book provides the step-by-step guidance
                 you need to experiment with Netduino and the .NET Micro
                 Framework. Through a set of simple projects, you'll
                 learn how to create electronic gadgets-including
                 networked devices that communicate over TCP/IP. Along
                 the way, hobbyists will pick up the basics of .NET
                 programming, and programmers will discover how to work
                 with electronics and microcontrollers. Follow the
                 projects in.",
  acknowledgement = ack-nhfb,
  remark =       "Programming open source electronics with .NET.",
  subject =      "Electronics; Amateurs' manuals; Microsoft .NET
                 Framework; Microcontroles; Programming; Detectors;
                 Design and construction",
  tableofcontents = "Contents \\
                 Preface \\
                 What You Need to Know \\
                 How to Use This Book \\
                 Conventions Used in This Book \\
                 Using Code Examples \\
                 Safari Books Online \\
                 How to Contact Us \\
                 This Book Was Made Possible By \\
                 1. Introducing Netduino \\
                 Meet the Netduino Family \\
                 What You Need \\
                 2. Setting up the Free Tools \\
                 Step 1: Install Visual Studio Express \\
                 Step 2: Install the .NET Micro Framework SDK \\
                 Step 3: Install the Netduino SDK \\
                 Conclusion \\
                 3. First Projects \\
                 Start Visual Studio \\
                 Blinking the Onboard LED \\
                 Running the Blinky App \\
                 Pushing the Onboard Button \\
                 Conclusion \\
                 4. Expansion Shields and Electronic Components \\
                 A Gallery of Shields \\
                 Motors \\
                 GPS \\
                 Wireless Networks \\
                 Graphical Display \\
                 Breadboards and Components \\
                 Conclusion \\
                 5. Digital and Analog IO with the MakerShield \\
                 Pushing the MakerShield's Button \\
                 Analog Inputs \\
                 Measuring Voltage \\
                 Other Analog Sensors \\
                 Conclusion \\
                 6. Breadboards and LEDs \\
                 Changing Intensity \\
                 Setting Up the Breadboard \\
                 Hooking Up the Components \\
                 Writing the Dimmer Code \\
                 Mixing Colors \\
                 Conclusion \\
                 7. Sound and Motion \\
                 Making Music \\
                 Motors and Servos \\
                 Servo Control \\
                 Conclusion \\
                 8. Connecting to the Internet \\
                 Coding the Server \\
                 Conclusion \\
                 Appendix A. Upgrading Firmware \\
                 Minor Updates \\
                 Major Upgrades \\
                 Appendix B. Developing Netduino Apps with Mono \\
                 Prepare the Netduino \\
                 Set Up Your Developer Tools \\
                 Install Mono \\
                 Install Mono 2.10 \\
                 Compile Mono 2.12 with Mono 2.10 \\
                 Install Wine \\
                 Download Supporting Binaries \\
                 Compile an App",
  xxpages =      "xii + 84",
}

@Book{Wall:1991:PP,
  author =       "Larry Wall and Randal L. Schwartz",
  title =        "Programming {\tt perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "482",
  month =        jan,
  year =         "1991",
  ISBN =         "0-937175-64-1",
  ISBN-13 =      "978-0-937175-64-4",
  LCCN =         "QA76.73.P43 W35 1990, QA76.73.P226 W34 1992",
  bibdate =      "Tue Sep 13 11:59:48 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9780937175644",
  acknowledgement = ack-nhfb,
}

@Book{Wall:1992:PP,
  author =       "Larry Wall and Randal L. Schwartz",
  title =        "Programming Perl",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 454",
  year =         "1992",
  ISBN =         "0-937175-64-1",
  ISBN-13 =      "978-0-937175-64-4",
  LCCN =         "QA76.73.P43 W35 1990",
  bibdate =      "Tue Sep 28 14:37:02 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "The authoritative guide to {\tt perl}\emdash the
                 programming language for any serious {UNIX} users.",
  price =        "US\$29.95",
  acknowledgement = ack-sk,
}

@Book{Wall:1996:PP,
  author =       "Larry Wall and Randal L. Schwartz and Tom
                 Christiansen",
  title =        "Programming {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 645",
  year =         "1996",
  ISBN =         "1-56592-149-6",
  ISBN-13 =      "978-1-56592-149-8",
  LCCN =         "QA76.73.P22 W35 1996; QA76.73.P43 W35 1996",
  bibdate =      "Mon Apr 18 14:51:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "A Nutshell handbook",
  URL =          "http://www.ora.com/catalog/pperl2/;
                 http://www.oreilly.com/catalog/9781565921498;
                 http://www.oreilly.com/catalog/pperl2",
  acknowledgement = ack-nhfb,
  remark =       "``Programming'' --- cover. . An overview of Perl --
                 The gory details -- Functions -- References and nested
                 data structures -- Packages, modules, and object
                 classes -- Social engineering -- The standard Perl
                 library -- Other oddments -- Diagnostic messages --
                 Glossary -- Index.",
  subject =      "Perl (Computer program language); Programming
                 Languages",
}

@Book{Wall:1997:PRK,
  author =       "Larry Wall and Clay Irving and Nate Patwardhan and
                 Ellen Siever and Brian Jepson",
  title =        "The {Perl} Resource Kit --- {UNIX} Edition",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "1700 (est.)",
  year =         "1997",
  ISBN =         "1-56592-370-7",
  ISBN-13 =      "978-1-56592-370-6",
  LCCN =         "????",
  bibdate =      "Thu Feb 18 09:44:21 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$149.95",
  URL =          "http://www.ora.com/catalog/prkunix/;
                 http://www.oreilly.com/catalog/9781565923706;
                 http://www.oreilly.com/catalog/prkunix",
  acknowledgement = ack-nhfb,
}

@Book{Wall:2000:PP,
  author =       "Larry Wall and Tom Christiansen and Jon Orwant",
  title =        "Programming {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxxiii + 1067",
  month =        jul,
  year =         "2000",
  ISBN =         "0-596-00027-8",
  ISBN-13 =      "978-0-596-00027-1",
  LCCN =         "QA76.73.P22 W35 2000",
  bibdate =      "Mon Apr 18 15:01:45 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/9780596000271;
                 http://www.oreilly.com/catalog/pperl3",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language)",
}

@Book{Wallace:1999:PWG,
  author =       "Shawn P. Wallace",
  title =        "Programming {Web} Graphics with {Perl} and {GNU}
                 Software",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 454",
  year =         "1999",
  ISBN =         "1-56592-478-9",
  ISBN-13 =      "978-1-56592-478-9",
  LCCN =         "QA76.73.P22 W34 1999; T385 .W3523 1999",
  bibdate =      "Mon Apr 18 14:55:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565924789;
                 http://www.oreilly.com/catalog/prowg/",
  acknowledgement = ack-nhfb,
  subject =      "Computer graphics; Web sites; Design; Perl (Computer
                 program language); GIMP (Computer file)",
}

@Book{Wallace:2002:PGP,
  author =       "Shawn P. Wallace",
  title =        "{Perl} graphics programming",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 462",
  year =         "2002",
  ISBN =         "0-596-00219-X",
  ISBN-13 =      "978-0-596-00219-0",
  LCCN =         "T385 .W3522 2002",
  bibdate =      "Mon Apr 18 15:03:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002190",
  acknowledgement = ack-nhfb,
  remark =       "``Images, graphs, animations, and PDFs from Perl'' ---
                 cover.",
  subject =      "Computer graphics; Perl (Computer program language);
                 Web sites; Design",
}

@Book{Wallingford:2005:SV,
  author =       "Ted Wallingford",
  title =        "Switching to {VoIP}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 477",
  year =         "2005",
  ISBN =         "0-596-00868-6",
  ISBN-13 =      "978-0-596-00868-0",
  LCCN =         "TK5105.8865 .W35 2005",
  bibdate =      "Thu Oct 6 07:23:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008680",
  acknowledgement = ack-nhfb,
  remark =       "A solutions manual for network professionals.",
  subject =      "Internet telephony",
}

@Book{Wallingford:2006:VH,
  author =       "Ted Wallingford",
  title =        "{VoIP} hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 306",
  year =         "2006",
  ISBN =         "0-596-10133-3",
  ISBN-13 =      "978-0-596-10133-6",
  LCCN =         "TK5105.8865; TK5105.8865 W35 2005eb",
  bibdate =      "Tue Aug 5 17:50:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101336",
  acknowledgement = ack-nhfb,
  subject =      "Internet telephony; Internetworking
                 (Telecommunication)",
  tableofcontents = "Tips and tools for Internet telephony. Broadband
                 VoIP services \\
                 Desktop telephony \\
                 Skype and skyping \\
                 Asterisk \\
                 Telephony hardware hacks \\
                 Navigate the VoIP network \\
                 Hard-core voice",
}

@Book{Walmsley:2006:X,
  author =       "Priscilla Walmsley",
  title =        "{XQuery}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 491",
  year =         "2006",
  ISBN =         "0-596-00634-9",
  ISBN-13 =      "978-0-596-00634-1",
  LCCN =         "QA76.7; QA76.7 .W35 2006eb",
  bibdate =      "Tue Aug 5 17:42:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596006341",
  acknowledgement = ack-nhfb,
  subject =      "Query languages (Computer science); XML (Document
                 markup language)",
}

@Book{Walsh:1994:MTW,
  author =       "Norman Walsh",
  title =        "Making {\TeX} Work",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxvi + 483",
  year =         "1994",
  ISBN =         "1-56592-051-1",
  ISBN-13 =      "978-1-56592-051-4",
  LCCN =         "TK5105.875.I57 M36 1994; Z253.4.T47 W34 1994",
  bibdate =      "Thu May 12 08:24:59 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/css.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib",
  note =         "Written specifically for database maintainers and
                 system administrators, this Unix-based technical guide
                 covers installing, setting up, and running Internet
                 applications such as gopher holes, FTP and telnet
                 sites, mailing lists, WAIS, and World Wide Web pages,
                 and other sites, as well as keeping them secure.",
  price =        "US\$29.95",
  URL =          "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 http://www.oreilly.com/catalog/9781565920514",
  abstract =     "TeX is a powerful tool for creating professional
                 quality typeset text and is unsurpassed at typesetting
                 mathematical equations, scientific text, and multiple
                 languages. Many books describe how you use TeX to
                 construct sentences, paragraphs, and chapters. Until
                 now, no book has described all the software that
                 actually lets you build, run, and use TeX to best
                 advantage on your platform. Because creating a TeX
                 document requires the use of many tools, this lack of
                 information is a serious problem for TeX users. TeX is
                 increasing in popularity, and the need for information
                 is becoming more critical. Many technical journals now
                 request that articles be submitted in TeX. TeX is also
                 playing an increasing role in the Standard Generalized
                 Markup Language (SGML) environment. TeX's portability
                 and flexibility -- not to mention the fact that it is
                 free -- are also making it the typesetting tool of
                 choice for interchange between hardware and software
                 platforms and for international exchange. Yet, despite
                 this growing interest in TeX, TeX users everywhere are
                 having to ``reinvent the wheel'' by wrestling with
                 TeX's many tools and files on their own. Making TeX
                 Workguides you through the maze of tools available in
                 the overall TeX system. Beyond the core TeX program
                 there are myriad drivers, macro packages, previewers,
                 printing programs, online documentation facilities,
                 graphics programs, and more. This book describes them
                 all. It covers:How to assemble the software you need to
                 build and install TeX on all common platforms: UNIX,
                 DOS, Macintosh, and VMS. How to get TeX and its
                 associated tools from public domain and commercial
                 sources (a complete buyer's guide). How to select and
                 use the tools that let you incorporate graphics into
                 your documents and create bibliographies, indices, and
                 other complex document elements. How to install and use
                 fonts to best advantage, including PostScript and
                 TrueType fonts and LaTeX's New Font Selection Scheme
                 (NFSS).",
  acknowledgement = ack-nhfb,
  keywords =     "Computer Communication Networks., internet (computer
                 network); Computer networks --- Management; computer
                 networks --- management; Internet (Computer network)",
  tableofcontents = "Gopher World Wide Web \\
                 Internet service concepts \\
                 Introduction to information services \\
                 Finger-, Inetd-, and Telnet-based services \\
                 Setting up an FTP archive \\
                 The WU archive FTP daemon \\
                 Maintaining an FTP archive \\
                 Creating an Internet database server with WAIS \\
                 Creating WAIS sources with waisindex \\
                 Gopher: introduction \\
                 Gopher: compiling the server \\
                 Gopher: managing the server \\
                 Gopher: preparing information \\
                 Gopher: linking services together \\
                 Gopher: incorporating databases \\
                 Gopher: Veronica and Jughead \\
                 Gopher+ forms and other new features \\
                 Introduction to the world wide web \\
                 Setting up a web server \\
                 Authoring for the web \\
                 Web: gateways and forms \\
                 Web: access control and security \\
                 Introduction to email services \\
                 Simple mailing lists \\
                 Automating mailing lists with majordomo \\
                 The majordomo list owner and moderator \\
                 Ftpmail \\
                 Firewalls and information services \\
                 Xinetd \\
                 Legal issues \\
                 Protecting intellectual property",
}

@Book{Walsh:1999:DDG,
  author =       "Norman Walsh and Leonard Muellner",
  title =        "{DocBook}: The Definitive Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 635",
  year =         "1999",
  ISBN =         "1-56592-580-7",
  ISBN-13 =      "978-1-56592-580-9",
  LCCN =         "QA76.76.H94 W35 1999",
  bibdate =      "Sat Oct 21 12:42:55 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sgml.bib;
                 http://www.oreilly.com/catalog/",
  note =         "Includes CD-ROM.",
  price =        "US\$36.95",
  URL =          "http://www.oreilly.com/catalog/9781565925809;
                 http://www.oreilly.com/catalog/docbook",
  acknowledgement = ack-nhfb,
  keywords =     "SGML; XML",
  subject =      "SGML (Document markup language); XML (Document markup
                 language)",
}

@Book{Walsh:1999:LPT,
  author =       "Nancy Walsh",
  title =        "Learning {Perl\slash Tk}: Graphical User Interfaces
                 with {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 357",
  year =         "1999",
  ISBN =         "1-56592-314-6",
  ISBN-13 =      "978-1-56592-314-0",
  LCCN =         "QA76.73.P22 W36 1999",
  bibdate =      "Mon Apr 18 14:53:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.oreilly.com/catalog/9781565923140;
                 http://www.oreilly.com/catalog/lperltk/",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language); Tk toolkit",
}

@Book{Walsh:2003:RL,
  editor =       "Matt Walsh and Lar Kaufman and Terry Dawson and
                 Matthias Kalle Dalheimer",
  title =        "Running {Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xviii + 672",
  year =         "2003",
  ISBN =         "0-596-00272-6",
  ISBN-13 =      "978-0-596-00272-5",
  LCCN =         "QA76.76.O63 R855 2003",
  bibdate =      "Mon Apr 18 15:04:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9780596002725;
                 http://www.oreilly.com/catalog/runux4",
  acknowledgement = ack-nhfb,
  publishersummary = "The fourth edition of Running Linux delves deeper
                 into installation, configuring the windowing system,
                 system administration, and networking. A solid
                 foundation text for any Linux user, the book also
                 includes additional resources for dealing with special
                 requirements imposed by hardware, advanced
                 applications, and emerging technologies. Whether you
                 are using Linux on a home workstation or maintaining a
                 network server, Running Linux will provide expert
                 advice just when you need it.",
  remark =       "Previous eds. entered under Walsh.",
  subject =      "GNU/Linux; Operating systems (Computers)",
  xxauthor =     "Matt Welsh and Lar Kaufman and Terry Dawson and
                 Matthias Kalle Dalheimer",
}

@Book{Waltz:1999:PDD,
  author =       "Mitzi Waltz",
  title =        "Pervasive Developmental Disorders: Finding a Diagnosis
                 and Getting Help",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 567",
  year =         "1999",
  ISBN =         "1-56592-530-0",
  ISBN-13 =      "978-1-56592-530-4",
  LCCN =         "RJ506.D47 W34 1999; WS 350 W241p 1999",
  bibdate =      "Mon Apr 18 14:56:17 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565925304;
                 http://www.oreilly.com/catalog/pdd/",
  acknowledgement = ack-nhfb,
  subject =      "Developmental disabilities; Popular works;
                 Developmentally disabled children; Services for;
                 Parents of exceptional children",
}

@Book{Waltz:2000:BDG,
  author =       "Mitzi Waltz",
  title =        "Bipolar disorders: a guide to helping children and
                 adolescents",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 442",
  year =         "2000",
  ISBN =         "1-56592-656-0",
  ISBN-13 =      "978-1-56592-656-1",
  LCCN =         "RJ506.D4 W35 2000",
  bibdate =      "Mon Apr 18 14:57:43 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565926561",
  acknowledgement = ack-nhfb,
  subject =      "Depression in children; Depression in adolescence;
                 Manic-depressive illness in children; Manic-depressive
                 illness in adolescence; Adolescent psychopathology",
}

@Book{Waltz:2000:OCD,
  author =       "Mitzi Waltz",
  title =        "Obsessive-compulsive disorder: help for children and
                 adolescents",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 384",
  year =         "2000",
  ISBN =         "1-56592-758-3",
  ISBN-13 =      "978-1-56592-758-2",
  LCCN =         "RJ506.O25 W35 2000",
  bibdate =      "Mon Apr 18 14:58:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Patient-centered guides",
  URL =          "http://www.oreilly.com/catalog/9781565927582",
  acknowledgement = ack-nhfb,
  subject =      "Obsessive-compulsive disorder in children;
                 Obsessive-compulsive disorder in adolescence",
}

@Book{Wampler:2011:FPJ,
  author =       "Dean Wampler",
  title =        "Functional programming for {Java} developers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 72",
  year =         "2011",
  ISBN =         "1-4493-1265-9, 1-4493-1103-2",
  ISBN-13 =      "978-1-4493-1265-7, 978-1-4493-1103-2",
  LCCN =         "QA76.62 .W36 2011",
  bibdate =      "Wed Jul 12 16:13:28 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 library.mit.edu:9909/mit01",
  URL =          "http://proquest.safaribooksonline.com/9781449312657",
  acknowledgement = ack-nhfb,
  remark =       "``Tools for better concurrency, abstraction, and
                 agility''--Cover.",
  subject =      "Functional programming (Computer science); Java
                 (Computer program language)",
}

@Book{Wang:2003:SCB,
  author =       "Wally Wang and Wally Steal this computer book Wang",
  title =        "Steal this computer book 3: what they won't tell you
                 about the {Internet}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 359",
  year =         "2003",
  ISBN =         "1-59327-000-3",
  ISBN-13 =      "978-1-59327-000-1",
  LCCN =         "HV6773 .W35 2003eb",
  bibdate =      "Tue Aug 5 18:17:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270001",
  acknowledgement = ack-nhfb,
  remark =       "Rev. ed. of: Steal this computer book. 2nd ed. 2001.",
  subject =      "Computer hackers; Handbooks, manuals, etc; Internet;
                 Subculture; Computer network resources",
}

@Book{Wang:2004:SFS,
  author =       "Wally Wang",
  title =        "Steal this file sharing book: what they won't tell you
                 about file sharing",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "259",
  year =         "2004",
  ISBN =         "1-59327-050-X",
  ISBN-13 =      "978-1-59327-050-6",
  LCCN =         "TK5105.525 .W36 2004; TK5105.525 .W36 2004eb",
  bibdate =      "Tue Aug 5 18:18:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270506",
  acknowledgement = ack-nhfb,
  subject =      "Peer-to-peer architecture (Computer networks);
                 Computer networks",
  tableofcontents = "Learning about file sharing \\
                 Finding the files \\
                 The peer-to-peer file sharing networks \\
                 Navigating newsgroups \\
                 Instant messaging and online chat rooms \\
                 Finding files on web and ftp sites \\
                 Stealing files \\
                 Protecting yourself and your computer \\
                 The file formats \\
                 Steal this music \\
                 Steal this movie \\
                 Steal this book \\
                 Steal this program \\
                 Steal this video game \\
                 Steal this porn \\
                 Random thievery \\
                 The future \\
                 The legal alternatives \\
                 How the corporations fight back \\
                 Index",
}

@Book{Wang:2005:VBE,
  author =       "Wally Wang",
  title =        "{Visual Basic 2005} express: now playing",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxi + 452",
  year =         "2005",
  ISBN =         "1-59327-059-3 (cd-rom)",
  ISBN-13 =      "978-1-59327-059-9 (cd-rom)",
  LCCN =         "QA76.73.B3 W367435 2005eb",
  bibdate =      "Tue Aug 5 18:18:40 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270599",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language)",
}

@Book{Wang:2006:BNC,
  author =       "Wally Wang",
  title =        "The book of {Nero 7}: {CD} and {DVD} burning made
                 easy",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvi + 250",
  year =         "2006",
  ISBN =         "1-59327-110-7",
  ISBN-13 =      "978-1-59327-110-7",
  LCCN =         "TK7895.C39 W363 2006eb",
  bibdate =      "Tue Aug 5 18:19:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271107",
  acknowledgement = ack-nhfb,
  subject =      "Nero (Electronic resource); CD-Rs; DVD-ROMs; Sound;
                 Recording and reproducing",
}

@Book{Wang:2006:SCB,
  author =       "Wally Wang",
  title =        "Steal this computer book 4.0: what they won't tell you
                 about the Internet",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "363",
  year =         "2006",
  ISBN =         "1-59327-105-0",
  ISBN-13 =      "978-1-59327-105-3",
  LCCN =         "TK5105.875.I57 W3727 2006eb",
  bibdate =      "Tue Aug 5 18:19:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271053",
  acknowledgement = ack-nhfb,
  subject =      "Internet; Computers",
}

@Book{Ward:2002:BVC,
  author =       "Brian Ward",
  title =        "The book of {VMware}: the complete guide to {VMware}
                 workstation",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xv + 249",
  year =         "2002",
  ISBN =         "1-886411-72-7 (paperback)",
  ISBN-13 =      "978-1-886411-72-2 (paperback)",
  LCCN =         "QA76.76.O63 W3653 2002eb",
  bibdate =      "Tue Aug 5 18:24:10 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781886411722",
  acknowledgement = ack-nhfb,
  subject =      "VMware; Operating systems (Computers)",
}

@Book{Ward:2004:HLW,
  author =       "Brian Ward",
  title =        "How {Linux} works: what every super-user should know",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvi + 347 + 4",
  year =         "2004",
  ISBN =         "1-59327-035-6",
  ISBN-13 =      "978-1-59327-035-3",
  LCCN =         "QA76.76.O63 W3654 2004eb; QA76.76.O63 W3654 2004",
  bibdate =      "Tue Aug 5 18:18:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270353",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
}

@Book{Warkus:2004:OGD,
  author =       "Matthias Warkus",
  title =        "The official {GNOME 2} developer's guide",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "497",
  year =         "2004",
  ISBN =         "1-59327-030-5",
  ISBN-13 =      "978-1-59327-030-8",
  LCCN =         "QA76.9.U83 W375 2004; QA76.9.U83 W375 2004eb",
  bibdate =      "Tue Aug 5 18:17:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270308",
  acknowledgement = ack-nhfb,
  subject =      "Graphical user interfaces (Computer systems); Computer
                 programming; Computer software; Development",
}

@Book{Watters:2002:SAG,
  author =       "Paul A. Watters",
  title =        "{Solaris 8} Administrator's Guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 282",
  year =         "2002",
  ISBN =         "0-596-00073-1",
  ISBN-13 =      "978-0-596-00073-8",
  LCCN =         "QA76.76.O63 W37 2002; QA76.76.O63 W3918 2002",
  bibdate =      "Mon Apr 18 15:02:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596000731;
                 http://www.oreilly.com/catalog/9780596000738;
                 http://www.oreilly.com/catalog/solaris8",
  acknowledgement = ack-nhfb,
  keywords =     "electronic data processing -- management; operating
                 systems (computers); Solaris (computer file)",
  publishersummary = "This guide covers all aspects of deploying Solaris
                 as an enterprise-level network operating system, with a
                 focus on e-commerce. Written for experienced network
                 administrators who want an objective guide to
                 networking with Solaris, the book covers installation
                 on the Intel and Sparc platforms, and instructs you how
                 to setup Solaris as a file server, application server,
                 and database server.",
  remark =       "``Help for network administrators'' --- cover.",
  subject =      "Solaris (Computer file); Operating systems
                 (Computers)",
}

@Book{Weaver:2008:SFF,
  author =       "Matthew Weaver and Duane Wessels",
  title =        "Small form factor {PCs}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xv + 275",
  year =         "2008",
  ISBN =         "0-596-52076-X",
  ISBN-13 =      "978-0-596-52076-2",
  LCCN =         "TK9969 .W43 2008",
  bibdate =      "Sat Nov 13 10:17:23 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "Make: projects",
  abstract =     "This book demonstrates how to build small form factor
                 PCs from kits and from scratch. It includes
                 step-by-step instructions for building eight different
                 systems and projects for building digital audio
                 jukeboxes, digital video recorders, wi-fi extenders,
                 and more.",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers; Design and construction; Upgrading",
}

@Book{Webb:2004:EPD,
  author =       "Jeff Webb",
  title =        "{Excel 2003} programming: a developer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 294",
  year =         "2004",
  ISBN =         "0-596-00767-1",
  ISBN-13 =      "978-0-596-00767-6",
  LCCN =         "HF5548.4.M523 W42 2004eb; HF5548.4.M523; HF5548.4.M523
                 W42 2004; HF5548.4.M523 W43 2004",
  bibdate =      "Tue Aug 5 17:44:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007676",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Business; Computer
                 programs; Electronic spreadsheets",
}

@Book{Webb:2005:ES,
  author =       "Jeff Webb",
  title =        "Essential {SharePoint}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 310",
  year =         "2005",
  ISBN =         "0-596-00880-5",
  ISBN-13 =      "978-0-596-00880-2",
  LCCN =         "TK5105.875.I6 W43 2005",
  bibdate =      "Thu Oct 6 07:23:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008802",
  acknowledgement = ack-nhfb,
  subject =      "Intranets (Computer networks); Microsoft Office
                 document collaboration; Web servers",
}

@Book{Webb:2005:SOP,
  author =       "Jeff Webb",
  title =        "{SharePoint} office pocket guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "vi + 77",
  year =         "2005",
  ISBN =         "0-596-10112-0",
  ISBN-13 =      "978-0-596-10112-1",
  LCCN =         "TK5105.875.I6 W432 2005",
  bibdate =      "Thu Oct 6 07:24:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101121",
  acknowledgement = ack-nhfb,
  remark =       "Document collaboration in action---Cover.",
  subject =      "Microsoft Office; Handbooks, manuals, etc; Intranets
                 (Computer networks); Handbooks, manuals, etc; Microsoft
                 Office document collaboration; Web servers; Handbooks,
                 manuals, etc",
}

@Book{Webb:2006:PEV,
  author =       "Jeff Webb and Steve Saunders",
  title =        "Programming Excel with {VBA} and {.NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 1090",
  year =         "2006",
  ISBN =         "0-596-00766-3",
  ISBN-13 =      "978-0-596-00766-9",
  LCCN =         "HF5548.4.M523 W43 2006; HF5548.4.M523 W43 2006eb;
                 HF5548.4.M523",
  bibdate =      "Tue Aug 5 17:44:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007669",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Excel (Computer file); Microsoft Visual
                 Basic for applications; Microsoft .NET Framework",
}

@Book{Webb:2007:ES,
  author =       "Jeff Webb",
  title =        "Essential {SharePoint 2007}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 428",
  year =         "2007",
  ISBN =         "0-596-51407-7 (paperback)",
  ISBN-13 =      "978-0-596-51407-5 (paperback)",
  LCCN =         "TK5105.875.I6; TK5105.875.I6 W43 2007; TK5105.875.I6
                 W43 2007eb",
  bibdate =      "Tue Aug 5 17:56:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514075",
  abstract =     "Provides information on the installation, use, and
                 administration of Microsoft SharePoint 2007.",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft SharePoint (Electronic resource); Intranets
                 (Computer networks); Web servers",
}

@Book{Weber:2004:OOW,
  author =       "Jean Hollis Weber",
  title =        "{OpenOffice.org Writer}: the free alternative to
                 {Microsoft Word}",
  publisher =    pub-ORCP,
  address =      pub-ORCP:adr,
  pages =        "xvii + 213",
  year =         "2004",
  ISBN =         "0-596-00826-0",
  ISBN-13 =      "978-0-596-00826-0",
  LCCN =         "HF5548.4.O57 W43 2004",
  bibdate =      "Thu Apr 21 09:28:42 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596008260",
  acknowledgement = ack-nhfb,
  remark =       "On disc: Installers for Windows, Linux, Solaris, and
                 OS X.",
  subject =      "OpenOffice.org Writer; Word processing",
}

@Book{Weeks:2004:LU,
  author =       "Roger Weeks and Edd Dumbill and Brian Jepson",
  title =        "{Linux} unwired",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xii + 297",
  year =         "2004",
  ISBN =         "0-596-00583-0",
  ISBN-13 =      "978-0-596-00583-2",
  LCCN =         "QA76.76.O63 W433 2004",
  bibdate =      "Mon Apr 18 15:08:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005832",
  acknowledgement = ack-nhfb,
  remark =       "``A complete guide to wireless configuration'' ---
                 cover. . Introduction to wireless -- Wi-Fi on your
                 Linux box -- Getting on the network -- Communicating
                 securely -- Configuring access points with Linux --
                 Building your own access point -- Bluetooth -- Infrared
                 -- Cellular networking -- GPS.",
  subject =      "GNU/Linux; Operating systems (Computers); Wireless
                 communication systems",
}

@Book{Weissinger:1999:AND,
  author =       "A. Keyton Weissinger",
  title =        "{ASP} in a Nutshell: a Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 407",
  year =         "1999",
  ISBN =         "1-56592-490-8",
  ISBN-13 =      "978-1-56592-490-1",
  LCCN =         "Tk5105.8885.A26 W45 1999",
  bibdate =      "Mon Apr 18 14:55:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9781565924901;
                 http://www.oreilly.com/catalog/aspnut/",
  acknowledgement = ack-nhfb,
  keywords =     "Active Server Pages (ASP)",
  subject =      "Active server pages; Web sites; Design; Microsoft
                 Internet information server; Web site development",
}

@Book{Weissinger:2000:AND,
  author =       "A. Keyton Weissinger",
  title =        "{ASP} in a Nutshell: a Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 473",
  month =        jul,
  year =         "2000",
  ISBN =         "1-56592-843-1",
  ISBN-13 =      "978-1-56592-843-5",
  LCCN =         "TK5105.8885.A26 W45 2000",
  bibdate =      "Mon Apr 18 14:59:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565928435;
                 http://www.oreilly.com/catalog/aspnut2",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Web sites; Design; Microsoft
                 Internet information server; SQL server; Web servers",
}

@Book{Weissinger:2002:DJC,
  author =       "A. Keyton Weissinger",
  title =        "Developing {JSP} custom tag libraries",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2002",
  ISBN =         "0-596-00155-X",
  ISBN-13 =      "978-0-596-00155-1",
  LCCN =         "QA76.73.J38 W46 2002",
  bibdate =      "Mon Apr 18 15:03:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001551",
  acknowledgement = ack-nhfb,
  subject =      "Java (Computer program language); JavaServer pages,
                 angela@oreilly.com",
}

@Book{Wells:2007:SAA,
  author =       "Christopher Wells",
  title =        "Securing {Ajax} applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 233",
  year =         "2007",
  ISBN =         "0-596-52931-7 (paperback)",
  ISBN-13 =      "978-0-596-52931-4 (paperback)",
  LCCN =         "TK5105.8885.A52",
  bibdate =      "Tue Aug 5 18:11:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529314",
  acknowledgement = ack-nhfb,
  subject =      "Ajax (Web site development technology); Security
                 measures; Web site development",
}

@Book{Welsh:1995:RL,
  author =       "Matt Welsh and Lar Kaufman",
  title =        "Running {Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 576",
  month =        feb,
  year =         "1995",
  ISBN =         "1-56592-100-3",
  ISBN-13 =      "978-1-56592-100-9",
  LCCN =         "QA76.76.O63 W465 1995",
  bibdate =      "Mon Apr 18 14:51:11 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781565921009",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Welsh:1996:RL,
  author =       "Matt Welsh and Lar Kaufman",
  title =        "Running {Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 630",
  month =        "Summer",
  year =         "1996",
  ISBN =         "1-56592-151-8",
  ISBN-13 =      "978-1-56592-151-1",
  LCCN =         "QA76.76.O63 W465 1996",
  bibdate =      "Mon Apr 18 14:51:54 MDT 2005",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565921511;
                 http://www.oreilly.com/catalog/runux2",
  acknowledgement = ack-nhfb,
  keywords =     "GNU/Linux; Operating systems (Computers)",
  subject =      "GNU/Linux; Operating systems (Computers)",
}

@Book{Welsh:1997:SL,
  author =       "Matt Welsh and Lar Kaufman and Ren{\'e} Cougnenc and
                 Manuel Makarevitch and Nat Makarevitch",
  title =        "Le Syst{\`e}me {Linux}",
  publisher =    pub-ORA-FRANCE,
  address =      pub-ORA-FRANCE:adr,
  edition =      "2e rev. et augm.",
  pages =        "xix + 653",
  year =         "1997",
  ISBN =         "2-84177-033-8",
  ISBN-13 =      "978-2-84177-033-5",
  LCCN =         "????",
  bibdate =      "Thu Jun 3 09:50:27 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  alttitle =     "Running Linux. Fran{\c{c}}ais. Linux",
  keywords =     "Linux (Syst{\`e}me d'exploitation des ordinateurs)",
}

@Book{Welsh:1999:RL,
  author =       "Matt Welsh and Matthias Kalle Dalheimer and Lar
                 Kaufman",
  title =        "Running {Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xix + 730",
  year =         "1999",
  ISBN =         "1-56592-469-X",
  ISBN-13 =      "978-1-56592-469-7",
  LCCN =         "QA76.76.O63 W465 1999",
  bibdate =      "Thu Sep 21 10:07:35 2000",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924697;
                 http://www.oreilly.com/catalog/runux2",
  acknowledgement = ack-nhfb,
  keywords =     "GNU/Linux; Operating systems (Computers)",
}

@Book{Welsh:2001:LWS,
  author =       "Matt Welsh and Ben Laurie and Ellen Siever and Randy
                 Jay Yarger and Alligator Descartes and Scott Guelich",
  title =        "The {Linux Web} server {CD} bookshelf",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2001",
  ISBN =         "0-596-00208-4",
  ISBN-13 =      "978-0-596-00208-4",
  LCCN =         "Disk 2057 Protect",
  bibdate =      "Mon Apr 29 08:30:06 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "CD-ROM with Running Linux, 3rd ed. -- Linux in a
                 nutshell, 3rd ed. -- CGI programming with Perl, 2nd ed.
                 -- Apache: the definitive guide, 2nd ed. -- MySQL and
                 mSQL -- Programming the Perl DBI.",
  acknowledgement = ack-nhfb,
  keywords =     "Linux; operating systems (computers); web servers --
                 computer programs",
}

@Book{Welsh:2002:RL,
  author =       "Matt Welsh and Lar Kaufman and Terry Dawson and
                 Matthias Kalle Dalheimer",
  title =        "Running {Linux}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xviii + 672",
  year =         "2002",
  ISBN =         "0-596-00272-6",
  ISBN-13 =      "978-0-596-00272-5",
  LCCN =         "QA76.76.O63 R855 2003",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/runux4",
  acknowledgement = ack-nhfb,
  publishersummary = "The fourth edition of Running Linux delves deeper
                 into installation, configuring the windowing system,
                 system administration, and networking. A solid
                 foundation text for any Linux user, the book also
                 includes additional resources for dealing with special
                 requirements imposed by hardware, advanced
                 applications, and emerging technologies. Whether you
                 are using Linux on a home workstation or maintaining a
                 network server, Running Linux will provide expert
                 advice just when you need it.",
}

@Book{Wenz:2006:PA,
  author =       "Christian Wenz",
  title =        "Programming {Atlas}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 382",
  year =         "2006",
  ISBN =         "0-596-52672-5 (paperback)",
  ISBN-13 =      "978-0-596-52672-6 (paperback)",
  LCCN =         "QA76.73.A83 W46 2006; TK5105.888 .W46 2006",
  bibdate =      "Tue Aug 5 18:04:45 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596526726",
  acknowledgement = ack-nhfb,
  remark =       "Building Ajax-style applications with ASP.NET Atlas.",
  subject =      "ATLAS (Computer program language); Ajax (Web site
                 development technology); Web site development",
  xxtitle =      "{Atlas}",
}

@Book{Wenz:2007:PAN,
  author =       "Christian Wenz",
  title =        "Programming {ASP.NET AJAX}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 454",
  year =         "2007",
  ISBN =         "0-596-51424-7",
  ISBN-13 =      "978-0-596-51424-2",
  LCCN =         "TK5105.8885.A26",
  bibdate =      "Tue Aug 5 17:57:24 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596514242",
  abstract =     "Provides information on building Web sites and
                 applications using the ASP.NET 2.0 Ajax framework.",
  acknowledgement = ack-nhfb,
  subject =      "Active server pages; Ajax (Web site development
                 technology); Microsoft .NET; Web site development",
}

@Book{Wenz:2008:ESD,
  author =       "Christian Wenz",
  title =        "Essential {Silverlight 2} up-to-date",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "212 (est.)",
  year =         "2008",
  ISBN =         "0-596-51998-2",
  ISBN-13 =      "978-0-596-51998-8",
  LCCN =         "QA76.575 .W46 2008",
  bibdate =      "Sat Nov 13 10:11:30 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  series =       "O'Reilly shortcuts",
  acknowledgement = ack-nhfb,
  subject =      "Silverlight (Electronic resource); Multimedia systems;
                 Web sites; Design; Application software; Development",
}

@Book{Wessels:2001:WC,
  author =       "Duane Wessels",
  title =        "{Web} Caching",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 300",
  month =        jun,
  year =         "2001",
  ISBN =         "1-56592-536-X",
  ISBN-13 =      "978-1-56592-536-6",
  LCCN =         "TK7895.M4 W45 2001",
  bibdate =      "Mon Apr 18 14:56:21 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9781565925366;
                 http://www.oreilly.com/catalog/webcaching",
  acknowledgement = ack-nhfb,
  subject =      "Cache memory; Browsers (Computer programs); Software
                 configuration management; World Wide Web",
}

@Book{Wessels:2004:SDG,
  author =       "Duane Wessels",
  title =        "{Squid}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 441",
  year =         "2004",
  ISBN =         "0-596-00162-2",
  ISBN-13 =      "978-0-596-00162-9",
  LCCN =         "TK7895.M4 W4497 2004",
  bibdate =      "Mon Apr 18 15:03:18 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001629",
  acknowledgement = ack-nhfb,
  subject =      "Cache memory; Browsers (Computer programs); Web
                 servers",
}

@Book{Wheaton:2004:DBF,
  author =       "Wil Wheaton",
  title =        "Dancing barefoot: five short but true stories about
                 life in the so-called space age",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "115",
  year =         "2004",
  ISBN =         "0-596-00674-8",
  ISBN-13 =      "978-0-596-00674-7",
  LCCN =         "????",
  bibdate =      "Thu Apr 21 09:26:51 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596006747",
  acknowledgement = ack-nhfb,
}

@Book{Wheaton:2004:JGU,
  author =       "Wil Wheaton",
  title =        "Just a geek: unflinchingly honest tales of the search
                 for life, love, and fulfillment beyond the {Starship
                 Enterprise}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxvi + 267",
  year =         "2004",
  ISBN =         "0-596-00768-X (paperback)",
  ISBN-13 =      "978-0-596-00768-3 (paperback)",
  LCCN =         "PN2287.W4568 A3 2004",
  bibdate =      "Thu Apr 21 09:27:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596007683",
  acknowledgement = ack-nhfb,
  subject =      "Wheaton, Wil; Actors; United States; Biography",
}

@Book{White:2012:BAW,
  author =       "John Myles White",
  title =        "Bandit Algorithms for {Website} Optimization",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "80",
  year =         "2012",
  ISBN =         "1-4493-4133-0",
  ISBN-13 =      "978-1-4493-4133-6",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:52 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 16.00",
  acknowledgement = ack-nhfb,
}

@Book{White:2012:HDG,
  author =       "Tom (Tom E.) White",
  title =        "{Hadoop}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxiii + 657",
  year =         "2012",
  ISBN =         "1-4493-1152-0 (paperback)",
  ISBN-13 =      "978-1-4493-1152-0 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:44:46 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib;
                 library.ox.ac.uk:210/ADVANCE;
                 z3950.bibsys.no:2100/BIBSYS; z3950.gbv.de:20011/gvk;
                 z3950.loc.gov:7090/Voyager",
  price =        "EUR 41.00; UK \pounds 35.50",
  URL =          "http://www.gbv.de/dms/weimar/toc/688614469\_toc.pdf",
  acknowledgement = ack-nhfb,
  subject =      "Apache Hadoop (Computer file); File organization
                 (Computer science)",
}

@Book{Whittle:1997:CBP,
  author =       "Janet Whittle and Joe Reif and others",
  title =        "{Canada} Business: The Portable Encyclopedia for Doing
                 Business with {Canada}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "304",
  year =         "1997",
  ISBN =         "1-885073-13-5",
  ISBN-13 =      "978-1-885073-13-6",
  LCCN =         "HC115.C1984 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/9781885073136",
  acknowledgement = ack-nhfb,
  xxnote =       "BibliotheksVerbund Bayern and U.S. Library of Congress
                 list this as from World Trade Press, San Rafael, CA.",
}

@Book{Wickham:2017:RDS,
  author =       "Hadley Wickham and Garrett Grolemund",
  title =        "{R} for data science: import, tidy, transform,
                 visualize, and model data",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  year =         "2017",
  ISBN =         "1-4919-1039-9 (paperback), 1-4919-1033-X (e-book),
                 1-4919-1034-8 (e-book), 1-4919-1036-4 (e-book)",
  ISBN-13 =      "978-1-4919-1039-9 (paperback), 978-1-4919-1033-7
                 (e-book), 978-1-4919-1034-4 (e-book), 978-1-4919-1036-8
                 (e-book)",
  LCCN =         "QA76 .W53 2017",
  bibdate =      "Wed Sep 20 09:48:57 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/s-plus.bib",
  URL =          "http://ebookcentral.proquest.com/lib/imperial/detail.action?docID=4770093",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing; R (Computer program
                 language); Databases; Big data; Big data; Databases;
                 Electronic data processing; R (Computer program
                 language)",
  tableofcontents = "Preface / ix \\
                 Part I. Explore \\
                 1: Data visualization with ggplot2 / 3 \\
                 2: Workflow: basics / 37 \\
                 3: Data transformation with dplyr / 43 \\
                 4: Workflow: scripts / 77 \\
                 5: Exploratory data analysis / 81 \\
                 6: Workflow: projects / 111 \\
                 Part II. Wrangle \\
                 7: Tibbles with tibble / 119 \\
                 8: Data import with readr / 125 \\
                 9: Tidy data with tidyr / 147 \\
                 10: Relational data with dplyr / 171 \\
                 11: Strings with stringr / 195 \\
                 12: Factors with forcats / 223 \\
                 13: Dates and times with lubridate / 237 \\
                 Part III. Program \\
                 14: Pipes with magrittr / 261 \\
                 15: Functions / 269 \\
                 16: Vectors / 291 \\
                 17: Iteration with purrr / 313 \\
                 Part IV. Model \\
                 18: Model basics with modelr / 345 \\
                 19: Model building / 375 \\
                 20: Many models with purrr and broom / 397 \\
                 Part V. Communicate \\
                 21: R Markdown / 423 \\
                 22: Graphics for communication with ggplot2 / 441 \\
                 23: R Markdown formats / 469 \\
                 24: R Markdown workflow / 479 \\
                 Index / 483",
}

@Book{Widenius:2002:MRM,
  author =       "Michael ``Monty'' Widenius and David Axmark",
  title =        "{MySQL} Reference Manual: Documentation from the
                 Source",
  publisher =    pub-ORCP,
  address =      pub-ORCP:adr,
  pages =        "x + 802",
  year =         "2002",
  ISBN =         "0-596-00265-3",
  ISBN-13 =      "978-0-596-00265-7",
  LCCN =         "QA76.73.S67 W54 2002",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://press.oreilly.com/commpress.html;
                 http://www.oreilly.com/catalog/9780596002657;
                 http://www.oreilly.com/catalog/mysqlref",
  acknowledgement = ack-nhfb,
  keywords =     "SQL (computer program language) -- handbooks, manuals,
                 etc",
  publishersummary = "This highly regarded and comprehensive reference
                 manual comes directly from the members of the MySQL
                 team. The book covers issues at all stages in MySQL
                 use, from installation problems through performance
                 tuning. Included are suggested uses of privileges to
                 enhance security, many performance tips, and a
                 sophisticated guide to error recovery. It also offers a
                 thorough comparison of MySQL with SQL standards and
                 other databases. No serious MySQL user should be
                 without this book.",
}

@Book{Widzer:1999:PPP,
  author =       "Joel L. Widzer",
  title =        "The Penny Pincher's Passport to Luxury Travel: The Art
                 of Cultivating Preferred Customer Status",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "253",
  year =         "1999",
  ISBN =         "1-885211-31-7",
  ISBN-13 =      "978-1-885211-31-6",
  LCCN =         "G153.4.W334 1999",
  bibdate =      "Fri Mar 19 18:07:56 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/9781885211316;
                 http://www.oreilly.com/catalog/penny/",
  acknowledgement = ack-nhfb,
}

@Book{Wildermuth:2006:PSS,
  author =       "Shawn Wildermuth and Richard Blewett",
  title =        "Programming {SQL Server 2005}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 571",
  year =         "2006",
  ISBN =         "0-596-00479-6",
  ISBN-13 =      "978-0-596-00479-8",
  LCCN =         "QA76.73.S67 W55 2006eb; QA76.73.S67 W55 2006;
                 QA76.73.S67",
  bibdate =      "Tue Aug 5 17:41:17 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596004798",
  acknowledgement = ack-nhfb,
  subject =      "SQL server; SQL (Computer program language);
                 Client/server computing",
}

@Book{Wildermuth:2007:GSS,
  author =       "Shawn Wildermuth",
  title =        "Getting started with {Silverlight}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51068-3",
  ISBN-13 =      "978-0-596-51068-8",
  LCCN =         "TR897.7; TR897.7 .W55 2007eb",
  bibdate =      "Tue Aug 5 17:55:20 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510688",
  acknowledgement = ack-nhfb,
  subject =      "Silverlight (Computer file); Computer animation; Web
                 sites; Design",
}

@Book{Williams:2001:WDA,
  author =       "Hugh E. Williams and David Lane",
  title =        "{Web} Database Applications with {PHP} \& {MySQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "563",
  year =         "2001",
  ISBN =         "0-596-00041-3",
  ISBN-13 =      "978-0-596-00041-7",
  LCCN =         "QA76.73.P224 W55 2001 Stacks",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596000413;
                 http://www.oreilly.com/catalog/9780596000417;
                 http://www.oreilly.com/catalog/webdbapps",
  acknowledgement = ack-nhfb,
  keywords =     "PHP (computer program language); SQL (computer program
                 language); Web sites -- design",
  publishersummary = "Web Database Applications with PHP and MySQL
                 offers Web developers a mixture of theoretical and
                 practical information on creating Web database
                 applications. Using PHP, and MySQL, two open source
                 technologies the are often combined to develop Web
                 applications, the book offers detailed information on
                 designing relational databases and on Web application
                 architecture, both of which will be useful to readers
                 who have never dealt with these issues before. The book
                 also introduces Hugh and Dave's Online Wine Store, a
                 complete (but fictional) online retail site implemented
                 using PHP and MySQL.",
}

@Book{Williams:2002:FFR,
  author =       "Sam Williams",
  title =        "Free as in Freedom: {Richard Stallman}'s Crusade for
                 Free Software",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 225",
  year =         "2002",
  ISBN =         "0-596-00287-4",
  ISBN-13 =      "978-0-596-00287-9",
  LCCN =         "QA76.2.S73 W55 2002; QA76.76.C73 W55 2002",
  bibdate =      "Mon Apr 18 15:04:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$22.95",
  URL =          "http://www.oreilly.com/catalog/9780596002879;
                 http://www.oreilly.com/catalog/freedom",
  acknowledgement = ack-nhfb,
  keywords =     "Free Software Foundation (Cambridge, Massachusetts);
                 Stallman, Richard",
  publishersummary = "Free as in Freedom interweaves biographical
                 snapshots of GNU project founder Richard Stallman with
                 the political, social and economic history of the free
                 software movement. It examines Stallman's unique
                 personality and how that personality has been at turns
                 a driving force and a drawback in terms of the
                 movement's overall success.",
  subject =      "Stallman, Richard; Computer programmers; United
                 States; Biography; Computer hackers; United States;
                 Biography; Open source software",
}

@Book{Williams:2002:WDA,
  author =       "Hugh E. Williams and David (David John) Lane",
  title =        "{Web} database applications with {PHP} and {MySQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 563",
  year =         "2002",
  ISBN =         "0-596-00041-3",
  ISBN-13 =      "978-0-596-00041-7",
  LCCN =         "QA76.73.P224 W55 2002",
  bibdate =      "Mon Apr 18 15:01:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://safari.oreilly.com/0596000413;
                 http://www.oreilly.com/catalog/9780596000417;
                 http://www.oreilly.com/catalog/webdbapps",
  acknowledgement = ack-nhfb,
  keywords =     "PHP (computer program language); SQL (computer program
                 language); Web sites -- design",
  publishersummary = "Web Database Applications with PHP and MySQL
                 offers Web developers a mixture of theoretical and
                 practical information on creating Web database
                 applications. Using PHP, and MySQL, two open source
                 technologies the are often combined to develop Web
                 applications, the book offers detailed information on
                 designing relational databases and on Web application
                 architecture, both of which will be useful to readers
                 who have never dealt with these issues before. The book
                 also introduces Hugh and Dave's Online Wine Store, a
                 complete (but fictional) online retail site implemented
                 using PHP and MySQL.",
  subject =      "MySQL (Electronic resource); PHP (Computer program
                 language); Web sites; Design",
}

@Book{Williams:2004:WDA,
  author =       "Hugh E. Williams and David (David John) Lane",
  title =        "{Web} database applications with {PHP} and {MySQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 796",
  year =         "2004",
  ISBN =         "0-596-00543-1",
  ISBN-13 =      "978-0-596-00543-6",
  LCCN =         "QA76.73.P224 W55 2004",
  bibdate =      "Mon Apr 18 15:07:41 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005436",
  acknowledgement = ack-nhfb,
  subject =      "MySQL (Electronic resource); PHP (Computer program
                 language); Web sites; Design",
}

@Book{Williamson:2002:DND,
  author =       "Heather Williamson and Bruce A. Epstein",
  title =        "{Dreamweaver} in a Nutshell: a Desktop Quick
                 Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 442",
  year =         "2002",
  ISBN =         "0-596-00239-4",
  ISBN-13 =      "978-0-596-00239-8",
  LCCN =         "TK5105.8885.D74 W55 2002",
  bibdate =      "Mon Apr 18 15:04:12 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://safari.oreilly.com/0596002394;
                 http://www.oreilly.com/catalog/9780596002398;
                 http://www.oreilly.com/catalog/dreamweavernut",
  acknowledgement = ack-nhfb,
  keywords =     "Dreamweaver (computer file); Web sites -- authoring
                 programs; Web sites -- design; {html}u editors
                 (computer programs)",
  publishersummary = "Dreamweaver in a Nutshell is a quick desktop
                 reference for both new and experienced Dreamweaver
                 developers. It covers everything from the basics to
                 advanced topics, including navigation bars, image maps,
                 modifications with XML, style sheets, positioning
                 elements, HTML cleanup tools, and ways to extend
                 Dreamweaver functions and functionality. The book's
                 quick style and compact format make it indispensable
                 for Web site professionals who use Dreamweaver daily.",
  subject =      "Dreamweaver (Computer file); Web sites; Design; Web
                 sites; Authoring programs; HTML editors (Computer
                 programs)",
}

@Book{Wilson:2005:DCS,
  author =       "Greg Wilson",
  title =        "Data crunching: solve everyday problems using {Java},
                 {Python} and more",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "viii + 193",
  year =         "2005",
  ISBN =         "0-9745140-7-1",
  ISBN-13 =      "978-0-9745140-7-9",
  LCCN =         "QA63 .W55 2005; QA63 .W56 2005",
  bibdate =      "Tue Aug 5 18:13:52 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The pragmatic programmers",
  URL =          "http://www.oreilly.com/catalog/9780974514079",
  acknowledgement = ack-nhfb,
  subject =      "Problem solving; Data processing; Java (Computer
                 program language); Python (Computer program language)",
}

@Book{Wilson:2012:BNA,
  author =       "Mike Wilson",
  title =        "Building Node Applications with {MongoDB} and
                 {Backbone}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "150",
  year =         "2012",
  ISBN =         "1-4493-3739-2",
  ISBN-13 =      "978-1-4493-3739-1",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 15:43:48 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 16.00",
  acknowledgement = ack-nhfb,
}

@Book{Windley:2005:DI,
  author =       "Phillip J. Windley",
  title =        "Digital identity",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 234",
  year =         "2005",
  ISBN =         "0-596-00878-3",
  ISBN-13 =      "978-0-596-00878-9",
  LCCN =         "TK5105.59 .W45 2005",
  bibdate =      "Thu Oct 6 07:23:49 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596008789",
  acknowledgement = ack-nhfb,
  remark =       "Unmasking Identity Management Architecture (IMA).",
  subject =      "Computer networks; Security measures",
}

@Book{Wingerd:2005:PP,
  author =       "Laura Wingerd",
  title =        "Practical Perforce",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  year =         "2005",
  ISBN =         "0-596-10185-6",
  ISBN-13 =      "978-0-596-10185-5",
  LCCN =         "QA76.76.D47; QA76.76.D47eb",
  bibdate =      "Tue Aug 5 17:51:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101855",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development; Source code (Computer
                 science)",
}

@Book{Winton:2001:PNP,
  author =       "Greg Winton",
  title =        "{Palm OS} Network Programming: Writing Connected
                 Applications for the {Palm}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 382",
  month =        sep,
  year =         "2001",
  ISBN =         "0-596-00005-7",
  ISBN-13 =      "978-0-596-00005-9",
  LCCN =         "QA76.76.O63 W578 2001",
  bibdate =      "Mon Apr 18 15:01:31 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/9780596000059;
                 http://www.oreilly.com/catalog/palmosnetpro",
  acknowledgement = ack-nhfb,
  subject =      "Palm OS; Palm (Computer); Computer networks",
}

@Book{Wise:1996:PTY,
  author =       "Naomi Wise",
  title =        "Passport {Thailand}: Your Pocket Guide to {Thai}
                 Business, Customs and Etiquette",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-885073-26-7",
  ISBN-13 =      "978-1-885073-26-6",
  LCCN =         "HD58.7.W57 1996",
  bibdate =      "Mon Dec 16 05:33:12 MST 1996",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781885073266",
  acknowledgement = ack-nhfb,
}

@Book{Wist:2001:CS,
  author =       "Brad Wist and Max Ramsay",
  title =        "{Commerce Server 2000}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2001",
  ISBN =         "0-596-00147-9",
  ISBN-13 =      "978-0-596-00147-6",
  LCCN =         "QA76.9.C55 W575 2001",
  bibdate =      "Mon Apr 18 15:03:08 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596001476",
  acknowledgement = ack-nhfb,
  subject =      "Client/server computing; Microsoft Small business
                 server",
}

@Book{Wong:1997:WCP,
  author =       "Clinton Wong",
  title =        "{Web} Client Programming with {Perl}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 213",
  month =        "Summer",
  year =         "1997",
  ISBN =         "1-56592-214-X",
  ISBN-13 =      "978-1-56592-214-3",
  LCCN =         "QA76.625 .W66 1997",
  bibdate =      "Mon Apr 18 14:52:35 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565922143;
                 http://www.oreilly.com/catalog/webclient",
  acknowledgement = ack-nhfb,
  keywords =     "Client/server computing; Internet programming; Perl
                 (Computer program language); World Wide Web
                 (Information retrieval system)",
  subject =      "Internet programming; Perl (Computer program
                 language); Client/server computing; World Wide Web",
}

@Book{Wong:2000:HPR,
  author =       "Clinton Wong",
  title =        "{HTTP} Pocket Reference: {Hypertext Transfer
                 Protocol}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 75",
  month =        may,
  year =         "2000",
  ISBN =         "1-56592-862-8",
  ISBN-13 =      "978-1-56592-862-6",
  LCCN =         "QA76.76.H94 W66 2000",
  bibdate =      "Mon Apr 18 15:00:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$9.95",
  URL =          "http://www.oreilly.com/catalog/9781565928626;
                 http://www.oreilly.com/catalog/httppr",
  acknowledgement = ack-nhfb,
  subject =      "Hypertext systems; HTTP (Computer network protocol)",
}

@Book{Wood:1999:PIE,
  author =       "David Wood",
  title =        "Programming {Internet} Email",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 362",
  year =         "1999",
  ISBN =         "1-56592-479-7",
  ISBN-13 =      "978-1-56592-479-6",
  LCCN =         "TK5105.73 .W66 1999",
  bibdate =      "Mon Apr 18 14:55:40 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924796;
                 http://www.oreilly.com/catalog/progintemail",
  acknowledgement = ack-nhfb,
  remark =       "``Mastering Internet messaging systems'' --- cover.",
  subject =      "Electronic mail systems; Internet programming",
}

@Book{Woodman:2006:HBR,
  author =       "Mark Woodman",
  title =        "How to build an {RSS 2.0} feed",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2006",
  ISBN =         "0-596-52938-4",
  ISBN-13 =      "978-0-596-52938-3",
  LCCN =         "TK5105.888; TK5105.888 .W66 2006eb",
  bibdate =      "Tue Aug 5 18:11:29 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529383",
  acknowledgement = ack-nhfb,
  subject =      "RSS feeds; Web site development",
}

@Book{Woodring:1997:WPT,
  author =       "Mike Woodring and Aaron Cohen",
  title =        "{WebSite Professional (TM) V2.0}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "700 (est.)",
  year =         "1997",
  ISBN =         "1-56592-327-8",
  ISBN-13 =      "978-1-56592-327-0",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$799",
  URL =          "http://www.ora.com/catalog/webpro2/;
                 http://www.oreilly.com/catalog/9781565923270;
                 http://www.oreilly.com/catalog/webpro2",
  acknowledgement = ack-nhfb,
}

@Book{Woods:2003:ESA,
  author =       "Dan Woods",
  title =        "Enterprise services architecture",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 205",
  year =         "2003",
  ISBN =         "0-596-00551-2",
  ISBN-13 =      "978-0-596-00551-1",
  LCCN =         "TK5105.88813 .W66 2003",
  bibdate =      "Mon Apr 18 15:07:46 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "AN O'Reilly field guide to Enterprise software",
  URL =          "http://www.oreilly.com/catalog/9780596005511",
  acknowledgement = ack-nhfb,
  subject =      "Web services; Computer architecture",
}

@Book{Woods:2003:PCA,
  author =       "Dan Woods",
  title =        "Packaged composite applications",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 187",
  year =         "2003",
  ISBN =         "0-596-00552-0",
  ISBN-13 =      "978-0-596-00552-8",
  LCCN =         "HF5548.375 .W66 2003",
  bibdate =      "Mon Apr 18 15:07:47 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596005528",
  acknowledgement = ack-nhfb,
  remark =       "``An O'Reilly field guide to enterprise software'' ---
                 cover.",
  subject =      "Business enterprises; Data processing; Application
                 software; Development; Computer architecture; System
                 design",
}

@Book{Woods:2005:OSE,
  author =       "Dan Woods and Gautam Guliani",
  title =        "Open source for the enterprise: managing risks,
                 reaping rewards",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 217",
  year =         "2005",
  ISBN =         "0-596-10119-8",
  ISBN-13 =      "978-0-596-10119-0",
  LCCN =         "T58.5 .W66 2005",
  bibdate =      "Thu Oct 6 07:25:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101190",
  acknowledgement = ack-nhfb,
  subject =      "Information technology; Open source software",
}

@Book{Woods:2006:ESD,
  author =       "Dan Woods and Thomas Mattern",
  title =        "Enterprise {SOA}: designing {IT} for business
                 innovation",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 433",
  year =         "2006",
  ISBN =         "0-596-10238-0",
  ISBN-13 =      "978-0-596-10238-8",
  LCCN =         "QA76.9.A73; QA76.9.A73 W66 2006eb",
  bibdate =      "Tue Aug 5 17:53:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596102388",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture; Web services",
}

@Book{Worsley:2002:PP,
  author =       "John C. Worsley and Joshua D. Drake",
  title =        "Practical {PostgreSQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 619",
  year =         "2002",
  ISBN =         "1-56592-846-6",
  ISBN-13 =      "978-1-56592-846-6",
  LCCN =         "QA76.9.D3 W67 2002; QA76.9.D3 W72 2002",
  bibdate =      "Mon Apr 18 14:59:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  note =         "CD-ROM contains LXP version 0.8.0 and PostgreSQL
                 version 7.1.3.",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565928466;
                 http://www.oreilly.com/catalog/ppostgresql",
  acknowledgement = ack-nhfb,
  keywords =     "database management; PostgreSQL",
  publishersummary = "Arguably the most capable of all the open source
                 databases, PostgreSQL is an object-relational database
                 management system that--until now--lacked
                 comprehensive, easy-to-use documentation. Practical
                 PostgreSQL is a fast-paced guide that shows you how to
                 get PostgreSQL installed, configured, and running. This
                 comprehensive book delves into the many advanced
                 features of the PostgreSQL Application Server, LXP,
                 including the use of SQL within PostgreSQL, and covers
                 basic PostgreSQL database administration.",
  subject =      "Database management; PostgreSQL",
}

@Book{Worsley:2002:PPP,
  author =       "John C. Worsley and Joshua D. Drake",
  title =        "{PostgreSQL} par la pratique",
  publisher =    pub-ORA-FRANCE,
  address =      pub-ORA-FRANCE:adr,
  pages =        "xiv + 614",
  year =         "2002",
  ISBN =         "2-84177-211-X",
  ISBN-13 =      "978-2-84177-211-7",
  LCCN =         "????",
  bibdate =      "Sun Oct 26 17:16:23 MDT 2008",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Worsley:2002:PPPb,
  author =       "John C. Worsley and Joshua D. Drake",
  title =        "{PostgreSQL} par la pratique",
  publisher =    pub-ORA-FRANCE,
  address =      pub-ORA-FRANCE:adr,
  pages =        "xiv + 614",
  year =         "2002",
  ISBN =         "2-84177-211-X",
  ISBN-13 =      "978-2-84177-211-7",
  LCCN =         "????",
  bibdate =      "Sun Oct 26 17:16:23 MDT 2008",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/sqlbooks.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Wright:2006:DGB,
  author =       "Shauna Wright",
  title =        "Don't get burned on {eBay}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 160",
  year =         "2006",
  ISBN =         "0-596-10178-3",
  ISBN-13 =      "978-0-596-10178-7",
  LCCN =         "HF5478 .W75 2006eb; HF5478",
  bibdate =      "Tue Aug 5 17:51:39 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596101787",
  acknowledgement = ack-nhfb,
  remark =       "How to avoid scams and escape bad deals.",
  subject =      "Consumer protection; Internet auctions",
}

@Book{WWW:1997:AHS,
  author =       "{World Wide Web Consortium}",
  title =        "Advancing {HTML}: style and substance",
  volume =       "2(1)",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 246",
  month =        "Winter",
  year =         "1997",
  ISBN =         "1-56592-264-6",
  ISBN-13 =      "978-1-56592-264-8",
  ISSN =         "1085-2298",
  LCCN =         "????",
  bibdate =      "Fri Sep 11 08:29:11 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  series =       "World Wide Web journal",
  URL =          "http://www.oreilly.com/catalog/9781565922648",
  acknowledgement = ack-nhfb,
  alttitle =     "Advancing hypertext markup language",
  annote =       "``A publication of the World Wide Web Consortium.''
                 HTML 3.2 release specification --- Cascading style
                 sheets level 1 - - What's new in HTML 3.2: formalizing
                 enhancements to HTML 2.0 --- An introduction to
                 cascading style sheets --- Guidelines for multimedia on
                 the Web --- Usability engineering for the Web ---
                 People with disabilities can't access the Web! --- User
                 interfaces with HTML and JavaScript --- GIF animation
                 -- MNG: a multiple-image format in the PNG family ---
                 New metrics for new media: toward the development of
                 the Web measurement standards.",
  keywords =     "HTML (Document markup language); User interfaces
                 (Computer systems); World Wide Web (Information
                 retrieval system)",
}

@Book{Wylie:1997:TTL,
  editor =       "Judith Babcock Wylie",
  title =        "Travelers' Tales: Love \& Romance",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "350 (est.)",
  year =         "1997",
  ISBN =         "1-885211-18-X",
  ISBN-13 =      "978-1-885211-18-7",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$17.95",
  URL =          "http://www.ora.com/catalog/romance/;
                 http://www.oreilly.com/catalog/9781885211187;
                 http://www.oreilly.com/catalog/romance",
  acknowledgement = ack-nhfb,
}

@Book{Yaghmour:2003:BEL,
  author =       "Karim Yaghmour",
  title =        "Building Embedded {Linux} Systems",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 391",
  year =         "2003",
  ISBN =         "0-596-00222-X",
  ISBN-13 =      "978-0-596-00222-0",
  LCCN =         "QA76.76.O63 Y35 2003",
  bibdate =      "Mon Apr 18 15:03:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95, CDN\$69.95, UK\pounds 31.95",
  URL =          "http://www.oreilly.com/catalog/9780596002220;
                 http://www.oreilly.com/catalog/belinuxsys/",
  acknowledgement = ack-nhfb,
  subject =      "GNU/Linux; Embedded computer systems; Programming;
                 Operating systems (Computers)",
}

@Book{Yaghmour:2008:BEL,
  editor =       "Karim Yaghmour and others",
  title =        "Building embedded {Linux} systems",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "439 (est.)",
  year =         "2008",
  ISBN =         "0-596-52968-6",
  ISBN-13 =      "978-0-596-52968-0",
  LCCN =         "QA76.76.O63 Y35 2008",
  bibdate =      "Sat Nov 13 10:14:23 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Embedded computer systems; Programming",
}

@Book{Yaghmour:2011:EA,
  author =       "Karim Yaghmour",
  title =        "Embedded {Android}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-0829-5",
  ISBN-13 =      "978-1-4493-0829-2",
  LCCN =         "QA76.76.A65 Y345 2011",
  bibdate =      "Wed Nov 21 17:47:09 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://proquest.safaribooksonline.com/?fpi=9781449327958",
  acknowledgement = ack-nhfb,
  subject =      "Android (Electronic resource); Application software;
                 Development; Mobile computing; Programming",
}

@Book{Yaghmour:2012:EAP,
  author =       "Karim Yaghmour",
  title =        "Embedded {Android} Porting, Extending, and
                 Customizing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2012",
  ISBN =         "1-4493-0829-5",
  ISBN-13 =      "978-1-4493-0829-2",
  LCCN =         "????",
  bibdate =      "Wed Nov 21 17:47:09 MST 2012",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Yank:2004:BYO,
  author =       "Kevin Yank",
  title =        "Build your own database driven website using {PHP} and
                 {MySQL}",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  edition =      "Third",
  pages =        "xiv + 359",
  year =         "2004",
  ISBN =         "0-9752402-1-8",
  ISBN-13 =      "978-0-9752402-1-2",
  LCCN =         "TK5105.888 .Y36 2004; TK5105.888 .Y25 2004",
  bibdate =      "Tue Aug 5 18:14:07 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780975240212",
  acknowledgement = ack-nhfb,
  remark =       "Covers PHP 5, MySQL4 and Mac OS X.",
  subject =      "PHP (Computer program language); Web sites; Design;
                 SQL (Computer program language)",
}

@Book{Yarger:1999:MM,
  author =       "Randy Jay Yarger and George Reese and Tim King",
  title =        "{MySQL} and {mSQL}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xv + 487",
  year =         "1999",
  ISBN =         "1-56592-434-7",
  ISBN-13 =      "978-1-56592-434-5",
  LCCN =         "QA76.73.S67 Y37 1999",
  bibdate =      "Mon Apr 18 14:55:09 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565924345",
  acknowledgement = ack-nhfb,
  remark =       "``Databases for moderate-sized organizations and web
                 sites'' --- cover.",
  subject =      "SQL (Computer program language); Relational databases;
                 Database management",
}

@Book{Yoder:2015:BCS,
  author =       "Mark A. Yoder and Jason Kridner",
  title =        "{BeagleBone} Cookbook: Software and Hardware Problems
                 and Solutions",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2015",
  ISBN =         "1-4919-0539-5",
  ISBN-13 =      "978-1-4919-0539-5",
  LCCN =         "????",
  bibdate =      "Thu Feb 26 14:40:33 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}

@Book{Youens-Clark:2022:CLR,
  author =       "Ken Youens-Clark",
  title =        "Command-line {Rust}: a Project-Based Primer for
                 Writing {Rust CLIs}",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xviii + 377",
  year =         "2022",
  ISBN =         "1-0981-0943-0 (paperback)",
  ISBN-13 =      "978-1-0981-0943-1 (paperback)",
  LCCN =         "QA76.73.R87 Y68 2022",
  bibdate =      "Mon Jun 5 12:22:38 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/rust.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "For several consecutive years, Rust has been voted
                 ``most loved programming language'' in Stack Overflow's
                 annual developer survey. This open source systems
                 programming language is now used for everything from
                 game engines and operating systems to browser
                 components and virtual reality simulation engines. But
                 Rust is also an incredibly complex language with a
                 notoriously difficult learning curve. Rather than
                 focusing on the language as a whole, this guide teaches
                 Rust using a single small, complete, focused program in
                 each chapter. Author Ken Youens-Clark shows you how to
                 start, write, and test each of these programs to create
                 a finished product. You'll learn how to handle errors
                 in Rust, read and write files, and use regular
                 expressions, Rust types, structs, and more. Discover
                 how to: Use Rust's standard libraries and data types
                 such as numbers, strings, vectors, structs, Options,
                 and Results to create command-line programs; Write and
                 test Rust programs and functions; Read and write files,
                 including stdin, stdout, and stderr; Document and
                 validate command-line arguments; Write programs that
                 fail gracefully; Parse raw and delimited text manually,
                 using regular expressions and Rust crates; Use and
                 control randomness.",
  acknowledgement = ack-nhfb,
  subject =      "Rust (Computer program language); User interfaces
                 (Computer systems); User-Computer Interface; Rust
                 (Langage de programmation); Interfaces utilisateurs
                 (Informatique); Rust (Computer program language); User
                 interfaces (Computer systems)",
}

@Book{Yuan:2005:NSH,
  author =       "Michael Juntao Yuan",
  title =        "{Nokia} smartphone hacks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 382",
  year =         "2005",
  ISBN =         "0-596-00961-5",
  ISBN-13 =      "978-0-596-00961-8",
  LCCN =         "TK6570.M6; TK6570.M6 Y83 2005eb; TK6570.M6 Y83 2005",
  bibdate =      "Tue Aug 5 17:46:40 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009618",
  acknowledgement = ack-nhfb,
  subject =      "Cellular telephones; Mobile communication systems",
}

@Book{Zacker:1999:BWN,
  author =       "Craig Zacker",
  title =        "Building {Windows 98} networks: design,
                 implementation, and use",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "1999",
  ISBN =         "1-56592-548-3",
  ISBN-13 =      "978-1-56592-548-9",
  LCCN =         "QA76.76.O63 Z34 1999",
  bibdate =      "Mon Apr 18 14:56:30 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9781565925489",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Windows (Computer file); Computer networks",
}

@Book{Zacker:1999:ZAW,
  author =       "Craig Zacker",
  title =        "Zero Administration for {Windows}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 544",
  year =         "1999",
  ISBN =         "1-56592-508-4",
  ISBN-13 =      "978-1-56592-508-3",
  LCCN =         "QA76.76.C69 Z33 1999",
  bibdate =      "Mon Apr 18 14:56:01 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/9781565925083;
                 http://www.oreilly.com/catalog/zeroadm",
  acknowledgement = ack-nhfb,
  remark =       "``Examines \ldots{} Microsoft's Zero Administration
                 Kit (ZAK) for Windows NT''--P. ix. ``Vital assistance
                 for system administrators'' --- cover.",
  subject =      "Software configuration management; Microsoft Windows
                 NT; Operating systems (Computers)",
}

@Book{Zakas:2010:HPJ,
  author =       "Nicholas C. Zakas",
  title =        "High performance {JavaScript}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 209",
  year =         "2010",
  ISBN =         "0-596-80279-x, 1-4493-8230-4",
  ISBN-13 =      "978-0-596-80279-0, 978-1-4493-8230-8",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 11:14:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Web servers; World Wide Web; JavaScript (Computer
                 program language); Document Object Model (Web site
                 development technology)",
}

@Book{Zalewski:2005:SWF,
  author =       "Michal Zalewski",
  title =        "Silence on the wire: a field guide to passive
                 reconnaissance and indirect attacks",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxv + 281",
  year =         "2005",
  ISBN =         "1-59327-046-1",
  ISBN-13 =      "978-1-59327-046-9",
  LCCN =         "TK5105.59 .Z35 2005; TK5105.59 .Z35 2005eb",
  bibdate =      "Tue Aug 5 18:18:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270469",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures; Computer
                 security",
}

@Book{Zarella:2011:FMB,
  author =       "Dan Zarella and Alison Zarella",
  title =        "The {FaceBook} marketing book",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 272",
  year =         "2011",
  ISBN =         "1-4493-8848-5",
  ISBN-13 =      "978-1-4493-8848-5",
  LCCN =         "????",
  bibdate =      "Tue Apr 26 18:50:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Book{Zawodny:2004:HPM,
  author =       "Jeremy D. Zawodny and Derek J. Balling",
  title =        "High performance {MySQL}: optimization, backups,
                 replication, and load balancing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 276",
  year =         "2004",
  ISBN =         "0-596-00306-4",
  ISBN-13 =      "978-0-596-00306-7",
  LCCN =         "QA76.73.S67 Z39 2004",
  bibdate =      "Mon Apr 18 15:04:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596003067",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Relational databases;
                 Database management",
}

@Book{Zdziarski:2005:ESB,
  author =       "Jonathan A. Zdziarski",
  title =        "Ending spam: {Bayesian} content filtering and the art
                 of statistical language classification",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 287",
  year =         "2005",
  ISBN =         "1-59327-052-6",
  ISBN-13 =      "978-1-59327-052-0",
  LCCN =         "TK5105.743 .Z35 2005; TK5105.743 .Z35 2005eb",
  bibdate =      "Tue Aug 5 18:18:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593270520",
  acknowledgement = ack-nhfb,
  subject =      "Spam filtering (Electronic mail); Filters
                 (Mathematics)",
  tableofcontents = "The history of spam \\
                 Historical approaches to fighting spam \\
                 Language classification concepts \\
                 Statistical filtering fundamentals \\
                 Decoding: uncombobulating messages \\
                 Tokenization: the building blocks of spam \\
                 The low-down dirty tricks of spammers \\
                 Data storage for a zillion records \\
                 Scaling in large environments \\
                 Testing theory \\
                 Concept identification: advanced tokenization \\
                 Fifth-order Markovian discrimination \\
                 Intelligent feature set reduction \\
                 Collaborative algorithms \\
                 Appendix: shining examples of filtering",
}

@Book{Zdziarski:2008:IOA,
  author =       "Jonathan A. Zdziarski",
  title =        "{iPhone} open application development",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "267 (est.)",
  year =         "2008",
  ISBN =         "0-596-51855-2 (paperback)",
  ISBN-13 =      "978-0-596-51855-4 (paperback)",
  LCCN =         "TK6570.M6 Z397 2008",
  bibdate =      "Sat Nov 13 10:22:08 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "Write native, Objective-C applications for the
                 iPhone.",
  subject =      "iPhone (Smartphone); Cell phones; Pocket computers;
                 Mobile computing",
}

@Book{Zdziarski:2009:IOA,
  author =       "Jonathan A. Zdziarski",
  title =        "{iPhone} open application development",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xii + 253",
  year =         "2009",
  ISBN =         "0-596-15534-4",
  ISBN-13 =      "978-0-596-15534-6",
  LCCN =         "TK6570.M6 .Z397 2008",
  bibdate =      "Sat Nov 13 10:22:08 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "iPhone (Smartphone); Cell phones; Pocket computers;
                 Mobile computing",
}

@Book{Zukowski:1997:JAR,
  author =       "John Zukowski",
  title =        "{Java AWT} Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 1045",
  year =         "1997",
  ISBN =         "1-56592-240-9",
  ISBN-13 =      "978-1-56592-240-2",
  LCCN =         "QA76.73.J38 Z841 1997; QA76.73.J38 Z85 1997",
  bibdate =      "Mon Apr 18 14:52:53 MDT 2005",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1565922409/wholesaleproductA/;
                 http://www.javaworld.com/javaworld/books/jw-books-alphabytitle.html;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.ora.com/; z3950.loc.gov:7090/Voyager",
  price =        "US\$39.95",
  series =       "The Java series",
  URL =          "http://www.oreilly.com/catalog/9781565922402;
                 http://www.oreilly.com/catalog/javawt",
  acknowledgement = ack-nhfb,
  dimensions =   "9.19in x 6.99in x 2.12in",
  keywords =     "Java (computer program language); Java advanced
                 windows toolkit reference; technology -- computers and
                 computer technology",
  paperback =    "yes",
  remark =       "``Java 1.1'' --- cover. ``\ldots{} covers both
                 important versions of Java: the newly released Java
                 1.1, with its many improvements and new features, plus
                 version 1.0.2 \ldots{}'' --- cover p. 4.",
  subject =      "Java (Computer program language)",
  xxtitle-1 =    "{Java} Abstract Window Toolkit",
  xxtitle-2 =    "{Java} advanced windows toolkit reference",
}

@Book{Zwicky:2000:BIF,
  author =       "Elizabeth D. Zwicky and Simon Cooper and D. Brent
                 Chapman",
  title =        "Building {Internet} Firewalls: {Internet} and {Web}
                 security",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxi + 869",
  month =        jun,
  year =         "2000",
  ISBN =         "1-56592-871-7",
  ISBN-13 =      "978-1-56592-871-8",
  LCCN =         "TK5105.59 .Z85 2000",
  bibdate =      "Mon Apr 18 15:00:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.95",
  URL =          "http://www.oreilly.com/catalog/9781565928718;
                 http://www.oreilly.com/catalog/fire2",
  acknowledgement = ack-nhfb,
  remark =       "``Covers Unix, Windows NT, and Linux'' --- cover.
                 Chapman's name appears first on the earlier ed.",
  subject =      "Firewalls (Computer security); Computer networks;
                 Security measures; Internet; Security measures",
}

%%% ====================================================================
%%% Proceedings and cross-referenced entries come last.
@Book{Adams:2007:ASC,
  editor =       "Cameron Adams and others",
  booktitle =    "The art and science of {CSS}",
  title =        "The art and science of {CSS}",
  publisher =    pub-SITEPOINT,
  address =      pub-SITEPOINT:adr,
  pages =        "x + 213",
  year =         "2007",
  ISBN =         "0-9758419-7-1 (paperback)",
  ISBN-13 =      "978-0-9758419-7-6 (paperback)",
  LCCN =         "QA76.76.H94 A25 2007",
  bibdate =      "Tue Aug 5 18:14:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780975841976",
  acknowledgement = ack-nhfb,
  subject =      "Cascading style sheets; Web sites; Design",
}

@Book{Brunner:2008:SC,
  editor =       "Stefan Brunner and others",
  booktitle =    "{ScreenOS} cookbook",
  title =        "{ScreenOS} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "xxi + 814",
  year =         "2008",
  ISBN =         "0-596-51003-9",
  ISBN-13 =      "978-0-596-51003-9",
  LCCN =         "TK5105.59",
  bibdate =      "Tue Aug 5 17:53:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510039",
  acknowledgement = ack-nhfb,
  remark =       "Time-saving techniques for ScreenOS administrators.",
  subject =      "Firewalls (Computer security); Computer networks;
                 Security measures",
}

@Book{Collandre:2005:PCA,
  editor =       "Patrick Collandre and others",
  booktitle =    "Photomontages cr{\'e}atifs avec {Photoshop}. Creating
                 photomontages with {Photoshop}: a designer's notebook",
  title =        "Photomontages cr{\'e}atifs avec {Photoshop}. Creating
                 photomontages with {Photoshop}: a designer's notebook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "96",
  year =         "2005",
  ISBN =         "0-596-00858-9",
  ISBN-13 =      "978-0-596-00858-1",
  LCCN =         "T385 .P4713 2005; T385 .P48513 2005; T385 .P4613
                 2005",
  bibdate =      "Tue Aug 5 17:45:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Designer notebooks",
  URL =          "http://www.oreilly.com/catalog/9780596008581",
  acknowledgement = ack-nhfb,
  language =     "English",
  remark =       "Translation from the French language edition of:
                 Photomontages cr\'eatifs avec Photoshop: les cahiers
                 des designers 04 \ldots{}.",
  subject =      "Adobe Photoshop; Photography; Digital techniques;
                 Photomontage",
}

@Book{Dabbs:2005:IPC,
  editor =       "Alistair Dabbs and others",
  booktitle =    "{InDesign} production cookbook: 169 easy-to-follow
                 recipes for graphic designers and desktop publishers",
  title =        "{InDesign} production cookbook: 169 easy-to-follow
                 recipes for graphic designers and desktop publishers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "192",
  year =         "2005",
  ISBN =         "0-596-10048-5",
  ISBN-13 =      "978-0-596-10048-3",
  LCCN =         "Z286.D47 I53 2005eb; Z286.D47; Z286.D47 I53 2005",
  bibdate =      "Tue Aug 5 17:48:09 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "O'Reilly digital studio",
  URL =          "http://www.oreilly.com/catalog/9780596100483",
  acknowledgement = ack-nhfb,
  remark =       "Covers InDesign CS2. Subtitle from cover.",
  subject =      "Adobe InDesign; Desktop publishing",
}

@Proceedings{Ferguson:1995:XRIa,
  editor =       "Paula Ferguson",
  booktitle =    "The {X} Resource: Issue 13: Proceedings of the 9th
                 Annual {X} Technical Conference",
  title =        "The {X} Resource: Issue 13: Proceedings of the 9th
                 Annual {X} Technical Conference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "308",
  month =        "Winter",
  year =         "1995",
  ISBN =         "1-56592-121-6",
  ISBN-13 =      "978-1-56592-121-4",
  LCCN =         "????",
  bibdate =      "Fri May 19 19:20:07 MDT 1995",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565921214",
  acknowledgement = ack-nhfb,
}

@Proceedings{Ferguson:1996:XRIb,
  editor =       "Paula Ferguson",
  booktitle =    "The {X} Resource: Issue 17: Proceedings of the 10th
                 Annual {X} Technical Conference",
  title =        "The {X} Resource: Issue 17: Proceedings of the 10th
                 Annual {X} Technical Conference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "272",
  month =        "Winter",
  year =         "1996",
  ISBN =         "1-56592-178-X",
  ISBN-13 =      "978-1-56592-178-8",
  LCCN =         "????",
  bibdate =      "Mon May 11 11:32:31 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565921788",
  acknowledgement = ack-nhfb,
}

@Book{Ford:2006:NFJ,
  editor =       "Neal Ford",
  booktitle =    "No fluff, just stuff anthology: the 2006 edition",
  title =        "No fluff, just stuff anthology: the 2006 edition",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xi + 240",
  year =         "2006",
  ISBN =         "0-9776166-6-5 (paperback)",
  ISBN-13 =      "978-0-9776166-6-4 (paperback)",
  LCCN =         "QA76.76.D47 N646 2006",
  bibdate =      "Tue Aug 5 18:16:05 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780977616664",
  acknowledgement = ack-nhfb,
  remark =       "Pragmatic Programmers. First printing, June 2006.
                 Version 2006-5-8.",
  subject =      "Computer software; Development; Application software;
                 Java (Computer program language); Web site development;
                 Software engineering",
  tableofcontents = "Real world web services / Scott Davis \\
                 DSLs and language-oriented programming / Neal Ford \\
                 Shale / David Geary \\
                 Test categorization techniques / Andrew Glover \\
                 Spring AOP / Stuart Halloway \\
                 Dependency management / Kirk Knoernschild \\
                 Process choreography and the enterprise service bus /
                 Mark Richards \\
                 The cornerstone of a great shop / Jared Richardson \\
                 Help! I've inherited legacy code! / Jared Richardson
                 \\
                 Using code coverage to improve testing effectiveness /
                 Ian Roughley \\
                 Extreme decorator: total object makeover / Brian
                 Sletten \\
                 From fragility to agility: methodologies and practices
                 / Venkat Subramaniam \\
                 The many guises of method instrumentation / Eitan Suez
                 \\
                 CSS: a programmer's perspective / Eitan Suez \\
                 Buried treasure / Glenn Vanderburg",
}

@Book{Freeman:2004:HFD,
  editor =       "Eric Freeman and Elisabeth Freeman and Kathy Sierra
                 and Bert Bates",
  booktitle =    "Head first design patterns",
  title =        "Head first design patterns",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxvi + 638",
  year =         "2004",
  ISBN =         "0-596-00712-4, 0-596-00712-4",
  ISBN-13 =      "978-0-596-00712-6, 978-0-596-00712-6",
  LCCN =         "QA76.76.D47 H427 2004eb; QA76.76.D47 F74 2004;
                 QA76.76.D47; QA76.76.D47 H427 2004",
  bibdate =      "Tue Aug 5 17:43:02 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596007126",
  acknowledgement = ack-nhfb,
  subject =      "Computer software; Development; Java (Computer program
                 language)",
  tableofcontents = "Welcome to design patterns \\
                 Keeping your objects in the know \\
                 Decorating objects \\
                 Baking with OO goodness \\
                 One of a kind objects \\
                 Encapsulating invocation \\
                 Being adaptive \\
                 Encapsulating algorithms \\
                 Well-managed collections \\
                 The state of things \\
                 Controlling object access \\
                 Patterns of patterns \\
                 Patterns in the real world \\
                 Appendix: leftover patterns",
}

@Book{Goelker:2007:GPI,
  editor =       "Klaus Goelker",
  booktitle =    "{GIMP 2 for photographers: image editing with open
                 source software}",
  title =        "{GIMP 2 for photographers: image editing with open
                 source software}",
  publisher =    "Rocky Nook",
  address =      "Santa Barbara, CA, USA",
  pages =        "ix + 186",
  year =         "2007",
  ISBN =         "1-933952-03-2",
  ISBN-13 =      "978-1-933952-03-1",
  LCCN =         "TR267.5.G5 .G64 2007",
  bibdate =      "Tue Aug 5 18:32:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781933952031",
  acknowledgement = ack-nhfb,
  remark =       "This text evolved from the classroom materials the
                 author developed and used in courses and workshops on
                 image editing with the GIMP. It covers the basics of
                 image editing and guides the reader through the
                 functions and tools of GIMP from simple adjustments to
                 more advanced techniques with layers and masks.",
  subject =      "GIMP (Computer file); Photography; Digital techniques;
                 Image processing; Computer graphics",
}

@Book{Merholz:2008:SCC,
  editor =       "Peter Merholz",
  booktitle =    "Subject to change: creating great products and
                 services for an uncertain world",
  title =        "Subject to change: creating great products and
                 services for an uncertain world",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "viii + 178",
  year =         "2008",
  ISBN =         "0-596-51683-5",
  ISBN-13 =      "978-0-596-51683-3",
  LCCN =         "TS170 .S83 2008",
  bibdate =      "Tue Aug 5 18:00:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596516833",
  abstract =     "``To achieve success in today's ever-changing and
                 unpredictable markets, competitive businesses need to
                 rethink and reframe their strategies across the board.
                 In Subject to Change: Creating Great Products and
                 Services for an Uncertain World, Adaptive Path, a
                 leading experience strategy and design company,
                 demonstrates how successful businesses can--and
                 should--use customer experiences to inform and shape
                 the product development process, from start to
                 finish.''--Publisher's website.",
  acknowledgement = ack-nhfb,
  remark =       "Adaptive Path''.",
  subject =      "New products; Management; Product management;
                 Consumers; Attitudes; Consumer behavior; Business
                 planning",
}

@Proceedings{Nye:1992:XRIa,
  editor =       "Adrian Nye",
  booktitle =    "The {X} Resource: Issue 1: Proceedings of the 6th
                 Annual {X} Technical Conference",
  title =        "The {X} Resource: Issue 1: Proceedings of the 6th
                 Annual {X} Technical Conference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "240",
  month =        "Winter",
  year =         "1992",
  ISBN =         "0-937175-96-X",
  ISBN-13 =      "978-0-937175-96-5",
  LCCN =         "????",
  bibdate =      "Mon May 11 11:32:13 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9780937175965",
  acknowledgement = ack-nhfb,
}

@Proceedings{Nye:1993:XRIa,
  editor =       "Adrian Nye",
  booktitle =    "The {X} Resource: Issue 5: Proceedings of the 7th
                 Annual {X} Technical Conference",
  title =        "The {X} Resource: Issue 5: Proceedings of the 7th
                 Annual {X} Technical Conference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "272",
  month =        "Winter",
  year =         "1993",
  ISBN =         "1-56592-020-1",
  ISBN-13 =      "978-1-56592-020-0",
  LCCN =         "????",
  bibdate =      "Tue Sep 13 22:48:20 MDT 1994",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565920200",
  acknowledgement = ack-nhfb,
}

@Proceedings{Nye:1994:XRIa,
  editor =       "Adrian Nye",
  booktitle =    "The {X} Resource: Issue 9: Proceedings of the 8th
                 Annual {X} Technical Conference",
  title =        "The {X} Resource: Issue 9: Proceedings of the 8th
                 Annual {X} Technical Conference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "256",
  month =        "Winter",
  year =         "1994",
  ISBN =         "1-56592-066-X",
  ISBN-13 =      "978-1-56592-066-8",
  LCCN =         "????",
  bibdate =      "Mon May 11 11:31:33 1998",
  bibsource =    "ftp://ftp.ora.com/pub/products/catalogs/book.catalog;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$14.95",
  URL =          "http://www.oreilly.com/catalog/9781565920668",
  acknowledgement = ack-nhfb,
}

@Book{Oram:2007:BC,
  editor =       "Andrew Oram and Greg Wilson",
  booktitle =    "Beautiful Code",
  title =        "Beautiful Code",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 593",
  year =         "2007",
  ISBN =         "0-596-51004-7 (paperback)",
  ISBN-13 =      "978-0-596-51004-6 (paperback)",
  LCCN =         "QA76.758 .B428 2007; QA76.758 .B43 2007; QA76.758 .B48
                 2007",
  bibdate =      "Tue Aug 5 17:53:37 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Theory in practice",
  URL =          "http://proquest.safaribooksonline.com/9780596510046;
                 http://www.oreilly.com/catalog/9780596510046",
  acknowledgement = ack-nhfb,
  subject =      "Software engineering",
  tableofcontents = "Foreword / Greg Wilson / xv \\
                 Preface / xvii \\
                 1 A Regular Expression Matcher / Brian Kernighan \\
                 The Practice of Programming / 2 \\
                 Implementation / 3 \\
                 Discussion / 4 \\
                 Alternatives / 5 \\
                 Building on It / 6 \\
                 Conclusion / 8 \\
                 2 Subversion's Delta Editor: Interface as Ontology /
                 Karl Fogel / 11 \\
                 Version Control and Tree Transformation / 12 \\
                 Expressing Tree Differences / 16 \\
                 The Delta Editor Interface / 17 \\
                 But Is It Art? / 23 \\
                 Abstraction As a Spectator Sport / 25 \\
                 Conclusions / 27 \\
                 The Most Beautiful Code I Never Wrote / Jon Bentley /
                 29 \\
                 The Most Beautiful Code I Ever Wrote / 30 \\
                 More and More with Less and Less / 31 \\
                 Perspective / 36 \\
                 What Is Writing? / 38 \\
                 Conclusion / 39 \\
                 Acknowledgments / 40 \\
                 Finding Things / Tim Bray / 41 \\
                 On Time / 41 \\
                 Problem: Weblog Data / 42 \\
                 Problem: Who Fetched What, When? / 50 \\
                 Search in the Large / 55 \\
                 Conclusion / 57 \\
                 5 Correct, Beautiful, Fast (in That Order): Lessons
                 From Designing XML Verifiers / Elliotte Rusty Harold /
                 59 \\
                 The Role of XML Validation / 59 \\
                 The Problem / 60 \\
                 Version 1: The Na{\''\i}ve Implementation / 62 \\
                 Version 2: Imitating the BNF Grammar O(N) / 63 \\
                 Version 3: First Optimization O(log N) / 64 \\
                 Version H: Second Optimization: Don't Check Twice / 66
                 \\
                 Version 5: Third Optimization 0(1) / 68 \\
                 Version 6: Fourth Optimization: Caching / 72 \\
                 The Moral of the Story / 74 \\
                 6 Framework for Integrated Test: Beauty Through
                 Fragility / Michael Feathers / 75 \\
                 An Acceptance Testing Framework In Three Classes / 76
                 \\
                 The Challenge of Framework Design / 78 \\
                 An Open Framework / 79 \\
                 How Simple Can an HTML Parser Be? / 80 \\
                 Conclusion / 83 \\
                 7 Beautiful Tests / Alberto Savoia / 85 \\
                 That Pesky Binary Search / 87 \\
                 Introducing JUnit / 89 \\
                 Nailing Binary Search / 90 \\
                 Conclusion / 102 \\
                 8 On-the-Fly Code Generation for Image Processing /
                 Charles Petzold / 105 \\
                 9 Top Down Operator Precedence / Douglas Crockford /
                 129 \\
                 JavaScript / 130 \\
                 Symbol Table / 131 \\
                 Tokens / 132 \\
                 Precedence / 133 \\
                 Expressions 134 / \\
                 Infix Operators / 134 \\
                 Prefix Operators / 136 \\
                 Assignment Operators / 137 \\
                 Constants / 138 \\
                 Scope / 138 \\
                 Statements / 140 \\
                 Functions / 143 \\
                 Array and Object Literals / 144 \\
                 Things to Do and Think About / 145 \\
                 10 The Quest for an Accelerated Population Count /
                 Henry S. Warren, Jr. / 147 \\
                 Basic Methods / 148 \\
                 Divide and Conquer / 149 \\
                 Other Methods / 151 \\
                 Sum and Difference of Population Counts of Two Words /
                 152 \\
                 Comparing the Population Counts of Two Words / 153 \\
                 Counting the 1-Bits in an Array 154 / \\
                 Applications / 158 \\
                 11 Secure Communication: the Technology of Freedom /
                 Ashish Gulhati / 161 \\
                 The Heart of the Start / 162 \\
                 Untangling the Complexity of Secure Messaging / 163 \\
                 Usability Is the Key / 165 \\
                 The Foundation / 167 \\
                 The Test Suite / 172 \\
                 The Functioning Prototype / 172 \\
                 Cleanup, Plug In, Rock On / 173 \\
                 Hacking in the Himalayas / 177 \\
                 The Invisible Hand Moves / 182 \\
                 Speed Does Matter 184 / \\
                 Communications Privacy for Individual Rights / 185 \\
                 Hacking the Civilization / 185 \\
                 12 Growing Beautiful Code in Bioperl / Lincoln Stein /
                 187 \\
                 BioPerl and the BiccGraphics Module / 188 \\
                 The Bio::Graphics Design Process / 192 \\
                 Extending Bio::Graphics / 210 \\
                 Conclusions and Lessons Learned 214 / \\
                 13 The Design of the Gene Sorter / Jim Kent / 217 \\
                 The User Interface of the Gene Sorter / 218 \\
                 Maintaining a Dialog with the User over the Web / 219
                 \\
                 A Little Polymorphism Can Go a Long Way / 221 \\
                 Filtering Down to Just the Relevant Genes / 224 \\
                 Theory of Beautiful Code in the Large / 225 \\
                 Conclusion / 228 \\
                 14 How Elegant Code Evolves With Hardware: The Case of
                 Gaussian Elimination / Jack Dongarra and Piotr Luszczek
                 / 229 \\
                 The Effects of Computer Architectures on Matrix
                 Algorithms / 230 \\
                 A Decompositional Approach / 232 \\
                 A Simple Version / 233 \\
                 Linpack's DGEFA Subroutine / 235 \\
                 Lapack DGETRF / 237 \\
                 Recursive LU / 240 \\
                 ScaLAPACK PDGETRF / 243 \\
                 Multithreading for Multi-Core Systems / 247 \\
                 A Word About the Error Analysis and Operation Count /
                 250 \\
                 Future Directions for Research / 251 \\
                 Further Reading / 252 \\
                 15 The Long-Term Benefits of Beautiful Design / Adam
                 Kolawa / 253 \\
                 My Idea of Beautiful Code / 253 \\
                 Introducing the CERN Library / 254 \\
                 Outer Beauty / 255 \\
                 Inner Beauty / 261 \\
                 Conclusion / 266 \\
                 16 The Linux Kernel Driver Model: the Benefits of
                 Working Together / Greg Kroah-Hartman / 267 \\
                 Humble Beginnings / 268 \\
                 Reduced to Even Smaller Bits / 273 \\
                 Scaling Up to Thousands of Devices / 276 \\
                 Small Objects Loosely Joined / 277 \\
                 17 Another Level of Indirection / Diomidis Spinellis /
                 279 \\
                 From Code to Pointers / 280 \\
                 From Function Arguments to Argument Pointers / 282 \\
                 From Filesystems to Filesystem Layers / 285 \\
                 From Code to a Domain-Specific Language / 287 \\
                 Multiplexing and Demultiplexing / 289 \\
                 Layers Forever? / 290 \\
                 18 Python's Dictionary Implementation: Being All Things
                 To All People / Andrew Kuchling / 293 \\
                 Inside the Dictionary / 295 \\
                 Special Accommodations / 296 \\
                 Collisions / 298 \\
                 Resizing / 299 \\
                 Iterations and Dynamic Changes / 300 \\
                 Conclusion / 301 \\
                 Acknowledgments / 301 \\
                 19 Multidimensional Iterators in NumPy / Travis T.
                 Oliphant / 303 \\
                 Key Challenges in N-Dimensional Array Operations / 304
                 \\
                 Memory Models for an N-Dimensional Array / 305 \\
                 NumPy Iterator Origins / 307 \\
                 Iterator Design / 307 \\
                 Iterator Interface / 313 \\
                 Iterator Use / 314 \\
                 Conclusion / 318 \\
                 20 A Highly Reliable Enterprise System for NASA's Mars
                 Rover Mission / Ronald Mak / 319 \\
                 The Mission and the Collaborative Information Portal /
                 320 \\
                 Mission Needs / 321 \\
                 System Architecture / 322 \\
                 Case Study: The Streamer Service / 325 \\
                 Reliability / 328 \\
                 Robustness / 336 \\
                 Conclusion / 338 \\
                 21 ERP5: Designing for Maximum Adaptability / Rogerio
                 Atem de Carualho and Rafael Monnerat / 339 \\
                 General Goals of ERP / 340 \\
                 ERP5 / 340 \\
                 The Underlying Zope Platform / 342 \\
                 ERP5 Project Concepts / 346 \\
                 Coding the ERP5 Project / 347 \\
                 Conclusion / 351 \\
                 22 A Spoonful of Sewage / Bryan Cantrill / 353 \\
                 23 Distributed Programming With Mapreduce / Jeffrey
                 Dean and Sanjay Ghemawat / 371 \\
                 A Motivating Example / 371 \\
                 The MapReduce Programming Model / 374 \\
                 Other MapReduce Examples / 375 \\
                 A Distributed MapReduce Implementation / 377 \\
                 Extensions to the Model / 380 \\
                 Conclusion / 381 \\
                 Further Reading / 381 \\
                 Acknowledgments / 382 \\
                 Appendix: Word Count Solution / 382 \\
                 21 Beautiful Concurrency / Simon Peyton Jones / 385 \\
                 A Simple Example: Bank Accounts / 386 \\
                 Software Transactional Memory / 388 \\
                 The Santa Claus Problem / 396 \\
                 Reflections on Haskell / 404 \\
                 Conclusion / 404 \\
                 Acknowledgments / 406 \\
                 25 Syntactic Abstraction: the Syntax-Case Expander / R.
                 Kent Dybvig / 407 \\
                 Brief Introduction to syntax-case / 411 \\
                 Expansion Algorithm / 413 \\
                 Example / 425 \\
                 Conclusion / 428 \\
                 26 Labor-Saving Architecture: an Object-Oriented / \\
                 Framework for Networked Software / William R. Otte and
                 Douglas C. Schmidt / 429 \\
                 Sample Application: Logging Service / 431 \\
                 Object-Oriented Design of the Logging Server Framework
                 / 433 \\
                 Implementing Sequential Logging Servers / 439 \\
                 Implementing Concurrent Logging Servers / 444 \\
                 Conclusion / 450 \\
                 27 Integrating Business Partners the Restful Way /
                 Andrew Patzer / 451 \\
                 Project Background / 452 \\
                 Exposing Services to External Clients / 452 \\
                 '' Routing the Service Using the Factory Pattern / 456
                 \\
                 Exchanging Data Using E-Business Protocols / 457 \\
                 Conclusion / 462 \\
                 28 Beautiful Debugging / Andreas Zeller / 463 \\
                 Debugging a Debugger / 464 \\
                 A Systematic Process / 466 \\
                 A Search Problem / 467 \\
                 Finding the Failure Cause Automatically / 468 \\
                 Delta Debugging / 470 \\
                 Minimizing Input / 472 \\
                 Hunting the Defect / 473 \\
                 A Prototype Problem / 475 \\
                 Conclusion / 476 \\
                 Acknowledgments / 476 \\
                 Further Reading / 476 \\
                 29 Treating Code as an Essay / Yukihiro Matsumoto / 477
                 \\
                 30 When A Button Is All That Connects You to the World
                 / Arun Mehta / 483 \\
                 Basic Design Model / 484 \\
                 Input Interface / 487 \\
                 Efficiency of the User Interface / 500 \\
                 Download / 500 \\
                 Future Directions / 500 \\
                 31 Emacspeak: the Complete Audio Desktop / T. V. Raman
                 / 503 \\
                 Producing Spoken Output / 504 \\
                 Speech-Enabling Emacs / 505 \\
                 Painless Access to Online Information / 516 \\
                 Summary / 522 \\
                 Acknowledgments / 525 \\
                 32 Code in Motion / Laura Wingerd and Christopher
                 Seiwald / 527 \\
                 On Being ``Bookish'' / 528 \\
                 Alike Looking Alike / 529 \\
                 The Perils of Indentation / 530 \\
                 Navigating Code / 531 \\
                 The Tools We Use / 532 \\
                 DiffMerge's Checkered Past / 534 \\
                 Conclusion / 536 \\
                 Acknowledgments / 536 \\
                 Further Reading / 536 \\
                 33 Writing Programs for ``The Book'' / Brian Hayes /
                 539 \\
                 The Nonroyal Road / 540 \\
                 Warning to Parenthophobes / 540 \\
                 Three in a Row / 541 \\
                 The Slippery Slope / 544 \\
                 The Triangle Inequality / 545 \\
                 Meandering On / 547 \\
                 ``Duh!'' --- I Mean ``Aha!'' / 548 \\
                 Conclusion / 550 \\
                 Further Reading / 550 \\
                 Afterword / Andy Oram / 553 \\
                 Contributors / 555 \\
                 Index / 565",
}

@Proceedings{OReilly:1997:HCIa,
  editor =       "{O'Reilly \& Associates, Inc.}",
  booktitle =    "The {Harvard Conference on the Internet and Society}",
  title =        "The {Harvard Conference on the Internet and Society}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "vii + 528",
  year =         "1997",
  ISBN =         "0-674-45931-8",
  ISBN-13 =      "978-0-674-45931-1",
  LCCN =         "????",
  bibdate =      "Wed Jul 23 14:54:43 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Conference held in Cambridge, MA, USA May 28--31,
                 1996.",
  price =        "US\$32.95",
  URL =          "http://www.ora.com/catalog/harvard/;
                 http://www.oreilly.com/catalog/9780674459311;
                 http://www.oreilly.com/catalog/harvard",
  acknowledgement = ack-nhfb,
}

@Proceedings{OReilly:1997:HCIb,
  editor =       "{O'Reilly \& Associates, Inc.}",
  booktitle =    "The {Harvard Conference on the Internet and Society}",
  title =        "The {Harvard Conference on the Internet and Society}",
  publisher =    "Harvard University Press",
  address =      "Cambridge, MA",
  pages =        "vii + 518",
  year =         "1997",
  ISBN =         "1-56592-277-8 (hardcover + CD-ROM), 0-674-45932-6
                 (paperback + CD-ROM), 0-674-45931-8 (paperback)",
  ISBN-13 =      "978-1-56592-277-8 (hardcover + CD-ROM),
                 978-0-674-45932-8 (paperback + CD-ROM),
                 978-0-674-45931-1 (paperback)",
  LCCN =         "TK5105.875.I57 H37 1997 Desk",
  bibdate =      "Mon May 11 11:31:30 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Conference held in Cambridge, MA, USA, May 28--31,
                 1996.",
  URL =          "http://www.oreilly.com/catalog/9781565922778",
  acknowledgement = ack-nhfb,
  keywords =     "information technology -- social aspects --
                 congresses; Internet (computer network) -- social
                 aspects -- congresses",
}

@Book{Patrick:2006:VBN,
  editor =       "Tim Patrick and others",
  booktitle =    "{Visual Basic 2005} in a nutshell",
  title =        "{Visual Basic 2005} in a nutshell",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "xvii + 746",
  year =         "2006",
  ISBN =         "0-596-10152-X (paperback)",
  ISBN-13 =      "978-0-596-10152-7 (paperback)",
  LCCN =         "QA76.73.B3; QA76.73.B3eb; QA76.73.B3 V56 2006;
                 QA76.73.B3 V5694 2006",
  bibdate =      "Tue Aug 5 17:50:46 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596101527",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft Visual BASIC; BASIC (Computer program
                 language)",
}

@Book{Pritchard:2006:LLC,
  editor =       "Steven Pritchard and others",
  booktitle =    "{LPI Linux} certification in a nutshell",
  title =        "{LPI Linux} certification in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xviii + 961",
  year =         "2006",
  ISBN =         "0-596-00528-8",
  ISBN-13 =      "978-0-596-00528-3",
  LCCN =         "QA76.76.O63; QA76.76.O63 L65 2006eb",
  bibdate =      "Tue Aug 5 17:41:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596005283",
  acknowledgement = ack-nhfb,
  remark =       "Pass the LPIC-1 and LPIC-2 exams",
  subject =      "Linux; Electronic data processing personnel;
                 Certification; Operating systems (Computers); Study
                 guides",
}

@Book{Pyles:2007:SDG,
  editor =       "James Pyles and others",
  booktitle =    "{Sharepoint 2007}: the definitive guide",
  title =        "{Sharepoint 2007}: the definitive guide",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-52958-9",
  ISBN-13 =      "978-0-596-52958-1",
  LCCN =         "TK5105.875.I6",
  bibdate =      "Tue Aug 5 18:11:49 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596529581",
  acknowledgement = ack-nhfb,
  subject =      "Microsoft SharePoint (Electronic resource); Intranets
                 (Computer networks); Web servers",
}

@Book{Siever:2005:LND,
  editor =       "Ellen Siever and others",
  booktitle =    "{Linux} in a nutshell: a desktop quick reference",
  title =        "{Linux} in a nutshell: a desktop quick reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fifth",
  pages =        "xiv + 925",
  year =         "2005",
  ISBN =         "0-596-00930-5",
  ISBN-13 =      "978-0-596-00930-4",
  LCCN =         "QA76.76.O63 L56 2005; QA76.76.O63 L5459 2005",
  bibdate =      "Tue Aug 5 17:45:57 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "In a nutshell",
  URL =          "http://www.oreilly.com/catalog/9780596009304",
  acknowledgement = ack-nhfb,
  remark =       "Subtitle from cover.",
  subject =      "Linux; Operating systems (Computers)",
}

@Book{Smith:2007:LAD,
  editor =       "Bob Smith and others",
  booktitle =    "{Linux} appliance design: a hands-on guide to building
                 {Linux} appliances",
  title =        "{Linux} appliance design: a hands-on guide to building
                 {Linux} appliances",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xxi + 356",
  year =         "2007",
  ISBN =         "1-59327-140-9",
  ISBN-13 =      "978-1-59327-140-4",
  LCCN =         "QA76.76.O63 L545115 2007",
  bibdate =      "Tue Aug 5 18:20:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271404",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Application software; Development; Electric
                 apparatus and appliances; Design and construction",
}

%%% ====================================================================
%%% Additional entries uncovered from library searches, but where no
%%% major library known to cattobib yet records the books:
@Book{Abelson:2011:AI,
  author =       "Hal Abelson and David Wolber",
  title =        "{App Inventor}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-9748-4",
  ISBN-13 =      "978-1-4493-9748-7",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Aimonetti:2011:MDG,
  author =       "Matt Aimonetti",
  title =        "{MacRuby}: The Definitive Guide: {Ruby} and {Cocoa}
                 on {OS X}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "350 (est.)",
  year =         "2011",
  ISBN =         "1-4493-8037-9",
  ISBN-13 =      "978-1-4493-8037-3",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Berry:2011:UD,
  author =       "Addison Berry and Angela Byron",
  title =        "Using {Drupal}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-9052-8",
  ISBN-13 =      "978-1-4493-9052-5",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Biersdorfer:2011:IMM,
  author =       "J. D. Biersdorfer",
  title =        "{iPad}: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-0173-8",
  ISBN-13 =      "978-1-4493-0173-6",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Brantley:2011:BT,
  author =       "Peter Brantley and James Bridle and Bob Stein and Sara
                 Lloyd and Tim O'Reilly and Liza Daly and Joseph J.
                 Esposito and Kate Eltham and Adam Hodgkin and Kassia
                 Krozser and Bill McCoy and Andrew Savikas and Mac
                 Slocum",
  title =        "Best of {TOC}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "0-596-80212-9",
  ISBN-13 =      "978-0-596-80212-7",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Cecco:2011:SJG,
  author =       "Raffaele Cecco",
  title =        "Supercharged {JavaScript} Graphics",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "400 (est.)",
  year =         "2011",
  ISBN =         "1-4493-9363-2",
  ISBN-13 =      "978-1-4493-9363-2",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Donahue:2011:NW,
  author =       "Gary A. Donahue",
  title =        "Network Warrior",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-8786-1",
  ISBN-13 =      "978-1-4493-8786-0",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Fulton:2011:HC,
  author =       "Jeff Fulton and Steve Fulton",
  title =        "{HTML5 Canvas}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-9390-X",
  ISBN-13 =      "978-1-4493-9390-8",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Gralla:2011:DXM,
  author =       "Preston Gralla",
  title =        "{Droid X}: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "384 (est.)",
  year =         "2011",
  ISBN =         "1-4493-9386-1",
  ISBN-13 =      "978-1-4493-9386-1",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Gralla:2011:GTM,
  author =       "Preston Gralla",
  title =        "{Galaxy Tab 2}: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "320 (est.)",
  year =         "2011",
  ISBN =         "1-4493-9685-2",
  ISBN-13 =      "978-1-4493-9685-5",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Grover:2011:TMM,
  author =       "Chris Grover",
  title =        "Title 207: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "816 (est.)",
  year =         "2011",
  ISBN =         "1-4493-9825-1",
  ISBN-13 =      "978-1-4493-9825-5",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Hughes-Croucher:2011:NRS,
  author =       "Tom Hughes-Croucher",
  title =        "Node: Up and Running: Scalable Server-Side Code with
                 {JavaScript}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-9858-8",
  ISBN-13 =      "978-1-4493-9858-3",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Karvinen:2011:ABG,
  author =       "Kimmo Karvinen and Tero Karvinen",
  title =        "{Arduino} Bots and Gadgets",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-8971-6",
  ISBN-13 =      "978-1-4493-8971-0",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  xxtitle =      "Make: {Arduino} Bots and Gadgets",
}

@Book{MacDonald:2011:CWM,
  author =       "Matthew MacDonald",
  title =        "Creating a {Website}: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-0172-X",
  ISBN-13 =      "978-1-4493-0172-9",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{McFarland:2011:TMM,
  author =       "David Sawyer McFarland",
  title =        "Title 206: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-9797-2",
  ISBN-13 =      "978-1-4493-9797-5",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Pfister:2011:GSI,
  author =       "Cuno Pfister",
  title =        "Getting Started with the {Internet of Things}:
                 Connecting Sensors and Microcontrollers to the Cloud",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "200 (est.)",
  year =         "2011",
  ISBN =         "1-4493-9357-8",
  ISBN-13 =      "978-1-4493-9357-1",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Simon:2011:HFA,
  author =       "Jonathan Simon",
  title =        "Head First {Android} Development",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-4493-9330-6",
  ISBN-13 =      "978-1-4493-9330-4",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{Southwick:2011:JER,
  author =       "Peter Southwick and Harry Reynolds and Doug Marschke",
  title =        "{Junos} Enterprise Routing: a Practical Guide to
                 {Junos} Routing and Certification",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "700 (est.)",
  year =         "2011",
  ISBN =         "1-4493-9863-4",
  ISBN-13 =      "978-1-4493-9863-7",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

@Book{VanderVeer:2011:FMM,
  author =       "Emily A. {Vander Veer}",
  title =        "{Facebook}: The Missing Manual",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "271 (est.)",
  year =         "2011",
  ISBN =         "1-4493-9741-7",
  ISBN-13 =      "978-1-4493-9741-8",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 10:01:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
}

%%% ====================================================================
%%% Cross-referenced entries must come last, sorted by label:
@Book{Reischauer:1988:JTC,
  author =       "Edwin O. Reischauer",
  title =        "The {Japanese} Today: Change and Continuity",
  publisher =    pub-BELKNAP,
  address =      pub-BELKNAP:adr,
  pages =        "viii + 426",
  year =         "1988",
  ISBN =         "0-674-47181-4",
  ISBN-13 =      "978-0-674-47181-8",
  LCCN =         "DS806.R35 1988",
  bibdate =      "Mon Dec 04 07:43:29 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  price =        "US\$39.95",
  abstract =     "Describes the trends that have affected Japan's modern
                 development and contemporary Japanese issues.",
  acknowledgement = ack-nhfb,
  annote =       "The author was born and raised in Japan, and was the
                 U.S. Ambassador to Japan during the 1960s and 1970s.
                 See also \cite{Lunde:UJI93,Unger:FGF87}.",
  libnote =      "Not in my library.",
  shorttableofcontents = "The setting \\
                 Historical background \\
                 Society \\
                 Government and politics \\
                 Business \\
                 Japan and the world",
  tableofcontents = "The Setting \\
                 The Land \\
                 Agriculture and Natural Resources \\
                 Isolation \\
                 Historical Background \\
                 Early Japan \\
                 Feudalism \\
                 Centralized Feudalism \\
                 The Meiji Restoration \\
                 The Constitutional System \\
                 The Militarist Reaction \\
                 The Occupation Reforms \\
                 Post-Occupation Japan \\
                 Society \\
                 Diversity and Change \\
                 The Group \\
                 Relativism \\
                 Hierarchy \\
                 The Individual \\
                 Women 18. Education \\
                 Religion \\
                 Mass Culture \\
                 Government and Politics \\
                 The Political Heritage \\
                 The Emperor \\
                 The Diet \\
                 Other Organs of Government \\
                 Elections \\
                 Political Parties \\
                 The Decision-Making Process \\
                 Issues \\
                 Political Style \\
                 Business \\
                 The Premodern Background \\
                 The Prewar Economy \\
                 The Postwar Economy \\
                 The Employment System \\
                 Business Organization \\
                 Japan and the World \\
                 The Prewar Record \\
                 Neutrality versus Alignment \\
                 Trade and Economic Dependence \\
                 Language \\
                 Uniqueness and Internationalism \\
                 Japan Today \\
                 Suggested Reading \\
                 Index",
}

@Book{Unger:1987:FGF,
  author =       "J. Marshall Unger",
  title =        "The Fifth Generation Fallacy\emdash Why Japan is
                 Betting its Future on Artificial Intelligence",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "x + 230",
  year =         "1987",
  ISBN =         "0-19-504939-X",
  ISBN-13 =      "978-0-19-504939-8",
  LCCN =         "QA76.85 .U541 1987",
  bibdate =      "Sun May 02 07:55:17 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "See \cite{Reischauer:1988:JTC}.",
  price =        "US\$19.95",
  acknowledgement = ack-nhfb,
}