# bibtab

bibtype: book
filename: master.bib
label: SPARC:1992:SAM
author: SPARC International, Inc.
title: The SPARC Architecture Manual: Version 8
publisher: pub-PH
address: pub-PH:adr
pages: xxix + 316
year: 1992
ISBN: 0-13-825001-4 (paperback) OR 0138250014 (paperback)
ISBN13: 978-0-13-825001-0 (paperback) OR 9780138250010 (paperback)
LCCN: QA76.9.A73 S647 1992
bibdate: Thu Dec 16 09:12:32 1993
bibtimestamp: 1993.12.16 09:12:32 ???
URL: http://www.sparc.org/standards/V8.pdf
acknowledgement: ack-nhfb
rawauthor: {SPARC International, Inc.}
rawtitle: The {SPARC} Architecture Manual: {Version} 8
TOC:
1: Introduction 2: Overview 3: Data formats 4: Registers 5: Instructions 6: Memory model 7: Traps Appendixes A: Suggested assembly language syntax B: Instruction definitions C: ISP descriptions D: Software considerations E: Example integer multiplication and division routines F: Opcodes and condition codes G: SPARC ABI software considerations H: SPARC reference MMU architecture I: Suggested ASI assignments for SPARC systems J: Programming with the memory model K: Formal specification of the memory model L: Implementation characteristics M: Instruction set summary N: SPARC IEEE 754 implementation recommendations

rawTOC:
1: Introduction \\ 2: Overview \\ 3: Data formats \\ 4: Registers \\ 5: Instructions \\ 6: Memory model \\ 7: Traps \\ Appendixes \\ A: Suggested assembly language syntax \\ B: Instruction definitions \\ C: ISP descriptions \\ D: Software considerations \\ E: Example integer multiplication and division routines \\ F: Opcodes and condition codes \\ G: SPARC ABI software considerations \\ H: SPARC reference MMU architecture \\ I: Suggested ASI assignments for SPARC systems \\ J: Programming with the memory model \\ K: Formal specification of the memory model \\ L: Implementation characteristics \\ M: Instruction set summary \\ N: SPARC IEEE 754 implementation recommendations

entry:
@Book{SPARC:1992:SAM,
  author =       "{SPARC International, Inc.}",
  title =        "The {SPARC} Architecture Manual: {Version} 8",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xxix + 316",
  year =         "1992",
  ISBN =         "0-13-825001-4 (paperback)",
  ISBN-13 =      "978-0-13-825001-0 (paperback)",
  LCCN =         "QA76.9.A73 S647 1992",
  bibdate =      "Thu Dec 16 09:12:32 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  URL =          "http://www.sparc.org/standards/V8.pdf",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Introduction \\
                 2: Overview \\
                 3: Data formats \\
                 4: Registers \\
                 5: Instructions \\
                 6: Memory model \\
                 7: Traps \\
                 Appendixes \\
                 A: Suggested assembly language syntax \\
                 B: Instruction definitions \\
                 C: ISP descriptions \\
                 D: Software considerations \\
                 E: Example integer multiplication and division routines
                 \\
                 F: Opcodes and condition codes \\
                 G: SPARC ABI software considerations \\
                 H: SPARC reference MMU architecture \\
                 I: Suggested ASI assignments for SPARC systems \\
                 J: Programming with the memory model \\
                 K: Formal specification of the memory model \\
                 L: Implementation characteristics \\
                 M: Instruction set summary \\
                 N: SPARC IEEE 754 implementation recommendations",
}


bibtype: misc
filename: master.bib
label: Spencer:regexp
author: Henry Spencer
title: Regular expression pattern matching software
pages: xxix + 316
month: nov
monthnumber: 11
year: 1985
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
acknowledgement: ack-nhfb
howpublished: Usenet path |mod.sources| and path |net.sources| archives
rawauthor: Henry Spencer
rawtitle: Regular expression pattern matching software
entry:
@Misc{Spencer:regexp,
  author =       "Henry Spencer",
  title =        "Regular expression pattern matching software",
  howpublished = "Usenet \path|mod.sources| and \path|net.sources|
                 archives",
  month =        nov,
  year =         "1985",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Spivak:1986:JTG
author: Michael D. Spivak
title: The Joy of TeX : A Gourmet Guide to Typesetting with the AMSTEX macro package
publisher: pub-AMS
address: pub-AMS:adr
pages: xviii + 290
year: 1986
ISBN: 0-8218-2999-8 OR 0821829998
ISBN13: 978-0-8218-2999-8 OR 9780821829998
LCCN: Z253.4.T47 S6731 1986
bibdate: Wed Dec 15 10:41:57 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:41:57 ???
acknowledgement: ack-nhfb
rawauthor: Michael D. Spivak
rawtitle: The Joy of {\TeX}: {A} Gourmet Guide to Typesetting with the {\AMSTEX} macro package
entry:
@Book{Spivak:1986:JTG,
  author =       "Michael D. Spivak",
  title =        "The Joy of {\TeX}: {A} Gourmet Guide to Typesetting
                 with the {\AMSTEX} macro package",
  publisher =    pub-AMS,
  address =      pub-AMS:adr,
  pages =        "xviii + 290",
  year =         "1986",
  ISBN =         "0-8218-2999-8",
  ISBN-13 =      "978-0-8218-2999-8",
  LCCN =         "Z253.4.T47 S6731 1986",
  bibdate =      "Wed Dec 15 10:41:57 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Spivak:1989:LS
author: Michael D. Spivak
title: LAMSTEX , The Synthesis
publisher: pub-TEXPLORATORS
address: pub-TEXPLORATORS:adr
pages: viii + 289
year: 1989
bibdate: Wed Jul 6 14:58:58 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.07.06 14:58:58 ???
acknowledgement: ack-nhfb
rawauthor: Michael D. Spivak
rawtitle: {L\AMSTEX}, The Synthesis
entry:
@Book{Spivak:1989:LS,
  author =       "Michael D. Spivak",
  title =        "{L\AMSTEX}, The Synthesis",
  publisher =    pub-TEXPLORATORS,
  address =      pub-TEXPLORATORS:adr,
  pages =        "viii + 289",
  year =         "1989",
  bibdate =      "Wed Jul 6 14:58:58 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Spivak:1990:JTG
author: Michael D. Spivak
title: The Joy of TeX : a Gourmet Guide to Typesetting with the AmSTeX macro package
publisher: pub-AMS
address: pub-AMS:adr
edition: Second revised
pages: xxii + 309
year: 1990
ISBN: 0-8218-2997-1 OR 0821829971
ISBN13: 978-0-8218-2997-4 OR 9780821829974
LCCN: Z253.4.T47 S6731 1990
bibdate: Wed Jul 6 13:55:42 1994
bibtimestamp: 1994.07.06 13:55:42 ???
URL: https://ctan.org/pkg/joy-of-tex
remark: A PDF file of the book is available for noncommercial use at the CTAN URL.
ZMnumber: 0867.68117
acknowledgement: ack-nhfb
rawauthor: Michael D. Spivak
rawtitle: The Joy of {\TeX}: a Gourmet Guide to Typesetting with the {\AmSTeX} macro package
bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/texbook3.bib; https://www.math.utah.edu/pub/tex/bib/typeset.bib

abstract:
Designed to simplify the input of mathematical material in particular and to format the output according to any of various preset style specifications.

TOC:
Preface / ix Acknowledgments / xi, xiii Personal Pronoun Pronouncement / xv Introduction. On Advanced Typesetting / xvii Part 1. Starters / 1 0. Getting Acquainted; A Key Chapter / 3 Keys available on the keyboard 1. Learning TeX 's Lingo / 6 Ordinary text and control sequences 2. Printers Do It With All Types / 15 Changing fonts 3. Your First TeX Experience / 20 Running a file through TeX 4. TeX 's Erroneous Zones / 27 Error messages, and how to respond to them 5. Spaces That Separate,Ties That Bind / 32 Subtleties of spacing and line breaking 6. Doing It With Elan / 34 Special symbols and accents Part 2. Main Courses / 47 7. TeX 's Brand Of Mathematics / 43 Mathematical formulas in text 8. Lousy Breaks? Try An Artful Display / 53 Displayed formulas 9. The 2nd Level Of Complexity / 58 Superscripts and subscripts 10. Our Problems Mount / 66 Fractions, binomial coefficients, etc. 11. Benefitting From TeX 's Largess / 72 $sum $, $int $ and other ``large operators'' 12. Creating Your Own Space / 77 Controlling spacing in mathematical formulas 13. Fascinating Things That Expand By Themselves / 79 Delimiters and other variable size symbols 14. A Roman Orgy / 88 Roman type in formulas 15. Keeping Them In Line / 97 Numbering formulas and aligning equations in a display 16. Too Much Of A Good Thing / 103 Breaking formulas that are too long 17. Sophisticated Positions / 108 Matrices Part 3. Sauces & Pickles / 113 18. Practicing Self Control / 115 Defining new control sequences 19. EX-Rated Features / 129 A dictionary of special TeX niques Appendices / 191 A. The AMS Preprint Style / 193 B. Answers To All The Exercises / 210 C. Bibliographies / 260 D. Comparison With `plain' TeX / 265 E. Deficient Keyboards / 269 F. Esoteric Symbols / 270 G. Further Fonts / 274 H. TeX Users / 281 I. Help / 282 Index / 283

rawabstract:
Designed to simplify the input of mathematical material in particular and to format the output according to any of various preset style specifications.

rawTOC:
Preface / ix \\ Acknowledgments / xi, xiii \\ Personal Pronoun Pronouncement / xv \\ Introduction. On Advanced Typesetting / xvii \\ Part 1. Starters / 1 \\ 0. Getting Acquainted; A Key Chapter / 3 \\ Keys available on the keyboard \\ 1. Learning \TeX{}'s Lingo / 6 \\ Ordinary text and control sequences \\ 2. Printers Do It With All Types / 15 \\ Changing fonts \\ 3. Your First \TeX{} Experience / 20 \\ Running a file through \TeX{} \\ 4. \TeX{}'s Erroneous Zones / 27 \\ Error messages, and how to respond to them \\ 5. Spaces That Separate,Ties That Bind / 32 \\ Subtleties of spacing and line breaking \\ 6. Doing It With {\'E}lan / 34 \\ Special symbols and accents \\ Part 2. Main Courses / 47 \\ 7. \TeX{}'s Brand Of Mathematics / 43 \\ Mathematical formulas in text \\ 8. Lousy Breaks? Try An Artful Display / 53 \\ Displayed formulas \\ 9. The 2nd Level Of Complexity / 58 \\ Superscripts and subscripts \\ 10. Our Problems Mount / 66 \\ Fractions, binomial coefficients, etc. \\ 11. Benefitting From \TeX{}'s Largess / 72 \\ $\sum$, $\int$ and other ``large operators'' \\ 12. Creating Your Own Space / 77 \\ Controlling spacing in mathematical formulas \\ 13. Fascinating Things That Expand By Themselves / 79 \\ Delimiters and other variable size symbols \\ 14. A Roman Orgy / 88 \\ Roman type in formulas \\ 15. Keeping Them In Line / 97 \\ Numbering formulas and aligning equations in a display \\ 16. Too Much Of A Good Thing / 103 \\ Breaking formulas that are too long \\ 17. Sophisticated Positions / 108 \\ Matrices \\ Part 3. Sauces \& Pickles / 113 \\ 18. Practicing Self Control / 115 \\ Defining new control sequences \\ 19. EX-Rated Features / 129 \\ A dictionary of special \TeX{}niques \\ Appendices / 191 \\ A. The AMS Preprint Style / 193 \\ B. Answers To All The Exercises / 210 \\ C. Bibliographies / 260 \\ D. Comparison With `plain' \TeX{} / 265 \\ E. Deficient Keyboards / 269 \\ F. Esoteric Symbols / 270 \\ G. Further Fonts / 274 \\ H. {\TeX{} Users} / 281 \\ I. Help / 282 \\ Index / 283

entry:
@Book{Spivak:1990:JTG,
  author =       "Michael D. Spivak",
  title =        "The Joy of {\TeX}: a Gourmet Guide to Typesetting with
                 the {\AmSTeX} macro package",
  publisher =    pub-AMS,
  address =      pub-AMS:adr,
  edition =      "Second revised",
  pages =        "xxii + 309",
  year =         "1990",
  ISBN =         "0-8218-2997-1",
  ISBN-13 =      "978-0-8218-2997-4",
  LCCN =         "Z253.4.T47 S6731 1990",
  bibdate =      "Wed Jul 6 13:55:42 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib;
                 https://www.math.utah.edu/pub/tex/bib/typeset.bib",
  price =        "US\$40.00",
  URL =          "https://ctan.org/pkg/joy-of-tex",
  ZMnumber =     "0867.68117",
  abstract =     "Designed to simplify the input of mathematical
                 material in particular and to format the output
                 according to any of various preset style
                 specifications.",
  acknowledgement = ack-nhfb,
  remark =       "A PDF file of the book is available for noncommercial
                 use at the CTAN URL.",
  tableofcontents = "Preface / ix \\
                 Acknowledgments / xi, xiii \\
                 Personal Pronoun Pronouncement / xv \\
                 Introduction. On Advanced Typesetting / xvii \\
                 Part 1. Starters / 1 \\
                 0. Getting Acquainted; A Key Chapter / 3 \\
                 Keys available on the keyboard \\
                 1. Learning \TeX{}'s Lingo / 6 \\
                 Ordinary text and control sequences \\
                 2. Printers Do It With All Types / 15 \\
                 Changing fonts \\
                 3. Your First \TeX{} Experience / 20 \\
                 Running a file through \TeX{} \\
                 4. \TeX{}'s Erroneous Zones / 27 \\
                 Error messages, and how to respond to them \\
                 5. Spaces That Separate,Ties That Bind / 32 \\
                 Subtleties of spacing and line breaking \\
                 6. Doing It With {\'E}lan / 34 \\
                 Special symbols and accents \\
                 Part 2. Main Courses / 47 \\
                 7. \TeX{}'s Brand Of Mathematics / 43 \\
                 Mathematical formulas in text \\
                 8. Lousy Breaks? Try An Artful Display / 53 \\
                 Displayed formulas \\
                 9. The 2nd Level Of Complexity / 58 \\
                 Superscripts and subscripts \\
                 10. Our Problems Mount / 66 \\
                 Fractions, binomial coefficients, etc. \\
                 11. Benefitting From \TeX{}'s Largess / 72 \\
                 $\sum$, $\int$ and other ``large operators'' \\
                 12. Creating Your Own Space / 77 \\
                 Controlling spacing in mathematical formulas \\
                 13. Fascinating Things That Expand By Themselves / 79
                 \\
                 Delimiters and other variable size symbols \\
                 14. A Roman Orgy / 88 \\
                 Roman type in formulas \\
                 15. Keeping Them In Line / 97 \\
                 Numbering formulas and aligning equations in a display
                 \\
                 16. Too Much Of A Good Thing / 103 \\
                 Breaking formulas that are too long \\
                 17. Sophisticated Positions / 108 \\
                 Matrices \\
                 Part 3. Sauces \& Pickles / 113 \\
                 18. Practicing Self Control / 115 \\
                 Defining new control sequences \\
                 19. EX-Rated Features / 129 \\
                 A dictionary of special \TeX{}niques \\
                 Appendices / 191 \\
                 A. The AMS Preprint Style / 193 \\
                 B. Answers To All The Exercises / 210 \\
                 C. Bibliographies / 260 \\
                 D. Comparison With `plain' \TeX{} / 265 \\
                 E. Deficient Keyboards / 269 \\
                 F. Esoteric Symbols / 270 \\
                 G. Further Fonts / 274 \\
                 H. {\TeX{} Users} / 281 \\
                 I. Help / 282 \\
                 Index / 283",
}


bibtype: book
filename: master.bib
label: Sproull:1985:DPD
author: Robert F. Sproull and W. R. Sutherland and Michael K. Ullner
title: Device-Independent Graphics: with examples from IBM personal computers
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: xii + 546
year: 1985
ISBN: 0-07-060504-1 OR 0070605041
ISBN13: 978-0-07-060504-6 OR 9780070605046
LCCN: T385.S67 1985
bibdate: Wed Dec 15 10:41:58 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:41:58 ???
acknowledgement: ack-nhfb
rawauthor: Robert F. Sproull and W. R. Sutherland and Michael K. Ullner
rawtitle: Device-Independent Graphics: with examples from {IBM} personal computers
TOC:
Computer graphics Interactive computer graphics Graphics hardware Graphics software The graphical kernel system Using the graphical kernel system Getting started with GKS An interactive drawing program Extending the application Using the drawing A review of application design Geometry A geometry primer Transformations Modeling Three-dimensional graphics Shaded perspective pictures Raster graphics Programming the IBM professional graphics controller Raster images Raster techniques Lessons learned Using graphics standards Appendices Index

rawTOC:
Computer graphics \\ Interactive computer graphics \\ Graphics hardware \\ Graphics software \\ The graphical kernel system \\ Using the graphical kernel system \\ Getting started with GKS \\ An interactive drawing program \\ Extending the application \\ Using the drawing \\ A review of application design \\ Geometry \\ A geometry primer \\ Transformations \\ Modeling \\ Three-dimensional graphics \\ Shaded perspective pictures \\ Raster graphics \\ Programming the IBM professional graphics controller \\ Raster images \\ Raster techniques \\ Lessons learned \\ Using graphics standards \\ Appendices \\ Index

entry:
@Book{Sproull:1985:DPD,
  author =       "Robert F. Sproull and W. R. Sutherland and Michael K.
                 Ullner",
  title =        "Device-Independent Graphics: with examples from {IBM}
                 personal computers",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xii + 546",
  year =         "1985",
  ISBN =         "0-07-060504-1",
  ISBN-13 =      "978-0-07-060504-6",
  LCCN =         "T385.S67 1985",
  bibdate =      "Wed Dec 15 10:41:58 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$29.95",
  acknowledgement = ack-nhfb,
  tableofcontents = "Computer graphics \\
                 Interactive computer graphics \\
                 Graphics hardware \\
                 Graphics software \\
                 The graphical kernel system \\
                 Using the graphical kernel system \\
                 Getting started with GKS \\
                 An interactive drawing program \\
                 Extending the application \\
                 Using the drawing \\
                 A review of application design \\
                 Geometry \\
                 A geometry primer \\
                 Transformations \\
                 Modeling \\
                 Three-dimensional graphics \\
                 Shaded perspective pictures \\
                 Raster graphics \\
                 Programming the IBM professional graphics controller
                 \\
                 Raster images \\
                 Raster techniques \\
                 Lessons learned \\
                 Using graphics standards \\
                 Appendices \\
                 Index",
}


bibtype: book
filename: master.bib
label: Sridhar:1996:BPC
author: M. A. Sridhar
title: Building Portable C++ Applications with YACL
publisher: pub-AW
address: pub-AW:adr
pages: xix + 569
year: 1996
ISBN: 0-201-83276-3 OR 0201832763
ISBN13: 978-0-201-83276-1 OR 9780201832761
LCCN: QA76.73.C153S699 1966
MRclass: 68N15
bibdate: Wed Apr 03 10:18:47 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1996.04.03 10:18:47 ???
acknowledgement: ack-nhfb
rawauthor: M. A. Sridhar
rawtitle: Building Portable {C++} Applications with {YACL}
note:
Source code for Yet Another Class Library available from path =ftp://ftp.cs.sc.edu/pub/yacl/yacl0150.tar.gz=.

abstract:
Here is the first book on a general purpose programming library that can be ported to multiple platforms with little effort. Portability is a serious challenge for C++. YACL is an application-centered class library toolkit of GUI and general purpose classes that makes portability a natural spin-off while providing high-level abstractions. Applications that are coded to use YACL's classes will run on any of the supported platforms with merely a recompilation.

TOC:
1: Introduction I: The Base Classes 2: Basic Concepts and Overview 3: Protocol for All Objects 4: Elementary Data Types 5: Container Classes 6: The B-tree and Related Classes 7: Data Storage and Database Classes 8: Object Input/Output and Persistence 9: Designing New Classes 10: Error Handling II: The Graphic User Interface Classes 11: Basic GUI Concepts 12: The Visual Object 13: Composite Visual Objects 14: Data Display Classes 15: Menus 16: Graphics and Drawing 17: Implementation and Platform Specifics III: YACL Reference Manual

rawabstract:
Here is the first book on a general purpose programming library that can be ported to multiple platforms with little effort. Portability is a serious challenge for C++. YACL is an application-centered class library toolkit of GUI and general purpose classes that makes portability a natural spin-off while providing high-level abstractions. Applications that are coded to use YACL's classes will run on any of the supported platforms with merely a recompilation.

rawnote:
Source code for Yet Another Class Library available from \path=ftp://ftp.cs.sc.edu/pub/yacl/yacl0150.tar.gz=.

rawTOC:
1: Introduction \\ I: The Base Classes \\ 2: Basic Concepts and Overview \\ 3: Protocol for All Objects \\ 4: Elementary Data Types \\ 5: Container Classes \\ 6: The B-tree and Related Classes \\ 7: Data Storage and Database Classes \\ 8: Object Input/Output and Persistence \\ 9: Designing New Classes \\ 10: Error Handling \\ II: The Graphic User Interface Classes \\ 11: Basic GUI Concepts \\ 12: The Visual Object \\ 13: Composite Visual Objects \\ 14: Data Display Classes \\ 15: Menus \\ 16: Graphics and Drawing \\ 17: Implementation and Platform Specifics \\ III: YACL Reference Manual

entry:
@Book{Sridhar:1996:BPC,
  author =       "M. A. Sridhar",
  title =        "Building Portable {C++} Applications with {YACL}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xix + 569",
  year =         "1996",
  ISBN =         "0-201-83276-3",
  ISBN-13 =      "978-0-201-83276-1",
  LCCN =         "QA76.73.C153S699 1966",
  MRclass =      "68N15",
  bibdate =      "Wed Apr 03 10:18:47 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Source code for Yet Another Class Library available
                 from
                 \path=ftp://ftp.cs.sc.edu/pub/yacl/yacl0150.tar.gz=.",
  abstract =     "Here is the first book on a general purpose
                 programming library that can be ported to multiple
                 platforms with little effort. Portability is a serious
                 challenge for C++. YACL is an application-centered
                 class library toolkit of GUI and general purpose
                 classes that makes portability a natural spin-off while
                 providing high-level abstractions. Applications that
                 are coded to use YACL's classes will run on any of the
                 supported platforms with merely a recompilation.",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  tableofcontents = "1: Introduction \\
                 I: The Base Classes \\
                 2: Basic Concepts and Overview \\
                 3: Protocol for All Objects \\
                 4: Elementary Data Types \\
                 5: Container Classes \\
                 6: The B-tree and Related Classes \\
                 7: Data Storage and Database Classes \\
                 8: Object Input/Output and Persistence \\
                 9: Designing New Classes \\
                 10: Error Handling \\
                 II: The Graphic User Interface Classes \\
                 11: Basic GUI Concepts \\
                 12: The Visual Object \\
                 13: Composite Visual Objects \\
                 14: Data Display Classes \\
                 15: Menus \\
                 16: Graphics and Drawing \\
                 17: Implementation and Platform Specifics \\
                 III: YACL Reference Manual",
}


bibtype: book
filename: master.bib
label: Stachel:1998:EMY
editor: John Stachel
title: Einstein's miraculous year: five papers that changed the face of physics
publisher: pub-PRINCETON
address: pub-PRINCETON:adr
pages: xv + 198
year: 1998
ISBN: 0-691-05938-1 OR 0691059381
ISBN13: 978-0-691-05938-9 OR 9780691059389
LCCN: QC7 .E52 1998
bibdate: Mon Mar 06 08:44:17 2000
bibtimestamp: 2000.03.06 08:44:17 ???
acknowledgement: ack-nhfb
raweditor: John Stachel
rawtitle: {Einstein}'s miraculous year: five papers that changed the face of physics
note:
With the assistance of Trevor Lipscombe, Alice Calaprice, and Sam Elworthy, and with a foreword by Roger Penrose.

TOC:
Foreword by Roger Penrose / vii Introduction to the Centenary Edition / xv Publisher's preface / lxiii Corrigenda / lxiv Introduction by John Stachel / 3 Part 1: Einstein's dissertation on the determination of Molecular Dimensions / 29 Paper 1: A new determinations of Molecular Dimensions / 45 Part 2: Einstein on Brownian motion / 71 Paper 2: On the motion of small particles suspended in liquids at rest required by the Molecular--Kinetic Theory of Heat / 85 Part 3: Einstein on the Theory of Relativity / 99 Paper 3: On the electrodynamics of moving bodies / 123 Paper 4: Does the inertia of a body depend on its energy content? / 161 Part 4: Einstein's early work on the Quantum Hypothesis / 165 Paper 5: On a heuristic point of view concerning the production and transformation of light / 177

rawnote:
With the assistance of Trevor Lipscombe, Alice Calaprice, and Sam Elworthy, and with a foreword by Roger Penrose.

rawTOC:
Foreword by Roger Penrose / vii \\ Introduction to the Centenary Edition / xv \\ Publisher's preface / lxiii \\ Corrigenda / lxiv \\ Introduction by John Stachel / 3 \\ Part 1: Einstein's dissertation on the determination of Molecular Dimensions / 29 \\ Paper 1: A new determinations of Molecular Dimensions / 45 \\ Part 2: Einstein on Brownian motion / 71 \\ Paper 2: On the motion of small particles suspended in liquids at rest required by the Molecular--Kinetic Theory of Heat / 85 \\ Part 3: Einstein on the Theory of Relativity / 99 \\ Paper 3: On the electrodynamics of moving bodies / 123 \\ Paper 4: Does the inertia of a body depend on its energy content? / 161 \\ Part 4: Einstein's early work on the Quantum Hypothesis / 165 \\ Paper 5: On a heuristic point of view concerning the production and transformation of light / 177

entry:
@Book{Stachel:1998:EMY,
  editor =       "John Stachel",
  title =        "{Einstein}'s miraculous year: five papers that changed
                 the face of physics",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "xv + 198",
  year =         "1998",
  ISBN =         "0-691-05938-1",
  ISBN-13 =      "978-0-691-05938-9",
  LCCN =         "QC7 .E52 1998",
  bibdate =      "Mon Mar 06 08:44:17 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "With the assistance of Trevor Lipscombe, Alice
                 Calaprice, and Sam Elworthy, and with a foreword by
                 Roger Penrose.",
  price =        "US\$19.95",
  acknowledgement = ack-nhfb,
  tableofcontents = "Foreword by Roger Penrose / vii \\
                 Introduction to the Centenary Edition / xv \\
                 Publisher's preface / lxiii \\
                 Corrigenda / lxiv \\
                 Introduction by John Stachel / 3 \\
                 Part 1: Einstein's dissertation on the determination of
                 Molecular Dimensions / 29 \\
                 Paper 1: A new determinations of Molecular Dimensions /
                 45 \\
                 Part 2: Einstein on Brownian motion / 71 \\
                 Paper 2: On the motion of small particles suspended in
                 liquids at rest required by the Molecular--Kinetic
                 Theory of Heat / 85 \\
                 Part 3: Einstein on the Theory of Relativity / 99 \\
                 Paper 3: On the electrodynamics of moving bodies / 123
                 \\
                 Paper 4: Does the inertia of a body depend on its
                 energy content? / 161 \\
                 Part 4: Einstein's early work on the Quantum Hypothesis
                 / 165 \\
                 Paper 5: On a heuristic point of view concerning the
                 production and transformation of light / 177",
}


bibtype: book
filename: master.bib
label: Stallings:1990:RIS
editor: William Stallings
title: Reduced Instruction Set Computers
publisher: pub-IEEE
address: pub-IEEE:adr
edition: Second
pages: ix + 433
year: 1990
LCCN: QA76.5 .T876 1990
bibdate: Wed Aug 10 11:53:49 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.08.10 11:53:49 ???
acknowledgement: ack-nhfb
raweditor: William Stallings
rawtitle: Reduced Instruction Set Computers
ISBN:
0-8186-8943-9 (hardcover), 0-8186-5943-2 (microfiche) OR 0818689439 (hardcover), 0818659432 (microfiche)

ISBN13:
978-0-8186-8943-7 (hardcover), 978-0-8186-5943-0 (microfiche) OR 9780818689437 (hardcover), 9780818659430 (microfiche)

TOC:
Understanding execution behavior of software systems / J. C. Browne The nature of general-purpose computations / M. Katevenis Empirical evaluation of some features of instruction set processor architectures / A. Lunde Implications of structured programming for machine architecture / A. S. Tanenbaum Reduced instruction set computer architecture / W. Stallings RISC: back to the future / C. G. Bell Register allocation via coloring / G. J. Chaitin [and others] Register allocation by priority-based coloring / F. Chow and J. Hennessy Strategies for managing the register file in RISC / Y. Tamir and C. H. Sequin Analyzing multiple register sets / C. Y. Hitchcock III and H. M. Brinkley Sprunt Compilers for the new generation of Hewlett-Packard computers / D. S. Coutant, C. L. Hammond, and J. W. Kelly Compiling for RT PC ROMP / M. E. Hopkins Optimizing compilers for SPARC / S. S. Muchnick A perspective on the 801-reduced instruction set computer / M. E. Hopkins The IBM RT PC ROMP processor and memory management unit architecture / R. O. Simpson and P. D. Hester R2000 processor overview / G. Kane Precision architecture / R. B. Lee Architectural tradeoffs in the design of MIPS-X / P. Chow and M. Horowitz The CLIPPER processor: instruction set architecture and implementation / W. Hollingsworth, H. Sachs, and A. J. Smith A survey of RISC processors and computers of the mid-1980s / C. E. Gimarc and V. M. Milutinovic Where there's RISC, there's opportunity / A. Allison MIPS, Dhrystones and other tales / O. Serlin Re-evaluation of the RISC I / J. L. Heath RISC watch / D. A. Patterson The effect of instruction set complexity on program size and memory performance / J. W. Davidson and R. A. Vaughan Toward simpler, faster computers / P. Wallich Applications determine the choice of RISC or CISC / R. Wilson Computers, complexity, and controversy / R. P. Colwell [and others] Response to ``Computers, complexity, and controversy'' / D. Patterson and J. Hennessy More controversy about ``Computers, complexity, and controversy'' / R. P. Colwell [and others] And now a case for more complex instruction sets / M. J. Flynn, C. L. Mitchell, and J. M. Mulder

rawTOC:
Understanding execution behavior of software systems / J. C. Browne \\ The nature of general-purpose computations / M. Katevenis \\ Empirical evaluation of some features of instruction set processor architectures / A. Lunde \\ Implications of structured programming for machine architecture / A. S. Tanenbaum \\ Reduced instruction set computer architecture / W. Stallings \\ RISC: back to the future / C. G. Bell \\ Register allocation via coloring / G. J. Chaitin [and others] \\ Register allocation by priority-based coloring / F. Chow and J. Hennessy \\ Strategies for managing the register file in RISC / Y. Tamir and C. H. Sequin \\ Analyzing multiple register sets / C. Y. Hitchcock III and H. M. Brinkley \\ Sprunt Compilers for the new generation of Hewlett-Packard computers / D. S. Coutant, C. L. Hammond, and J. W. Kelly \\ Compiling for RT PC ROMP / M. E. Hopkins \\ Optimizing compilers for SPARC / S. S. Muchnick \\ A perspective on the 801-reduced instruction set computer / M. E. Hopkins \\ The IBM RT PC ROMP processor and memory management unit architecture / R. O. Simpson and P. D. Hester \\ R2000 processor overview / G. Kane \\ Precision architecture / R. B. Lee \\ Architectural tradeoffs in the design of MIPS-X / P. Chow and M. Horowitz \\ The CLIPPER processor: instruction set architecture and implementation / W. Hollingsworth, H. Sachs, and A. J. Smith \\ A survey of RISC processors and computers of the mid-1980s / C. E. Gimarc and V. M. Milutinovi{\'c} \\ Where there's RISC, there's opportunity / A. Allison \\ MIPS, Dhrystones and other tales / O. Serlin \\ Re-evaluation of the RISC I / J. L. Heath \\ RISC watch / D. A. Patterson \\ The effect of instruction set complexity on program size and memory performance / J. W. Davidson and R. A. Vaughan \\ Toward simpler, faster computers / P. Wallich \\ Applications determine the choice of RISC or CISC / R. Wilson \\ Computers, complexity, and controversy / R. P. Colwell [and others] \\ Response to ``Computers, complexity, and controversy'' / D. Patterson and J. Hennessy \\ More controversy about ``Computers, complexity, and controversy'' / R. P. Colwell [and others] \\ And now a case for more complex instruction sets / M. J. Flynn, C. L. Mitchell, and J. M. Mulder

entry:
@Book{Stallings:1990:RIS,
  editor =       "William Stallings",
  title =        "Reduced Instruction Set Computers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  edition =      "Second",
  pages =        "ix + 433",
  year =         "1990",
  ISBN =         "0-8186-8943-9 (hardcover), 0-8186-5943-2
                 (microfiche)",
  ISBN-13 =      "978-0-8186-8943-7 (hardcover), 978-0-8186-5943-0
                 (microfiche)",
  LCCN =         "QA76.5 .T876 1990",
  bibdate =      "Wed Aug 10 11:53:49 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$54.50",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "Understanding execution behavior of software
                 systems / J. C. Browne \\
                 The nature of general-purpose computations / M.
                 Katevenis \\
                 Empirical evaluation of some features of instruction
                 set processor architectures / A. Lunde \\
                 Implications of structured programming for machine
                 architecture / A. S. Tanenbaum \\
                 Reduced instruction set computer architecture / W.
                 Stallings \\
                 RISC: back to the future / C. G. Bell \\
                 Register allocation via coloring / G. J. Chaitin [and
                 others] \\
                 Register allocation by priority-based coloring / F.
                 Chow and J. Hennessy \\
                 Strategies for managing the register file in RISC / Y.
                 Tamir and C. H. Sequin \\
                 Analyzing multiple register sets / C. Y. Hitchcock III
                 and H. M. Brinkley \\
                 Sprunt Compilers for the new generation of
                 Hewlett-Packard computers / D. S. Coutant, C. L.
                 Hammond, and J. W. Kelly \\
                 Compiling for RT PC ROMP / M. E. Hopkins \\
                 Optimizing compilers for SPARC / S. S. Muchnick \\
                 A perspective on the 801-reduced instruction set
                 computer / M. E. Hopkins \\
                 The IBM RT PC ROMP processor and memory management unit
                 architecture / R. O. Simpson and P. D. Hester \\
                 R2000 processor overview / G. Kane \\
                 Precision architecture / R. B. Lee \\
                 Architectural tradeoffs in the design of MIPS-X / P.
                 Chow and M. Horowitz \\
                 The CLIPPER processor: instruction set architecture and
                 implementation / W. Hollingsworth, H. Sachs, and A. J.
                 Smith \\
                 A survey of RISC processors and computers of the
                 mid-1980s / C. E. Gimarc and V. M. Milutinovi{\'c} \\
                 Where there's RISC, there's opportunity / A. Allison
                 \\
                 MIPS, Dhrystones and other tales / O. Serlin \\
                 Re-evaluation of the RISC I / J. L. Heath \\
                 RISC watch / D. A. Patterson \\
                 The effect of instruction set complexity on program
                 size and memory performance / J. W. Davidson and R. A.
                 Vaughan \\
                 Toward simpler, faster computers / P. Wallich \\
                 Applications determine the choice of RISC or CISC / R.
                 Wilson \\
                 Computers, complexity, and controversy / R. P. Colwell
                 [and others] \\
                 Response to ``Computers, complexity, and controversy''
                 / D. Patterson and J. Hennessy \\
                 More controversy about ``Computers, complexity, and
                 controversy'' / R. P. Colwell [and others] \\
                 And now a case for more complex instruction sets / M.
                 J. Flynn, C. L. Mitchell, and J. M. Mulder",
}


bibtype: book
filename: master.bib
label: Stallings:2010:COA
author: William Stallings
title: Computer organization and architecture: designing for performance
publisher: pub-PH
address: pub-PH:adr
edition: Eighth
pages: xviii + 774
year: 2010
ISBN: 0-13-607373-5 OR 0136073735
ISBN13: 978-0-13-607373-4 OR 9780136073734
LCCN: QA76.9.C643 S73 2010
bibdate: Thu Sep 9 14:43:32 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2010.09.09 14:43:32 MDT
subject: Computer organization; Computer architecture
acknowledgement: ack-nhfb
rawauthor: William Stallings
rawtitle: Computer organization and architecture: designing for performance
TOC:
Part 1. Overview Part 2. computer system Part 3. central processing unit Part 4. control unit Part 5. Parallel organization

rawTOC:
Part 1. Overview \\ Part 2. computer system \\ Part 3. central processing unit \\ Part 4. control unit \\ Part 5. Parallel organization

entry:
@Book{Stallings:2010:COA,
  author =       "William Stallings",
  title =        "Computer organization and architecture: designing for
                 performance",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Eighth",
  pages =        "xviii + 774",
  year =         "2010",
  ISBN =         "0-13-607373-5",
  ISBN-13 =      "978-0-13-607373-4",
  LCCN =         "QA76.9.C643 S73 2010",
  bibdate =      "Thu Sep 9 14:43:32 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  subject =      "Computer organization; Computer architecture",
  tableofcontents = "Part 1. Overview \\
                 Part 2. computer system \\
                 Part 3. central processing unit \\
                 Part 4. control unit \\
                 Part 5. Parallel organization",
}


bibtype: techreport
filename: master.bib
label: Stallman:gcc
author: Richard M. Stallman
title: Using and Porting GNU CC
institution: pub-FSF
address: pub-FSF:adr
pages: xviii + 774
year: 1988
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
acknowledgement: ack-nhfb
rawauthor: Richard M. Stallman
rawtitle: Using and Porting {GNU CC}
note:
Electronic mail: path |rms@prep.ai.mit.edu|. Software also available via ANONYMOUS FTP to path |prep.ai.mit.edu|.

rawnote:
Electronic mail: \path|rms@prep.ai.mit.edu|. Software also available via ANONYMOUS FTP to \path|prep.ai.mit.edu|.

entry:
@TechReport{Stallman:gcc,
  author =       "Richard M. Stallman",
  title =        "Using and Porting {GNU CC}",
  institution =  pub-FSF,
  address =      pub-FSF:adr,
  year =         "1988",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Electronic mail: \path|rms@prep.ai.mit.edu|. Software
                 also available via ANONYMOUS FTP to
                 \path|prep.ai.mit.edu|.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Standage:1998:VIR
author: Tom Standage
publisher: pub-WALKER
address: pub-WALKER:adr
pages: ix + 227
year: 1998
ISBN: 0-8027-1342-4 OR 0802713424
ISBN13: 978-0-8027-1342-1 OR 9780802713421
LCCN: HE7631 .S677 1998
bibdate: Mon Dec 06 16:28:12 1999
bibtimestamp: 1999.12.06 16:28:12 ???
acknowledgement: ack-nhfb
rawauthor: Tom Standage
title:
The Victorian Internet: the Remarkable Story of the Telegraph and the Nineteenth Century's On-line Pioneers

bibsource:
http://www.walkerbooks.com/; https://www.math.utah.edu/pub/tex/bib/internet.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

abstract:
For thousands of years people had communicated across distances only as quickly as the fastest ship or horse could travel. Generations of innovators tried to develop speedier messaging devices. Then, in the mid-1800s, a few extraordinary pioneers at last succeeded. Their invention --- the telegraph --- nullified distance and shrank the world quicker and further than ever before, or since. This book tells the story of the telegraph's creation and remarkable impact, and of the visionaries, oddballs, and eccentrics who pioneered it. By 1865 telegraph cables spanned continents and oceans, revolutionizing the ways countries dealt with one another, giving rise to creative business practices and new forms of crime. Romances blossomed over the wires. The benefits of the network were hyped by advocates and dismissed by skeptics. Government regulators tried and failed to control the new medium. And attitudes toward everything from news gathering to war had to be completely rethought.

TOC:
1: The Mother of All Networks 2: Strange, Fierce Fire 3: Electric Skeptics 4: The Thrill Electric 5: Wiring the World 6: Steam-Powered Messages 7: Codes, Hackers, and Cheats 8: Love over the Wires 9: War and Peace in the Global Village 10: Information Overload 11: Decline and Fall 12: The Legacy of the Telegraph

rawabstract:
For thousands of years people had communicated across distances only as quickly as the fastest ship or horse could travel. Generations of innovators tried to develop speedier messaging devices. Then, in the mid-1800s, a few extraordinary pioneers at last succeeded. Their invention --- the telegraph --- nullified distance and shrank the world quicker and further than ever before, or since. This book tells the story of the telegraph's creation and remarkable impact, and of the visionaries, oddballs, and eccentrics who pioneered it. By 1865 telegraph cables spanned continents and oceans, revolutionizing the ways countries dealt with one another, giving rise to creative business practices and new forms of crime. Romances blossomed over the wires. The benefits of the network were hyped by advocates and dismissed by skeptics. Government regulators tried and failed to control the new medium. And attitudes toward everything from news gathering to war had to be completely rethought.

rawtitle:
The {Victorian Internet}: the Remarkable Story of the Telegraph and the Nineteenth Century's On-line Pioneers

rawTOC:
1: The Mother of All Networks \\ 2: Strange, Fierce Fire \\ 3: Electric Skeptics \\ 4: The Thrill Electric \\ 5: Wiring the World \\ 6: Steam-Powered Messages \\ 7: Codes, Hackers, and Cheats \\ 8: Love over the Wires \\ 9: War and Peace in the Global Village \\ 10: Information Overload \\ 11: Decline and Fall \\ 12: The Legacy of the Telegraph

entry:
@Book{Standage:1998:VIR,
  author =       "Tom Standage",
  title =        "The {Victorian Internet}: the Remarkable Story of the
                 Telegraph and the Nineteenth Century's On-line
                 Pioneers",
  publisher =    pub-WALKER,
  address =      pub-WALKER:adr,
  pages =        "ix + 227",
  year =         "1998",
  ISBN =         "0-8027-1342-4",
  ISBN-13 =      "978-0-8027-1342-1",
  LCCN =         "HE7631 .S677 1998",
  bibdate =      "Mon Dec 06 16:28:12 1999",
  bibsource =    "http://www.walkerbooks.com/;
                 https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$12.00, CAN\$17.00",
  abstract =     "For thousands of years people had communicated across
                 distances only as quickly as the fastest ship or horse
                 could travel. Generations of innovators tried to
                 develop speedier messaging devices. Then, in the
                 mid-1800s, a few extraordinary pioneers at last
                 succeeded. Their invention --- the telegraph ---
                 nullified distance and shrank the world quicker and
                 further than ever before, or since. This book tells the
                 story of the telegraph's creation and remarkable
                 impact, and of the visionaries, oddballs, and
                 eccentrics who pioneered it. By 1865 telegraph cables
                 spanned continents and oceans, revolutionizing the ways
                 countries dealt with one another, giving rise to
                 creative business practices and new forms of crime.
                 Romances blossomed over the wires. The benefits of the
                 network were hyped by advocates and dismissed by
                 skeptics. Government regulators tried and failed to
                 control the new medium. And attitudes toward everything
                 from news gathering to war had to be completely
                 rethought.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: The Mother of All Networks \\
                 2: Strange, Fierce Fire \\
                 3: Electric Skeptics \\
                 4: The Thrill Electric \\
                 5: Wiring the World \\
                 6: Steam-Powered Messages \\
                 7: Codes, Hackers, and Cheats \\
                 8: Love over the Wires \\
                 9: War and Peace in the Global Village \\
                 10: Information Overload \\
                 11: Decline and Fall \\
                 12: The Legacy of the Telegraph",
}


bibtype: book
filename: master.bib
label: Stannard:1999:NWM
author: Russell Stannard
title: The New World of Mr. Tompkins: George Gamow's Classic Mr. Tompkins in Paperback
publisher: pub-CAMBRIDGE
address: pub-CAMBRIDGE:adr
pages: xii + 258
year: 1999
LCCN: QC71.S775 1999
bibdate: Sat Jun 17 12:48:34 2000
bibtimestamp: 2000.06.17 12:48:34 ???
subject: Physics
acknowledgement: ack-nhfb
rawauthor: Russell Stannard
rawtitle: The New World of {Mr. Tompkins}: {George Gamow}'s Classic {Mr. Tompkins} in Paperback
ISBN:
0-521-63009-6 (hardcover), 0-521-63992-1 (paperback), 0-511-00800-7 (e-book), 0-511-58169-6 (e-book) OR 0521630096 (hardcover), 0521639921 (paperback), 0511008007 (ebook), 0511581696 (ebook)

ISBN13:
978-0-521-63009-2 (hardcover), 978-0-521-63992-7 (paperback), 978-0-511-00800-9 (e-book), 978-0-511-58169-4 (e-book) OR 9780521630092 (hardcover), 9780521639927 (paperback), 9780511008009 (ebook), 9780511581694 (ebook)

bibsource:
https://www.math.utah.edu/pub/bibnet/authors/g/gamow-george.bib; https://www.math.utah.edu/pub/tex/bib/einstein.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

URL:
http://www.loc.gov/catdir/description/cam029/98050379.html; http://www.loc.gov/catdir/enhancements/fy0732/98050379-b.html; http://www.loc.gov/catdir/toc/cam021/98050379.html

abstract:
The layman is introduced to modern physics when a personable bank clerk, interested in scientific matters, has fantastic adventures.

TOC:
Gamow's Preface to booktitle Mr Tompkins in Paperback City Speed Limit The Professor's Lecture on Relativity which Caused Mr Tompkins's Dream Mr Tompkins takes a Holiday The Notes of the Professor's Lecture on Curved Space Mr Tompkins Visits a Closed Universe Cosmic Opera Black Holes, Heat Death, and Blow Torch Quantum Snooker The Quantum Safari Maxwell's Demon The Merry Tribe of Electrons The Remainder of the Previous Lecture through which Mr Tompkins Dozed Inside the Nucleus The Woodcarver Holes in Nothing Visiting the `Atom Smasher' The Professor's Last Lecture

rawabstract:
The layman is introduced to modern physics when a personable bank clerk, interested in scientific matters, has fantastic adventures.

rawTOC:
Gamow's Preface to \booktitle{Mr Tompkins in Paperback} \\ City Speed Limit \\ The Professor's Lecture on Relativity which Caused Mr Tompkins's Dream \\ Mr Tompkins takes a Holiday \\ The Notes of the Professor's Lecture on Curved Space \\ Mr Tompkins Visits a Closed Universe \\ Cosmic Opera \\ Black Holes, Heat Death, and Blow Torch \\ Quantum Snooker \\ The Quantum Safari \\ Maxwell's Demon \\ The Merry Tribe of Electrons \\ The Remainder of the Previous Lecture through which Mr Tompkins Dozed \\ Inside the Nucleus \\ The Woodcarver \\ Holes in Nothing \\ Visiting the `Atom Smasher' \\ The Professor's Last Lecture

entry:
@Book{Stannard:1999:NWM,
  author =       "Russell Stannard",
  title =        "The New World of {Mr. Tompkins}: {George Gamow}'s
                 Classic {Mr. Tompkins} in Paperback",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xii + 258",
  year =         "1999",
  ISBN =         "0-521-63009-6 (hardcover), 0-521-63992-1 (paperback),
                 0-511-00800-7 (e-book), 0-511-58169-6 (e-book)",
  ISBN-13 =      "978-0-521-63009-2 (hardcover), 978-0-521-63992-7
                 (paperback), 978-0-511-00800-9 (e-book),
                 978-0-511-58169-4 (e-book)",
  LCCN =         "QC71.S775 1999",
  bibdate =      "Sat Jun 17 12:48:34 2000",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/gamow-george.bib;
                 https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$24.99",
  URL =          "http://www.loc.gov/catdir/description/cam029/98050379.html;
                 http://www.loc.gov/catdir/enhancements/fy0732/98050379-b.html;
                 http://www.loc.gov/catdir/toc/cam021/98050379.html",
  abstract =     "The layman is introduced to modern physics when a
                 personable bank clerk, interested in scientific
                 matters, has fantastic adventures.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "Physics",
  tableofcontents = "Gamow's Preface to \booktitle{Mr Tompkins in
                 Paperback} \\
                 City Speed Limit \\
                 The Professor's Lecture on Relativity which Caused Mr
                 Tompkins's Dream \\
                 Mr Tompkins takes a Holiday \\
                 The Notes of the Professor's Lecture on Curved Space
                 \\
                 Mr Tompkins Visits a Closed Universe \\
                 Cosmic Opera \\
                 Black Holes, Heat Death, and Blow Torch \\
                 Quantum Snooker \\
                 The Quantum Safari \\
                 Maxwell's Demon \\
                 The Merry Tribe of Electrons \\
                 The Remainder of the Previous Lecture through which Mr
                 Tompkins Dozed \\
                 Inside the Nucleus \\
                 The Woodcarver \\
                 Holes in Nothing \\
                 Visiting the `Atom Smasher' \\
                 The Professor's Last Lecture",
}


bibtype: article
filename: master.bib
label: Stansifer:SIGPLAN-27-12-61
author: Ryan Stansifer
title: The Calculation of Easter
journal: j-SIGPLAN
volume: 27
number: 12
pages: 61--65
month: dec
monthnumber: 12
year: 1992
bibdate: Wed Dec 30 12:05:19 1992
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1992.12.30 12:05:19 ???
acknowledgement: ack-nhfb
rawauthor: Ryan Stansifer
rawtitle: The Calculation of {Easter}
entry:
@Article{Stansifer:SIGPLAN-27-12-61,
  author =       "Ryan Stansifer",
  title =        "The Calculation of {Easter}",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "12",
  pages =        "61--65",
  month =        dec,
  year =         "1992",
  bibdate =      "Wed Dec 30 12:05:19 1992",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: StDenis:2006:BMH
author: Tom St Denis and Greg Rose
title: BigNum Math: Implementing Cryptographic Multiple Precision Arithmetic
publisher: pub-SYNGRESS
address: pub-SYNGRESS:adr
pages: xviii + 296
year: 2006
ISBN: 1-59749-112-8 OR 1597491128
ISBN13: 978-1-59749-112-9 OR 9781597491129
LCCN: QA402.5 2006
bibdate: Fri Jun 12 07:26:51 MDT 2009
bibtimestamp: 2009.06.12 07:26:51 MDT
URL: http://www.oreilly.com/catalog/1597491128/index.html
keywords: Karatsuba multiplication; modular exponentiation; Montgomery reduction
acknowledgement: ack-nhfb
rawauthor: Tom {St Denis} and Greg Rose
rawtitle: {BigNum} Math: Implementing Cryptographic Multiple Precision Arithmetic
bibsource:
clas.caltech.edu:210/INNOPAC; https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib; https://www.math.utah.edu/pub/tex/bib/fparith.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.bibsys.no:2100/BIBSYS

TOC:
Introduction Multiple Precision Arithmetic Exercises Portability and Stability Getting Started Maintenance Algorithms Basic Operations Sign Manipulation Basic Arithmetic Multiplication and Squaring The Multipliers Multiplication Modular Reduction Basics of Modular Reduction Exponentiation Exponentiation Basics Higher Level Algorithms Number Theoretic Algorithms

rawTOC:
Introduction \\ Multiple Precision Arithmetic \\ Exercises \\ Portability and Stability \\ Getting Started \\ Maintenance Algorithms \\ Basic Operations \\ Sign Manipulation \\ Basic Arithmetic \\ Multiplication and Squaring \\ The Multipliers \\ Multiplication \\ Modular Reduction \\ Basics of Modular Reduction \\ Exponentiation \\ Exponentiation Basics \\ Higher Level Algorithms \\ Number Theoretic Algorithms

entry:
@Book{StDenis:2006:BMH,
  author =       "Tom {St Denis} and Greg Rose",
  title =        "{BigNum} Math: Implementing Cryptographic Multiple
                 Precision Arithmetic",
  publisher =    pub-SYNGRESS,
  address =      pub-SYNGRESS:adr,
  pages =        "xviii + 296",
  year =         "2006",
  ISBN =         "1-59749-112-8",
  ISBN-13 =      "978-1-59749-112-9",
  LCCN =         "QA402.5 2006",
  bibdate =      "Fri Jun 12 07:26:51 MDT 2009",
  bibsource =    "clas.caltech.edu:210/INNOPAC;
                 https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  URL =          "http://www.oreilly.com/catalog/1597491128/index.html",
  acknowledgement = ack-nhfb,
  keywords =     "Karatsuba multiplication; modular exponentiation;
                 Montgomery reduction",
  tableofcontents = "Introduction \\
                 Multiple Precision Arithmetic \\
                 Exercises \\
                 Portability and Stability \\
                 Getting Started \\
                 Maintenance Algorithms \\
                 Basic Operations \\
                 Sign Manipulation \\
                 Basic Arithmetic \\
                 Multiplication and Squaring \\
                 The Multipliers \\
                 Multiplication \\
                 Modular Reduction \\
                 Basics of Modular Reduction \\
                 Exponentiation \\
                 Exponentiation Basics \\
                 Higher Level Algorithms \\
                 Number Theoretic Algorithms",
}


bibtype: book
filename: master.bib
label: Steele:1984:CLL
author: Guy L. Steele Jr.
title: Common Lisp: The Language
publisher: pub-DP
address: pub-DP:adr
pages: xii + 465
year: 1984
ISBN: 0-13-152851-3, 0-932376-41-X (paperback) OR 0131528513, 093237641X (paperback)
ISBN13: 978-0-13-152851-2, 978-0-932376-41-1 (paperback) OR 9780131528512, 9780932376411 (paperback)
LCCN: QA76.73.L23 S73 1984
bibdate: Sun Jul 10 01:10:15 1994
bibtimestamp: 1994.07.10 01:10:15 ???
acknowledgement: ack-nhfb
rawauthor: Guy L. {Steele Jr.}
rawtitle: {Common Lisp}: The Language
bibsource:
https://www.math.utah.edu/pub/tex/bib/common-lisp.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

note:
With contributions by Scott E. Fahlman and Richard P. Gabriel and David A. Moon and Daniel L. Weinreb. See also cite Tatar:1987:PGC.

subject:
COMMON LISP (Computer program language); Common Lisp (Langage de programmation); COMMON LISP (Computer program language); LISP

TOC:
Data types Scope and extent Type specifiers Program structure Predicates Control structure Macros Declarations Symbols Packages Numbers Characters Sequences Lists Hash tables Arrays Strings Structures Evaluator Streams Input/output File system interface Errors Miscellaneous features

rawnote:
With contributions by Scott E. Fahlman and Richard P. Gabriel and David A. Moon and Daniel L. Weinreb. See also \cite{Tatar:1987:PGC}.

rawTOC:
Data types \\ Scope and extent \\ Type specifiers \\ Program structure \\ Predicates \\ Control structure \\ Macros \\ Declarations \\ Symbols \\ Packages \\ Numbers \\ Characters \\ Sequences \\ Lists \\ Hash tables \\ Arrays \\ Strings \\ Structures \\ Evaluator \\ Streams \\ Input/output \\ File system interface \\ Errors \\ Miscellaneous features

entry:
@Book{Steele:1984:CLL,
  author =       "Guy L. {Steele Jr.}",
  title =        "{Common Lisp}: The Language",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  pages =        "xii + 465",
  year =         "1984",
  ISBN =         "0-13-152851-3, 0-932376-41-X (paperback)",
  ISBN-13 =      "978-0-13-152851-2, 978-0-932376-41-1 (paperback)",
  LCCN =         "QA76.73.L23 S73 1984",
  bibdate =      "Sun Jul 10 01:10:15 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/common-lisp.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "With contributions by Scott E. Fahlman and Richard P.
                 Gabriel and David A. Moon and Daniel L. Weinreb. See
                 also \cite{Tatar:1987:PGC}.",
  price =        "US\$22.00",
  acknowledgement = ack-nhfb,
  subject =      "COMMON LISP (Computer program language); Common Lisp
                 (Langage de programmation); COMMON LISP (Computer
                 program language); LISP",
  tableofcontents = "Data types \\
                 Scope and extent \\
                 Type specifiers \\
                 Program structure \\
                 Predicates \\
                 Control structure \\
                 Macros \\
                 Declarations \\
                 Symbols \\
                 Packages \\
                 Numbers \\
                 Characters \\
                 Sequences \\
                 Lists \\
                 Hash tables \\
                 Arrays \\
                 Strings \\
                 Structures \\
                 Evaluator \\
                 Streams \\
                 Input/output \\
                 File system interface \\
                 Errors \\
                 Miscellaneous features",
}


bibtype: book
filename: master.bib
label: Steele:1990:CLL
author: Guy L. Steele Jr.
title: Common Lisp: The Language
publisher: pub-DP
address: pub-DP:adr
edition: Second
pages: xxiii + 1029
year: 1990
LCCN: QA76.73.L23 S73 1990
bibdate: Thu May 16 16:38:35 2002
bibtimestamp: 2002.05.16 16:38:35 ???
acknowledgement: ack-nhfb
rawauthor: Guy L. {Steele Jr.}
rawtitle: {Common Lisp}: The Language
ISBN:
1-55558-041-6 (paperback), 1-55558-042-4 (hardcover), 0-08-050226-1 (e-book), 0-13-152414-3 (Prentice-Hall) OR 1555580416 (paperback), 1555580424 (hardcover), 0080502261 (ebook), 0131524143 (PrenticeHall)

ISBN13:
978-1-55558-041-4 (paperback), 978-1-55558-042-1 (hardcover), 978-0-08-050226-7 (e-book), 978-0-13-152414-9 (Prentice-Hall) OR 9781555580414 (paperback), 9781555580421 (hardcover), 9780080502267 (ebook), 9780131524149 (PrenticeHall)

bibsource:
https://www.math.utah.edu/pub/bibnet/subjects/case-based-reasoning.bib; https://www.math.utah.edu/pub/tex/bib/common-lisp.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/texbook2.bib

note:
With contributions by Scott E. Fahlman and others, and with contributions to the second edition by Daniel G. Bobrow and others. See also cite Steele:1984:CLL,Tatar:1987:PGC.

abstract:
In this greatly expanded edition of the defacto standard, you'll learn about the nearly 200 changes already made since original publication --- and find out about gray areas likely to be revised later.

remark:
Camera-ready copy for this book was created by the author (using TeX , LaTeX , and TeX macros written by the author), proofed on an Apple LaserWriter II, and printed on a Linotron 300 at Advanced Computer Graphics. The text of the first edition was converted from Scribe format to TeX format by a throwaway program written in Common Lisp. The diagrams in chapter 12 were generated automatically as PostScript code (by a program written in Common Lisp) and integrated into the text by Textures, an implementation of TeX by Blue Sky Research for the Apple Macintosh computer. No manual paste-up of any kind was required. The body type is 10-point Times Roman. Chapter titles are in ITC Eras Demi; running heads are in ITC Eras Book. The monospace typeface used for program code in both displays and running text is 8.5-point Letter Gothic Bold, somewhat modified by the author through TeX macros for improved legibility. The accent grave, accent acute, circumflex, and tilde characters are in 10-point Letter Gothic Bold and adjusted vertically to match the height of the 8.5-point characters. The hyphen was replaced by an en dash. The equals sign is constructed of two em dashes, one raised and one lowered, the better to match the other relational characters. The sharp sign is overstruck with two hyphens, one raised and one lowered, to eliminate the vertical gap. Special mathematical characters such as square-root signs are in Computer Modern Math. The typefaces used in this book were digitized by Adobe Systems Incorporated, except for Computer Modern Math, which was designed by Donald E. Knuth.

TOC:
Preface (Second Edition) Acknowledgments (Second Edition) Acknowledgments (First Edition) 1: Introduction 1.1. Purpose 1.2. Notational Conventions 2: Data Types 2.1. Numbers 2.2. Characters 2.3. Symbols 2.4. Lists and Conses 2.5. Arrays 2.6. Hash Tables 2.7. Readtables 2.8. Packages 2.9. Pathnames 2.10. Streams 2.11. Random-States 2.12. Structures 2.13. Functions 2.14. Unreadable Data Objects 2.15. Overlap, Inclusion, and Disjointness of Types 3: Scope and Extent 4: Type Specifiers 4.1. Type Specifier Symbols 4.2. Type Specifier Lists 4.3. Predicating Type Specifiers 4.4. Type Specifiers That Combine 4.5. Type Specifiers That Specialize 4.6. Type Specifiers That Abbreviate 4.7. Defining New Type Specifiers 4.8. Type Conversion Function 4.9. Determining the Type of an Object 4.10. Type Upgrading 5: Program Structure 5.1. Forms 5.2. Functions 5.3. Top-Level Forms 6: Predicates 6.1. Logical Values 6.2. Data Type Predicates 6.3. Equality Predicates 6.4. Logical Operators 7: Control Structure 7.1. Constants and Variables 7.2. Generalized Variables 7.3. Function Invocation 7.4. Simple Sequencing 7.5. Establishing New Variable Bindings 7.6. Conditionals 7.7. Blocks and Exits 7.8. Iteration 7.9. Structure Traversal and Side Effects 7.10. Multiple Values 7.11. Dynamic Non-Local Exits 8: Macros 8.1. Macro Definition 8.2. Macro Expansion 8.3. Destructuring 8.4. Compiler Macros 8.5. Environments 9: Declarations 9.1. Declaration Syntax 9.2. Declaration Specifiers 9.3. Type Declaration for Forms 10: Symbols 10.1. The Property List 10.2. The Print Name 10.3. Creating Symbols 11: Packages 11.1. Consistency Rules 11.2. Package Names 11.3. Translating Strings to Symbols 11.4. Exporting and Importing Symbols 11.5. Name Conflicts 11.6. Built-in Packages 11.7. Package System Functions and Variables 11.8. Modules 11.9. An Example 12: Numbers 12.1. Precision, Contagion, and Coercion 12.2. Predicates on Numbers 12.3. Comparisons on Numbers 12.4. Arithmetic Operations 12.5. Irrational and Transcendental Functions 12.6. Type Conversions and Component Extractions on Numbers 12.7. Logical Operations on Numbers 12.8. Byte Manipulation Functions 12.9. Random Numbers 12.10. Implementation Parameters 13: Characters 13.1. Character Attributes 13.2. Predicates on Characters 13.3. Character Construction and Selection 13.4. Character Conversions 13.5. Character Control-Bit Functions 14: Sequences 14.1. Simple Sequence Functions 14.2. Concatenating, Mapping, and Reducing Sequences 14.3. Modifying Sequences 14.4. Searching Sequences for Items 14.5. Sorting and Merging 15: Lists 15.1. Conses 15.2. Lists

rawabstract:
In this greatly expanded edition of the defacto standard, you'll learn about the nearly 200 changes already made since original publication --- and find out about gray areas likely to be revised later.

rawnote:
With contributions by Scott E. Fahlman and others, and with contributions to the second edition by Daniel G. Bobrow and others. See also \cite{Steele:1984:CLL,Tatar:1987:PGC}.

rawTOC:
Preface (Second Edition) \\ Acknowledgments (Second Edition) \\ Acknowledgments (First Edition) \\ 1: Introduction \\ 1.1. Purpose \\ 1.2. Notational Conventions \\ 2: Data Types \\ 2.1. Numbers \\ 2.2. Characters \\ 2.3. Symbols \\ 2.4. Lists and Conses \\ 2.5. Arrays \\ 2.6. Hash Tables \\ 2.7. Readtables \\ 2.8. Packages \\ 2.9. Pathnames \\ 2.10. Streams \\ 2.11. Random-States \\ 2.12. Structures \\ 2.13. Functions \\ 2.14. Unreadable Data Objects \\ 2.15. Overlap, Inclusion, and Disjointness of Types \\ 3: Scope and Extent \\ 4: Type Specifiers \\ 4.1. Type Specifier Symbols \\ 4.2. Type Specifier Lists \\ 4.3. Predicating Type Specifiers \\ 4.4. Type Specifiers That Combine \\ 4.5. Type Specifiers That Specialize \\ 4.6. Type Specifiers That Abbreviate \\ 4.7. Defining New Type Specifiers \\ 4.8. Type Conversion Function \\ 4.9. Determining the Type of an Object \\ 4.10. Type Upgrading \\ 5: Program Structure \\ 5.1. Forms \\ 5.2. Functions \\ 5.3. Top-Level Forms \\ 6: Predicates \\ 6.1. Logical Values \\ 6.2. Data Type Predicates \\ 6.3. Equality Predicates \\ 6.4. Logical Operators \\ 7: Control Structure \\ 7.1. Constants and Variables \\ 7.2. Generalized Variables \\ 7.3. Function Invocation \\ 7.4. Simple Sequencing \\ 7.5. Establishing New Variable Bindings \\ 7.6. Conditionals \\ 7.7. Blocks and Exits \\ 7.8. Iteration \\ 7.9. Structure Traversal and Side Effects \\ 7.10. Multiple Values \\ 7.11. Dynamic Non-Local Exits \\ 8: Macros \\ 8.1. Macro Definition \\ 8.2. Macro Expansion \\ 8.3. Destructuring \\ 8.4. Compiler Macros \\ 8.5. Environments \\ 9: Declarations \\ 9.1. Declaration Syntax \\ 9.2. Declaration Specifiers \\ 9.3. Type Declaration for Forms \\ 10: Symbols \\ 10.1. The Property List \\ 10.2. The Print Name \\ 10.3. Creating Symbols \\ 11: Packages \\ 11.1. Consistency Rules \\ 11.2. Package Names \\ 11.3. Translating Strings to Symbols \\ 11.4. Exporting and Importing Symbols \\ 11.5. Name Conflicts \\ 11.6. Built-in Packages \\ 11.7. Package System Functions and Variables \\ 11.8. Modules \\ 11.9. An Example \\ 12: Numbers \\ 12.1. Precision, Contagion, and Coercion \\ 12.2. Predicates on Numbers \\ 12.3. Comparisons on Numbers \\ 12.4. Arithmetic Operations \\ 12.5. Irrational and Transcendental Functions \\ 12.6. Type Conversions and Component Extractions on Numbers \\ 12.7. Logical Operations on Numbers \\ 12.8. Byte Manipulation Functions \\ 12.9. Random Numbers \\ 12.10. Implementation Parameters \\ 13: Characters \\ 13.1. Character Attributes \\ 13.2. Predicates on Characters \\ 13.3. Character Construction and Selection \\ 13.4. Character Conversions \\ 13.5. Character Control-Bit Functions \\ 14: Sequences \\ 14.1. Simple Sequence Functions \\ 14.2. Concatenating, Mapping, and Reducing Sequences \\ 14.3. Modifying Sequences \\ 14.4. Searching Sequences for Items \\ 14.5. Sorting and Merging \\ 15: Lists \\ 15.1. Conses \\ 15.2. Lists

entry:
@Book{Steele:1990:CLL,
  author =       "Guy L. {Steele Jr.}",
  title =        "{Common Lisp}: The Language",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  edition =      "Second",
  pages =        "xxiii + 1029",
  year =         "1990",
  ISBN =         "1-55558-041-6 (paperback), 1-55558-042-4 (hardcover),
                 0-08-050226-1 (e-book), 0-13-152414-3 (Prentice-Hall)",
  ISBN-13 =      "978-1-55558-041-4 (paperback), 978-1-55558-042-1
                 (hardcover), 978-0-08-050226-7 (e-book),
                 978-0-13-152414-9 (Prentice-Hall)",
  LCCN =         "QA76.73.L23 S73 1990",
  bibdate =      "Thu May 16 16:38:35 2002",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/case-based-reasoning.bib;
                 https://www.math.utah.edu/pub/tex/bib/common-lisp.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook2.bib",
  note =         "With contributions by Scott E. Fahlman and others, and
                 with contributions to the second edition by Daniel G.
                 Bobrow and others. See also
                 \cite{Steele:1984:CLL,Tatar:1987:PGC}.",
  abstract =     "In this greatly expanded edition of the defacto
                 standard, you'll learn about the nearly 200 changes
                 already made since original publication --- and find
                 out about gray areas likely to be revised later.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  remark =       "Camera-ready copy for this book was created by the
                 author (using {\TeX}, {\LaTeX}, and {\TeX} macros
                 written by the author), proofed on an Apple LaserWriter
                 II, and printed on a Linotron 300 at Advanced Computer
                 Graphics. The text of the first edition was converted
                 from Scribe format to {\TeX} format by a throwaway
                 program written in Common Lisp. The diagrams in chapter
                 12 were generated automatically as PostScript code (by
                 a program written in Common Lisp) and integrated into
                 the text by Textures, an implementation of {\TeX} by
                 Blue Sky Research for the Apple Macintosh computer. No
                 manual paste-up of any kind was required. The body type
                 is 10-point Times Roman. Chapter titles are in ITC Eras
                 Demi; running heads are in ITC Eras Book. The monospace
                 typeface used for program code in both displays and
                 running text is 8.5-point Letter Gothic Bold, somewhat
                 modified by the author through {\TeX} macros for
                 improved legibility. The accent grave, accent acute,
                 circumflex, and tilde characters are in 10-point Letter
                 Gothic Bold and adjusted vertically to match the height
                 of the 8.5-point characters. The hyphen was replaced by
                 an en dash. The equals sign is constructed of two em
                 dashes, one raised and one lowered, the better to match
                 the other relational characters. The sharp sign is
                 overstruck with two hyphens, one raised and one
                 lowered, to eliminate the vertical gap. Special
                 mathematical characters such as square-root signs are
                 in Computer Modern Math. The typefaces used in this
                 book were digitized by Adobe Systems Incorporated,
                 except for Computer Modern Math, which was designed by
                 Donald E. Knuth.",
  tableofcontents = "Preface (Second Edition) \\
                 Acknowledgments (Second Edition) \\
                 Acknowledgments (First Edition) \\
                 1: Introduction \\
                 1.1. Purpose \\
                 1.2. Notational Conventions \\
                 2: Data Types \\
                 2.1. Numbers \\
                 2.2. Characters \\
                 2.3. Symbols \\
                 2.4. Lists and Conses \\
                 2.5. Arrays \\
                 2.6. Hash Tables \\
                 2.7. Readtables \\
                 2.8. Packages \\
                 2.9. Pathnames \\
                 2.10. Streams \\
                 2.11. Random-States \\
                 2.12. Structures \\
                 2.13. Functions \\
                 2.14. Unreadable Data Objects \\
                 2.15. Overlap, Inclusion, and Disjointness of Types \\
                 3: Scope and Extent \\
                 4: Type Specifiers \\
                 4.1. Type Specifier Symbols \\
                 4.2. Type Specifier Lists \\
                 4.3. Predicating Type Specifiers \\
                 4.4. Type Specifiers That Combine \\
                 4.5. Type Specifiers That Specialize \\
                 4.6. Type Specifiers That Abbreviate \\
                 4.7. Defining New Type Specifiers \\
                 4.8. Type Conversion Function \\
                 4.9. Determining the Type of an Object \\
                 4.10. Type Upgrading \\
                 5: Program Structure \\
                 5.1. Forms \\
                 5.2. Functions \\
                 5.3. Top-Level Forms \\
                 6: Predicates \\
                 6.1. Logical Values \\
                 6.2. Data Type Predicates \\
                 6.3. Equality Predicates \\
                 6.4. Logical Operators \\
                 7: Control Structure \\
                 7.1. Constants and Variables \\
                 7.2. Generalized Variables \\
                 7.3. Function Invocation \\
                 7.4. Simple Sequencing \\
                 7.5. Establishing New Variable Bindings \\
                 7.6. Conditionals \\
                 7.7. Blocks and Exits \\
                 7.8. Iteration \\
                 7.9. Structure Traversal and Side Effects \\
                 7.10. Multiple Values \\
                 7.11. Dynamic Non-Local Exits \\
                 8: Macros \\
                 8.1. Macro Definition \\
                 8.2. Macro Expansion \\
                 8.3. Destructuring \\
                 8.4. Compiler Macros \\
                 8.5. Environments \\
                 9: Declarations \\
                 9.1. Declaration Syntax \\
                 9.2. Declaration Specifiers \\
                 9.3. Type Declaration for Forms \\
                 10: Symbols \\
                 10.1. The Property List \\
                 10.2. The Print Name \\
                 10.3. Creating Symbols \\
                 11: Packages \\
                 11.1. Consistency Rules \\
                 11.2. Package Names \\
                 11.3. Translating Strings to Symbols \\
                 11.4. Exporting and Importing Symbols \\
                 11.5. Name Conflicts \\
                 11.6. Built-in Packages \\
                 11.7. Package System Functions and Variables \\
                 11.8. Modules \\
                 11.9. An Example \\
                 12: Numbers \\
                 12.1. Precision, Contagion, and Coercion \\
                 12.2. Predicates on Numbers \\
                 12.3. Comparisons on Numbers \\
                 12.4. Arithmetic Operations \\
                 12.5. Irrational and Transcendental Functions \\
                 12.6. Type Conversions and Component Extractions on
                 Numbers \\
                 12.7. Logical Operations on Numbers \\
                 12.8. Byte Manipulation Functions \\
                 12.9. Random Numbers \\
                 12.10. Implementation Parameters \\
                 13: Characters \\
                 13.1. Character Attributes \\
                 13.2. Predicates on Characters \\
                 13.3. Character Construction and Selection \\
                 13.4. Character Conversions \\
                 13.5. Character Control-Bit Functions \\
                 14: Sequences \\
                 14.1. Simple Sequence Functions \\
                 14.2. Concatenating, Mapping, and Reducing Sequences
                 \\
                 14.3. Modifying Sequences \\
                 14.4. Searching Sequences for Items \\
                 14.5. Sorting and Merging \\
                 15: Lists \\
                 15.1. Conses \\
                 15.2. Lists",
}


bibtype: article
filename: master.bib
label: Steele:floating-point-output
author: Guy L. Steele Jr. and Jon L. White
title: How to Print Floating-Point Numbers Accurately
journal: j-SIGPLAN
volume: 25
number: 6
pages: 112--126
month: jun
monthnumber: 6
year: 1990
bibdate: Sun May 2 07:54:06 1999
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1999.05.02 07:54:06 ???
acknowledgement: ack-nhfb
rawauthor: Guy L. {Steele Jr.} and Jon L. White
rawtitle: How to Print Floating-Point Numbers Accurately
note:
See also input algorithm in cite Clinger:floating-point-input, and cite Knuth:1990:SPW. In electronic mail dated Wed, 27 Jun 90 11:55:36 EDT, Guy Steele reported that an intrepid pre-SIGPLAN 90 conference implementation of what is stated in the paper revealed 3 mistakes: begin itemize item [1.] Table~5 (page 124):par noindent insert tt k <-- 0 after assertion, and also delete tt k <-- 0 from Table~6. item [2.] Table~9 (page 125):par noindent begin tabularll for & tt -1:USER!(""); substitute & tt -1:USER!("0"); end tabularpar noindent and delete the comment. item [3.] Table~10 (page 125):par noindent begin tabularll for & tt fill(-k, "0") substitute & tt fill(-k-1, "0") end tabular end itemize def EatBibTeXPeriod #1ifx #1.else #1fi EatBibTeXPeriod 

rawnote:
See also input algorithm in \cite{Clinger:floating-point-input}, and \cite{Knuth:1990:SPW}. In electronic mail dated Wed, 27 Jun 90 11:55:36 EDT, Guy Steele reported that an intrepid pre-SIGPLAN 90 conference implementation of what is stated in the paper revealed 3 mistakes: \begin{itemize} \item[1.] Table~5 (page 124):\par\noindent insert {\tt k <-- 0} after assertion, and also delete {\tt k <-- 0} from Table~6. \item[2.] Table~9 (page 125):\par\noindent \begin{tabular}{ll} for & {\tt -1:USER!({"}{"});} \\ substitute & {\tt -1:USER!({"}0{"});} \end{tabular}\par\noindent and delete the comment. \item[3.] Table~10 (page 125):\par\noindent \begin{tabular}{ll} for & {\tt fill(-k, "0")}\\ substitute & {\tt fill(-k-1, "0")} \end{tabular} \end{itemize} \def\EatBibTeXPeriod#1{\ifx#1.\else#1\fi}\EatBibTeXPeriod

entry:
@Article{Steele:floating-point-output,
  author =       "Guy L. {Steele Jr.} and Jon L. White",
  title =        "How to Print Floating-Point Numbers Accurately",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "6",
  pages =        "112--126",
  month =        jun,
  year =         "1990",
  bibdate =      "Sun May 2 07:54:06 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See also input algorithm in
                 \cite{Clinger:floating-point-input}, and
                 \cite{Knuth:1990:SPW}. In electronic mail dated Wed, 27
                 Jun 90 11:55:36 EDT, Guy Steele reported that an
                 intrepid pre-SIGPLAN 90 conference implementation of
                 what is stated in the paper revealed 3 mistakes:
                 \begin{itemize} \item[1.] Table~5 (page
                 124):\par\noindent insert {\tt k <-- 0} after
                 assertion, and also delete {\tt k <-- 0} from Table~6.
                 \item[2.] Table~9 (page 125):\par\noindent
                 \begin{tabular}{ll} for & {\tt -1:USER!({"}{"});} \\
                 substitute & {\tt -1:USER!({"}0{"});}
                 \end{tabular}\par\noindent and delete the comment.
                 \item[3.] Table~10 (page 125):\par\noindent
                 \begin{tabular}{ll} for & {\tt fill(-k, "0")}\\
                 substitute & {\tt fill(-k-1, "0")} \end{tabular}
                 \end{itemize}
                 \def\EatBibTeXPeriod#1{\ifx#1.\else#1\fi}\EatBibTeXPeriod",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Stephen:1994:SSA
author: Graham A. Stephen
title: String Searching Algorithms
volume: 3
publisher: pub-WORLD-SCI
address: pub-WORLD-SCI:adr
pages: xii + 243
year: 1994
ISBN: 981-02-1829-X (hardcover) OR 981021829X (hardcover)
ISBN13: 978-981-02-1829-4 (hardcover) OR 9789810218294 (hardcover)
LCCN: QA76.9.A43 S73 1994
bibdate: Sat Jul 14 17:06:23 2001
bibtimestamp: 2001.07.14 17:06:23 ???
series: Lecture notes series on computing
acknowledgement: ack-nhfb
rawauthor: Graham A. Stephen
rawtitle: String Searching Algorithms
abstract:
String searching is a subject of both theoretical and practical interest in computer science. This book presents a bibliographic overview of the field and an anthology of detailed descriptions of the principal algorithms available. The aim is twofold: on the one hand, to provide an easy-to-read comparison of the available techniques in each area, and on the other, to furnish the reader with a reference to in-depth descriptions of the major algorithms. Topics covered include methods for finding exact and approximate string matches, calculating `edit' distances between strings, finding common ldots 

TOC:
1: Introduction 2: String Matching 3: String Distance and Common Sequences 4: Suffix Trees 5: Approximate String Matching 6: Repeated Substrings A: Asymptotic Notation B: String Symbology

rawabstract:
String searching is a subject of both theoretical and practical interest in computer science. This book presents a bibliographic overview of the field and an anthology of detailed descriptions of the principal algorithms available. The aim is twofold: on the one hand, to provide an easy-to-read comparison of the available techniques in each area, and on the other, to furnish the reader with a reference to in-depth descriptions of the major algorithms. Topics covered include methods for finding exact and approximate string matches, calculating `edit' distances between strings, finding common \ldots{}

rawTOC:
1: Introduction \\ 2: String Matching \\ 3: String Distance and Common Sequences \\ 4: Suffix Trees \\ 5: Approximate String Matching \\ 6: Repeated Substrings \\ A: Asymptotic Notation \\ B: String Symbology

entry:
@Book{Stephen:1994:SSA,
  author =       "Graham A. Stephen",
  title =        "String Searching Algorithms",
  volume =       "3",
  publisher =    pub-WORLD-SCI,
  address =      pub-WORLD-SCI:adr,
  pages =        "xii + 243",
  year =         "1994",
  ISBN =         "981-02-1829-X (hardcover)",
  ISBN-13 =      "978-981-02-1829-4 (hardcover)",
  LCCN =         "QA76.9.A43 S73 1994",
  bibdate =      "Sat Jul 14 17:06:23 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  series =       "Lecture notes series on computing",
  abstract =     "String searching is a subject of both theoretical and
                 practical interest in computer science. This book
                 presents a bibliographic overview of the field and an
                 anthology of detailed descriptions of the principal
                 algorithms available. The aim is twofold: on the one
                 hand, to provide an easy-to-read comparison of the
                 available techniques in each area, and on the other, to
                 furnish the reader with a reference to in-depth
                 descriptions of the major algorithms. Topics covered
                 include methods for finding exact and approximate
                 string matches, calculating `edit' distances between
                 strings, finding common \ldots{}",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "1: Introduction \\
                 2: String Matching \\
                 3: String Distance and Common Sequences \\
                 4: Suffix Trees \\
                 5: Approximate String Matching \\
                 6: Repeated Substrings \\
                 A: Asymptotic Notation \\
                 B: String Symbology",
}


bibtype: book
filename: master.bib
label: 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 OR 0937175757
ISBN13: 978-0-937175-75-0 OR 9780937175750
LCCN: TK5105.5 .S74 1991
bibdate: Wed Dec 15 10:42:43 1993
bibtimestamp: 1993.12.15 10:42:43 ???
URL: http://www.oreilly.com/catalog/9780937175750; http://www.oreilly.com/catalog/nfs
acknowledgement: ack-nhfb
rawauthor: Hal Stern
rawtitle: Managing {NFS} and {NIS}
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

TOC:
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

shortTOC:
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

rawshortTOC:
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

rawTOC:
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

entry:
@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.",
}


bibtype: book
filename: master.bib
label: Stern:1999:EGW
author: Fritz Richard Stern
title: Einstein's German world
publisher: pub-PRINCETON
address: pub-PRINCETON:adr
pages: ix + 335
year: 1999
ISBN: 0-691-05939-x OR 069105939x
ISBN13: 978-0-691-05939-6 OR 9780691059396
LCCN: DD239 .S74 1999
bibdate: Sat Jun 15 13:10:03 MDT 2013
bibtimestamp: 2013.06.15 13:10:03 MDT
remark: The author is Fritz Haber's godson, and Haber was a close friend of Einstein in their Berlin years.
acknowledgement: ack-nhfb
subjectdates: 1879--1955
rawauthor: Fritz Richard Stern
rawtitle: {Einstein}'s {German} world
bibsource:
https://www.math.utah.edu/pub/tex/bib/einstein.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/nuncius.bib; library.ox.ac.uk:210/ADVANCE; z3950.gbv.de:20011/gvk; z3950.loc.gov:7090/Voyager

URL:
http://www.gbv.de/dms/bowker/toc/9780691059396.pdf; http://www.loc.gov/catdir/description/prin021/99020128.htm; http://www.loc.gov/catdir/description/prin021/99020128.html; http://www.loc.gov/catdir/toc/prin032/99020128.htm; http://www.loc.gov/catdir/toc/prin032/99020128.html

abstract:
In Einstein's German World, the eminent historian Fritz Stern explores the ambiguous promise of Germany before Hitler, as well as its horrifying decline into moral nihilism under Nazi rule, and aspects of its remarkable recovery since World War II. He does so by blending history and biography in a sequence of finely drawn studies of Germany's great scientists and of German-Jewish relations before and during Hitler's regime.par Stern's central chapter traces the complex friendship of Albert Einstein and the Nobel Prize-winning chemist Fritz Haber, contrasting their responses to German life and to their Jewish heritage. Other chapters, also based on new archival sources, consider the turbulent and interrelated careers of the physicist Max Planck, an austere and powerful figure who helped to make Berlin a happy, productive place for Einstein and other legendary scientists; of Paul Ehrlich, the founder of chemotherapy; of Walther Rathenau, the German-Jewish industrialist and statesman tragically assassinated in 1922; and of Chaim Weizmann, chemist, Zionist, and first president of Israel, whose close relations with his German colleagues is here for the first time recounted.

subject:
Einstein, Albert; Brain drain; Germany; History; 20th century; Political persecution; Technology transfer; Antisemitism; Jewish scientists; Intellectual life

TOC:
Part One: The Promise of German Life 1. Paul Ehrlich: the founder of chemotherapy 2. Max Planck and the trials of his times 3. Together and apart: Fritz Haber and Albert Einstein 4. Walther Rathenau and the vision of modernity Part Two: The Great War and Consequent Terrors 5. Historians and the Great War: private experience and public explication 6. Chaim Weizmann and liberal nationalism 7. Freedom and its discontents: the travails of the new Germany 8. Past distorted: the Goldhagen controversy 9. Lost homelands: German--Polish reconciliation Notes Acknowledgments Index

rawabstract:
In Einstein's German World, the eminent historian Fritz Stern explores the ambiguous promise of Germany before Hitler, as well as its horrifying decline into moral nihilism under Nazi rule, and aspects of its remarkable recovery since World War II. He does so by blending history and biography in a sequence of finely drawn studies of Germany's great scientists and of German-Jewish relations before and during Hitler's regime.\par Stern's central chapter traces the complex friendship of Albert Einstein and the Nobel Prize-winning chemist Fritz Haber, contrasting their responses to German life and to their Jewish heritage. Other chapters, also based on new archival sources, consider the turbulent and interrelated careers of the physicist Max Planck, an austere and powerful figure who helped to make Berlin a happy, productive place for Einstein and other legendary scientists; of Paul Ehrlich, the founder of chemotherapy; of Walther Rathenau, the German-Jewish industrialist and statesman tragically assassinated in 1922; and of Chaim Weizmann, chemist, Zionist, and first president of Israel, whose close relations with his German colleagues is here for the first time recounted.

rawTOC:
Part One: The Promise of German Life \\ 1. Paul Ehrlich: the founder of chemotherapy \\ 2. Max Planck and the trials of his times \\ 3. Together and apart: Fritz Haber and Albert Einstein \\ 4. Walther Rathenau and the vision of modernity \\ Part Two: The Great War and Consequent Terrors \\ 5. Historians and the Great War: private experience and public explication \\ 6. Chaim Weizmann and liberal nationalism \\ 7. Freedom and its discontents: the travails of the new Germany \\ 8. Past distorted: the Goldhagen controversy \\ 9. Lost homelands: German--Polish reconciliation \\ Notes \\ Acknowledgments \\ Index

entry:
@Book{Stern:1999:EGW,
  author =       "Fritz Richard Stern",
  title =        "{Einstein}'s {German} world",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "ix + 335",
  year =         "1999",
  ISBN =         "0-691-05939-x",
  ISBN-13 =      "978-0-691-05939-6",
  LCCN =         "DD239 .S74 1999",
  bibdate =      "Sat Jun 15 13:10:03 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/nuncius.bib;
                 library.ox.ac.uk:210/ADVANCE; z3950.gbv.de:20011/gvk;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.gbv.de/dms/bowker/toc/9780691059396.pdf;
                 http://www.loc.gov/catdir/description/prin021/99020128.htm;
                 http://www.loc.gov/catdir/description/prin021/99020128.html;
                 http://www.loc.gov/catdir/toc/prin032/99020128.htm;
                 http://www.loc.gov/catdir/toc/prin032/99020128.html",
  abstract =     "In Einstein's German World, the eminent historian
                 Fritz Stern explores the ambiguous promise of Germany
                 before Hitler, as well as its horrifying decline into
                 moral nihilism under Nazi rule, and aspects of its
                 remarkable recovery since World War II. He does so by
                 blending history and biography in a sequence of finely
                 drawn studies of Germany's great scientists and of
                 German-Jewish relations before and during Hitler's
                 regime.\par

                 Stern's central chapter traces the complex friendship
                 of Albert Einstein and the Nobel Prize-winning chemist
                 Fritz Haber, contrasting their responses to German life
                 and to their Jewish heritage. Other chapters, also
                 based on new archival sources, consider the turbulent
                 and interrelated careers of the physicist Max Planck,
                 an austere and powerful figure who helped to make
                 Berlin a happy, productive place for Einstein and other
                 legendary scientists; of Paul Ehrlich, the founder of
                 chemotherapy; of Walther Rathenau, the German-Jewish
                 industrialist and statesman tragically assassinated in
                 1922; and of Chaim Weizmann, chemist, Zionist, and
                 first president of Israel, whose close relations with
                 his German colleagues is here for the first time
                 recounted.",
  acknowledgement = ack-nhfb,
  remark =       "The author is Fritz Haber's godson, and Haber was a
                 close friend of Einstein in their Berlin years.",
  subject =      "Einstein, Albert; Brain drain; Germany; History; 20th
                 century; Political persecution; Technology transfer;
                 Antisemitism; Jewish scientists; Intellectual life",
  subject-dates = "1879--1955",
  tableofcontents = "Part One: The Promise of German Life \\
                 1. Paul Ehrlich: the founder of chemotherapy \\
                 2. Max Planck and the trials of his times \\
                 3. Together and apart: Fritz Haber and Albert Einstein
                 \\
                 4. Walther Rathenau and the vision of modernity \\
                 Part Two: The Great War and Consequent Terrors \\
                 5. Historians and the Great War: private experience and
                 public explication \\
                 6. Chaim Weizmann and liberal nationalism \\
                 7. Freedom and its discontents: the travails of the new
                 Germany \\
                 8. Past distorted: the Goldhagen controversy \\
                 9. Lost homelands: German--Polish reconciliation \\
                 Notes \\
                 Acknowledgments \\
                 Index",
}


bibtype: book
filename: master.bib
label: Stern:2001:EGW
author: Fritz Richard Stern
title: Einstein's German world
publisher: pub-PRINCETON
address: pub-PRINCETON:adr
pages: ix + 335
year: 2001
ISBN: 0-691-07458-5 (paperback) OR 0691074585 (paperback)
ISBN13: 978-0-691-07458-0 (paperback) OR 9780691074580 (paperback)
LCCN: DD239 .S74 2001
bibdate: Wed Mar 13 07:05:00 2013
bibtimestamp: 2013.03.13 07:05:00 ???
acknowledgement: ack-nhfb
subjectdates: 1879--1955
rawauthor: Fritz Richard Stern
rawtitle: {Einstein}'s {German} world
URL:
http://www.loc.gov/catdir/description/prin021/99020128.htm; http://www.loc.gov/catdir/toc/prin032/99020128.htm

abstract:
In Einstein's German World, the eminent historian Fritz Stern explores the ambiguous promise of Germany before Hitler, as well as its horrifying decline into moral nihilism under Nazi rule, and aspects of its remarkable recovery since World War II. He does so by blending history and biography in a sequence of finely drawn studies of Germany's great scientists and of German-Jewish relations before and during Hitler's regime.par Stern's central chapter traces the complex friendship of Albert Einstein and the Nobel Prize-winning chemist Fritz Haber, contrasting their responses to German life and to their Jewish heritage. Other chapters, also based on new archival sources, consider the turbulent and interrelated careers of the physicist Max Planck, an austere and powerful figure who helped to make Berlin a happy, productive place for Einstein and other legendary scientists; of Paul Ehrlich, the founder of chemotherapy; of Walther Rathenau, the German-Jewish industrialist and statesman tragically assassinated in 1922; and of Chaim Weizmann, chemist, Zionist, and first president of Israel, whose close relations with his German colleagues is here for the first time recounted.

subject:
Germany; Intellectual life; 20th century; Brain drain; History; Political persecution; Technology transfer; Antisemitism; Einstein, Albert; Jewish scientists

TOC:
Part One: The Promise of German Life 1. Paul Ehrlich: the founder of chemotherapy 2. Max Planck and the trials of his times 3. Together and apart: Fritz Haber and Albert Einstein 4. Walther Rathenau and the vision of modernity Part Two: The Great War and Consequent Terrors 5. Historians and the Great War: private experience and public explication 6. Chaim Weizmann and liberal nationalism 7. Freedom and its discontents: the travails of the new Germany 8. Past distorted: the Goldhagen controversy 9. Lost homelands: German-Polish reconciliation Notes Acknowledgments Index

rawabstract:
In Einstein's German World, the eminent historian Fritz Stern explores the ambiguous promise of Germany before Hitler, as well as its horrifying decline into moral nihilism under Nazi rule, and aspects of its remarkable recovery since World War II. He does so by blending history and biography in a sequence of finely drawn studies of Germany's great scientists and of German-Jewish relations before and during Hitler's regime.\par Stern's central chapter traces the complex friendship of Albert Einstein and the Nobel Prize-winning chemist Fritz Haber, contrasting their responses to German life and to their Jewish heritage. Other chapters, also based on new archival sources, consider the turbulent and interrelated careers of the physicist Max Planck, an austere and powerful figure who helped to make Berlin a happy, productive place for Einstein and other legendary scientists; of Paul Ehrlich, the founder of chemotherapy; of Walther Rathenau, the German-Jewish industrialist and statesman tragically assassinated in 1922; and of Chaim Weizmann, chemist, Zionist, and first president of Israel, whose close relations with his German colleagues is here for the first time recounted.

rawTOC:
Part One: The Promise of German Life \\ 1. Paul Ehrlich: the founder of chemotherapy \\ 2. Max Planck and the trials of his times \\ 3. Together and apart: Fritz Haber and Albert Einstein \\ 4. Walther Rathenau and the vision of modernity \\ Part Two: The Great War and Consequent Terrors \\ 5. Historians and the Great War: private experience and public explication \\ 6. Chaim Weizmann and liberal nationalism \\ 7. Freedom and its discontents: the travails of the new Germany \\ 8. Past distorted: the Goldhagen controversy \\ 9. Lost homelands: German-Polish reconciliation \\ Notes \\ Acknowledgments \\ Index

entry:
@Book{Stern:2001:EGW,
  author =       "Fritz Richard Stern",
  title =        "{Einstein}'s {German} world",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "ix + 335",
  year =         "2001",
  ISBN =         "0-691-07458-5 (paperback)",
  ISBN-13 =      "978-0-691-07458-0 (paperback)",
  LCCN =         "DD239 .S74 2001",
  bibdate =      "Wed Mar 13 07:05:00 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/prin021/99020128.htm;
                 http://www.loc.gov/catdir/toc/prin032/99020128.htm",
  abstract =     "In Einstein's German World, the eminent historian
                 Fritz Stern explores the ambiguous promise of Germany
                 before Hitler, as well as its horrifying decline into
                 moral nihilism under Nazi rule, and aspects of its
                 remarkable recovery since World War II. He does so by
                 blending history and biography in a sequence of finely
                 drawn studies of Germany's great scientists and of
                 German-Jewish relations before and during Hitler's
                 regime.\par

                 Stern's central chapter traces the complex friendship
                 of Albert Einstein and the Nobel Prize-winning chemist
                 Fritz Haber, contrasting their responses to German life
                 and to their Jewish heritage. Other chapters, also
                 based on new archival sources, consider the turbulent
                 and interrelated careers of the physicist Max Planck,
                 an austere and powerful figure who helped to make
                 Berlin a happy, productive place for Einstein and other
                 legendary scientists; of Paul Ehrlich, the founder of
                 chemotherapy; of Walther Rathenau, the German-Jewish
                 industrialist and statesman tragically assassinated in
                 1922; and of Chaim Weizmann, chemist, Zionist, and
                 first president of Israel, whose close relations with
                 his German colleagues is here for the first time
                 recounted.",
  acknowledgement = ack-nhfb,
  subject =      "Germany; Intellectual life; 20th century; Brain drain;
                 History; Political persecution; Technology transfer;
                 Antisemitism; Einstein, Albert; Jewish scientists",
  subject-dates = "1879--1955",
  tableofcontents = "Part One: The Promise of German Life \\
                 1. Paul Ehrlich: the founder of chemotherapy \\
                 2. Max Planck and the trials of his times \\
                 3. Together and apart: Fritz Haber and Albert Einstein
                 \\
                 4. Walther Rathenau and the vision of modernity \\
                 Part Two: The Great War and Consequent Terrors \\
                 5. Historians and the Great War: private experience and
                 public explication \\
                 6. Chaim Weizmann and liberal nationalism \\
                 7. Freedom and its discontents: the travails of the new
                 Germany \\
                 8. Past distorted: the Goldhagen controversy \\
                 9. Lost homelands: German-Polish reconciliation \\
                 Notes \\
                 Acknowledgments \\
                 Index",
}


bibtype: book
filename: master.bib
label: Stevens:1990:UNP
author: W. Richard Stevens
title: UNIX Network Programming
publisher: pub-PH
address: pub-PH:adr
pages: xi + 772
year: 1990
ISBN: 0-13-949876-1 OR 0139498761
ISBN13: 978-0-13-949876-3 OR 9780139498763
LCCN: QA76.76.O63 S755 1990
bibdate: Wed Dec 15 10:42:44 1993
bibtimestamp: 1993.12.15 10:42:44 ???
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens
rawtitle: {UNIX} Network Programming
TOC:
Introduction The UNIX model Interprocess communication A network primer Communication protocols Berkeley sockets System V transport layer interface Library routines Security Time and date routines Ping routines Trivial file transfer program Line printer spools Remote command execution Remote login Remote tape drive access Performance Remote Procedure Calls Appendices

rawTOC:
Introduction \\ The UNIX model \\ Interprocess communication \\ A network primer \\ Communication protocols \\ Berkeley sockets \\ System V transport layer interface \\ Library routines \\ Security \\ Time and date routines \\ Ping routines \\ Trivial file transfer program \\ Line printer spools \\ Remote command execution \\ Remote login \\ Remote tape drive access \\ Performance \\ Remote Procedure Calls \\ Appendices

entry:
@Book{Stevens:1990:UNP,
  author =       "W. Richard Stevens",
  title =        "{UNIX} Network Programming",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xi + 772",
  year =         "1990",
  ISBN =         "0-13-949876-1",
  ISBN-13 =      "978-0-13-949876-3",
  LCCN =         "QA76.76.O63 S755 1990",
  bibdate =      "Wed Dec 15 10:42:44 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/unix.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction \\
                 The UNIX model \\
                 Interprocess communication \\
                 A network primer \\
                 Communication protocols \\
                 Berkeley sockets \\
                 System V transport layer interface \\
                 Library routines \\
                 Security \\
                 Time and date routines \\
                 Ping routines \\
                 Trivial file transfer program \\
                 Line printer spools \\
                 Remote command execution \\
                 Remote login \\
                 Remote tape drive access \\
                 Performance \\
                 Remote Procedure Calls \\
                 Appendices",
}


bibtype: book
filename: master.bib
label: Stevens:1992:APU
author: W. Richard Stevens
title: Advanced Programming in the UNIX Environment
publisher: pub-AW
address: pub-AW:adr
pages: xviii + 744
year: 1992
ISBN: 0-201-56317-7 OR 0201563177
ISBN13: 978-0-201-56317-7 OR 9780201563177
LCCN: QA76.76.O63 S754 1992
bibdate: Sat Apr 27 07:12:16 2002
bibtimestamp: 2002.04.27 07:12:16 ???
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens
rawtitle: Advanced Programming in the {UNIX} Environment
bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/postscri.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

note:
em Highly recommended. A going-to-be classic on how programs work under UNIX ldots The source codes and errata list are obtainable by anonymous tt ftp from path |ftp.uu.net| (in path |/published/books|).

TOC:
Preface 1: Introduction 2: Unix standardization and implementations 3: File I/O 4: Files and directories 5: Standard I/O library 6: System data files and information 7: The environment of a Unix process 8: Process control 9: Process relationships 10: Signals 11: Terminal I/O 12: Advanced I/O 13: Daemon processes 14: Interprocess communication 15: Advanced interprocess communication 16: A database library 17: Communicating with a PostScript printer 18: A modern dialer 19: Pseudo terminals Appendix A: Function prototypes Appendix B: Miscellaneous source code Appendix C: Solutions to selected exercises Bibliography Index

rawnote:
{\em Highly recommended}. A going-to-be classic on how programs work under {UNIX} \ldots{} The source codes and errata list are obtainable by anonymous {\tt ftp} from \path|ftp.uu.net| (in \path|/published/books|).

rawTOC:
Preface \\ 1: Introduction \\ 2: Unix standardization and implementations \\ 3: File I/O \\ 4: Files and directories \\ 5: Standard I/O library \\ 6: System data files and information \\ 7: The environment of a Unix process \\ 8: Process control \\ 9: Process relationships \\ 10: Signals \\ 11: Terminal I/O \\ 12: Advanced I/O \\ 13: Daemon processes \\ 14: Interprocess communication \\ 15: Advanced interprocess communication \\ 16: A database library \\ 17: Communicating with a PostScript printer \\ 18: A modern dialer \\ 19: Pseudo terminals \\ Appendix A: Function prototypes \\ Appendix B: Miscellaneous source code \\ Appendix C: Solutions to selected exercises \\ Bibliography \\ Index

entry:
@Book{Stevens:1992:APU,
  author =       "W. Richard Stevens",
  title =        "Advanced Programming in the {UNIX} Environment",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xviii + 744",
  year =         "1992",
  ISBN =         "0-201-56317-7",
  ISBN-13 =      "978-0-201-56317-7",
  LCCN =         "QA76.76.O63 S754 1992",
  bibdate =      "Sat Apr 27 07:12:16 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/postscri.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "{\em Highly recommended}. A going-to-be classic on how
                 programs work under {UNIX} \ldots{} The source codes
                 and errata list are obtainable by anonymous {\tt ftp}
                 from \path|ftp.uu.net| (in \path|/published/books|).",
  price =        "US\$52.25",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 1: Introduction \\
                 2: Unix standardization and implementations \\
                 3: File I/O \\
                 4: Files and directories \\
                 5: Standard I/O library \\
                 6: System data files and information \\
                 7: The environment of a Unix process \\
                 8: Process control \\
                 9: Process relationships \\
                 10: Signals \\
                 11: Terminal I/O \\
                 12: Advanced I/O \\
                 13: Daemon processes \\
                 14: Interprocess communication \\
                 15: Advanced interprocess communication \\
                 16: A database library \\
                 17: Communicating with a PostScript printer \\
                 18: A modern dialer \\
                 19: Pseudo terminals \\
                 Appendix A: Function prototypes \\
                 Appendix B: Miscellaneous source code \\
                 Appendix C: Solutions to selected exercises \\
                 Bibliography \\
                 Index",
}


bibtype: book
filename: master.bib
label: Stevens:1994:TII
author: W. Richard Stevens
title: TCP / IP Illustrated, Volume 1: The Protocols
publisher: pub-AW
address: pub-AW:adr
pages: xix + 576
year: 1994
ISBN: 0-201-63346-9 OR 0201633469
ISBN13: 978-0-201-63346-7 OR 9780201633467
LCCN: TK5105.55 .S74 1994
bibdate: Tue Jul 25 18:19:54 2000
bibtimestamp: 2000.07.25 18:19:54 ???
series: Addison-Wesley Professional Computing Series
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens
rawtitle: {TCP\slash IP} Illustrated, Volume 1: The Protocols
TOC:
Introduction Layering TCP/IP Layering Internet Addresses The Domain Name System Encapsulation Demultiplexing Client-Server Model Port Numbers Standardization Process RFCs Standard, Simple Services The Internet Implementations Application Programming Interfaces Test Network Summary Link Layer Introduction Ethernet and IEEE 802 Encapsulation Trailer Encapsulation SLIP: Serial Line IP Compressed SLIP PPP: Point-to-Point Protocol Loopback Interface MTU Path MTU Serial Line Throughput Calculations Summary IP: Internet Protocol Introduction IP Header IP Routing Subnet Addressing Subnet Mask Special Case IP Addresses A Subnet Example ifconfig Command netstat Command IP Futures Summary ARP: Address Resolution Protocol Introduction An Example ARP Cache ARP Packet Format ARP Examples Proxy ARP Gratuitous ARP arp Command Summary RARP: Reverse Address Resolution Protocol Introduction RARP Packet Format RARP Examples RARP Server Design Summary ICMP: Internet Control Message Protocol Introduction ICMP Message Types ICMP Address Mask Request and Reply ICMP Timestamp Request and Reply ICMP Port Unreachable Error 4.4BSD Processing of ICMP Messages Summary Ping Program Introduction Ping Program IP Record Route Option IP Timestamp Option Summary Traceroute Program Introduction Traceroute Program Operation LAN Output WAN Output IP Source Routing Option Summary IP Routing Introduction Routing Principles CMP Host and Network Unreachable Errors To Forward or Not to Forward ICMP Redirect Errors ICMP Router Discovery Messages Summary Dynamic Routing Protocols Introduction Dynamic Routing Unix Routing Daemons RIP: Routing Information Protocol RIP Version 2 OSPF: Open Shortest Path First BGP: Border Gateway Protocol CIDR: Classless Interdomain Routing Summary UDP: User Datagram Protocol Introduction UDP Header UDP Checksum A Simple Example IP Fragmentation ICMP Unreachable Error (Fragmentation Required) Determining the Path MTU Using Traceroute Path MTU Discovery with UDP Interaction Between UDP and ARP Maximum UDP Datagram Size ICMP Source Quench Error UDP Server Design Summary Broadcasting and Multicasting Introduction Broadcasting Broadcasting Examples Multicasting Summary IGMP: Internet Group Management Protocol

rawTOC:
Introduction \\ Layering \\ TCP/IP Layering \\ Internet Addresses \\ The Domain Name System \\ Encapsulation \\ Demultiplexing \\ Client-Server Model \\ Port Numbers \\ Standardization Process \\ RFCs \\ Standard, Simple Services \\ The Internet \\ Implementations \\ Application Programming Interfaces \\ Test Network \\ Summary \\ Link Layer \\ Introduction \\ Ethernet and IEEE 802 Encapsulation \\ Trailer Encapsulation \\ SLIP: Serial Line IP \\ Compressed SLIP \\ PPP: Point-to-Point Protocol \\ Loopback Interface \\ MTU \\ Path MTU \\ Serial Line Throughput Calculations \\ Summary \\ IP: Internet Protocol \\ Introduction \\ IP Header \\ IP Routing \\ Subnet Addressing \\ Subnet Mask \\ Special Case IP Addresses \\ A Subnet Example \\ ifconfig Command \\ netstat Command \\ IP Futures \\ Summary \\ ARP: Address Resolution Protocol \\ Introduction \\ An Example \\ ARP Cache \\ ARP Packet Format \\ ARP Examples \\ Proxy ARP \\ Gratuitous ARP \\ arp Command \\ Summary \\ RARP: Reverse Address Resolution Protocol \\ Introduction \\ RARP Packet Format \\ RARP Examples \\ RARP Server Design \\ Summary \\ ICMP: Internet Control Message Protocol \\ Introduction \\ ICMP Message Types \\ ICMP Address Mask Request and Reply \\ ICMP Timestamp Request and Reply \\ ICMP Port Unreachable Error \\ 4.4BSD Processing of ICMP Messages \\ Summary \\ Ping Program \\ Introduction \\ Ping Program \\ IP Record Route Option \\ IP Timestamp Option \\ Summary \\ Traceroute Program \\ Introduction \\ Traceroute Program Operation \\ LAN Output \\ WAN Output \\ IP Source Routing Option \\ Summary \\ IP Routing \\ Introduction \\ Routing Principles \\ CMP Host and Network Unreachable Errors \\ To Forward or Not to Forward \\ ICMP Redirect Errors \\ ICMP Router Discovery Messages \\ Summary \\ Dynamic Routing Protocols \\ Introduction \\ Dynamic Routing \\ Unix Routing Daemons \\ RIP: Routing Information Protocol \\ RIP Version 2 \\ OSPF: Open Shortest Path First \\ BGP: Border Gateway Protocol \\ CIDR: Classless Interdomain Routing \\ Summary \\ UDP: User Datagram Protocol \\ Introduction \\ UDP Header \\ UDP Checksum \\ A Simple Example \\ IP Fragmentation \\ ICMP Unreachable Error (Fragmentation Required) \\ Determining the Path MTU Using Traceroute \\ Path MTU Discovery with UDP \\ Interaction Between UDP and ARP \\ Maximum UDP Datagram Size \\ ICMP Source Quench Error \\ UDP Server Design \\ Summary \\ Broadcasting and Multicasting \\ Introduction \\ Broadcasting \\ Broadcasting Examples \\ Multicasting \\ Summary \\ IGMP: Internet Group Management Protocol

entry:
@Book{Stevens:1994:TII,
  author =       "W. Richard Stevens",
  title =        "{TCP\slash IP} Illustrated, Volume 1: The Protocols",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xix + 576",
  year =         "1994",
  ISBN =         "0-201-63346-9",
  ISBN-13 =      "978-0-201-63346-7",
  LCCN =         "TK5105.55 .S74 1994",
  bibdate =      "Tue Jul 25 18:19:54 2000",
  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/unix.bib",
  price =        "US\$65.95",
  series =       "Addison-Wesley Professional Computing Series",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction \\
                 Layering \\
                 TCP/IP Layering \\
                 Internet Addresses \\
                 The Domain Name System \\
                 Encapsulation \\
                 Demultiplexing \\
                 Client-Server Model \\
                 Port Numbers \\
                 Standardization Process \\
                 RFCs \\
                 Standard, Simple Services \\
                 The Internet \\
                 Implementations \\
                 Application Programming Interfaces \\
                 Test Network \\
                 Summary \\
                 Link Layer \\
                 Introduction \\
                 Ethernet and IEEE 802 Encapsulation \\
                 Trailer Encapsulation \\
                 SLIP: Serial Line IP \\
                 Compressed SLIP \\
                 PPP: Point-to-Point Protocol \\
                 Loopback Interface \\
                 MTU \\
                 Path MTU \\
                 Serial Line Throughput Calculations \\
                 Summary \\
                 IP: Internet Protocol \\
                 Introduction \\
                 IP Header \\
                 IP Routing \\
                 Subnet Addressing \\
                 Subnet Mask \\
                 Special Case IP Addresses \\
                 A Subnet Example \\
                 ifconfig Command \\
                 netstat Command \\
                 IP Futures \\
                 Summary \\
                 ARP: Address Resolution Protocol \\
                 Introduction \\
                 An Example \\
                 ARP Cache \\
                 ARP Packet Format \\
                 ARP Examples \\
                 Proxy ARP \\
                 Gratuitous ARP \\
                 arp Command \\
                 Summary \\
                 RARP: Reverse Address Resolution Protocol \\
                 Introduction \\
                 RARP Packet Format \\
                 RARP Examples \\
                 RARP Server Design \\
                 Summary \\
                 ICMP: Internet Control Message Protocol \\
                 Introduction \\
                 ICMP Message Types \\
                 ICMP Address Mask Request and Reply \\
                 ICMP Timestamp Request and Reply \\
                 ICMP Port Unreachable Error \\
                 4.4BSD Processing of ICMP Messages \\
                 Summary \\
                 Ping Program \\
                 Introduction \\
                 Ping Program \\
                 IP Record Route Option \\
                 IP Timestamp Option \\
                 Summary \\
                 Traceroute Program \\
                 Introduction \\
                 Traceroute Program Operation \\
                 LAN Output \\
                 WAN Output \\
                 IP Source Routing Option \\
                 Summary \\
                 IP Routing \\
                 Introduction \\
                 Routing Principles \\
                 CMP Host and Network Unreachable Errors \\
                 To Forward or Not to Forward \\
                 ICMP Redirect Errors \\
                 ICMP Router Discovery Messages \\
                 Summary \\
                 Dynamic Routing Protocols \\
                 Introduction \\
                 Dynamic Routing \\
                 Unix Routing Daemons \\
                 RIP: Routing Information Protocol \\
                 RIP Version 2 \\
                 OSPF: Open Shortest Path First \\
                 BGP: Border Gateway Protocol \\
                 CIDR: Classless Interdomain Routing \\
                 Summary \\
                 UDP: User Datagram Protocol \\
                 Introduction \\
                 UDP Header \\
                 UDP Checksum \\
                 A Simple Example \\
                 IP Fragmentation \\
                 ICMP Unreachable Error (Fragmentation Required) \\
                 Determining the Path MTU Using Traceroute \\
                 Path MTU Discovery with UDP \\
                 Interaction Between UDP and ARP \\
                 Maximum UDP Datagram Size \\
                 ICMP Source Quench Error \\
                 UDP Server Design \\
                 Summary \\
                 Broadcasting and Multicasting \\
                 Introduction \\
                 Broadcasting \\
                 Broadcasting Examples \\
                 Multicasting \\
                 Summary \\
                 IGMP: Internet Group Management Protocol",
}


bibtype: book
filename: master.bib
label: Stevens:1996:TII
author: W. Richard Stevens
title: TCP / IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols
publisher: pub-AW
address: pub-AW:adr
pages: xix + 328
year: 1996
ISBN: 0-201-63495-3 OR 0201634953
ISBN13: 978-0-201-63495-2 OR 9780201634952
LCCN: TK5105.55.S74 1994
MRclass: 68M10, 68-01, 68N25
bibdate: Mon Sep 23 09:00:31 1996
bibtimestamp: 1996.09.23 09:00:31 ???
series: Addison-Wesley Professional Computing Series
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens
abstract:
The booktitle TCP/IP Illustrated books are praised for their highly effective visual approach to the essential TCP/IP topics facing today's networking professionals. The word `illustrated' distinguishes these books from the rest. By forcing conditions to occur, and then displaying the results, booktitle TCP/IP Illustrated gives readers a much greater understanding of the concepts than words alone can provide. The books are noted for their diagrams and clear and readable writing style, and include unparalleled TCP/IP material needed by any networking professional.

TOC:
Volume One 1: Introduction 2: Link Layer 3: IP: Internet Protocol 4: ARP: Address Resolution Protocol 5: RARP: Reverse Address Resolution Protocol 6: ICMP: Internet Control Message Protocol 7: Ping Program 8: Traceroute Program 9: IP Routing 10: Dynamic Routing Protocols 11: UDP: User Datagram Protocol 12: Broadcasting and Multicasting 13: IGMP: Internet Group Management Protocol 14: DNS: The Domain Name System 15: TFTP: Trivial File Transfer Protocol 16: BOOTP: Bootstrap Protocol 17: TCP: Transmission Control Protocol 18: TCP Connection Establishment and Termination 19: TCP Interactive Data Flow 20: TCP Bulk Data Flow 21: TCP Timeout and Retransmission 22: TCP Persist Timer 23: TCP Keepalive Timer 24: TCP Futures and Performance 25: SNMP: Simple Network Management Protocol 26: Telnet and Rlogin: Remote Login 27: FTP: File Transfer Protocol 28: SMTP: Simple Mail Transfer Protocol 29: NFS: Network File System 30: Other TCP/IP Applications Volume Two: The implementation Volume Three: TCP for transactions, HTTP, NNTP, and the UNIX domain protocols

rawabstract:
The \booktitle{TCP/IP Illustrated} books are praised for their highly effective visual approach to the essential TCP/IP topics facing today's networking professionals. The word `illustrated' distinguishes these books from the rest. By forcing conditions to occur, and then displaying the results, \booktitle{TCP/IP Illustrated} gives readers a much greater understanding of the concepts than words alone can provide. The books are noted for their diagrams and clear and readable writing style, and include unparalleled TCP/IP material needed by any networking professional.

rawtitle:
{TCP\slash IP} Illustrated, Volume 3: {TCP} for Transactions, {HTTP}, {NNTP}, and the {UNIX Domain Protocols}

rawTOC:
Volume One \\ 1: Introduction \\ 2: Link Layer \\ 3: IP: Internet Protocol \\ 4: ARP: Address Resolution Protocol \\ 5: RARP: Reverse Address Resolution Protocol \\ 6: ICMP: Internet Control Message Protocol \\ 7: Ping Program \\ 8: Traceroute Program \\ 9: IP Routing \\ 10: Dynamic Routing Protocols \\ 11: UDP: User Datagram Protocol \\ 12: Broadcasting and Multicasting \\ 13: IGMP: Internet Group Management Protocol \\ 14: DNS: The Domain Name System \\ 15: TFTP: Trivial File Transfer Protocol \\ 16: BOOTP: Bootstrap Protocol \\ 17: TCP: Transmission Control Protocol \\ 18: TCP Connection Establishment and Termination \\ 19: TCP Interactive Data Flow \\ 20: TCP Bulk Data Flow \\ 21: TCP Timeout and Retransmission \\ 22: TCP Persist Timer \\ 23: TCP Keepalive Timer \\ 24: TCP Futures and Performance \\ 25: SNMP: Simple Network Management Protocol \\ 26: Telnet and Rlogin: Remote Login \\ 27: FTP: File Transfer Protocol \\ 28: SMTP: Simple Mail Transfer Protocol \\ 29: NFS: Network File System \\ 30: Other TCP/IP Applications \\ Volume Two: The implementation \\ Volume Three: TCP for transactions, HTTP, NNTP, and the UNIX domain protocols

entry:
@Book{Stevens:1996:TII,
  author =       "W. Richard Stevens",
  title =        "{TCP\slash IP} Illustrated, Volume 3: {TCP} for
                 Transactions, {HTTP}, {NNTP}, and the {UNIX Domain
                 Protocols}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xix + 328",
  year =         "1996",
  ISBN =         "0-201-63495-3",
  ISBN-13 =      "978-0-201-63495-2",
  LCCN =         "TK5105.55.S74 1994",
  MRclass =      "68M10, 68-01, 68N25",
  bibdate =      "Mon Sep 23 09:00:31 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$41.47",
  series =       "Addison-Wesley Professional Computing Series",
  abstract =     "The \booktitle{TCP/IP Illustrated} books are praised
                 for their highly effective visual approach to the
                 essential TCP/IP topics facing today's networking
                 professionals. The word `illustrated' distinguishes
                 these books from the rest. By forcing conditions to
                 occur, and then displaying the results,
                 \booktitle{TCP/IP Illustrated} gives readers a much
                 greater understanding of the concepts than words alone
                 can provide. The books are noted for their diagrams and
                 clear and readable writing style, and include
                 unparalleled TCP/IP material needed by any networking
                 professional.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Volume One \\
                 1: Introduction \\
                 2: Link Layer \\
                 3: IP: Internet Protocol \\
                 4: ARP: Address Resolution Protocol \\
                 5: RARP: Reverse Address Resolution Protocol \\
                 6: ICMP: Internet Control Message Protocol \\
                 7: Ping Program \\
                 8: Traceroute Program \\
                 9: IP Routing \\
                 10: Dynamic Routing Protocols \\
                 11: UDP: User Datagram Protocol \\
                 12: Broadcasting and Multicasting \\
                 13: IGMP: Internet Group Management Protocol \\
                 14: DNS: The Domain Name System \\
                 15: TFTP: Trivial File Transfer Protocol \\
                 16: BOOTP: Bootstrap Protocol \\
                 17: TCP: Transmission Control Protocol \\
                 18: TCP Connection Establishment and Termination \\
                 19: TCP Interactive Data Flow \\
                 20: TCP Bulk Data Flow \\
                 21: TCP Timeout and Retransmission \\
                 22: TCP Persist Timer \\
                 23: TCP Keepalive Timer \\
                 24: TCP Futures and Performance \\
                 25: SNMP: Simple Network Management Protocol \\
                 26: Telnet and Rlogin: Remote Login \\
                 27: FTP: File Transfer Protocol \\
                 28: SMTP: Simple Mail Transfer Protocol \\
                 29: NFS: Network File System \\
                 30: Other TCP/IP Applications \\
                 Volume Two: The implementation \\
                 Volume Three: TCP for transactions, HTTP, NNTP, and the
                 UNIX domain protocols",
}


bibtype: book
filename: master.bib
label: Stevens:1998:UNP
author: W. Richard Stevens
title: UNIX Network Programming: Networking APIs: Sockets and XTI
volume: 1
publisher: pub-PHPTR
address: pub-PHPTR:adr
edition: Second
pages: xx + 1009
year: 1998
ISBN: 0-13-490012-X OR 013490012X
ISBN13: 978-0-13-490012-4 OR 9780134900124
LCCN: QA76.76.O63S755 1998
bibdate: Tue Dec 13 05:45:21 2005
bibtimestamp: 2005.12.13 05:45:21 ???
URL: http://www.phptr.com/ptrbooks/ptr_013490012X.html
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens
rawtitle: {UNIX} Network Programming: Networking {APIs}: Sockets and {XTI}
entry:
@Book{Stevens:1998:UNP,
  author =       "W. Richard Stevens",
  title =        "{UNIX} Network Programming: Networking {APIs}: Sockets
                 and {XTI}",
  volume =       "1",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  edition =      "Second",
  pages =        "xx + 1009",
  year =         "1998",
  ISBN =         "0-13-490012-X",
  ISBN-13 =      "978-0-13-490012-4",
  LCCN =         "QA76.76.O63S755 1998",
  bibdate =      "Tue Dec 13 05:45:21 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$59.00",
  URL =          "http://www.phptr.com/ptrbooks/ptr_013490012X.html",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Stevens:1999:UNP
author: W. Richard Stevens
title: UNIX Network Programming, Interprocess Communications
volume: 2
publisher: pub-PH
address: pub-PH:adr
edition: Second
pages: xvii + 558
year: 1999
ISBN: 0-13-081081-9 (hardcover) OR 0130810819 (hardcover)
ISBN13: 978-0-13-081081-6 (hardcover) OR 9780130810816 (hardcover)
LCCN: QA76.76.O63S755 1998
bibdate: Tue Dec 13 05:45:50 2005
bibtimestamp: 2005.12.13 05:45:50 ???
URL: http://www.phptr.com/ptrbooks/ptr_0130810819.html
TOC: Introduction Message passing Synchronization Shared memory Remote procedure calls
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens
rawtitle: {UNIX} Network Programming, Interprocess Communications
rawTOC: Introduction \\ Message passing \\ Synchronization \\ Shared memory \\ Remote procedure calls
abstract:
Well-implemented interprocess communications (IPC) are key to the performance of virtually every non-trivial UNIX program. In booktitle UNIX Network Programming, Volume 2, Second Edition, legendary UNIX expert W. Richard Stevens presents a comprehensive guide to every form of IPC, including message passing, synchronization, shared memory, and Remote Procedure Calls (RPC). Stevens begins with a basic introduction to IPC and the problems it is intended to solve. Step-by-step you'll learn how to maximize both System V IPC and the new POSIX standards, which offer dramatic improvements in convenience and performance.

rawabstract:
Well-implemented interprocess communications (IPC) are key to the performance of virtually every non-trivial UNIX program. In \booktitle{UNIX Network Programming}, Volume 2, Second Edition, legendary UNIX expert W. Richard Stevens presents a comprehensive guide to every form of IPC, including message passing, synchronization, shared memory, and Remote Procedure Calls (RPC). Stevens begins with a basic introduction to IPC and the problems it is intended to solve. Step-by-step you'll learn how to maximize both System V IPC and the new POSIX standards, which offer dramatic improvements in convenience and performance.

entry:
@Book{Stevens:1999:UNP,
  author =       "W. Richard Stevens",
  title =        "{UNIX} Network Programming, Interprocess
                 Communications",
  volume =       "2",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Second",
  pages =        "xvii + 558",
  year =         "1999",
  ISBN =         "0-13-081081-9 (hardcover)",
  ISBN-13 =      "978-0-13-081081-6 (hardcover)",
  LCCN =         "QA76.76.O63S755 1998",
  bibdate =      "Tue Dec 13 05:45:50 2005",
  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/unix.bib",
  price =        "US\$54.00",
  URL =          "http://www.phptr.com/ptrbooks/ptr_0130810819.html",
  abstract =     "Well-implemented interprocess communications (IPC) are
                 key to the performance of virtually every non-trivial
                 UNIX program. In \booktitle{UNIX Network Programming},
                 Volume 2, Second Edition, legendary UNIX expert W.
                 Richard Stevens presents a comprehensive guide to every
                 form of IPC, including message passing,
                 synchronization, shared memory, and Remote Procedure
                 Calls (RPC). Stevens begins with a basic introduction
                 to IPC and the problems it is intended to solve.
                 Step-by-step you'll learn how to maximize both System V
                 IPC and the new POSIX standards, which offer dramatic
                 improvements in convenience and performance.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction \\
                 Message passing \\
                 Synchronization \\
                 Shared memory \\
                 Remote procedure calls",
}


bibtype: book
filename: master.bib
label: Stevens:2004:UNP
author: W. Richard Stevens and Bill Fenner and Andrew M. Rudoff
title: UNIX Network Programming: The Sockets Networking API
volume: 1
publisher: pub-PHPTR
address: pub-PHPTR:adr
edition: Third
pages: xxiii + 991
year: 2004
ISBN: 0-13-141155-1 (hardcover) OR 0131411551 (hardcover)
ISBN13: 978-0-13-141155-5 (hardcover) OR 9780131411555 (hardcover)
LCCN: QA76.76 .O63 S75 2004
bibdate: Wed Dec 31 13:49:08 2003
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2003.12.31 13:49:08 ???
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens and Bill Fenner and Andrew M. Rudoff
rawtitle: {UNIX} Network Programming: The Sockets Networking {API}
abstract:
Building on the legendary work of W. Richard Stevens, this edition has been fully updated by two leading network programming experts to address today's most crucial standards, implementations, and techniques. New topics include: --- POSIX Single UNIX Specification Version 3 --- IPv6 APIs (including updated guidance on IPv6/IPv4 interoperability) --- The new SCTP transport protocol --- IPsec-based Key Management Sockets --- FreeBSD 4.8/5.1, Red Hat Linux 9.x, Solaris 9, AIX 5.x, HP-UX, and Mac OS X implementations --- New network program debugging techniques --- Source Specific Multicast API, the key enabler for widespread IP multicast deployment. The authors also update and extend Stevens' definitive coverage of these crucial UNIX networking standards and techniques: --- TCP and UDP transport Sockets: elementary, advanced, routed, and raw --- I/O: multiplexing, advanced functions, nonblocking, and signal-driven --- Daemons and inetd UNIX domain protocols ioctl operations --- Broadcasting and multicasting Threads --- Streams --- Design: TCP iterative, concurrent, preforked, and prethreaded servers. Since 1990, network programmers have turned to one source for the insights and techniques they need: W. Richard Stevens' UNIX Network Programming. Now, there's an edition specifically designed for today's challenges and tomorrow's.

TOC:
1. Introduction 2. The Transport Layer: TCP, UDP, and SCTP 3. Sockets Introduction 4. Elementary TCP Sockets 5. TCP Client/Server Example 6. I/O Multiplexing: The select and poll Functions 7. Socket options 8. Elementary UDP Sockets 9. Elementary SCTP Sockets 10. SCTP Client/Server Example 11. Name and Address Conversions 12. IPv4 and IPv6 Interoperability 13. Daemon Processes and the inetd Superserver 14. Advanced I/O Functions 15. Unix Domain Protocols 16. Nonblocking I/O 17. IOCtl Operations 18. Routing Sockets 19. Key Management Sockets 20. Broadcasting 21. Multicasting 22. Advanced UDP Sockets 23. Advanced SCTP Sockets 24. Out-of-Band Data 25. Signal-Driven I/O 26. Threads 27. IP Options 28. Raw Sockets 29. Datalink Access 30. Client/Server Design Alternatives 31. Streams Volume 1: The sockets networking API Volume 2: Interprocess communications

rawabstract:
Building on the legendary work of W. Richard Stevens, this edition has been fully updated by two leading network programming experts to address today's most crucial standards, implementations, and techniques. New topics include: --- POSIX Single UNIX Specification Version 3 --- IPv6 APIs (including updated guidance on IPv6/IPv4 interoperability) --- The new SCTP transport protocol --- IPsec-based Key Management Sockets --- FreeBSD 4.8/5.1, Red Hat Linux 9.x, Solaris 9, AIX 5.x, HP-UX, and Mac OS X implementations --- New network program debugging techniques --- Source Specific Multicast API, the key enabler for widespread IP multicast deployment. The authors also update and extend Stevens' definitive coverage of these crucial UNIX networking standards and techniques: --- TCP and UDP transport Sockets: elementary, advanced, routed, and raw --- I/O: multiplexing, advanced functions, nonblocking, and signal-driven --- Daemons and inetd UNIX domain protocols ioctl operations --- Broadcasting and multicasting Threads --- Streams --- Design: TCP iterative, concurrent, preforked, and prethreaded servers. Since 1990, network programmers have turned to one source for the insights and techniques they need: W. Richard Stevens' UNIX Network Programming. Now, there's an edition specifically designed for today's challenges and tomorrow's.

rawTOC:
1. Introduction \\ 2. The Transport Layer: TCP, UDP, and SCTP \\ 3. Sockets Introduction \\ 4. Elementary TCP Sockets \\ 5. TCP Client/Server Example \\ 6. I/O Multiplexing: The select and poll Functions \\ 7. Socket options \\ 8. Elementary UDP Sockets \\ 9. Elementary SCTP Sockets \\ 10. SCTP Client/Server Example \\ 11. Name and Address Conversions \\ 12. IPv4 and IPv6 Interoperability \\ 13. Daemon Processes and the inetd Superserver \\ 14. Advanced I/O Functions \\ 15. Unix Domain Protocols \\ 16. Nonblocking I/O \\ 17. IOCtl Operations \\ 18. Routing Sockets \\ 19. Key Management Sockets \\ 20. Broadcasting \\ 21. Multicasting \\ 22. Advanced UDP Sockets \\ 23. Advanced SCTP Sockets \\ 24. Out-of-Band Data \\ 25. Signal-Driven I/O \\ 26. Threads \\ 27. IP Options \\ 28. Raw Sockets \\ 29. Datalink Access \\ 30. Client/Server Design Alternatives \\ 31. Streams \\ Volume 1: The sockets networking API \\ Volume 2: Interprocess communications

entry:
@Book{Stevens:2004:UNP,
  author =       "W. Richard Stevens and Bill Fenner and Andrew M.
                 Rudoff",
  title =        "{UNIX} Network Programming: The Sockets Networking
                 {API}",
  volume =       "1",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  edition =      "Third",
  pages =        "xxiii + 991",
  year =         "2004",
  ISBN =         "0-13-141155-1 (hardcover)",
  ISBN-13 =      "978-0-13-141155-5 (hardcover)",
  LCCN =         "QA76.76 .O63 S75 2004",
  bibdate =      "Wed Dec 31 13:49:08 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$69.99",
  abstract =     "Building on the legendary work of W. Richard Stevens,
                 this edition has been fully updated by two leading
                 network programming experts to address today's most
                 crucial standards, implementations, and techniques. New
                 topics include: --- POSIX Single UNIX Specification
                 Version 3 --- IPv6 APIs (including updated guidance on
                 IPv6/IPv4 interoperability) --- The new SCTP transport
                 protocol --- IPsec-based Key Management Sockets ---
                 FreeBSD 4.8/5.1, Red Hat Linux 9.x, Solaris 9, AIX 5.x,
                 HP-UX, and Mac OS X implementations --- New network
                 program debugging techniques --- Source Specific
                 Multicast API, the key enabler for widespread IP
                 multicast deployment. The authors also update and
                 extend Stevens' definitive coverage of these crucial
                 UNIX networking standards and techniques: --- TCP and
                 UDP transport Sockets: elementary, advanced, routed,
                 and raw --- I/O: multiplexing, advanced functions,
                 nonblocking, and signal-driven --- Daemons and inetd
                 UNIX domain protocols ioctl operations --- Broadcasting
                 and multicasting Threads --- Streams --- Design: TCP
                 iterative, concurrent, preforked, and prethreaded
                 servers. Since 1990, network programmers have turned to
                 one source for the insights and techniques they need:
                 W. Richard Stevens' UNIX Network Programming. Now,
                 there's an edition specifically designed for today's
                 challenges and tomorrow's.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. Introduction \\
                 2. The Transport Layer: TCP, UDP, and SCTP \\
                 3. Sockets Introduction \\
                 4. Elementary TCP Sockets \\
                 5. TCP Client/Server Example \\
                 6. I/O Multiplexing: The select and poll Functions \\
                 7. Socket options \\
                 8. Elementary UDP Sockets \\
                 9. Elementary SCTP Sockets \\
                 10. SCTP Client/Server Example \\
                 11. Name and Address Conversions \\
                 12. IPv4 and IPv6 Interoperability \\
                 13. Daemon Processes and the inetd Superserver \\
                 14. Advanced I/O Functions \\
                 15. Unix Domain Protocols \\
                 16. Nonblocking I/O \\
                 17. IOCtl Operations \\
                 18. Routing Sockets \\
                 19. Key Management Sockets \\
                 20. Broadcasting \\
                 21. Multicasting \\
                 22. Advanced UDP Sockets \\
                 23. Advanced SCTP Sockets \\
                 24. Out-of-Band Data \\
                 25. Signal-Driven I/O \\
                 26. Threads \\
                 27. IP Options \\
                 28. Raw Sockets \\
                 29. Datalink Access \\
                 30. Client/Server Design Alternatives \\
                 31. Streams \\
                 Volume 1: The sockets networking API \\
                 Volume 2: Interprocess communications",
}


bibtype: book
filename: master.bib
label: Stevens:2005:APU
author: W. Richard Stevens and Stephen A. Rago
title: Advanced Programming in the Unix Environment
publisher: pub-AW
address: pub-AW:adr
edition: Second
pages: xxviii + 927
year: 2005
ISBN: 0-201-43307-9 (hardcover), 0-321-52594-9 OR 0201433079 (hardcover), 0321525949
ISBN13: 978-0-201-43307-4 (hardcover), 978-0-321-52594-9 OR 9780201433074 (hardcover), 9780321525949
LCCN: QA76.76.O63 S754 2005
bibdate: Tue Jul 19 14:11:18 2005
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2005.07.19 14:11:18 ???
subject: Operating systems (Computers); UNIX (Computer file)
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens and Stephen A. Rago
rawtitle: Advanced Programming in the {Unix} Environment
URL:
ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/; http://www.aw-bc.com/catalog/academic/product/0,1144,0201433079,00.html; http://www.loc.gov/catdir/toc/ecip059/2005007943.html

abstract:
Stephen Rago's update is a long overdue benefit to the community of professionals using the versatile family of UNIX and UNIX-like operating environments. It removes obsolescence and includes newer developments. It also thoroughly updates the context of all topics, examples, and applications to recent releases of popular implementations of UNIX and UNIX-like environments. And yet, it does all this while retaining the style and taste of the original classic. --- Mukesh Kacker, cofounder and former CTO of Pronto Networks, Inc. One of the essential classics of UNIX programming. --- Eric S. Raymond, author of booktitle The Art of UNIX Programming This is the definitive reference book for any serious or professional UNIX systems programmer. Rago has updated and extended the classic Stevens text while keeping true to the original. The APIs are illuminated by clear examples of their use. He also mentions many of the pitfalls to look out for when programming across different UNIX system implementations and points out how to avoid these pitfalls using relevant standards such as POSIX 1003.1, 2004 edition and the Single UNIX Specification, Version 3. --- Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group booktitle Advanced Programming in the UNIX Environment, Second Edition, is an essential reference for anyone writing programs for a UNIX system. It's the first book I turn to when I want to understand or re-learn any of the various system interfaces. Stephen Rago has successfully revised this book to incorporate newer operating systems such as GNU/Linux and Apple's OS X while keeping true to the first edition in terms of both readability and usefulness. It will always have a place right next to my computer. --- Dr. Benjamin Kuperman, Swarthmore College Praise for the First Edition booktitle Advanced Programming in the UNIX Environment is a must-have for any serious C programmer who works under UNIX. Its depth, thoroughness, and clarity of explana-tion are unmatched. --- UniForum Monthly Numerous readers recommended booktitle Advanced Programming in the UNIX Environment by W. Richard Stevens (Addison-Wesley), and I'm glad they did; I hadn't even heard of this book, and it's been out since 1992. I just got my hands on a copy, and the first few chapters have been fascinating. -- Open Systems Today A much more readable and detailed treatment of UNIX internals can be found in booktitle Advanced Programming in the UNIX Environment by W. Richard Stevens (Addison-Wesley). This book includes lots of realistic examples, and I find it quite helpful when I have systems programming tasks to do. --- RS/Magazine This is the definitive reference book for any serious or professional UNIX systems programmer. Rago has updated and extended the original Stevens classic while keeping true to the original. --- Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group. For over a decade, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W. Richard Stevens' booktitle Advanced Programming in the UNIX Environment. Now, Stevens' colleague Stephen Rago has thoroughly updated this classic to reflect the latest technical advances and add support for today's leading UNIX and Linux platforms. Rago carefully retains the spirit and approach that made this book a classic. Building on Stevens' work, he begins with basic topics such as files, directories, and processes, carefully laying the groundwork for understanding more advanced techniques, such as signal handling and terminal I/O. Substantial new material includes chapters on threads and multithreaded programming, using the socket interface to drive interprocess communication (IPC), and extensive coverage of the interfaces added to the latest version of the POSIX.1 standard. Nearly all examples have been tested on four of today's most widely used UNIX/Linux platforms: FreeBSD 5.2.1; the Linux 2.4.22 kernel; Solaris 9; and Darwin 7.4.0, the FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3. As in the first edition, you'll learn through example, including more than 10,000 lines of downloadable, ANSI C source code. More than 400 system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you've learned, the book presents several chapter-length case studies, each fully updated for contemporary environments. booktitle Advanced Programming in the UNIX Environment has helped a generation of programmers write code with exceptional power, performance, and reliability. Now updated for today's UNIX/Linux systems, this second edition will be even more indispensable.

TOC:
1. UNIX system overview 2. UNIX standardization and implementations 3. File I/O 4. Files and directories 5. Standard I/O library 6. System data files and information 7. Process environment 8. Process control 9. Process relationships 10. Signals 11. Threads 12. Thread control 13. Daemon processes 14. Advanced I/O 15. Interprocess communication 16. Network IPC: sockets 17. Advanced IPC 18. Terminal I/O 19. Pseudo terminals 20. A database library 21. Communicating with a network printer Appendix A. Function prototypes Appendix B. Miscellaneous source code Appendix C. Solutions to selected exercises

rawabstract:
Stephen Rago's update is a long overdue benefit to the community of professionals using the versatile family of UNIX and UNIX-like operating environments. It removes obsolescence and includes newer developments. It also thoroughly updates the context of all topics, examples, and applications to recent releases of popular implementations of UNIX and UNIX-like environments. And yet, it does all this while retaining the style and taste of the original classic. --- Mukesh Kacker, cofounder and former CTO of Pronto Networks, Inc. One of the essential classics of UNIX programming. --- Eric S. Raymond, author of \booktitle{The Art of UNIX Programming} This is the definitive reference book for any serious or professional UNIX systems programmer. Rago has updated and extended the classic Stevens text while keeping true to the original. The APIs are illuminated by clear examples of their use. He also mentions many of the pitfalls to look out for when programming across different UNIX system implementations and points out how to avoid these pitfalls using relevant standards such as POSIX 1003.1, 2004 edition and the Single UNIX Specification, Version 3. --- Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group \booktitle{Advanced Programming in the UNIX Environment}, Second Edition, is an essential reference for anyone writing programs for a UNIX system. It's the first book I turn to when I want to understand or re-learn any of the various system interfaces. Stephen Rago has successfully revised this book to incorporate newer operating systems such as GNU/Linux and Apple's OS X while keeping true to the first edition in terms of both readability and usefulness. It will always have a place right next to my computer. --- Dr. Benjamin Kuperman, Swarthmore College Praise for the First Edition \booktitle{Advanced Programming in the UNIX Environment} is a must-have for any serious C programmer who works under UNIX. Its depth, thoroughness, and clarity of explana-tion are unmatched. --- UniForum Monthly Numerous readers recommended \booktitle{Advanced Programming in the UNIX Environment} by W. Richard Stevens (Addison-Wesley), and I'm glad they did; I hadn't even heard of this book, and it's been out since 1992. I just got my hands on a copy, and the first few chapters have been fascinating. -- Open Systems Today A much more readable and detailed treatment of UNIX internals can be found in \booktitle{Advanced Programming in the UNIX Environment} by W. Richard Stevens (Addison-Wesley). This book includes lots of realistic examples, and I find it quite helpful when I have systems programming tasks to do. --- RS/Magazine This is the definitive reference book for any serious or professional UNIX systems programmer. Rago has updated and extended the original Stevens classic while keeping true to the original. --- Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group. For over a decade, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W. Richard Stevens' \booktitle{Advanced Programming in the UNIX Environment}. Now, Stevens' colleague Stephen Rago has thoroughly updated this classic to reflect the latest technical advances and add support for today's leading UNIX and Linux platforms. Rago carefully retains the spirit and approach that made this book a classic. Building on Stevens' work, he begins with basic topics such as files, directories, and processes, carefully laying the groundwork for understanding more advanced techniques, such as signal handling and terminal I/O. Substantial new material includes chapters on threads and multithreaded programming, using the socket interface to drive interprocess communication (IPC), and extensive coverage of the interfaces added to the latest version of the POSIX.1 standard. Nearly all examples have been tested on four of today's most widely used UNIX/Linux platforms: FreeBSD 5.2.1; the Linux 2.4.22 kernel; Solaris 9; and Darwin 7.4.0, the FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3. As in the first edition, you'll learn through example, including more than 10,000 lines of downloadable, ANSI C source code. More than 400 system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you've learned, the book presents several chapter-length case studies, each fully updated for contemporary environments. \booktitle{Advanced Programming in the UNIX Environment} has helped a generation of programmers write code with exceptional power, performance, and reliability. Now updated for today's UNIX/Linux systems, this second edition will be even more indispensable.

rawTOC:
1. UNIX system overview \\ 2. UNIX standardization and implementations \\ 3. File I/O \\ 4. Files and directories \\ 5. Standard I/O library \\ 6. System data files and information \\ 7. Process environment \\ 8. Process control \\ 9. Process relationships \\ 10. Signals \\ 11. Threads \\ 12. Thread control \\ 13. Daemon processes \\ 14. Advanced I/O \\ 15. Interprocess communication \\ 16. Network IPC: sockets \\ 17. Advanced IPC \\ 18. Terminal I/O \\ 19. Pseudo terminals \\ 20. A database library \\ 21. Communicating with a network printer \\ Appendix A. Function prototypes \\ Appendix B. Miscellaneous source code \\ Appendix C. Solutions to selected exercises

entry:
@Book{Stevens:2005:APU,
  author =       "W. Richard Stevens and Stephen A. Rago",
  title =        "Advanced Programming in the {Unix} Environment",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xxviii + 927",
  year =         "2005",
  ISBN =         "0-201-43307-9 (hardcover), 0-321-52594-9",
  ISBN-13 =      "978-0-201-43307-4 (hardcover), 978-0-321-52594-9",
  LCCN =         "QA76.76.O63 S754 2005",
  bibdate =      "Tue Jul 19 14:11:18 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.aw-bc.com/catalog/academic/product/0,1144,0201433079,00.html;
                 http://www.loc.gov/catdir/toc/ecip059/2005007943.html",
  abstract =     "Stephen Rago's update is a long overdue benefit to the
                 community of professionals using the versatile family
                 of UNIX and UNIX-like operating environments. It
                 removes obsolescence and includes newer developments.
                 It also thoroughly updates the context of all topics,
                 examples, and applications to recent releases of
                 popular implementations of UNIX and UNIX-like
                 environments. And yet, it does all this while retaining
                 the style and taste of the original classic. --- Mukesh
                 Kacker, cofounder and former CTO of Pronto Networks,
                 Inc. One of the essential classics of UNIX programming.
                 --- Eric S. Raymond, author of \booktitle{The Art of
                 UNIX Programming} This is the definitive reference book
                 for any serious or professional UNIX systems
                 programmer. Rago has updated and extended the classic
                 Stevens text while keeping true to the original. The
                 APIs are illuminated by clear examples of their use. He
                 also mentions many of the pitfalls to look out for when
                 programming across different UNIX system
                 implementations and points out how to avoid these
                 pitfalls using relevant standards such as POSIX 1003.1,
                 2004 edition and the Single UNIX Specification, Version
                 3. --- Andrew Josey, Director, Certification, The Open
                 Group, and Chair of the POSIX 1003.1 Working Group
                 \booktitle{Advanced Programming in the UNIX
                 Environment}, Second Edition, is an essential reference
                 for anyone writing programs for a UNIX system. It's the
                 first book I turn to when I want to understand or
                 re-learn any of the various system interfaces. Stephen
                 Rago has successfully revised this book to incorporate
                 newer operating systems such as GNU/Linux and Apple's
                 OS X while keeping true to the first edition in terms
                 of both readability and usefulness. It will always have
                 a place right next to my computer. --- Dr. Benjamin
                 Kuperman, Swarthmore College Praise for the First
                 Edition \booktitle{Advanced Programming in the UNIX
                 Environment} is a must-have for any serious C
                 programmer who works under UNIX. Its depth,
                 thoroughness, and clarity of explana-tion are
                 unmatched. --- UniForum Monthly Numerous readers
                 recommended \booktitle{Advanced Programming in the UNIX
                 Environment} by W. Richard Stevens (Addison-Wesley),
                 and I'm glad they did; I hadn't even heard of this
                 book, and it's been out since 1992. I just got my hands
                 on a copy, and the first few chapters have been
                 fascinating. -- Open Systems Today A much more readable
                 and detailed treatment of UNIX internals can be found
                 in \booktitle{Advanced Programming in the UNIX
                 Environment} by W. Richard Stevens (Addison-Wesley).
                 This book includes lots of realistic examples, and I
                 find it quite helpful when I have systems programming
                 tasks to do. --- RS/Magazine This is the definitive
                 reference book for any serious or professional UNIX
                 systems programmer. Rago has updated and extended the
                 original Stevens classic while keeping true to the
                 original. --- Andrew Josey, Director, Certification,
                 The Open Group, and Chair of the POSIX 1003.1 Working
                 Group. For over a decade, serious C programmers have
                 relied on one book for practical, in-depth knowledge of
                 the programming interfaces that drive the UNIX and
                 Linux kernels: W. Richard Stevens' \booktitle{Advanced
                 Programming in the UNIX Environment}. Now, Stevens'
                 colleague Stephen Rago has thoroughly updated this
                 classic to reflect the latest technical advances and
                 add support for today's leading UNIX and Linux
                 platforms. Rago carefully retains the spirit and
                 approach that made this book a classic. Building on
                 Stevens' work, he begins with basic topics such as
                 files, directories, and processes, carefully laying the
                 groundwork for understanding more advanced techniques,
                 such as signal handling and terminal I/O. Substantial
                 new material includes chapters on threads and
                 multithreaded programming, using the socket interface
                 to drive interprocess communication (IPC), and
                 extensive coverage of the interfaces added to the
                 latest version of the POSIX.1 standard. Nearly all
                 examples have been tested on four of today's most
                 widely used UNIX/Linux platforms: FreeBSD 5.2.1; the
                 Linux 2.4.22 kernel; Solaris 9; and Darwin 7.4.0, the
                 FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3.
                 As in the first edition, you'll learn through example,
                 including more than 10,000 lines of downloadable, ANSI
                 C source code. More than 400 system calls and functions
                 are demonstrated with concise, complete programs that
                 clearly illustrate their usage, arguments, and return
                 values. To tie together what you've learned, the book
                 presents several chapter-length case studies, each
                 fully updated for contemporary environments.
                 \booktitle{Advanced Programming in the UNIX
                 Environment} has helped a generation of programmers
                 write code with exceptional power, performance, and
                 reliability. Now updated for today's UNIX/Linux
                 systems, this second edition will be even more
                 indispensable.",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); UNIX (Computer file)",
  tableofcontents = "1. UNIX system overview \\
                 2. UNIX standardization and implementations \\
                 3. File I/O \\
                 4. Files and directories \\
                 5. Standard I/O library \\
                 6. System data files and information \\
                 7. Process environment \\
                 8. Process control \\
                 9. Process relationships \\
                 10. Signals \\
                 11. Threads \\
                 12. Thread control \\
                 13. Daemon processes \\
                 14. Advanced I/O \\
                 15. Interprocess communication \\
                 16. Network IPC: sockets \\
                 17. Advanced IPC \\
                 18. Terminal I/O \\
                 19. Pseudo terminals \\
                 20. A database library \\
                 21. Communicating with a network printer \\
                 Appendix A. Function prototypes \\
                 Appendix B. Miscellaneous source code \\
                 Appendix C. Solutions to selected exercises",
}


bibtype: article
filename: master.bib
label: Stevenson:COMPUTER-14-3-51
author: David Stevenson
title: A Proposed Standard for Binary Floating-Point Arithmetic
journal: j-COMPUTER
volume: 14
number: 3
pages: 51--62
month: mar
monthnumber: 3
year: 1981
bibdate: Sun May 2 07:54:17 1999
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1999.05.02 07:54:17 ???
note: See cite IEEE:p754.
acknowledgement: ack-nhfb
rawauthor: David Stevenson
rawnote: See \cite{IEEE:p754}.
rawtitle: A Proposed Standard for Binary Floating-Point Arithmetic
entry:
@Article{Stevenson:COMPUTER-14-3-51,
  author =       "David Stevenson",
  title =        "A Proposed Standard for Binary Floating-Point
                 Arithmetic",
  journal =      j-COMPUTER,
  volume =       "14",
  number =       "3",
  pages =        "51--62",
  month =        mar,
  year =         "1981",
  bibdate =      "Sun May 2 07:54:17 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See \cite{IEEE:p754}.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Stewart:1973:IMC
author: G. W. (Gilbert W.) Stewart
title: Introduction to Matrix Computations
publisher: pub-ACADEMIC
address: pub-ACADEMIC:adr
pages: xiii + 441
year: 1973
ISBN: 0-12-670350-7 OR 0126703507
ISBN13: 978-0-12-670350-4 OR 9780126703504
LCCN: QA188 .S71 1973
MRclass: 65FXX
MRnumber: 0458818 (56 \#17018)
MRreviewer: James H. Wilkinson
bibdate: Sun Nov 23 10:56:10 MST 2014
bibtimestamp: 2014.11.23 10:56:10 MST
series: Computer Science and Applied Mathematics, Editor: Werner Rheinboldt
subject: Matrices; Data processing
acknowledgement: ack-njh
rawauthor: G. W. (Gilbert W.) Stewart
rawtitle: Introduction to Matrix Computations
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/s/stewart-gilbert-w.bib; https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib; 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/bibnet/subjects/matrix-analysis-2ed.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager

URL:
http://catalog.hathitrust.org/api/volumes/oclc/658076.html; http://catdir.loc.gov/catdir/description/els031/72082636.html; http://catdir.loc.gov/catdir/toc/els031/72082636.html; http://www.gbv.de/dms/hbz/toc/ht000832348.pdf; http://www.loc.gov/catdir/description/els031/72082636.html; http://www.loc.gov/catdir/toc/els031/72082636.htmlQ

TOC:
Preface / ix Acknowledgments / xiii 1. Preliminaries 1. The Space $R^n$ / 2 2. Linear Independence, Subspaces, and Bases / 9 3. Matrices / 20 4. Operations with Matrices / 29 5. Linear Transformations and Matrices / 46 6. Linear Equations and Inverses / 54 7. A Matrix Reduction and Some Consequences / 63 2. Practicalities 1. Errors, Arithmetic, and Stability / 69 2. An Informal Language / 83 3. Coding Matrix Operations / 93 3. The Direct Solution of Linear Systems 1. Triangular Matrices and Systems / 106 2. Gaussian Elimination / 113 3. Triangular Decomposition / 131 4. The Solution of Linear Systems / 144 5. The Effects of Rounding Error / 148 4. Norms, Limits, and Condition Numbers 1. Norms and Limits / 161 2. Matrix Norms / 173 3. Inverses of Perturbed Matrices / 184 4. The Accuracy of Solutions of Linear Systems / 192 5. Iterative Refinement of Approximate Solutions of Linear Systems / 200 5. The Linear Least Squares Problem 1. Orthogonality / 209 2. The Linear Least Squares Problem / 217 3. Orthogonal Triangularization / 230 4. The Iterative Refinement of Least Squares Solutions / 245 6. Eigenvalues and Eigenvectors 1. The Space $mathbb C^n$ / 251 2. Eigenvalues and Eigenvectors / 262 3. Reduction of Matrices by Similarity Transformations / 275 4. The Sensitivity of Eigenvalues and Eigenvectors / 289 5. Hermitian Matrices / 307 6. The Singular Value Decomposition / 317 7. The $QR$ Algorithm 1. Reduction to Hessenberg and Tridiagonal Forms / 328 2. The Power and Inverse Power Methods / 340 3. The Explicitly Shifted $QR$ Algorithm / 351 4. The Implicitly Shifted $QR$ Algorithm / 368 5. Computing Singular Values and Vectors / 381 6. The Generalized Eigenvalue Problem $A - lambda B$ / 387 Appendix 1. The Greek Alphabet and Latin Notational Correspondents / 395 Appendix 2. Determinants / 396 Appendix 3. Rounding-Error Analysis of Solution of Triangular Systems and of Gaussian Elimination / 405 Appendix 4. Of Things Not Treated / 413 Bibliography / 417 Index of Notation / 425 Index of Algorithms / 427 Index / 429

rawTOC:
Preface / ix \\ Acknowledgments / xiii \\ 1. Preliminaries \\ \\ 1. The Space $R^n$ / 2 \\ 2. Linear Independence, Subspaces, and Bases / 9 \\ 3. Matrices / 20 \\ 4. Operations with Matrices / 29 \\ 5. Linear Transformations and Matrices / 46 \\ 6. Linear Equations and Inverses / 54 \\ 7. A Matrix Reduction and Some Consequences / 63 \\ \\ 2. Practicalities \\ \\ 1. Errors, Arithmetic, and Stability / 69 \\ 2. An Informal Language / 83 \\ 3. Coding Matrix Operations / 93 \\ 3. The Direct Solution of Linear Systems \\ \\ 1. Triangular Matrices and Systems / 106 \\ 2. Gaussian Elimination / 113 \\ 3. Triangular Decomposition / 131 \\ 4. The Solution of Linear Systems / 144 \\ 5. The Effects of Rounding Error / 148 \\ \\ 4. Norms, Limits, and Condition Numbers \\ \\ 1. Norms and Limits / 161 \\ 2. Matrix Norms / 173 \\ 3. Inverses of Perturbed Matrices / 184 \\ 4. The Accuracy of Solutions of Linear Systems / 192 \\ 5. Iterative Refinement of Approximate Solutions of Linear Systems / 200 \\ \\ 5. The Linear Least Squares Problem \\ 1. Orthogonality / 209 \\ 2. The Linear Least Squares Problem / 217 \\ 3. Orthogonal Triangularization / 230 \\ 4. The Iterative Refinement of Least Squares Solutions / 245 \\ \\ 6. Eigenvalues and Eigenvectors \\ \\ 1. The Space $\mathbb{C}^n$ / 251 \\ 2. Eigenvalues and Eigenvectors / 262 \\ 3. Reduction of Matrices by Similarity Transformations / 275 \\ 4. The Sensitivity of Eigenvalues and Eigenvectors / 289 \\ 5. Hermitian Matrices / 307 \\ 6. The Singular Value Decomposition / 317 \\ \\ 7. The $QR$ Algorithm \\ \\ 1. Reduction to Hessenberg and Tridiagonal Forms / 328 \\ 2. The Power and Inverse Power Methods / 340 \\ 3. The Explicitly Shifted $QR$ Algorithm / 351 \\ 4. The Implicitly Shifted $QR$ Algorithm / 368 \\ 5. Computing Singular Values and Vectors / 381 \\ 6. The Generalized Eigenvalue Problem $A - \lambda B$ / 387 \\ \\ Appendix 1. The Greek Alphabet and Latin Notational Correspondents / 395 \\ \\ Appendix 2. Determinants / 396 \\ Appendix 3. Rounding-Error Analysis of Solution of Triangular Systems and of Gaussian Elimination / 405 \\ \\ Appendix 4. Of Things Not Treated / 413 \\ Bibliography / 417 \\ Index of Notation / 425 \\ Index of Algorithms / 427 \\ Index / 429

entry:
@Book{Stewart:1973:IMC,
  author =       "G. W. (Gilbert W.) Stewart",
  title =        "Introduction to Matrix Computations",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xiii + 441",
  year =         "1973",
  ISBN =         "0-12-670350-7",
  ISBN-13 =      "978-0-12-670350-4",
  LCCN =         "QA188 .S71 1973",
  MRclass =      "65FXX",
  MRnumber =     "0458818 (56 \#17018)",
  MRreviewer =   "James H. Wilkinson",
  bibdate =      "Sun Nov 23 10:56:10 MST 2014",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/s/stewart-gilbert-w.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 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/bibnet/subjects/matrix-analysis-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Computer Science and Applied Mathematics, Editor:
                 Werner Rheinboldt",
  URL =          "http://catalog.hathitrust.org/api/volumes/oclc/658076.html;
                 http://catdir.loc.gov/catdir/description/els031/72082636.html;
                 http://catdir.loc.gov/catdir/toc/els031/72082636.html;
                 http://www.gbv.de/dms/hbz/toc/ht000832348.pdf;
                 http://www.loc.gov/catdir/description/els031/72082636.html;
                 http://www.loc.gov/catdir/toc/els031/72082636.htmlQ",
  acknowledgement = ack-njh # " and " # ack-nhfb # " and " # ack-rah,
  GWS-number =   "B1",
  subject =      "Matrices; Data processing",
  tableofcontents = "Preface / ix \\
                 Acknowledgments / xiii \\
                 1. Preliminaries \\
                 \\
                 1. The Space $R^n$ / 2 \\
                 2. Linear Independence, Subspaces, and Bases / 9 \\
                 3. Matrices / 20 \\
                 4. Operations with Matrices / 29 \\
                 5. Linear Transformations and Matrices / 46 \\
                 6. Linear Equations and Inverses / 54 \\
                 7. A Matrix Reduction and Some Consequences / 63 \\
                 \\
                 2. Practicalities \\
                 \\
                 1. Errors, Arithmetic, and Stability / 69 \\
                 2. An Informal Language / 83 \\
                 3. Coding Matrix Operations / 93 \\
                 3. The Direct Solution of Linear Systems \\
                 \\
                 1. Triangular Matrices and Systems / 106 \\
                 2. Gaussian Elimination / 113 \\
                 3. Triangular Decomposition / 131 \\
                 4. The Solution of Linear Systems / 144 \\
                 5. The Effects of Rounding Error / 148 \\
                 \\
                 4. Norms, Limits, and Condition Numbers \\
                 \\
                 1. Norms and Limits / 161 \\
                 2. Matrix Norms / 173 \\
                 3. Inverses of Perturbed Matrices / 184 \\
                 4. The Accuracy of Solutions of Linear Systems / 192
                 \\
                 5. Iterative Refinement of Approximate Solutions of
                 Linear Systems / 200 \\
                 \\
                 5. The Linear Least Squares Problem \\
                 1. Orthogonality / 209 \\
                 2. The Linear Least Squares Problem / 217 \\
                 3. Orthogonal Triangularization / 230 \\
                 4. The Iterative Refinement of Least Squares Solutions
                 / 245 \\
                 \\
                 6. Eigenvalues and Eigenvectors \\
                 \\
                 1. The Space $\mathbb{C}^n$ / 251 \\
                 2. Eigenvalues and Eigenvectors / 262 \\
                 3. Reduction of Matrices by Similarity Transformations
                 / 275 \\
                 4. The Sensitivity of Eigenvalues and Eigenvectors /
                 289 \\
                 5. Hermitian Matrices / 307 \\
                 6. The Singular Value Decomposition / 317 \\
                 \\
                 7. The $QR$ Algorithm \\
                 \\
                 1. Reduction to Hessenberg and Tridiagonal Forms / 328
                 \\
                 2. The Power and Inverse Power Methods / 340 \\
                 3. The Explicitly Shifted $QR$ Algorithm / 351 \\
                 4. The Implicitly Shifted $QR$ Algorithm / 368 \\
                 5. Computing Singular Values and Vectors / 381 \\
                 6. The Generalized Eigenvalue Problem $A - \lambda B$ /
                 387 \\
                 \\
                 Appendix 1. The Greek Alphabet and Latin Notational
                 Correspondents / 395 \\
                 \\
                 Appendix 2. Determinants / 396 \\
                 Appendix 3. Rounding-Error Analysis of Solution of
                 Triangular Systems and of Gaussian Elimination / 405
                 \\
                 \\
                 Appendix 4. Of Things Not Treated / 413 \\
                 Bibliography / 417 \\
                 Index of Notation / 425 \\
                 Index of Algorithms / 427 \\
                 Index / 429",
}


bibtype: book
filename: master.bib
label: Stewart:2016:CCH
author: Ian Stewart
title: Calculating the Cosmos: How Mathematics Unveils the Universe
publisher: pub-BASIC-BOOKS
address: pub-BASIC-BOOKS:adr
pages: 346 + 8
year: 2016
ISBN: 1-5416-1725-8 (paperback) OR 1541617258 (paperback)
ISBN13: 978-1-5416-1725-4 (paperback) OR 9781541617254 (paperback)
LCCN: QB981 .S82 2018
bibdate: Wed Jan 2 08:15:04 MST 2019
bibtimestamp: 2019.01.02 08:15:04 MST
subject: Cosmology; Mathematics; Astronomy; Mathematics
acknowledgement: ack-nhfb
authordates: 1945--
rawauthor: Ian Stewart
rawtitle: Calculating the Cosmos: How Mathematics Unveils the Universe
abstract:
In booktitle Calculating the Cosmos, Ian Stewart presents an exhilarating guide to the cosmos, from our solar system to the entire universe. He describes the architecture of space and time, dark matter and dark energy, how galaxies form, why stars implode, how everything began, and how it's all going to end. He considers parallel universes, the fine-tuning of the cosmos for life, what forms extraterrestrial life might take, and the likelihood of life on Earth being snuffed out by an asteroid. Beginning with the Babylonian integration of mathematics into the study of astronomy and cosmology, Stewart traces the evolution of our understanding of the cosmos: How Kepler's laws of planetary motion led Newton to formulate his theory of gravity. How, two centuries later, tiny irregularities in the motion of Mars inspired Einstein to devise his general theory of relativity. How, eighty years ago, the discovery that the universe is expanding led to the development of the Big Bang theory of its origins. How single-point origin and expansion led cosmologists to theorize new components of the universe, such as inflation, dark matter, and dark energy. But does inflation explain the structure of today's universe? Does dark matter actually exist? Could a scientific revolution that will challenge the long-held scientific orthodoxy and once again transform our understanding of the universe be on the way? In an exciting and engaging style, booktitle Calculating the Cosmos is a mathematical quest through the intricate realms of astronomy and cosmology.

TOC:
Prologue / 1: Attraction at a distance / 11 2: Collapse of the solar nebula / 27 3: Inconstant Moon / 50 4: The clockwork cosmos / 54 5: Celestial police / 70 6: The planet that swallowed its children / 84 7: Cosimo's stars / 96 8: Off on a comet / 106 9: Chaos in the cosmos / 119 10: The interplanetary superhighway / 117 11: Great balls of fire / 150 12: Great sky river / 172 13: Alien worlds / 187 14: Dark stars / 207 15: Skeins and voids / 226 16: The cosmic egg / 241 17: The big blow-up / 251 18: The dark side / 262 19: Outside the universe / 277 Epilogue / 295 Units and Jargon / 299 Notes and References / 304 Picture Credits / 321 Index / 323

rawabstract:
In \booktitle{Calculating the Cosmos}, Ian Stewart presents an exhilarating guide to the cosmos, from our solar system to the entire universe. He describes the architecture of space and time, dark matter and dark energy, how galaxies form, why stars implode, how everything began, and how it's all going to end. He considers parallel universes, the fine-tuning of the cosmos for life, what forms extraterrestrial life might take, and the likelihood of life on Earth being snuffed out by an asteroid. Beginning with the Babylonian integration of mathematics into the study of astronomy and cosmology, Stewart traces the evolution of our understanding of the cosmos: How Kepler's laws of planetary motion led Newton to formulate his theory of gravity. How, two centuries later, tiny irregularities in the motion of Mars inspired Einstein to devise his general theory of relativity. How, eighty years ago, the discovery that the universe is expanding led to the development of the Big Bang theory of its origins. How single-point origin and expansion led cosmologists to theorize new components of the universe, such as inflation, dark matter, and dark energy. But does inflation explain the structure of today's universe? Does dark matter actually exist? Could a scientific revolution that will challenge the long-held scientific orthodoxy and once again transform our understanding of the universe be on the way? In an exciting and engaging style, \booktitle{Calculating the Cosmos} is a mathematical quest through the intricate realms of astronomy and cosmology.

rawTOC:
Prologue / \\ 1: Attraction at a distance / 11 \\ 2: Collapse of the solar nebula / 27 \\ 3: Inconstant Moon / 50 \\ 4: The clockwork cosmos / 54 \\ 5: Celestial police / 70 \\ 6: The planet that swallowed its children / 84 \\ 7: Cosimo's stars / 96 \\ 8: Off on a comet / 106 \\ 9: Chaos in the cosmos / 119 \\ 10: The interplanetary superhighway / 117 \\ 11: Great balls of fire / 150 \\ 12: Great sky river / 172 \\ 13: Alien worlds / 187 \\ 14: Dark stars / 207 \\ 15: Skeins and voids / 226 \\ 16: The cosmic egg / 241 \\ 17: The big blow-up / 251 \\ 18: The dark side / 262 \\ 19: Outside the universe / 277 \\ Epilogue / 295 \\ Units and Jargon / 299 \\ Notes and References / 304 \\ Picture Credits / 321 \\ Index / 323

entry:
@Book{Stewart:2016:CCH,
  author =       "Ian Stewart",
  title =        "Calculating the Cosmos: How Mathematics Unveils the
                 Universe",
  publisher =    pub-BASIC-BOOKS,
  address =      pub-BASIC-BOOKS:adr,
  pages =        "346 + 8",
  year =         "2016",
  ISBN =         "1-5416-1725-8 (paperback)",
  ISBN-13 =      "978-1-5416-1725-4 (paperback)",
  LCCN =         "QB981 .S82 2018",
  bibdate =      "Wed Jan 2 08:15:04 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "In \booktitle{Calculating the Cosmos}, Ian Stewart
                 presents an exhilarating guide to the cosmos, from our
                 solar system to the entire universe. He describes the
                 architecture of space and time, dark matter and dark
                 energy, how galaxies form, why stars implode, how
                 everything began, and how it's all going to end. He
                 considers parallel universes, the fine-tuning of the
                 cosmos for life, what forms extraterrestrial life might
                 take, and the likelihood of life on Earth being snuffed
                 out by an asteroid. Beginning with the Babylonian
                 integration of mathematics into the study of astronomy
                 and cosmology, Stewart traces the evolution of our
                 understanding of the cosmos: How Kepler's laws of
                 planetary motion led Newton to formulate his theory of
                 gravity. How, two centuries later, tiny irregularities
                 in the motion of Mars inspired Einstein to devise his
                 general theory of relativity. How, eighty years ago,
                 the discovery that the universe is expanding led to the
                 development of the Big Bang theory of its origins. How
                 single-point origin and expansion led cosmologists to
                 theorize new components of the universe, such as
                 inflation, dark matter, and dark energy. But does
                 inflation explain the structure of today's universe?
                 Does dark matter actually exist? Could a scientific
                 revolution that will challenge the long-held scientific
                 orthodoxy and once again transform our understanding of
                 the universe be on the way? In an exciting and engaging
                 style, \booktitle{Calculating the Cosmos} is a
                 mathematical quest through the intricate realms of
                 astronomy and cosmology.",
  acknowledgement = ack-nhfb,
  author-dates = "1945--",
  subject =      "Cosmology; Mathematics; Astronomy; Mathematics",
  tableofcontents = "Prologue / \\
                 1: Attraction at a distance / 11 \\
                 2: Collapse of the solar nebula / 27 \\
                 3: Inconstant Moon / 50 \\
                 4: The clockwork cosmos / 54 \\
                 5: Celestial police / 70 \\
                 6: The planet that swallowed its children / 84 \\
                 7: Cosimo's stars / 96 \\
                 8: Off on a comet / 106 \\
                 9: Chaos in the cosmos / 119 \\
                 10: The interplanetary superhighway / 117 \\
                 11: Great balls of fire / 150 \\
                 12: Great sky river / 172 \\
                 13: Alien worlds / 187 \\
                 14: Dark stars / 207 \\
                 15: Skeins and voids / 226 \\
                 16: The cosmic egg / 241 \\
                 17: The big blow-up / 251 \\
                 18: The dark side / 262 \\
                 19: Outside the universe / 277 \\
                 Epilogue / 295 \\
                 Units and Jargon / 299 \\
                 Notes and References / 304 \\
                 Picture Credits / 321 \\
                 Index / 323",
}


bibtype: techreport
filename: master.bib
label: Stibitz:1940:C
author: G. R. Stibitz
title: Computer
type: Unpublished memorandum
institution: Bell Telephone Laboratories
address: New York, NY, USA
pages: 346 + 8
year: 1940
bibdate: Wed Oct 13 11:30:38 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2010.10.13 11:30:38 ???
note: Reprinted in cite [ 6.1]Randell:1982:ODC.
acknowledgement: ack-nhfb
rawauthor: G. R. Stibitz
rawnote: Reprinted in \cite[\S 6.1]{Randell:1982:ODC}.
rawtitle: Computer
entry:
@TechReport{Stibitz:1940:C,
  author =       "G. R. Stibitz",
  title =        "Computer",
  type =         "Unpublished memorandum",
  institution =  "Bell Telephone Laboratories",
  address =      "New York, NY, USA",
  year =         "1940",
  bibdate =      "Wed Oct 13 11:30:38 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Reprinted in \cite[\S 6.1]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Stiddard:1975:ELS
author: M. H. B. Stiddard
title: The Elementary Language of Solid State Physics
publisher: pub-ACADEMIC
address: pub-ACADEMIC:adr
pages: xii + 188
year: 1975
ISBN: 0-12-671050-3 OR 0126710503
ISBN13: 978-0-12-671050-2 OR 9780126710502
LCCN: QC176.S783
bibdate: Sat Jul 25 13:55:27 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1998.07.25 13:55:27 ???
acknowledgement: ack-nhfb
rawauthor: M. H. B. Stiddard
rawtitle: The Elementary Language of Solid State Physics
entry:
@Book{Stiddard:1975:ELS,
  author =       "M. H. B. Stiddard",
  title =        "The Elementary Language of Solid State Physics",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xii + 188",
  year =         "1975",
  ISBN =         "0-12-671050-3",
  ISBN-13 =      "978-0-12-671050-2",
  LCCN =         "QC176.S783",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: 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 OR 1593271042
ISBN13: 978-1-59327-104-6 OR 9781593271046
LCCN: TK7895.M5 S76 2007
bibdate: Mon May 5 13:05:48 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2008.05.05 13:05:48 MDT
subject: Computer architecture; Microprocessors; Design and construction
acknowledgement: ack-nhfb
rawauthor: Jon Stokes
rawtitle: Inside the Machine: an Illustrated Introduction to Microprocessors and Computer Architecture
URL:
http://www.loc.gov/catdir/enhancements/fy0715/2005037262-d.html; http://www.loc.gov/catdir/toc/ecip065/2005037262.html

TOC:
Basic computing concepts The mechanics of program execution Pipelined execution Superscalar execution The Intel Pentium and Pentium Pro PowerPC processors: 600 series, 700 series, and 7400 Intel's Pentium 4 vs Motorola's G4e: approaches and design philosophies Intel's Pentium 4 vs Motorola's G4e: the back end 64-bit computing and x86-64 The G5: IBM's Power PC 970 Understanding caching and performance Intel's Pentium M, Core Duo, and Core Duo 2

rawTOC:
Basic computing concepts \\ The mechanics of program execution \\ Pipelined execution \\ Superscalar execution \\ The Intel Pentium and Pentium Pro \\ PowerPC processors: 600 series, 700 series, and 7400 \\ Intel's Pentium 4 vs Motorola's G4e: approaches and design philosophies \\ Intel's Pentium 4 vs Motorola's G4e: the back end \\ 64-bit computing and x86-64 \\ The G5: IBM's Power PC 970 \\ Understanding caching and performance \\ Intel's Pentium M, Core Duo, and Core Duo 2

entry:
@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 =      "Mon May 5 13:05:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.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",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  subject =      "Computer architecture; Microprocessors; Design and
                 construction",
  tableofcontents = "Basic computing concepts \\
                 The mechanics of program execution \\
                 Pipelined execution \\
                 Superscalar execution \\
                 The Intel Pentium and Pentium Pro \\
                 PowerPC processors: 600 series, 700 series, and 7400
                 \\
                 Intel's Pentium 4 vs Motorola's G4e: approaches and
                 design philosophies \\
                 Intel's Pentium 4 vs Motorola's G4e: the back end \\
                 64-bit computing and x86-64 \\
                 The G5: IBM's Power PC 970 \\
                 Understanding caching and performance \\
                 Intel's Pentium M, Core Duo, and Core Duo 2",
}


bibtype: book
filename: master.bib
label: Stoll:1989:CET
author: Clifford Stoll
title: The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage
publisher: pub-DOUBLEDAY
address: pub-DOUBLEDAY:adr
pages: vi + 326
year: 1989
LCCN: UB271.R92 H477 1989; UB271.R92 H4771 1989; UB271.R92 S47 1989
bibdate: Thu Apr 1 15:18:18 MDT 2010
bibtimestamp: 2010.04.01 15:18:18 MDT
URL: http://vxer.org/lib/pdf/The%20Cuckoo%27s%20Egg.pdf
remark: A fascinating real story on computer espionage. A good alternative to this is cite Hafner:1991:COH.
acknowledgement: ack-nhfb
rawauthor: Clifford Stoll
rawtitle: The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage
ISBN:
0-385-24946-2, 0-307-81942-6 (e-book), 0-7434-1145-5, 0-7434-1146-3, 1-299-04734-3 OR 0385249462, 0307819426 (ebook), 0743411455, 0743411463, 1299047343

ISBN13:
978-0-385-24946-1, 978-0-307-81942-0 (e-book), 978-0-7434-1145-5, 978-0-7434-1146-2, 978-1-299-04734-1 OR 9780385249461, 9780307819420 (ebook), 9780743411455, 9780743411462, 9781299047341

bibsource:
https://www.math.utah.edu/pub/tex/bib/cryptography.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/unix.bib; melvyl.cdlib.org:210/CDL90

abstract:
This is the true story of how a systems manager at Lawrence Berkeley Lab singlehandedly tracked down and helped capture a computer hacker who had been breaking into U.S. computer systems and stealing sensitive military and security information.

subject:
Stoll, Clifford; Hess, Marcus; espionage, Soviet; United States; Germany; Hannover; defense information, classified; databases; computer crimes

rawabstract:
This is the true story of how a systems manager at Lawrence Berkeley Lab singlehandedly tracked down and helped capture a computer hacker who had been breaking into U.S. computer systems and stealing sensitive military and security information.

entry:
@Book{Stoll:1989:CET,
  author =       "Clifford Stoll",
  title =        "The Cuckoo's Egg: Tracking a Spy Through the Maze of
                 Computer Espionage",
  publisher =    pub-DOUBLEDAY,
  address =      pub-DOUBLEDAY:adr,
  pages =        "vi + 326",
  year =         "1989",
  ISBN =         "0-385-24946-2, 0-307-81942-6 (e-book), 0-7434-1145-5,
                 0-7434-1146-3, 1-299-04734-3",
  ISBN-13 =      "978-0-385-24946-1, 978-0-307-81942-0 (e-book),
                 978-0-7434-1145-5, 978-0-7434-1146-2,
                 978-1-299-04734-1",
  LCCN =         "UB271.R92 H477 1989; UB271.R92 H4771 1989; UB271.R92
                 S47 1989",
  bibdate =      "Thu Apr 1 15:18:18 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography.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/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  price =        "US\$18.95",
  URL =          "http://vxer.org/lib/pdf/The%20Cuckoo%27s%20Egg.pdf",
  abstract =     "This is the true story of how a systems manager at
                 Lawrence Berkeley Lab singlehandedly tracked down and
                 helped capture a computer hacker who had been breaking
                 into U.S. computer systems and stealing sensitive
                 military and security information.",
  acknowledgement = ack-nhfb,
  remark =       "A fascinating real story on computer espionage. A good
                 alternative to this is \cite{Hafner:1991:COH}.",
  subject =      "Stoll, Clifford; Hess, Marcus; espionage, Soviet;
                 United States; Germany; Hannover; defense information,
                 classified; databases; computer crimes",
}


bibtype: book
filename: master.bib
label: Stoll:1999:HTH
author: Clifford Stoll
publisher: pub-DOUBLEDAY
address: pub-DOUBLEDAY:adr
pages: xv + 221
year: 1999
ISBN: 0-385-48975-7 OR 0385489757
ISBN13: 978-0-385-48975-1 OR 9780385489751
LCCN: LB1028.5 .S77 1999
bibdate: Thu Sep 21 10:07:03 2000
bibtimestamp: 2000.09.21 10:07:03 ???
acknowledgement: ack-nhfb
rawauthor: Clifford Stoll
title:
High Tech Heretic: Why Computers Don't Belong in the Classroom and Other Reflections by a Computer Contrarian

abstract:
Argues that students are missing out on learning fundamental skills because of the emphasis on becoming computer literate.

TOC:
Why computers don't belong in the classroom A literate Luddite? Makes learning fun The hidden price of computers Loony for laptops Multimedia comics CRTs for tots A question of balance Calculating against calculators Education by e-mail Cyberschool The computer contrarian Arrogance of the techies Software guinea pigs The tyranny of the ugly computer ``Information is power'' Help! I'm stuck at a help desk! The connected library Planned obsolescence New uses for your old computer The plague of PowerPoint Junk food and the Internet: the economics of information Rule number two Isolated by the Internet All truth

rawabstract:
Argues that students are missing out on learning fundamental skills because of the emphasis on becoming computer literate.

rawtitle:
High Tech Heretic: Why Computers Don't Belong in the Classroom and Other Reflections by a Computer Contrarian

rawTOC:
Why computers don't belong in the classroom \\ A literate Luddite? \\ Makes learning fun \\ The hidden price of computers \\ Loony for laptops \\ Multimedia comics \\ CRTs for tots \\ A question of balance \\ Calculating against calculators \\ Education by e-mail \\ Cyberschool \\ The computer contrarian \\ Arrogance of the techies \\ Software guinea pigs \\ The tyranny of the ugly computer \\ ``Information is power'' \\ Help! I'm stuck at a help desk! \\ The connected library \\ Planned obsolescence \\ New uses for your old computer \\ The plague of PowerPoint \\ Junk food and the Internet: the economics of information \\ Rule number two \\ Isolated by the Internet \\ All truth

entry:
@Book{Stoll:1999:HTH,
  author =       "Clifford Stoll",
  title =        "High Tech Heretic: Why Computers Don't Belong in the
                 Classroom and Other Reflections by a Computer
                 Contrarian",
  publisher =    pub-DOUBLEDAY,
  address =      pub-DOUBLEDAY:adr,
  pages =        "xv + 221",
  year =         "1999",
  ISBN =         "0-385-48975-7",
  ISBN-13 =      "978-0-385-48975-1",
  LCCN =         "LB1028.5 .S77 1999",
  bibdate =      "Thu Sep 21 10:07:03 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$24.95",
  abstract =     "Argues that students are missing out on learning
                 fundamental skills because of the emphasis on becoming
                 computer literate.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "Why computers don't belong in the classroom \\
                 A literate Luddite? \\
                 Makes learning fun \\
                 The hidden price of computers \\
                 Loony for laptops \\
                 Multimedia comics \\
                 CRTs for tots \\
                 A question of balance \\
                 Calculating against calculators \\
                 Education by e-mail \\
                 Cyberschool \\
                 The computer contrarian \\
                 Arrogance of the techies \\
                 Software guinea pigs \\
                 The tyranny of the ugly computer \\
                 ``Information is power'' \\
                 Help! I'm stuck at a help desk! \\
                 The connected library \\
                 Planned obsolescence \\
                 New uses for your old computer \\
                 The plague of PowerPoint \\
                 Junk food and the Internet: the economics of
                 information \\
                 Rule number two \\
                 Isolated by the Internet \\
                 All truth",
}


bibtype: book
filename: master.bib
label: Stone:2013:EQQ
author: A. Douglas Stone
title: Einstein and the quantum: the quest of the valiant Swabian
publisher: pub-PRINCETON
address: pub-PRINCETON:adr
pages: x + 332
year: 2013
ISBN13: 978-0-691-13968-5 (hardcover) OR 9780691139685 (hardcover)
LCCN: QC16.E5 S76 2013
bibdate: Mon Nov 4 09:49:38 MST 2013
bibtimestamp: 2013.11.04 09:49:38 MST
URL: http://www.npr.org/2013/11/01/242356997/einsteins-real-breakthrough-quantum-theory
acknowledgement: ack-nhfb
subjectdates: 1879--1955
rawauthor: A. Douglas Stone
rawtitle: {Einstein} and the quantum: the quest of the valiant {Swabian}
ISBN:
0-691-13968-7 (hardcover), 1-4008-4834-2 (e-book), 1-299-87423-1 (e-book) OR 0691139687 (hardcover), 1400848342 (ebook), 1299874231 (ebook)

abstract:
booktitle Einstein and the Quantum reveals for the first time the full significance of Albert Einstein's contributions to quantum theory. Einstein famously rejected quantum mechanics, observing that God does not play dice. But, in fact, he thought more about the nature of atoms, molecules, and the emission and absorption of light --- the core of what we now know as quantum theory --- than he did about relativity. A compelling blend of physics, biography, and the history of science, booktitle Einstein and the Quantum shares the untold story of how Einstein --- not Max Planck or Niels Bohr --- was the driving force behind early quantum theory. It paints a vivid portrait of the iconic physicist as he grappled with the apparently contradictory nature of the atomic world, in which its invisible constituents defy the categories of classical physics, behaving simultaneously as both particle and wave. And it demonstrates how Einstein's later work on the emission and absorption of light, and on atomic gases, led directly to Erwin Schrodinger's breakthrough to the modern form of quantum mechanics. The book sheds light on why Einstein ultimately renounced his own brilliant work on quantum theory, due to his deep belief in science as something objective and eternal. A book unlike any other, Einstein and the Quantum offers a completely new perspective on the scientific achievements of the greatest intellect of the twentieth century, showing how Einstein's contributions to the development of quantum theory are more significant, perhaps, than even his legendary work on relativity.

subject:
Einstein, Albert; Physicists; Biography; Quantum theory; Science; History; SCIENCE / Physics; SCIENCE / Quantum Theory; BIOGRAPHY and AUTOBIOGRAPHY / Science and Technology; SCIENCE / History.

TOC:
Acknowledgments / ix Introduction: A Hundred Times More Than Relativity Theory / 1 1: `An Act of Desperation' / 5 2: The Impudent Swabian / 15 3: The Gypsy Life / 21 4: Two Pillars of Wisdom / 26 5: The Perfect Instruments of the Creator / 36 6: More Heat Than Light / 44 7: Difficult Counting / 51 8: Those Fabulous Molecules / 62 9: Tripping the Light Heuristic / 70 10: Entertaining the Contradiction / 80 11: Stalking the Planck / 86 12: Calamity Jeans / 94 13: Frozen Vibrations / 103 14: Planck's Nobel Nightmare / 111 15: Joining the Union / 122 16: Creative Fusion / 129 17: The Importance of Being Nernst / 141 18: Lamenting the Ruins / 149 19: A Cosmic Interlude / 160 20: Bohr's Atomic Sonata / 168 21: Relying on Chance / 181 22: Chaotic Ghosts / 193 23: Fifteen Million Minutes of Fame / 204 24: The Indian Comet / 215 25: Quantum Dice / 228 26: The Royal Marriage: $ E = m c^2 = h nu $ / 241 27: The Viennese Polymath / 254 28: Confusion and Then Uncertainty / 268 29: em Nicht diese Tone [Not these tones] / 279 Appendix 1: The Physicists / 287 Appendix 2: The Three Thermal Radiation Laws / 291 Notes / 295 References / 319 Index / 325

rawabstract:
\booktitle{Einstein and the Quantum} reveals for the first time the full significance of Albert Einstein's contributions to quantum theory. Einstein famously rejected quantum mechanics, observing that God does not play dice. But, in fact, he thought more about the nature of atoms, molecules, and the emission and absorption of light --- the core of what we now know as quantum theory --- than he did about relativity. A compelling blend of physics, biography, and the history of science, \booktitle{Einstein and the Quantum} shares the untold story of how Einstein --- not Max Planck or Niels Bohr --- was the driving force behind early quantum theory. It paints a vivid portrait of the iconic physicist as he grappled with the apparently contradictory nature of the atomic world, in which its invisible constituents defy the categories of classical physics, behaving simultaneously as both particle and wave. And it demonstrates how Einstein's later work on the emission and absorption of light, and on atomic gases, led directly to Erwin Schr{\"o}dinger's breakthrough to the modern form of quantum mechanics. The book sheds light on why Einstein ultimately renounced his own brilliant work on quantum theory, due to his deep belief in science as something objective and eternal. A book unlike any other, Einstein and the Quantum offers a completely new perspective on the scientific achievements of the greatest intellect of the twentieth century, showing how Einstein's contributions to the development of quantum theory are more significant, perhaps, than even his legendary work on relativity.

rawTOC:
Acknowledgments / ix \\ Introduction: A Hundred Times More Than Relativity Theory / 1 \\ 1: `An Act of Desperation' / 5 \\ 2: The Impudent Swabian / 15 \\ 3: The Gypsy Life / 21 \\ 4: Two Pillars of Wisdom / 26 \\ 5: The Perfect Instruments of the Creator / 36 \\ 6: More Heat Than Light / 44 \\ 7: Difficult Counting / 51 \\ 8: Those Fabulous Molecules / 62 \\ 9: Tripping the Light Heuristic / 70 \\ 10: Entertaining the Contradiction / 80 \\ 11: Stalking the Planck / 86 \\ 12: Calamity Jeans / 94 \\ 13: Frozen Vibrations / 103 \\ 14: Planck's Nobel Nightmare / 111 \\ 15: Joining the Union / 122 \\ 16: Creative Fusion / 129 \\ 17: The Importance of Being Nernst / 141 \\ 18: Lamenting the Ruins / 149 \\ 19: A Cosmic Interlude / 160 \\ 20: Bohr's Atomic Sonata / 168 \\ 21: Relying on Chance / 181 \\ 22: Chaotic Ghosts / 193 \\ 23: Fifteen Million Minutes of Fame / 204 \\ 24: The Indian Comet / 215 \\ 25: Quantum Dice / 228 \\ 26: The Royal Marriage: $ E = m c^2 = h \nu $ / 241 \\ 27: The Viennese Polymath / 254 \\ 28: Confusion and Then Uncertainty / 268 \\ 29: {\em Nicht diese T{\"o}ne} [Not these tones] / 279 \\ Appendix 1: The Physicists / 287 \\ Appendix 2: The Three Thermal Radiation Laws / 291 \\ Notes / 295 \\ References / 319 \\ Index / 325

entry:
@Book{Stone:2013:EQQ,
  author =       "A. Douglas Stone",
  title =        "{Einstein} and the quantum: the quest of the valiant
                 {Swabian}",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "x + 332",
  year =         "2013",
  ISBN =         "0-691-13968-7 (hardcover), 1-4008-4834-2 (e-book),
                 1-299-87423-1 (e-book)",
  ISBN-13 =      "978-0-691-13968-5 (hardcover)",
  LCCN =         "QC16.E5 S76 2013",
  bibdate =      "Mon Nov 4 09:49:38 MST 2013",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "http://www.npr.org/2013/11/01/242356997/einsteins-real-breakthrough-quantum-theory",
  abstract =     "\booktitle{Einstein and the Quantum} reveals for the
                 first time the full significance of Albert Einstein's
                 contributions to quantum theory. Einstein famously
                 rejected quantum mechanics, observing that God does not
                 play dice. But, in fact, he thought more about the
                 nature of atoms, molecules, and the emission and
                 absorption of light --- the core of what we now know as
                 quantum theory --- than he did about relativity. A
                 compelling blend of physics, biography, and the history
                 of science, \booktitle{Einstein and the Quantum} shares
                 the untold story of how Einstein --- not Max Planck or
                 Niels Bohr --- was the driving force behind early
                 quantum theory. It paints a vivid portrait of the
                 iconic physicist as he grappled with the apparently
                 contradictory nature of the atomic world, in which its
                 invisible constituents defy the categories of classical
                 physics, behaving simultaneously as both particle and
                 wave. And it demonstrates how Einstein's later work on
                 the emission and absorption of light, and on atomic
                 gases, led directly to Erwin Schr{\"o}dinger's
                 breakthrough to the modern form of quantum mechanics.
                 The book sheds light on why Einstein ultimately
                 renounced his own brilliant work on quantum theory, due
                 to his deep belief in science as something objective
                 and eternal. A book unlike any other, Einstein and the
                 Quantum offers a completely new perspective on the
                 scientific achievements of the greatest intellect of
                 the twentieth century, showing how Einstein's
                 contributions to the development of quantum theory are
                 more significant, perhaps, than even his legendary work
                 on relativity.",
  acknowledgement = ack-nhfb,
  subject =      "Einstein, Albert; Physicists; Biography; Quantum
                 theory; Science; History; SCIENCE / Physics; SCIENCE /
                 Quantum Theory; BIOGRAPHY and AUTOBIOGRAPHY / Science
                 and Technology; SCIENCE / History.",
  subject-dates = "1879--1955",
  tableofcontents = "Acknowledgments / ix \\
                 Introduction: A Hundred Times More Than Relativity
                 Theory / 1 \\
                 1: `An Act of Desperation' / 5 \\
                 2: The Impudent Swabian / 15 \\
                 3: The Gypsy Life / 21 \\
                 4: Two Pillars of Wisdom / 26 \\
                 5: The Perfect Instruments of the Creator / 36 \\
                 6: More Heat Than Light / 44 \\
                 7: Difficult Counting / 51 \\
                 8: Those Fabulous Molecules / 62 \\
                 9: Tripping the Light Heuristic / 70 \\
                 10: Entertaining the Contradiction / 80 \\
                 11: Stalking the Planck / 86 \\
                 12: Calamity Jeans / 94 \\
                 13: Frozen Vibrations / 103 \\
                 14: Planck's Nobel Nightmare / 111 \\
                 15: Joining the Union / 122 \\
                 16: Creative Fusion / 129 \\
                 17: The Importance of Being Nernst / 141 \\
                 18: Lamenting the Ruins / 149 \\
                 19: A Cosmic Interlude / 160 \\
                 20: Bohr's Atomic Sonata / 168 \\
                 21: Relying on Chance / 181 \\
                 22: Chaotic Ghosts / 193 \\
                 23: Fifteen Million Minutes of Fame / 204 \\
                 24: The Indian Comet / 215 \\
                 25: Quantum Dice / 228 \\
                 26: The Royal Marriage: $ E = m c^2 = h \nu $ / 241 \\
                 27: The Viennese Polymath / 254 \\
                 28: Confusion and Then Uncertainty / 268 \\
                 29: {\em Nicht diese T{\"o}ne} [Not these tones] / 279
                 \\
                 Appendix 1: The Physicists / 287 \\
                 Appendix 2: The Three Thermal Radiation Laws / 291 \\
                 Notes / 295 \\
                 References / 319 \\
                 Index / 325",
}


bibtype: book
filename: master.bib
label: 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 OR 0937175021
ISBN13: 978-0-937175-02-6 OR 9780937175026
LCCN: QA76.73.C15S78 1991
bibdate: Sat Oct 15 13:10:42 1994
bibtimestamp: 1994.10.15 13:10:42 ???
URL: http://www.oreilly.com/catalog/curses
TOC: Understanding windows Terminal independence The curses library Sample program Quick reference
acknowledgement: ack-nhfb
rawauthor: John Strang
rawtitle: Programming with {\tt curses}
bibsource:
ftp://ftp.ora.com/pub/products/catalogs/book.catalog; https://www.math.utah.edu/pub/tex/bib/master.bib

rawTOC:
Understanding windows \\ Terminal independence \\ The curses library \\ Sample program \\ Quick reference

entry:
@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/master.bib",
  price =        "US\$12.95",
  URL =          "http://www.oreilly.com/catalog/curses",
  acknowledgement = ack-nhfb,
  tableofcontents = "Understanding windows \\
                 Terminal independence \\
                 The curses library \\
                 Sample program \\
                 Quick reference",
}


bibtype: book
filename: master.bib
label: Strang:1986:RWT
author: John Strang
title: Reading and Writing TERMCAP Entries
publisher: pub-ORA
address: pub-ORA:adr
pages: 73
year: 1986
bibdate: Wed Dec 15 18:30:24 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 18:30:24 ???
acknowledgement: ack-nhfb
rawauthor: John Strang
rawtitle: Reading and Writing {TERMCAP} Entries
entry:
@Book{Strang:1986:RWT,
  author =       "John Strang",
  title =        "Reading and Writing {TERMCAP} Entries",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "73",
  year =         "1986",
  bibdate =      "Wed Dec 15 18:30:24 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: 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
monthnumber: 4
year: 1988
ISBN: 0-937175-22-6 OR 0937175226
ISBN13: 978-0-937175-22-4 OR 9780937175224
LCCN: QA76.76.O63 S765 1990; QA76.8.U65 S79 1988
bibdate: Tue Sep 13 11:59:48 MDT 1994
bibtimestamp: 1994.09.13 11:59:48 MDT
URL: http://www.oreilly.com/catalog/9780937175224; http://www.oreilly.com/catalog/term
acknowledgement: ack-nhfb
rawauthor: John Strang and Linda Mui and Tim O'Reilly
rawtitle: {\tt termcap} \& {\tt terminfo}
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

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.

TOC:
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

rawabstract:
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.

rawTOC:
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

entry:
@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",
}


bibtype: book
filename: master.bib
label: Streitweiser:1961:MOT
author: Andrew Streitweiser, Jr.
title: Molecular Orbital Theory for Organic Chemists
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xvii + 489
year: 1961
LCCN: QD255 .S77 1961
bibdate: Sat Jul 25 13:55:27 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1998.07.25 13:55:27 ???
acknowledgement: ack-nhfb
rawauthor: Andrew {Streitweiser, Jr.}
rawtitle: Molecular Orbital Theory for Organic Chemists
entry:
@Book{Streitweiser:1961:MOT,
  author =       "Andrew {Streitweiser, Jr.}",
  title =        "Molecular Orbital Theory for Organic Chemists",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xvii + 489",
  year =         "1961",
  LCCN =         "QD255 .S77 1961",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Stringer:2013:LSH
author: Chris Stringer
title: Lone survivors: how we came to be the only humans on earth
publisher: St. Martin's Griffin
address: New York, NY, USA
pages: xii + 320
year: 2013
ISBN: 1-250-02330-0, 1-4299-7344-7 (e-book) OR 1250023300, 1429973447 (ebook)
ISBN13: 978-1-250-02330-8, 978-1-4299-7344-1 (e-book) OR 9781250023308, 9781429973441 (ebook)
LCCN: GN281 .S8746 2013
bibdate: Wed Oct 14 09:13:54 MDT 2015
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2015.10.14 09:13:54 MDT
remark: Originally published: The origin of our species. London: Allen Lane, c2011.
acknowledgement: ack-nhfb
authordates: 1947--
rawauthor: Chris Stringer
rawtitle: Lone survivors: how we came to be the only humans on earth
abstract:
Outlines a reassessment of human evolution that draws on recent fossil findings and challenges current theories to say that humans coexisted and competed across the African continent while exchanging genes, tools, and behaviors.

subject:
Human beings; Origin; Human evolution; Origin; Human evolution; SCIENCE / Life Sciences / Evolution.

TOC:
The big questions Unlocking the past What lies beneath Finding the way forward Behaving in a modern way: mind reading and symbols Behaving in a modern way: technology and lifeways Genes and DNA Making a modern human The past and future evolution of our species

rawabstract:
Outlines a reassessment of human evolution that draws on recent fossil findings and challenges current theories to say that humans coexisted and competed across the African continent while exchanging genes, tools, and behaviors.

rawTOC:
The big questions \\ Unlocking the past \\ What lies beneath \\ Finding the way forward \\ Behaving in a modern way: mind reading and symbols \\ Behaving in a modern way: technology and lifeways \\ Genes and DNA \\ Making a modern human \\ The past and future evolution of our species

entry:
@Book{Stringer:2013:LSH,
  author =       "Chris Stringer",
  title =        "Lone survivors: how we came to be the only humans on
                 earth",
  publisher =    "St. Martin's Griffin",
  address =      "New York, NY, USA",
  pages =        "xii + 320",
  year =         "2013",
  ISBN =         "1-250-02330-0, 1-4299-7344-7 (e-book)",
  ISBN-13 =      "978-1-250-02330-8, 978-1-4299-7344-1 (e-book)",
  LCCN =         "GN281 .S8746 2013",
  bibdate =      "Wed Oct 14 09:13:54 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Outlines a reassessment of human evolution that draws
                 on recent fossil findings and challenges current
                 theories to say that humans coexisted and competed
                 across the African continent while exchanging genes,
                 tools, and behaviors.",
  acknowledgement = ack-nhfb,
  author-dates = "1947--",
  libnote =      "Not yet in my library.",
  remark =       "Originally published: The origin of our species.
                 London: Allen Lane, c2011.",
  subject =      "Human beings; Origin; Human evolution; Origin; Human
                 evolution; SCIENCE / Life Sciences / Evolution.",
  tableofcontents = "The big questions \\
                 Unlocking the past \\
                 What lies beneath \\
                 Finding the way forward \\
                 Behaving in a modern way: mind reading and symbols \\
                 Behaving in a modern way: technology and lifeways \\
                 Genes and DNA \\
                 Making a modern human \\
                 The past and future evolution of our species",
}


bibtype: book
filename: master.bib
label: Stripp:1995:CBF
author: Alan Stripp
title: Code Breaker in the Far East
publisher: pub-OXFORD
address: pub-OXFORD:adr
edition: Second
pages: xiv + 204
year: 1995
ISBN: 0-19-280386-7 (paperback), 0-19-285316-3 OR 0192803867 (paperback), 0192853163
ISBN13: 978-0-19-280386-3 (paperback), 978-0-19-285316-5 OR 9780192803863 (paperback), 9780192853165
LCCN: D810.C88 S76 1989
bibdate: Thu Mar 24 03:53:54 2005
bibtimestamp: 2005.03.24 03:53:54 ???
acknowledgement: ack-nhfb
subjectdates: 1924--
rawauthor: Alan Stripp
rawtitle: Code Breaker in the {Far East}
abstract:
booktitle Codebreaker in the Far East is the first book to describe how Bletchley Park and its Indian and Far Eastern outposts broke a series of Japanese codes and cipher systems of dazzling variety and complexity. Their achievements made a major contribution to the Allied victory in Burma, and probably helped to shorten and win the war, perhaps by two or three years. Alan Stripp gives his first-hand account of the excitement of reading the enemy's mind, of working against the clock, hampered by one of the world's most daunting languages and the knowledge that they were facing an unyielding and resourceful enemy who had never known defeat.

subject:
Stripp, Alan; World War, 1939--1945; Cryptography; World War, 1939--1945; Personal narratives, English; World War, 1939--1945; Campaigns; Burma

TOC:
Introduction / Christopher Andrew Tours of Duty Cambridge, Bedford and Yorkshire Bletchley Park Marching Orders Delhi Naini Tal, Agra and Abbottabad Bangalore, Singapore and Cambridge Japanese Puzzles Japanese Codes and Ciphers: what were they like? What did they tell us? How were they sent? How were they intercepted? How were they broken? What is so special about signals intelligence? Loose ends Traffic analysis The index Interrogation Japanese cryptographic security The Japanese as codebreakers The Japanese language The Chinese Telegraphic Code Japanese language courses Cover-names A Tangled Web Clandestine Groups and their Signals General Slim and Signals Intelligence Phuket Island Deception in the Burma Campaign

rawabstract:
\booktitle{Codebreaker in the Far East} is the first book to describe how Bletchley Park and its Indian and Far Eastern outposts broke a series of Japanese codes and cipher systems of dazzling variety and complexity. Their achievements made a major contribution to the Allied victory in Burma, and probably helped to shorten and win the war, perhaps by two or three years. Alan Stripp gives his first-hand account of the excitement of reading the enemy's mind, of working against the clock, hampered by one of the world's most daunting languages and the knowledge that they were facing an unyielding and resourceful enemy who had never known defeat.

rawTOC:
Introduction / Christopher Andrew \\ Tours of Duty \\ Cambridge, Bedford and Yorkshire \\ Bletchley Park \\ Marching Orders \\ Delhi \\ Naini Tal, Agra and Abbottabad \\ Bangalore, Singapore and Cambridge \\ Japanese Puzzles \\ Japanese Codes and Ciphers: what were they like? \\ What did they tell us? \\ How were they sent? \\ How were they intercepted? \\ How were they broken? \\ What is so special about signals intelligence? \\ Loose ends \\ Traffic analysis \\ The index \\ Interrogation \\ Japanese cryptographic security \\ The Japanese as codebreakers \\ The Japanese language \\ The Chinese Telegraphic Code \\ Japanese language courses \\ Cover-names \\ A Tangled Web \\ Clandestine Groups and their Signals \\ General Slim and Signals Intelligence \\ Phuket Island \\ Deception in the Burma Campaign

entry:
@Book{Stripp:1995:CBF,
  author =       "Alan Stripp",
  title =        "Code Breaker in the {Far East}",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  edition =      "Second",
  pages =        "xiv + 204",
  year =         "1995",
  ISBN =         "0-19-280386-7 (paperback), 0-19-285316-3",
  ISBN-13 =      "978-0-19-280386-3 (paperback), 978-0-19-285316-5",
  LCCN =         "D810.C88 S76 1989",
  bibdate =      "Thu Mar 24 03:53:54 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "\booktitle{Codebreaker in the Far East} is the first
                 book to describe how Bletchley Park and its Indian and
                 Far Eastern outposts broke a series of Japanese codes
                 and cipher systems of dazzling variety and complexity.
                 Their achievements made a major contribution to the
                 Allied victory in Burma, and probably helped to shorten
                 and win the war, perhaps by two or three years. Alan
                 Stripp gives his first-hand account of the excitement
                 of reading the enemy's mind, of working against the
                 clock, hampered by one of the world's most daunting
                 languages and the knowledge that they were facing an
                 unyielding and resourceful enemy who had never known
                 defeat.",
  acknowledgement = ack-nhfb,
  subject =      "Stripp, Alan; World War, 1939--1945; Cryptography;
                 World War, 1939--1945; Personal narratives, English;
                 World War, 1939--1945; Campaigns; Burma",
  subject-dates = "1924--",
  tableofcontents = "Introduction / Christopher Andrew \\
                 Tours of Duty \\
                 Cambridge, Bedford and Yorkshire \\
                 Bletchley Park \\
                 Marching Orders \\
                 Delhi \\
                 Naini Tal, Agra and Abbottabad \\
                 Bangalore, Singapore and Cambridge \\
                 Japanese Puzzles \\
                 Japanese Codes and Ciphers: what were they like? \\
                 What did they tell us? \\
                 How were they sent? \\
                 How were they intercepted? \\
                 How were they broken? \\
                 What is so special about signals intelligence? \\
                 Loose ends \\
                 Traffic analysis \\
                 The index \\
                 Interrogation \\
                 Japanese cryptographic security \\
                 The Japanese as codebreakers \\
                 The Japanese language \\
                 The Chinese Telegraphic Code \\
                 Japanese language courses \\
                 Cover-names \\
                 A Tangled Web \\
                 Clandestine Groups and their Signals \\
                 General Slim and Signals Intelligence \\
                 Phuket Island \\
                 Deception in the Burma Campaign",
}


bibtype: book
filename: master.bib
label: Strogatz:2019:IPH
author: Steven Strogatz
title: Infinite Powers: How Calculus Reveals the Secrets of the Universe
publisher: Houghton Mifflin Harcourt
address: Boston, MA, USA
pages: xxiii + 360
year: 2019
LCCN: QA303.2 .S78 2019
bibdate: Sat Nov 19 08:56:35 MST 2022
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2022.11.19 08:56:35 MST
acknowledgement: ack-nhfb
rawauthor: Steven Strogatz
rawtitle: Infinite Powers: How Calculus Reveals the Secrets of the Universe
ISBN:
0-358-29928-4 (paperback), 1-328-87998-4 (hardcover), 1-328-88001-X (e-book) OR 0358299284 (paperback), 1328879984 (hardcover), 132888001X (ebook)

ISBN13:
978-0-358-29928-8 (paperback), 978-1-328-87998-1 (hardcover), 978-1-328-88001-7 (e-book) OR 9780358299288 (paperback), 9781328879981 (hardcover), 9781328880017 (ebook)

abstract:
This is the captivating story of mathematics' greatest ever idea: calculus. Without it, there would be no computers, no microwave ovens, no GPS, and no space travel. But before it gave modern man almost infinite powers, calculus was behind centuries of controversy, competition, and even death. Taking us on a thrilling journey through three millennia, professor Steven Strogatz charts the development of this seminal achievement from the days of Aristotle to today's million-dollar reward that awaits whoever cracks Reimann's hypothesis. Filled with idiosyncratic characters from Pythagoras to Euler, Infinite Powers is a compelling human drama that reveals the legacy of calculus on nearly every aspect of modern civilization, including science, politics, ethics, philosophy, and much besides.

subject:
Archimedes; Archimedes; Archimedes; Calculus; History; Differential calculus; Calcul infinitesimal; Histoire; Calcul differentiel; calculus; Calculus; Differential calculus; Calculus; History; Differential calculus

TOC:
Introduction / vii 1: Infinity / 1 2: The man who harnessed infinity / 27 3: Discovering the laws of motion / 59 4: The dawn of differential calculus / 89 5: The crossroads / 123 6: The vocabulary of change / 141 7: The secret fountain / 167 8: Fictions of the mind / 199 9: The logical universe / 227 10: Making waves / 249 11: The future of calculus / 271 Conclusion / 295 Acknowledgments / 303 Illustration Credits / 307 Notes / 309 Bibliography / 333 Index / 345

rawabstract:
This is the captivating story of mathematics' greatest ever idea: calculus. Without it, there would be no computers, no microwave ovens, no GPS, and no space travel. But before it gave modern man almost infinite powers, calculus was behind centuries of controversy, competition, and even death. Taking us on a thrilling journey through three millennia, professor Steven Strogatz charts the development of this seminal achievement from the days of Aristotle to today's million-dollar reward that awaits whoever cracks Reimann's hypothesis. Filled with idiosyncratic characters from Pythagoras to Euler, Infinite Powers is a compelling human drama that reveals the legacy of calculus on nearly every aspect of modern civilization, including science, politics, ethics, philosophy, and much besides.

rawTOC:
Introduction / vii \\ 1: Infinity / 1 \\ 2: The man who harnessed infinity / 27 \\ 3: Discovering the laws of motion / 59 \\ 4: The dawn of differential calculus / 89 \\ 5: The crossroads / 123 \\ 6: The vocabulary of change / 141 \\ 7: The secret fountain / 167 \\ 8: Fictions of the mind / 199 \\ 9: The logical universe / 227 \\ 10: Making waves / 249 \\ 11: The future of calculus / 271\\ Conclusion / 295 \\ Acknowledgments / 303 \\ Illustration Credits / 307 \\ Notes / 309 \\ Bibliography / 333 \\ Index / 345

entry:
@Book{Strogatz:2019:IPH,
  author =       "Steven Strogatz",
  title =        "Infinite Powers: How Calculus Reveals the Secrets of
                 the Universe",
  publisher =    "Houghton Mifflin Harcourt",
  address =      "Boston, MA, USA",
  pages =        "xxiii + 360",
  year =         "2019",
  ISBN =         "0-358-29928-4 (paperback), 1-328-87998-4 (hardcover),
                 1-328-88001-X (e-book)",
  ISBN-13 =      "978-0-358-29928-8 (paperback), 978-1-328-87998-1
                 (hardcover), 978-1-328-88001-7 (e-book)",
  LCCN =         "QA303.2 .S78 2019",
  bibdate =      "Sat Nov 19 08:56:35 MST 2022",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "This is the captivating story of mathematics' greatest
                 ever idea: calculus. Without it, there would be no
                 computers, no microwave ovens, no GPS, and no space
                 travel. But before it gave modern man almost infinite
                 powers, calculus was behind centuries of controversy,
                 competition, and even death. Taking us on a thrilling
                 journey through three millennia, professor Steven
                 Strogatz charts the development of this seminal
                 achievement from the days of Aristotle to today's
                 million-dollar reward that awaits whoever cracks
                 Reimann's hypothesis. Filled with idiosyncratic
                 characters from Pythagoras to Euler, Infinite Powers is
                 a compelling human drama that reveals the legacy of
                 calculus on nearly every aspect of modern civilization,
                 including science, politics, ethics, philosophy, and
                 much besides.",
  acknowledgement = ack-nhfb,
  subject =      "Archimedes; Archimedes; Archimedes; Calculus; History;
                 Differential calculus; Calcul infinit{\'e}simal;
                 Histoire; Calcul diff{\'e}rentiel; calculus; Calculus;
                 Differential calculus; Calculus; History; Differential
                 calculus",
  tableofcontents = "Introduction / vii \\
                 1: Infinity / 1 \\
                 2: The man who harnessed infinity / 27 \\
                 3: Discovering the laws of motion / 59 \\
                 4: The dawn of differential calculus / 89 \\
                 5: The crossroads / 123 \\
                 6: The vocabulary of change / 141 \\
                 7: The secret fountain / 167 \\
                 8: Fictions of the mind / 199 \\
                 9: The logical universe / 227 \\
                 10: Making waves / 249 \\
                 11: The future of calculus / 271\\
                 Conclusion / 295 \\
                 Acknowledgments / 303 \\
                 Illustration Credits / 307 \\
                 Notes / 309 \\
                 Bibliography / 333 \\
                 Index / 345",
}


bibtype: book
filename: master.bib
label: Stroud:1974:NQS
author: A. H. Stroud
publisher: pub-SV
address: pub-SV:adr
pages: xi + 338
year: 1974
DOI: https://doi.org/10.1007/978-1-4612-6390-6
ISBN: 0-387-90100-0 OR 0387901000
ISBN13: 978-0-387-90100-8 OR 9780387901008
LCCN: QA1 .A647 vol. 10
bibdate: Sat Dec 24 15:53:15 MST 2005
bibsource: Amazon; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2005.12.24 15:53:15 MST
series: Applied Mathematical Sciences Series
keywords: Differential equations --- Numerical solutions, Numerical integration
subject: Mathematics; Mathematics; Mathematics; Physical Sciences and Mathematics; Mathematical Theory
acknowledgement: ack-nhfb
rawauthor: A. H. Stroud
title:
Numerical Quadrature and Solution of Ordinary Differential Equations: a Textbook for a Beginning Course in Numerical Analysis: Graduate Texts in Mathematics

abstract:
This is a textbook for a one semester course on numerical analysis for senior undergraduate or beginning graduate students with no previous knowledge of the subject. The prerequisites are calculus, some knowledge of ordinary differential equations, and knowledge of computer programming using Fortran. Normally this should be half of a two semester course, the other semester covering numerical solution of linear systems, inversion of matrices and roots of polynomials. Neither semester should be a prerequisite for the other. This would prepare the student for advanced topics on numerical analysis such as partial differential equations. We are philosophically opposed to a one semester surveyor ``numerical methods'' course which covers all of the above mentioned topics, plus perhaps others, in one semester. We believe the student in such a course does not learn enough about anyone topic to develop an appreciation for it. For reference Chapter I contains statements of results from other branches of mathematics needed for the numerical analysis. The instructor may have to review some of these results. Chapter 2 contains basic results about interpolation. We spend only about one week of a semester on interpolation and divide the remainder of the semester between quadrature and differential equations. Most of the sections not marked with an * can be covered in one semester. The sections marked with an * are included as a guide for further study.

TOC:
1 Background Information 1.1 Significant figures and round-off error 1.2 Computers and floating-point arithmetic 1.3 Complex numbers 1.4 Inequalities for numbers 1.5 Convergence of a sequence of numbers 1.6 Polynomials and their roots 1.7 Systems of linear equations 1.8 The Vandermonde matrix 1.9 Continuous functions; piecewise continuous functions 1.10 Mean value theorem and Rolle's theorem 1.11 Convergence of a sequence of functions 1.12 The chain rule for derivatives 1.13 Definite integrals and Riemann sums 1.14 Linear transformation of one interval onto another 1.15 Change of variables in an integral 1.16 Mean value theorem for integrals 1.17 Inequalities for integrals 1.18 The class of functions $W^m[M_m; a, b]$ 1.19 The function $(x - t)_+^k$ 1.20 Taylor's formula with integral form of remainder 1.21 Taylor's formula with usual form of remainder 1.22 Taylor's formula for functions of two variables 1.23 Difference equations 1.24 Linear difference equations with constant coefficients 1.25 Linear functional 1.26 Tri-diagonal linear systems References for Chapter 1 2 Interpolation 2.1 Existence of interpolating polynomials 2.2 Construction of the interpolating polynomial by solution of a linear system 2.3 One form for the error in the interpolation 2.4 Convergence of a sequence of interpolations 2.5 The Weierstrass approximation theorem 2.6 Iterated interpolation 2.7 Peano estimates for the error in interpolation 2.8 Interpolation by rational functions 2.9 Interpolation by cubic spline functions 2.10 Additional reading References for Chapter 2 3 Quadrature 3.1 Introductory remarks and definitions 3.2 Existence of formulas exact for polynomials 3.3 Newton--Cotes formulas and their properties 3.4 Linear transformations of formulas 3.5 Repeated trapezoidal formula; repeated midpoint formula; repeated Simpson's formula 3.6 Introduction to Gauss formulas 3.7 Orthogonal polynomials and their zeros 3.8 Existence of Gauss formulas 3.9 Convergence of a sequence of Gauss formulas for a continuous integrand 3.10 Introduction to Romberg formulas 3.11 Romberg formulas and their properties 3.12 Peano error estimates for quadrature formulas 3.13 Gauss--Legendre formulas are Riemann sums 3.14 The merits of Gauss--Legendre formulas 3.15 Formulas exact for trigonometric polynomials 3.16 Numerical integration by rational extrapolation 3.17 Numerical integration by cubic splines 3.18 Additional reading References for Chapter 3 4 Initial Value Problems for Ordinary Differential Equations 4.1 Introduction 4.2 Taylor's series methods 4.3 Convergence of Taylor's series methods 4.4 Runge--Kutta methods 4.5 Derivation of Runge--Kutta methods 4.6 The need for automatic choice of stepsize; the earth-moon-spaceship problem 4.7 Runge--Kutta methods with automatic choice of stepsize; methods of Zonneveld 4.8 Explicit multistep methods or predictor methods 4.9 Implicit multistep methods or corrector methods 4.10 Practical use of corrector methods; predictor-corrector methods 4.11 Stability of multistep methods for $y' = lambda y$ 4.12 Stability of multistep methods for general equations 4.13 A method based on the midpoint formula and rational extrapolation 4.14 Additional reading References for Chapter 4 Appendix A Tables of Orthogonal Polynomials Appendix B Tables of Peano Error Constants for Various Quadrature Formulas Appendix C Tables of Quadrature Formulas Index of Symbols

rawabstract:
This is a textbook for a one semester course on numerical analysis for senior undergraduate or beginning graduate students with no previous knowledge of the subject. The prerequisites are calculus, some knowledge of ordinary differential equations, and knowledge of computer programming using Fortran. Normally this should be half of a two semester course, the other semester covering numerical solution of linear systems, inversion of matrices and roots of polynomials. Neither semester should be a prerequisite for the other. This would prepare the student for advanced topics on numerical analysis such as partial differential equations. We are philosophically opposed to a one semester surveyor ``numerical methods'' course which covers all of the above mentioned topics, plus perhaps others, in one semester. We believe the student in such a course does not learn enough about anyone topic to develop an appreciation for it. For reference Chapter I contains statements of results from other branches of mathematics needed for the numerical analysis. The instructor may have to review some of these results. Chapter 2 contains basic results about interpolation. We spend only about one week of a semester on interpolation and divide the remainder of the semester between quadrature and differential equations. Most of the sections not marked with an * can be covered in one semester. The sections marked with an * are included as a guide for further study.

rawtitle:
Numerical Quadrature and Solution of Ordinary Differential Equations: a Textbook for a Beginning Course in Numerical Analysis: Graduate Texts in Mathematics

rawTOC:
1 Background Information \\ 1.1 Significant figures and round-off error \\ 1.2 Computers and floating-point arithmetic \\ 1.3 Complex numbers \\ 1.4 Inequalities for numbers \\ 1.5 Convergence of a sequence of numbers \\ 1.6 Polynomials and their roots \\ 1.7 Systems of linear equations \\ 1.8 The Vandermonde matrix \\ 1.9 Continuous functions; piecewise continuous functions \\ 1.10 Mean value theorem and Rolle's theorem \\ 1.11 Convergence of a sequence of functions \\ 1.12 The chain rule for derivatives \\ 1.13 Definite integrals and Riemann sums \\ 1.14 Linear transformation of one interval onto another \\ 1.15 Change of variables in an integral \\ 1.16 Mean value theorem for integrals \\ 1.17 Inequalities for integrals \\ 1.18 The class of functions $W^m[M_m; a, b]$ \\ 1.19 The function $(x - t)_+^k$ \\ 1.20 Taylor's formula with integral form of remainder \\ 1.21 Taylor's formula with usual form of remainder \\ 1.22 Taylor's formula for functions of two variables \\ 1.23 Difference equations \\ 1.24 Linear difference equations with constant coefficients \\ 1.25 Linear functional \\ 1.26 Tri-diagonal linear systems \\ References for Chapter 1 \\ 2 Interpolation \\ 2.1 Existence of interpolating polynomials \\ 2.2 Construction of the interpolating polynomial by solution of a linear system \\ 2.3 One form for the error in the interpolation \\ 2.4 Convergence of a sequence of interpolations \\ 2.5 The Weierstrass approximation theorem \\ 2.6 Iterated interpolation \\ 2.7 Peano estimates for the error in interpolation \\ 2.8 Interpolation by rational functions \\ 2.9 Interpolation by cubic spline functions \\ 2.10 Additional reading \\ References for Chapter 2 \\ 3 Quadrature \\ 3.1 Introductory remarks and definitions \\ 3.2 Existence of formulas exact for polynomials \\ 3.3 Newton--Cotes formulas and their properties \\ 3.4 Linear transformations of formulas \\ 3.5 Repeated trapezoidal formula; repeated midpoint formula; repeated Simpson's formula \\ 3.6 Introduction to Gauss formulas \\ 3.7 Orthogonal polynomials and their zeros \\ 3.8 Existence of Gauss formulas \\ 3.9 Convergence of a sequence of Gauss formulas for a continuous integrand \\ 3.10 Introduction to Romberg formulas \\ 3.11 Romberg formulas and their properties \\ 3.12 Peano error estimates for quadrature formulas \\ 3.13 Gauss--Legendre formulas are Riemann sums \\ 3.14 The merits of Gauss--Legendre formulas \\ 3.15 Formulas exact for trigonometric polynomials \\ 3.16 Numerical integration by rational extrapolation \\ 3.17 Numerical integration by cubic splines \\ 3.18 Additional reading \\ References for Chapter 3 \\ 4 Initial Value Problems for Ordinary Differential Equations \\ 4.1 Introduction \\ 4.2 Taylor's series methods \\ 4.3 Convergence of Taylor's series methods \\ 4.4 Runge--Kutta methods \\ 4.5 Derivation of Runge--Kutta methods \\ 4.6 The need for automatic choice of stepsize; the earth-moon-spaceship problem \\ 4.7 Runge--Kutta methods with automatic choice of stepsize; methods of Zonneveld \\ 4.8 Explicit multistep methods or predictor methods \\ 4.9 Implicit multistep methods or corrector methods \\ 4.10 Practical use of corrector methods; predictor-corrector methods \\ 4.11 Stability of multistep methods for $y' = \lambda y$ \\ 4.12 Stability of multistep methods for general equations \\ 4.13 A method based on the midpoint formula and rational extrapolation \\ 4.14 Additional reading \\ References for Chapter 4 \\ Appendix A Tables of Orthogonal Polynomials \\ Appendix B Tables of Peano Error Constants for Various Quadrature Formulas \\ Appendix C Tables of Quadrature Formulas \\ Index of Symbols

entry:
@Book{Stroud:1974:NQS,
  author =       "A. H. Stroud",
  title =        "Numerical Quadrature and Solution of Ordinary
                 Differential Equations: a Textbook for a Beginning
                 Course in Numerical Analysis: Graduate Texts in
                 Mathematics",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xi + 338",
  year =         "1974",
  DOI =          "https://doi.org/10.1007/978-1-4612-6390-6",
  ISBN =         "0-387-90100-0",
  ISBN-13 =      "978-0-387-90100-8",
  LCCN =         "QA1 .A647 vol. 10",
  bibdate =      "Sat Dec 24 15:53:15 MST 2005",
  bibsource =    "Amazon;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "Applied Mathematical Sciences Series",
  abstract =     "This is a textbook for a one semester course on
                 numerical analysis for senior undergraduate or
                 beginning graduate students with no previous knowledge
                 of the subject. The prerequisites are calculus, some
                 knowledge of ordinary differential equations, and
                 knowledge of computer programming using Fortran.
                 Normally this should be half of a two semester course,
                 the other semester covering numerical solution of
                 linear systems, inversion of matrices and roots of
                 polynomials. Neither semester should be a prerequisite
                 for the other. This would prepare the student for
                 advanced topics on numerical analysis such as partial
                 differential equations. We are philosophically opposed
                 to a one semester surveyor ``numerical methods'' course
                 which covers all of the above mentioned topics, plus
                 perhaps others, in one semester. We believe the student
                 in such a course does not learn enough about anyone
                 topic to develop an appreciation for it. For reference
                 Chapter I contains statements of results from other
                 branches of mathematics needed for the numerical
                 analysis. The instructor may have to review some of
                 these results. Chapter 2 contains basic results about
                 interpolation. We spend only about one week of a
                 semester on interpolation and divide the remainder of
                 the semester between quadrature and differential
                 equations. Most of the sections not marked with an *
                 can be covered in one semester. The sections marked
                 with an * are included as a guide for further study.",
  acknowledgement = ack-nhfb,
  category =     "Professional \& Technical; Professional Science;
                 Mathematics; Applied; Differential Equations",
  dateentered =  "2005-12-23",
  DEWEY =        "510/.8 s 515/.352",
  dimensions =   "26 cm.",
  idnumber =     "540",
  keywords =     "Differential equations --- Numerical solutions,
                 Numerical integration",
  libnote =      "Not in my library.",
  subject =      "Mathematics; Mathematics; Mathematics; Physical
                 Sciences and Mathematics; Mathematical Theory",
  tableofcontents = "1 Background Information \\
                 1.1 Significant figures and round-off error \\
                 1.2 Computers and floating-point arithmetic \\
                 1.3 Complex numbers \\
                 1.4 Inequalities for numbers \\
                 1.5 Convergence of a sequence of numbers \\
                 1.6 Polynomials and their roots \\
                 1.7 Systems of linear equations \\
                 1.8 The Vandermonde matrix \\
                 1.9 Continuous functions; piecewise continuous
                 functions \\
                 1.10 Mean value theorem and Rolle's theorem \\
                 1.11 Convergence of a sequence of functions \\
                 1.12 The chain rule for derivatives \\
                 1.13 Definite integrals and Riemann sums \\
                 1.14 Linear transformation of one interval onto another
                 \\
                 1.15 Change of variables in an integral \\
                 1.16 Mean value theorem for integrals \\
                 1.17 Inequalities for integrals \\
                 1.18 The class of functions $W^m[M_m; a, b]$ \\
                 1.19 The function $(x - t)_+^k$ \\
                 1.20 Taylor's formula with integral form of remainder
                 \\
                 1.21 Taylor's formula with usual form of remainder \\
                 1.22 Taylor's formula for functions of two variables
                 \\
                 1.23 Difference equations \\
                 1.24 Linear difference equations with constant
                 coefficients \\
                 1.25 Linear functional \\
                 1.26 Tri-diagonal linear systems \\
                 References for Chapter 1 \\
                 2 Interpolation \\
                 2.1 Existence of interpolating polynomials \\
                 2.2 Construction of the interpolating polynomial by
                 solution of a linear system \\
                 2.3 One form for the error in the interpolation \\
                 2.4 Convergence of a sequence of interpolations \\
                 2.5 The Weierstrass approximation theorem \\
                 2.6 Iterated interpolation \\
                 2.7 Peano estimates for the error in interpolation \\
                 2.8 Interpolation by rational functions \\
                 2.9 Interpolation by cubic spline functions \\
                 2.10 Additional reading \\
                 References for Chapter 2 \\
                 3 Quadrature \\
                 3.1 Introductory remarks and definitions \\
                 3.2 Existence of formulas exact for polynomials \\
                 3.3 Newton--Cotes formulas and their properties \\
                 3.4 Linear transformations of formulas \\
                 3.5 Repeated trapezoidal formula; repeated midpoint
                 formula; repeated Simpson's formula \\
                 3.6 Introduction to Gauss formulas \\
                 3.7 Orthogonal polynomials and their zeros \\
                 3.8 Existence of Gauss formulas \\
                 3.9 Convergence of a sequence of Gauss formulas for a
                 continuous integrand \\
                 3.10 Introduction to Romberg formulas \\
                 3.11 Romberg formulas and their properties \\
                 3.12 Peano error estimates for quadrature formulas \\
                 3.13 Gauss--Legendre formulas are Riemann sums \\
                 3.14 The merits of Gauss--Legendre formulas \\
                 3.15 Formulas exact for trigonometric polynomials \\
                 3.16 Numerical integration by rational extrapolation
                 \\
                 3.17 Numerical integration by cubic splines \\
                 3.18 Additional reading \\
                 References for Chapter 3 \\
                 4 Initial Value Problems for Ordinary Differential
                 Equations \\
                 4.1 Introduction \\
                 4.2 Taylor's series methods \\
                 4.3 Convergence of Taylor's series methods \\
                 4.4 Runge--Kutta methods \\
                 4.5 Derivation of Runge--Kutta methods \\
                 4.6 The need for automatic choice of stepsize; the
                 earth-moon-spaceship problem \\
                 4.7 Runge--Kutta methods with automatic choice of
                 stepsize; methods of Zonneveld \\
                 4.8 Explicit multistep methods or predictor methods \\
                 4.9 Implicit multistep methods or corrector methods \\
                 4.10 Practical use of corrector methods;
                 predictor-corrector methods \\
                 4.11 Stability of multistep methods for $y' = \lambda
                 y$ \\
                 4.12 Stability of multistep methods for general
                 equations \\
                 4.13 A method based on the midpoint formula and
                 rational extrapolation \\
                 4.14 Additional reading \\
                 References for Chapter 4 \\
                 Appendix A Tables of Orthogonal Polynomials \\
                 Appendix B Tables of Peano Error Constants for Various
                 Quadrature Formulas \\
                 Appendix C Tables of Quadrature Formulas \\
                 Index of Symbols",
}


bibtype: book
filename: master.bib
label: Stroustrup:1986:CPL
author: Bjarne Stroustrup
title: The C++ Programming Language
publisher: pub-AW
address: pub-AW:adr
pages: viii + 327
year: 1986
ISBN: 0-201-12078-X OR 020112078X
ISBN13: 978-0-201-12078-3 OR 9780201120783
LCCN: QA76.73.C153 S77 1986
bibdate: Wed Dec 15 18:34:06 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 18:34:06 ???
acknowledgement: ack-nhfb
rawauthor: Bjarne Stroustrup
rawtitle: The {C++} Programming Language
TOC:
A tour of C++ Declarations and constants Expressions and statements Functions and files Classes Operator Overloading Derived classes Streams

rawTOC:
A tour of C++ \\ Declarations and constants \\ Expressions and statements \\ Functions and files \\ Classes \\ Operator Overloading \\ Derived classes \\ Streams

entry:
@Book{Stroustrup:1986:CPL,
  author =       "Bjarne Stroustrup",
  title =        "The {C++} Programming Language",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "viii + 327",
  year =         "1986",
  ISBN =         "0-201-12078-X",
  ISBN-13 =      "978-0-201-12078-3",
  LCCN =         "QA76.73.C153 S77 1986",
  bibdate =      "Wed Dec 15 18:34:06 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  email =        "\path|bs@alice.uucp|",
  tableofcontents = "A tour of C++ \\
                 Declarations and constants \\
                 Expressions and statements \\
                 Functions and files \\
                 Classes \\
                 Operator Overloading \\
                 Derived classes \\
                 Streams",
}


bibtype: book
filename: master.bib
label: Stroustrup:1991:CPL
author: Bjarne Stroustrup
title: The C++ Programming Language
publisher: pub-AW
address: pub-AW:adr
edition: Second
pages: xi + 669
year: 1991
ISBN: 0-201-53992-6 OR 0201539926
ISBN13: 978-0-201-53992-9 OR 9780201539929
LCCN: QA76.73.C15 S79 1991
bibdate: Wed Dec 15 10:42:50 1993
bibtimestamp: 1993.12.15 10:42:50 ???
acknowledgement: ack-nhfb
rawauthor: Bjarne Stroustrup
rawtitle: The {C++} Programming Language
bibsource:
https://www.math.utah.edu/pub/tex/bib/cccuj.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

TOC:
Notes to the reader A tour of C++ Declarations and constants Expressions and statements Functions and files Classes Derived classes Operator overloading Templates Exception handling Streams Design and development Design and C++ Design of libraries Reference manual ANSI/ISO resolutions

rawTOC:
Notes to the reader \\ A tour of C++ \\ Declarations and constants \\ Expressions and statements \\ Functions and files \\ Classes \\ Derived classes \\ Operator overloading \\ Templates \\ Exception handling \\ Streams \\ Design and development \\ Design and C++ \\ Design of libraries \\ Reference manual \\ ANSI/ISO resolutions

entry:
@Book{Stroustrup:1991:CPL,
  author =       "Bjarne Stroustrup",
  title =        "The {C++} Programming Language",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xi + 669",
  year =         "1991",
  ISBN =         "0-201-53992-6",
  ISBN-13 =      "978-0-201-53992-9",
  LCCN =         "QA76.73.C15 S79 1991",
  bibdate =      "Wed Dec 15 10:42:50 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cccuj.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  email =        "\path|bs@alice.uucp|",
  tableofcontents = "Notes to the reader \\
                 A tour of C++ \\
                 Declarations and constants \\
                 Expressions and statements \\
                 Functions and files \\
                 Classes \\
                 Derived classes \\
                 Operator overloading \\
                 Templates \\
                 Exception handling \\
                 Streams \\
                 Design and development \\
                 Design and C++ \\
                 Design of libraries \\
                 Reference manual \\
                 ANSI/ISO resolutions",
}


bibtype: book
filename: master.bib
label: Stroustrup:1994:DEC
author: Bjarne Stroustrup
title: The Design and Evolution of C++
publisher: pub-AW
address: pub-AW:adr
pages: x + 461
year: 1994
ISBN: 0-201-54330-3 OR 0201543303
ISBN13: 978-0-201-54330-8 OR 9780201543308
LCCN: QA76.73.C153S79 1994
bibdate: Wed May 25 13:58:32 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.05.25 13:58:32 ???
acknowledgement: ack-nhfb
rawauthor: Bjarne Stroustrup
rawtitle: The Design and Evolution of {C++}
TOC:
The Prehistory of C++ C with Classes The Birth of C++ C++ Language Design Rules Chronology 1985--1993 Standardization Interest and Use Libraries Looking Ahead Memory Management Overloading Multiple Inheritance Class Concept Refinements Casting Templates Exception Handling Namespaces The C Preprocessor

rawTOC:
The Prehistory of C++ \\ C with Classes \\ The Birth of C++ \\ C++ Language Design Rules \\ Chronology 1985--1993 \\ Standardization \\ Interest and Use \\ Libraries \\ Looking Ahead \\ Memory Management \\ Overloading \\ Multiple Inheritance \\ Class Concept Refinements \\ Casting \\ Templates \\ Exception Handling \\ Namespaces \\ The C Preprocessor

entry:
@Book{Stroustrup:1994:DEC,
  author =       "Bjarne Stroustrup",
  title =        "The Design and Evolution of {C++}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "x + 461",
  year =         "1994",
  ISBN =         "0-201-54330-3",
  ISBN-13 =      "978-0-201-54330-8",
  LCCN =         "QA76.73.C153S79 1994",
  bibdate =      "Wed May 25 13:58:32 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$26.96",
  acknowledgement = ack-nhfb,
  tableofcontents = "The Prehistory of C++ \\
                 C with Classes \\
                 The Birth of C++ \\
                 C++ Language Design Rules \\
                 Chronology 1985--1993 \\
                 Standardization \\
                 Interest and Use \\
                 Libraries \\
                 Looking Ahead \\
                 Memory Management \\
                 Overloading \\
                 Multiple Inheritance \\
                 Class Concept Refinements \\
                 Casting \\
                 Templates \\
                 Exception Handling \\
                 Namespaces \\
                 The C Preprocessor",
}


bibtype: book
filename: master.bib
label: Stroustrup:1997:CPL
author: Bjarne Stroustrup
title: The C++ Programming Language
publisher: pub-AW
address: pub-AW:adr
edition: Third
pages: x + 910
year: 1997
ISBN: 0-201-70073-5, 0-201-88954-4 (paperback) OR 0201700735, 0201889544 (paperback)
ISBN13: 978-0-201-70073-2, 978-0-201-88954-3 (paperback) OR 9780201700732, 9780201889543 (paperback)
LCCN: QA76.73.C153 S77 1997
bibdate: Fri Jun 26 07:30:14 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1998.06.26 07:30:14 ???
note: See also companion book cite Vandevoorde:1999:CSC.
acknowledgement: ack-nhfb
rawauthor: Bjarne Stroustrup
rawnote: See also companion book \cite{Vandevoorde:1999:CSC}.
rawtitle: The {C++} Programming Language
abstract:
This is a complete rewrite of the most widely read and most trusted book on C++. Based on the ANSI/ISO C++ final draft, this book covers the C++ language, its standard library, and key design techniques as an integrated whole. The C++ Programming Language provides comprehensive coverage of C++ language features and standard library components. With this third edition, Stroustrup makes C++ even more accessible to those new to the language while adding information and techniques that even expert C++ programmers will find invaluable.

TOC:
1: Notes to the Reader 2: A Tour of C++ 3: A Tour of the Standard Library 4: Types and Declarations 5: Pointers, Arrays, and Structures 6: Expressions and Statements 7: Functions 8: Namespaces and Exceptions 9: Source Files and Programs 10: Classes 11: Operator Overloading 12: Derived Classes 13: Templates 14: Exception Handling 15: Class Hierarchies 16: Library Organization and Containers 17: Standard Containers 18: Algorithms and Function Objects 19: Iterators and Allocators 20: Strings 21: Streams 22: Numerics 23: Development and Design 24: Design and Programming 25: Roles of Cases Appendix A: The C++ Grammar Appendix B: Compatibility Appendix C: Technicalities

rawabstract:
This is a complete rewrite of the most widely read and most trusted book on C++. Based on the ANSI/ISO C++ final draft, this book covers the C++ language, its standard library, and key design techniques as an integrated whole. The C++ Programming Language provides comprehensive coverage of C++ language features and standard library components. With this third edition, Stroustrup makes C++ even more accessible to those new to the language while adding information and techniques that even expert C++ programmers will find invaluable.

rawTOC:
1: Notes to the Reader \\ 2: A Tour of C++ \\ 3: A Tour of the Standard Library \\ 4: Types and Declarations \\ 5: Pointers, Arrays, and Structures \\ 6: Expressions and Statements \\ 7: Functions \\ 8: Namespaces and Exceptions \\ 9: Source Files and Programs \\ 10: Classes \\ 11: Operator Overloading \\ 12: Derived Classes \\ 13: Templates \\ 14: Exception Handling \\ 15: Class Hierarchies \\ 16: Library Organization and Containers \\ 17: Standard Containers \\ 18: Algorithms and Function Objects \\ 19: Iterators and Allocators \\ 20: Strings \\ 21: Streams \\ 22: Numerics \\ 23: Development and Design \\ 24: Design and Programming \\ 25: Roles of Cases \\ Appendix A: The C++ Grammar \\ Appendix B: Compatibility \\ Appendix C: Technicalities

entry:
@Book{Stroustrup:1997:CPL,
  author =       "Bjarne Stroustrup",
  title =        "The {C++} Programming Language",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Third",
  pages =        "x + 910",
  year =         "1997",
  ISBN =         "0-201-70073-5, 0-201-88954-4 (paperback)",
  ISBN-13 =      "978-0-201-70073-2, 978-0-201-88954-3 (paperback)",
  LCCN =         "QA76.73.C153 S77 1997",
  bibdate =      "Fri Jun 26 07:30:14 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See also companion book \cite{Vandevoorde:1999:CSC}.",
  abstract =     "This is a complete rewrite of the most widely read and
                 most trusted book on C++. Based on the ANSI/ISO C++
                 final draft, this book covers the C++ language, its
                 standard library, and key design techniques as an
                 integrated whole. The C++ Programming Language provides
                 comprehensive coverage of C++ language features and
                 standard library components. With this third edition,
                 Stroustrup makes C++ even more accessible to those new
                 to the language while adding information and techniques
                 that even expert C++ programmers will find
                 invaluable.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Notes to the Reader \\
                 2: A Tour of C++ \\
                 3: A Tour of the Standard Library \\
                 4: Types and Declarations \\
                 5: Pointers, Arrays, and Structures \\
                 6: Expressions and Statements \\
                 7: Functions \\
                 8: Namespaces and Exceptions \\
                 9: Source Files and Programs \\
                 10: Classes \\
                 11: Operator Overloading \\
                 12: Derived Classes \\
                 13: Templates \\
                 14: Exception Handling \\
                 15: Class Hierarchies \\
                 16: Library Organization and Containers \\
                 17: Standard Containers \\
                 18: Algorithms and Function Objects \\
                 19: Iterators and Allocators \\
                 20: Strings \\
                 21: Streams \\
                 22: Numerics \\
                 23: Development and Design \\
                 24: Design and Programming \\
                 25: Roles of Cases \\
                 Appendix A: The C++ Grammar \\
                 Appendix B: Compatibility \\
                 Appendix C: Technicalities",
}


bibtype: book
filename: master.bib
label: Stroustrup:2013:CPL
author: Bjarne Stroustrup
title: The C++ programming language
publisher: pub-AW
address: pub-AW:adr
edition: Fourth
pages: xiv + 1346
year: 2013
LCCN: QA76.73.C153 S77 2013
bibdate: Mon Sep 6 13:47:44 MDT 2021
bibtimestamp: 2021.09.06 13:47:44 MDT
acknowledgement: ack-nhfb
rawauthor: Bjarne Stroustrup
rawtitle: The {C++} programming language
ISBN:
0-321-56384-0 (paperback), 0-321-95832-2 (hardcover), 0-13-352283-0 (e-book) OR 0321563840 (paperback), 0321958322 (hardcover), 0133522830 (ebook)

ISBN13:
978-0-321-56384-2 (paperback), 978-0-321-95832-7 (hardcover), 978-0-13-352283-9 (e-book) OR 9780321563842 (paperback), 9780321958327 (hardcover), 9780133522839 (ebook)

bibsource:
fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/prng.bib

abstract:
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language-its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, ``pure C++11'' examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard. New C++11 coverage includes Support for concurrency Regular expressions, resource management pointers, random numbers, and improved containers General and uniform initialization, simplified for-statements, move semantics, and Unicode support Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals Compatibility issues Topics addressed in this comprehensive book include Basic facilities: type, object, scope, storage, computation fundamentals, and more Modularity, as supported by namespaces, source files, and exception handling C++ abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more The C++ basic memory model, in depth This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable. This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method --- noticeable by a small space inside the spine also increases durability.

subject:
C++ (Computer program language); Computer programming; C++ (Langage de programmation); Programmation (Informatique); C++ (Computer program language); Computer programming.

TOC:
Part I: Introductory Material 1. Notes to the Reader 2. A Tour of C++: The Basics 3. A Tour of C++: Abstraction Mechanisms 4. A Tour of C++: Containers and Algorithms 5. A Tour of C++: Concurrency and Utilities Part II: Basic Facilities 6. Types and Declarations 7. Pointers, Arrays, and References 8. Structures, Unions, and Enumerations 9. Statements 10. Expressions 11. Select Operations 12. Functions 13. Exception Handling 14. Namespaces 15. Source Files and Programs Part III: Abstraction Mechanisms 16. Classes 17. Construction, Cleanup, Copy, and Move 18. Overloading 19. Special Operators 20. Derived Classes 21. Class Hierarchies 22. Run-Time Type Information 23. Templates 24. Generic Programming 25. Specialization 26. Instantiation 27. Templates and Hierarchies 28. Metaprogramming 29. A Matrix Design Part IV: The Standard Library 30. Standard Library Summary 31. STL Containers 32. STL Algorithms 33. STL Iterators 34. Memory and Resources 35. Utilities 36. Strings 37. Regular Expressions 38. I/O Streams 39. Locales 40. Numerics 41. Concurrency 42. Threads and Tasks 43. The C Standard Library 44. Compatibility

rawabstract:
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language-its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, ``pure C++11'' examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard. New C++11 coverage includes Support for concurrency Regular expressions, resource management pointers, random numbers, and improved containers General and uniform initialization, simplified for-statements, move semantics, and Unicode support Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals Compatibility issues Topics addressed in this comprehensive book include Basic facilities: type, object, scope, storage, computation fundamentals, and more Modularity, as supported by namespaces, source files, and exception handling C++ abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more The C++ basic memory model, in depth This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable. This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method --- noticeable by a small space inside the spine also increases durability.

rawTOC:
Part I: Introductory Material \\ 1. Notes to the Reader \\ 2. A Tour of C++: The Basics \\ 3. A Tour of C++: Abstraction Mechanisms \\ 4. A Tour of C++: Containers and Algorithms \\ 5. A Tour of C++: Concurrency and Utilities \\ Part II: Basic Facilities \\ 6. Types and Declarations \\ 7. Pointers, Arrays, and References \\ 8. Structures, Unions, and Enumerations \\ 9. Statements \\ 10. Expressions \\ 11. Select Operations \\ 12. Functions \\ 13. Exception Handling \\ 14. Namespaces \\ 15. Source Files and Programs \\ Part III: Abstraction Mechanisms \\ 16. Classes \\ 17. Construction, Cleanup, Copy, and Move \\ 18. Overloading \\ 19. Special Operators \\ 20. Derived Classes \\ 21. Class Hierarchies \\ 22. Run-Time Type Information \\ 23. Templates \\ 24. Generic Programming \\ 25. Specialization \\ 26. Instantiation \\ 27. Templates and Hierarchies \\ 28. Metaprogramming \\ 29. A Matrix Design \\ Part IV: The Standard Library \\ 30. Standard Library Summary \\ 31. STL Containers \\ 32. STL Algorithms \\ 33. STL Iterators \\ 34. Memory and Resources \\ 35. Utilities \\ 36. Strings \\ 37. Regular Expressions \\ 38. I/O Streams \\ 39. Locales \\ 40. Numerics \\ 41. Concurrency \\ 42. Threads and Tasks \\ 43. The C Standard Library \\ 44. Compatibility

entry:
@Book{Stroustrup:2013:CPL,
  author =       "Bjarne Stroustrup",
  title =        "The {C++} programming language",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Fourth",
  pages =        "xiv + 1346",
  year =         "2013",
  ISBN =         "0-321-56384-0 (paperback), 0-321-95832-2 (hardcover),
                 0-13-352283-0 (e-book)",
  ISBN-13 =      "978-0-321-56384-2 (paperback), 978-0-321-95832-7
                 (hardcover), 978-0-13-352283-9 (e-book)",
  LCCN =         "QA76.73.C153 S77 2013",
  bibdate =      "Mon Sep 6 13:47:44 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  abstract =     "The new C++11 standard allows programmers to express
                 ideas more clearly, simply, and directly, and to write
                 faster, more efficient code. Bjarne Stroustrup, the
                 designer and original implementer of C++, has
                 reorganized, extended, and completely rewritten his
                 definitive reference and tutorial for programmers who
                 want to use C++ most effectively. The C++ Programming
                 Language, Fourth Edition, delivers meticulous, richly
                 explained, and integrated coverage of the entire
                 language-its facilities, abstraction mechanisms,
                 standard libraries, and key design techniques.
                 Throughout, Stroustrup presents concise, ``pure C++11''
                 examples, which have been carefully crafted to clarify
                 both usage and program design. To promote deeper
                 understanding, the author provides extensive
                 cross-references, both within the book and to the ISO
                 standard. New C++11 coverage includes Support for
                 concurrency Regular expressions, resource management
                 pointers, random numbers, and improved containers
                 General and uniform initialization, simplified
                 for-statements, move semantics, and Unicode support
                 Lambdas, general constant expressions, control over
                 class defaults, variadic templates, template aliases,
                 and user-defined literals Compatibility issues Topics
                 addressed in this comprehensive book include Basic
                 facilities: type, object, scope, storage, computation
                 fundamentals, and more Modularity, as supported by
                 namespaces, source files, and exception handling C++
                 abstraction, including classes, class hierarchies, and
                 templates in support of a synthesis of traditional
                 programming, object-oriented programming, and generic
                 programming Standard Library: containers, algorithms,
                 iterators, utilities, strings, stream I/O, locales,
                 numerics, and more The C++ basic memory model, in depth
                 This fourth edition makes C++11 thoroughly accessible
                 to programmers moving from C++98 or other languages,
                 while introducing insights and techniques that even
                 cutting-edge C++11 programmers will find indispensable.
                 This book features an enhanced, layflat binding, which
                 allows the book to stay open more easily when placed on
                 a flat surface. This special binding method ---
                 noticeable by a small space inside the spine also
                 increases durability.",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  subject =      "C++ (Computer program language); Computer programming;
                 C++ (Langage de programmation); Programmation
                 (Informatique); C++ (Computer program language);
                 Computer programming.",
  tableofcontents = "Part I: Introductory Material \\
                 1. Notes to the Reader \\
                 2. A Tour of C++: The Basics \\
                 3. A Tour of C++: Abstraction Mechanisms \\
                 4. A Tour of C++: Containers and Algorithms \\
                 5. A Tour of C++: Concurrency and Utilities \\
                 Part II: Basic Facilities \\
                 6. Types and Declarations \\
                 7. Pointers, Arrays, and References \\
                 8. Structures, Unions, and Enumerations \\
                 9. Statements \\
                 10. Expressions \\
                 11. Select Operations \\
                 12. Functions \\
                 13. Exception Handling \\
                 14. Namespaces \\
                 15. Source Files and Programs \\
                 Part III: Abstraction Mechanisms \\
                 16. Classes \\
                 17. Construction, Cleanup, Copy, and Move \\
                 18. Overloading \\
                 19. Special Operators \\
                 20. Derived Classes \\
                 21. Class Hierarchies \\
                 22. Run-Time Type Information \\
                 23. Templates \\
                 24. Generic Programming \\
                 25. Specialization \\
                 26. Instantiation \\
                 27. Templates and Hierarchies \\
                 28. Metaprogramming \\
                 29. A Matrix Design \\
                 Part IV: The Standard Library \\
                 30. Standard Library Summary \\
                 31. STL Containers \\
                 32. STL Algorithms \\
                 33. STL Iterators \\
                 34. Memory and Resources \\
                 35. Utilities \\
                 36. Strings \\
                 37. Regular Expressions \\
                 38. I/O Streams \\
                 39. Locales \\
                 40. Numerics \\
                 41. Concurrency \\
                 42. Threads and Tasks \\
                 43. The C Standard Library \\
                 44. Compatibility",
}


bibtype: book
filename: master.bib
label: Strunk:1979:ES
author: William Strunk Jr. and E. B. White
title: The Elements of Style
publisher: pub-MACMILLAN
address: pub-MACMILLAN:adr
edition: Third
pages: xvii + 85
year: 1979
LCCN: PE1408 .S77 1979
bibdate: Wed Dec 15 10:42:54 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:42:54 ???
keywords: English language --- Rhetoric, English language --- Style, Report writing
acknowledgement: ack-nhfb
rawauthor: William {Strunk Jr.} and E. B. White
rawtitle: The Elements of Style
ISBN:
0-02-418230-3 (hardcover), 0-02-418220-6 (paperback) OR 0024182303 (hardcover), 0024182206 (paperback)

ISBN13:
978-0-02-418230-2 (hardcover), 978-0-02-418220-3 (paperback) OR 9780024182302 (hardcover), 9780024182203 (paperback)

abstract:
Whether you write letters, term papers, or novels, this famous manual can help you communicate more effectively.

TOC:
Elementary rules of usage Elementary principles of composition A few matters of form Words and expressions commonly misused An approach to style

rawabstract:
Whether you write letters, term papers, or novels, this famous manual can help you communicate more effectively.

rawTOC:
Elementary rules of usage \\ Elementary principles of composition \\ A few matters of form \\ Words and expressions commonly misused \\ An approach to style

entry:
@Book{Strunk:1979:ES,
  author =       "William {Strunk Jr.} and E. B. White",
  title =        "The Elements of Style",
  publisher =    pub-MACMILLAN,
  address =      pub-MACMILLAN:adr,
  edition =      "Third",
  pages =        "xvii + 85",
  year =         "1979",
  ISBN =         "0-02-418230-3 (hardcover), 0-02-418220-6 (paperback)",
  ISBN-13 =      "978-0-02-418230-2 (hardcover), 978-0-02-418220-3
                 (paperback)",
  LCCN =         "PE1408 .S77 1979",
  bibdate =      "Wed Dec 15 10:42:54 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Whether you write letters, term papers, or novels,
                 this famous manual can help you communicate more
                 effectively.",
  acknowledgement = ack-nhfb,
  idnumber =     "511",
  keywords =     "English language --- Rhetoric, English language ---
                 Style, Report writing",
  tableofcontents = "Elementary rules of usage \\
                 Elementary principles of composition \\
                 A few matters of form \\
                 Words and expressions commonly misused \\
                 An approach to style",
}


bibtype: book
filename: master.bib
label: Strunk:1999:ES
author: William Strunk Jr. and E. B. White
title: The Elements of Style
publisher: pub-ALLYN-BACON
address: pub-ALLYN-BACON:adr
edition: Fourth
pages: xviii + 105
year: 1999
LCCN: PE1408 .S772 2000
bibdate: Wed Dec 15 10:42:54 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:42:54 ???
acknowledgement: ack-nhfb
rawauthor: William {Strunk Jr.} and E. B. White
rawtitle: The Elements of Style
ISBN:
0-205-30902-X (paperback), 0-205-31342-6 (hardcover) OR 020530902X (paperback), 0205313426 (hardcover)

ISBN13:
978-0-205-30902-3 (paperback), 978-0-205-31342-6 (hardcover) OR 9780205309023 (paperback), 9780205313426 (hardcover)

abstract:
Offers advice on improving writing skills and promoting a style marked by simplicity, orderliness, and sincerity.

TOC:
Foreword Introduction I: Elementary Rules of Usage 1: Form the Possessive Singular of Nouns by Adding s. 2: In a Series of Three or More Terms with a Single Conjunction, Use a Comma after Each Term except the Last 3: Enclose Parenthetic Expressions between Commas 4: Place a Comma before a Conjunction Introducing an Independent Clause 5: Do Not Join Independent Clauses with a Comma 6: Do Not Break Sentences in Two 7: Use a Colon after an Independent Clause to Introduce a List of Particulars, an Appositive, an Amplification, or an Illustrative Question 8: Use a Dash to Set Off an Abrupt Break or Interruption and to Announce a Long Appositive or Summary 9: The Number of the Subject Determines the Number of the Verb 10: Use the Proper Case of Pronoun 11: A Participial Phrase at the Beginning of the Sentence Must Refer to the Grammatical Subject II: Elementary Principles of Composition 12: Choose a Suitable Design and Hold to It 13: Make the Paragraph the unit of Composition 14: Use the Active Voice 15: Put Statements in Positive Form 16: Use Definite, Specific, Concrete Language 17: Omit Needless Words 18: Avoid a Succession of Loose Sentences 19: Express Coordinate Ideas in Similar Form 20: Keep Related Words Together 21: In Summaries, Keep to One Tense 22: Place the Emphatic Words of a Sentence at the End III: A Few Matters of Form IV: Words and Expressions Commonly Misused V: An Approach to Style (with a list of reminders). 1: Place Yourself in the Background 2: Write in a Way That Comes Naturally 3: Work From a Suitable Style 4: Write with Nouns and Verbs 5: Revise and Rewrite 6: Do Not Overwrite 7: Do Not Overstate 8: Avoid the Use of Qualifiers 9: Do Not Affect a Breezy Manner 10: Use Orthodox Spelling 11: Do Not Explain Too Much 12: Do Not Construct Awkward Adverbs 13: Make Sure the Reader Knows Who is Speaking 14: Avoid Fancy Words 15: Do Not Use Dialect Unless Your Ear Is Good 16: Be Clear 17: Do Not Inject Opinion 18: Use Figures of Speech Sparingly 19: Do Not Take Shortcuts at the Cost of Clarity 20: Avoid Foreign Languages 21: Prefer the Standard to the Offbeat Afterword Glossary

rawabstract:
Offers advice on improving writing skills and promoting a style marked by simplicity, orderliness, and sincerity.

shortTOC:
Elementary rules of usage Elementary principles of composition A few matters of form Words and expressions commonly misused A approach to style

rawshortTOC:
Elementary rules of usage \\ Elementary principles of composition \\ A few matters of form \\ Words and expressions commonly misused \\ A approach to style

rawTOC:
Foreword \\ Introduction \\ I: Elementary Rules of Usage \\ 1: Form the Possessive Singular of Nouns by Adding s. 2: In a Series of Three or More Terms with a Single Conjunction, Use a Comma after Each Term except the Last \\ 3: Enclose Parenthetic Expressions between Commas \\ 4: Place a Comma before a Conjunction Introducing an Independent Clause \\ 5: Do Not Join Independent Clauses with a Comma \\ 6: Do Not Break Sentences in Two \\ 7: Use a Colon after an Independent Clause to Introduce a List of Particulars, an Appositive, an Amplification, or an Illustrative Question \\ 8: Use a Dash to Set Off an Abrupt Break or Interruption and to Announce a Long Appositive or Summary \\ 9: The Number of the Subject Determines the Number of the Verb \\ 10: Use the Proper Case of Pronoun \\ 11: A Participial Phrase at the Beginning of the Sentence Must Refer to the Grammatical Subject \\ II: Elementary Principles of Composition \\ 12: Choose a Suitable Design and Hold to It \\ 13: Make the Paragraph the unit of Composition \\ 14: Use the Active Voice \\ 15: Put Statements in Positive Form \\ 16: Use Definite, Specific, Concrete Language \\ 17: Omit Needless Words \\ 18: Avoid a Succession of Loose Sentences \\ 19: Express Coordinate Ideas in Similar Form \\ 20: Keep Related Words Together \\ 21: In Summaries, Keep to One Tense \\ 22: Place the Emphatic Words of a Sentence at the End \\ III: A Few Matters of Form \\ IV: Words and Expressions Commonly Misused \\ V: An Approach to Style (with a list of reminders). 1: Place Yourself in the Background \\ 2: Write in a Way That Comes Naturally \\ 3: Work From a Suitable Style \\ 4: Write with Nouns and Verbs \\ 5: Revise and Rewrite \\ 6: Do Not Overwrite \\ 7: Do Not Overstate \\ 8: Avoid the Use of Qualifiers \\ 9: Do Not Affect a Breezy Manner \\ 10: Use Orthodox Spelling \\ 11: Do Not Explain Too Much \\ 12: Do Not Construct Awkward Adverbs \\ 13: Make Sure the Reader Knows Who is Speaking \\ 14: Avoid Fancy Words \\ 15: Do Not Use Dialect Unless Your Ear Is Good \\ 16: Be Clear \\ 17: Do Not Inject Opinion \\ 18: Use Figures of Speech Sparingly \\ 19: Do Not Take Shortcuts at the Cost of Clarity \\ 20: Avoid Foreign Languages \\ 21: Prefer the Standard to the Offbeat \\ Afterword \\ Glossary

entry:
@Book{Strunk:1999:ES,
  author =       "William {Strunk Jr.} and E. B. White",
  title =        "The Elements of Style",
  publisher =    pub-ALLYN-BACON,
  address =      pub-ALLYN-BACON:adr,
  edition =      "Fourth",
  pages =        "xviii + 105",
  year =         "1999",
  ISBN =         "0-205-30902-X (paperback), 0-205-31342-6 (hardcover)",
  ISBN-13 =      "978-0-205-30902-3 (paperback), 978-0-205-31342-6
                 (hardcover)",
  LCCN =         "PE1408 .S772 2000",
  bibdate =      "Wed Dec 15 10:42:54 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$7.95",
  abstract =     "Offers advice on improving writing skills and
                 promoting a style marked by simplicity, orderliness,
                 and sincerity.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  shorttableofcontents = "Elementary rules of usage \\
                 Elementary principles of composition \\
                 A few matters of form \\
                 Words and expressions commonly misused \\
                 A approach to style",
  tableofcontents = "Foreword \\
                 Introduction \\
                 I: Elementary Rules of Usage \\
                 1: Form the Possessive Singular of Nouns by Adding s.
                 2: In a Series of Three or More Terms with a Single
                 Conjunction, Use a Comma after Each Term except the
                 Last \\
                 3: Enclose Parenthetic Expressions between Commas \\
                 4: Place a Comma before a Conjunction Introducing an
                 Independent Clause \\
                 5: Do Not Join Independent Clauses with a Comma \\
                 6: Do Not Break Sentences in Two \\
                 7: Use a Colon after an Independent Clause to Introduce
                 a List of Particulars, an Appositive, an Amplification,
                 or an Illustrative Question \\
                 8: Use a Dash to Set Off an Abrupt Break or
                 Interruption and to Announce a Long Appositive or
                 Summary \\
                 9: The Number of the Subject Determines the Number of
                 the Verb \\
                 10: Use the Proper Case of Pronoun \\
                 11: A Participial Phrase at the Beginning of the
                 Sentence Must Refer to the Grammatical Subject \\
                 II: Elementary Principles of Composition \\
                 12: Choose a Suitable Design and Hold to It \\
                 13: Make the Paragraph the unit of Composition \\
                 14: Use the Active Voice \\
                 15: Put Statements in Positive Form \\
                 16: Use Definite, Specific, Concrete Language \\
                 17: Omit Needless Words \\
                 18: Avoid a Succession of Loose Sentences \\
                 19: Express Coordinate Ideas in Similar Form \\
                 20: Keep Related Words Together \\
                 21: In Summaries, Keep to One Tense \\
                 22: Place the Emphatic Words of a Sentence at the End
                 \\
                 III: A Few Matters of Form \\
                 IV: Words and Expressions Commonly Misused \\
                 V: An Approach to Style (with a list of reminders). 1:
                 Place Yourself in the Background \\
                 2: Write in a Way That Comes Naturally \\
                 3: Work From a Suitable Style \\
                 4: Write with Nouns and Verbs \\
                 5: Revise and Rewrite \\
                 6: Do Not Overwrite \\
                 7: Do Not Overstate \\
                 8: Avoid the Use of Qualifiers \\
                 9: Do Not Affect a Breezy Manner \\
                 10: Use Orthodox Spelling \\
                 11: Do Not Explain Too Much \\
                 12: Do Not Construct Awkward Adverbs \\
                 13: Make Sure the Reader Knows Who is Speaking \\
                 14: Avoid Fancy Words \\
                 15: Do Not Use Dialect Unless Your Ear Is Good \\
                 16: Be Clear \\
                 17: Do Not Inject Opinion \\
                 18: Use Figures of Speech Sparingly \\
                 19: Do Not Take Shortcuts at the Cost of Clarity \\
                 20: Avoid Foreign Languages \\
                 21: Prefer the Standard to the Offbeat \\
                 Afterword \\
                 Glossary",
}


bibtype: book
filename: master.bib
label: Strunk:2005:ES
author: William Strunk, Jr. and E. B. (Elwyn Brooks) White and Maira Kalman
title: The Elements of Style
publisher: pub-PENGUIN
address: pub-PENGUIN:adr
edition: Fourth
pages: xvii + 147
year: 2005
LCCN: PE1408 .S772 2005
bibdate: Wed Nov 2 05:01:03 MST 2005
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2005.11.02 05:01:03 MST
URL: http://www.penguinputnam.com/nf/Book/BookDisplay/0,,0_1594200696,00.html
subject: English language; Rhetoric; English language; Style; Report writing
acknowledgement: ack-nhfb
authordates: 1869--1946
rawauthor: William {Strunk, Jr.} and E. B. (Elwyn Brooks) White and Maira Kalman
rawtitle: The Elements of Style
ISBN:
0-14-311272-4 (paperback), 1-59420-069-6 (hardcover) OR 0143112724 (paperback), 1594200696 (hardcover)

ISBN13:
978-0-14-311272-3 (paperback), 978-1-59420-069-4 (hardcover) OR 9780143112723 (paperback), 9781594200694 (hardcover)

abstract:
An enhanced edition of the classic writing manual features humorous art by a popular children's book illustrator and New Yorker cover artist, in a volume that provides visual and whimsical embellishments to the original instructive text.

TOC:
Elementary Rules of Usage Elementary Principles of Composition A Few Matters of Form Words and Expressions Commonly Misused An Approach to Style (with a List of Reminders) Spelling (from the first edition)

rawabstract:
An enhanced edition of the classic writing manual features humorous art by a popular children's book illustrator and New Yorker cover artist, in a volume that provides visual and whimsical embellishments to the original instructive text.

rawTOC:
Elementary Rules of Usage \\ Elementary Principles of Composition \\ A Few Matters of Form \\ Words and Expressions Commonly Misused \\ An Approach to Style (with a List of Reminders) \\ Spelling (from the first edition)

entry:
@Book{Strunk:2005:ES,
  author =       "William {Strunk, Jr.} and E. B. (Elwyn Brooks) White
                 and Maira Kalman",
  title =        "The Elements of Style",
  publisher =    pub-PENGUIN,
  address =      pub-PENGUIN:adr,
  edition =      "Fourth",
  pages =        "xvii + 147",
  year =         "2005",
  ISBN =         "0-14-311272-4 (paperback), 1-59420-069-6 (hardcover)",
  ISBN-13 =      "978-0-14-311272-3 (paperback), 978-1-59420-069-4
                 (hardcover)",
  LCCN =         "PE1408 .S772 2005",
  bibdate =      "Wed Nov 2 05:01:03 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.penguinputnam.com/nf/Book/BookDisplay/0,,0_1594200696,00.html",
  abstract =     "An enhanced edition of the classic writing manual
                 features humorous art by a popular children's book
                 illustrator and New Yorker cover artist, in a volume
                 that provides visual and whimsical embellishments to
                 the original instructive text.",
  acknowledgement = ack-nhfb,
  author-dates = "1869--1946",
  libnote =      "Not yet in my library.",
  subject =      "English language; Rhetoric; English language; Style;
                 Report writing",
  tableofcontents = "Elementary Rules of Usage \\
                 Elementary Principles of Composition \\
                 A Few Matters of Form \\
                 Words and Expressions Commonly Misused \\
                 An Approach to Style (with a List of Reminders) \\
                 Spelling (from the first edition)",
}


bibtype: book
filename: master.bib
label: Stuart:1984:WAE
author: Ann Stuart
title: Writing and Analyzing Effective Computer Documentation
publisher: pub-HRW
address: pub-HRW:adr
pages: x + 271
year: 1984
ISBN: 0-03-063892-5 OR 0030638925
ISBN13: 978-0-03-063892-3 OR 9780030638923
LCCN: QA76.9.D6 S78 1984
bibdate: Wed Dec 15 10:43:02 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:43:02 ???
acknowledgement: ack-nhfb
rawauthor: Ann Stuart
rawtitle: Writing and Analyzing Effective Computer Documentation
entry:
@Book{Stuart:1984:WAE,
  author =       "Ann Stuart",
  title =        "Writing and Analyzing Effective Computer
                 Documentation",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "x + 271",
  year =         "1984",
  ISBN =         "0-03-063892-5",
  ISBN-13 =      "978-0-03-063892-3",
  LCCN =         "QA76.9.D6 S78 1984",
  bibdate =      "Wed Dec 15 10:43:02 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Stuewer:2018:AIN
author: Roger H. Stuewer
title: The Age of Innocence: Nuclear Physics Between the First and Second World Wars
publisher: pub-OXFORD
address: pub-OXFORD:adr
pages: xv + 484
year: 2018
LCCN: QC773 .S78 2018
bibdate: Sat Apr 6 07:28:02 MDT 2019
bibtimestamp: 2019.04.06 07:28:02 MDT
subject: Nuclear physics; History; Nuclear physics.
acknowledgement: ack-nhfb
rawauthor: Roger H. Stuewer
rawtitle: The Age of Innocence: Nuclear Physics Between the {First} and {Second World Wars}
ISBN:
0-19-186658-X, 0-19-882787-3 (hardback), 0-19-256290-8 (e-book) OR 019186658X, 0198827873 (hardback), 0192562908 (ebook)

ISBN13:
978-0-19-186658-6, 978-0-19-882787-0 (hardback), 978-0-19-256290-6 (e-book) OR 9780191866586, 9780198827870 (hardback), 9780192562906 (ebook)

bibsource:
fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/bibnet/authors/b/bethe-hans.bib; https://www.math.utah.edu/pub/bibnet/authors/b/bohr-niels.bib; https://www.math.utah.edu/pub/bibnet/authors/d/dirac-p-a-m.bib; https://www.math.utah.edu/pub/bibnet/authors/f/fermi-enrico.bib; https://www.math.utah.edu/pub/bibnet/authors/f/frisch-otto.bib; https://www.math.utah.edu/pub/bibnet/authors/g/gamow-george.bib; https://www.math.utah.edu/pub/bibnet/authors/m/meitner-lise.bib; https://www.math.utah.edu/pub/bibnet/authors/p/peierls-rudolf.bib; https://www.math.utah.edu/pub/bibnet/authors/r/rutherford-ernest.bib; https://www.math.utah.edu/pub/bibnet/authors/s/schroedinger-erwin.bib; https://www.math.utah.edu/pub/bibnet/authors/w/wigner-eugene.bib; https://www.math.utah.edu/pub/tex/bib/contempphys.bib; https://www.math.utah.edu/pub/tex/bib/einstein.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

abstract:
This history of nuclear physics sets the experimental innovations and theoretical breakthroughs in the field in the period between the two World Wars within the contexts of the lives and personalities of the physicists who made them and the physical, intellectual, and political environments of the countries and institutions in which they worked.

TOC:
1. Cambridge and the Cavendish / 1 Thomson / 1 Rutherford / 7 The Fourth Cavendish Professor / 12 Rutherford Reigns Supreme / 15 Notes / 19 2. European and Nuclear Disintegration / 22 The Great War / 22 Mobilization / 22 The Manifesto of the Ninety-Three / 24 The Horror of the War / 26 Armistice and Aftermath / 27 The Human Cost of the War / 28 Rutherford's Discovery of Artificial Nuclear Disintegration / 29 Chadwick / 35 Rutherford's Satellite Model of the Nucleus / 39 Notes / 42 3. Vienna and the Institute for Radium Research / 44 Vienna / 44 The Great Inflation / 46 Meyer / 48 The Institute for Radium Research / 50 Meyer as Director / 56 Notes / 58 4. The Cambridge--Vienna Controversy / 61 Challenge from Vienna / 61 Stalemate / 67 Rutherford's Satellite Model and Natural Radioactivity / 72 Private Expose / 75 Aftermath / 79 Notes / 81 5. The Quantum-Mechanical Nucleus / 85 Quantum Mechanics / 85 Physics in Leningrad / 85 Gamow / 91 Alpha Decay / 96 Simultaneous Discovery / 101 Cambridge and Copenhagen / 105 Return to Leningrad / 109 Notes / 110 6. Nuclear Electrons and Nuclear Structure / 114 Nuclear Electrons / 114 Contradictions / 116 Gamow's Liquid-Drop Model / 119 Bothe / 126 Marie Curie and the Institut du Radium / 131 Frederic Joliot and Irene Curie / 136 The Rome Conference / 140 Notes / 143 7. New Particles / 148 Urey and the Deuteron / 148 Chadwick and the Neutron / 155 Anderson and the Positron / 166 Dirac / 170 Blackett / 172 Notes / 178 8. New Machines / 183 Cockcroft / 183 Walton / 186 Cockcroft--Walton Accelerator / 190 Lawrence and Tove / 199 Cyclotron / 203 Five Nobel Prizes in Physics / 211 Notes / 211 9. Nuclear Physicists at the Crossroads / 216 Refugees / 216 British Response / 217 American Response / 221 The Neutron: Compound or Elementary? / 224 The Seventh Solvay Conference / 228 Nuclear Questions / 232 Aftermath / 234 Fermi's Theory of Beta Decay / 234 The Demise of Lawrence's Low-Mass Neutron / 237 The Neutron: An Unstable Elementary Particle / 240 Notes / 242 10. Exiles and Immigrants / 248 Nazi Dogma Denounced and Defended / 248 Illustrious Immigrants / 252 Gamow / 253 Schrodinger / 254 Goldhaber and Scharff Goldhaber / 254 Elsasser / 256 Peierls / 261 Frisch / 263 Bloch / 266 Bethe / 268 Welcome to America / 273 Notes / 273 11. Artificial Radioactivity / 278 Curie and Joliot / 278 Discovery / 279 Reception / 282 Fermi / 284 Discovery / 297 Reception / 302 Death of Marie Curie / 303 Notes / 305 12. Beta Decay Redux, Slow Neutrons, Bohr and his Realm / 310 Travels / 310 The London--Cambridge Conference / 311 Rutherford / 311 Beck, Sitte, and Beta Decay / 312 Artificial Radioactivity and Other Fields / 316 Discovery of Slow Neutrons / 317 Serendipity / 321 Bohr and the Bohr Institute / 322 Franck, Hevesy, and Exodus / 328 Notes / 332 13. New Theories of Nuclear Reactions / 335 The Compound Nucleus / 335 Trip Around the World / 338 Breit / 340 Wigner / 344 Nucleus+ Neutron Resonances / 349 Death of Corbino / 350 Death of Rutherford / 350 Notes / 358 14. The Plague Spreads to Austria and Italy / 361 Anschluss / 361 Illustrious Austrian--Hungarian Exiles / 362 Schrodinger / 362 Meyer / 364 Blau / 366 Rona / 368 Meitner / 370 Illustrious Italian Exiles / 376 Rossi / 376 Segre / 380 Fermi / 384 Notes / 389 15. The New World / 393 Nuclear Fission / 393 Discovery / 394 Interpretation / 396 Bohr and Fermi in America / 402 Notes / 407 Archives / 411 Oral History Interviews / 412 Websites / 413 Journal Abbreviations / 415 Bibliography / 418 Name Index / 455 Subject Index / 465

rawabstract:
This history of nuclear physics sets the experimental innovations and theoretical breakthroughs in the field in the period between the two World Wars within the contexts of the lives and personalities of the physicists who made them and the physical, intellectual, and political environments of the countries and institutions in which they worked.

rawTOC:
1. Cambridge and the Cavendish / 1 \\ Thomson / 1 \\ Rutherford / 7 \\ The Fourth Cavendish Professor / 12 \\ Rutherford Reigns Supreme / 15 \\ Notes / 19 \\ 2. European and Nuclear Disintegration / 22 \\ The Great War / 22 \\ Mobilization / 22 \\ The Manifesto of the Ninety-Three / 24 \\ The Horror of the War / 26 \\ Armistice and Aftermath / 27 \\ The Human Cost of the War / 28 \\ Rutherford's Discovery of Artificial Nuclear Disintegration / 29 \\ Chadwick / 35 \\ Rutherford's Satellite Model of the Nucleus / 39 \\ Notes / 42 \\ 3. Vienna and the Institute for Radium Research / 44 \\ Vienna / 44 \\ The Great Inflation / 46 \\ Meyer / 48 \\ The Institute for Radium Research / 50 \\ Meyer as Director / 56 \\ Notes / 58 \\ 4. The Cambridge--Vienna Controversy / 61 \\ Challenge from Vienna / 61 \\ Stalemate / 67 \\ Rutherford's Satellite Model and Natural Radioactivity / 72 \\ Private Expose / 75 \\ Aftermath / 79 \\ Notes / 81 \\ 5. The Quantum-Mechanical Nucleus / 85 \\ Quantum Mechanics / 85 \\ Physics in Leningrad / 85 \\ Gamow / 91 \\ Alpha Decay / 96 \\ Simultaneous Discovery / 101 \\ Cambridge and Copenhagen / 105 \\ Return to Leningrad / 109 \\ Notes / 110 \\ 6. Nuclear Electrons and Nuclear Structure / 114 \\ Nuclear Electrons / 114 \\ Contradictions / 116 \\ Gamow's Liquid-Drop Model / 119 \\ Bothe / 126 \\ Marie Curie and the Institut du Radium / 131 \\ Frederic Joliot and Irene Curie / 136 \\ The Rome Conference / 140 \\ Notes / 143 \\ 7. New Particles / 148 \\ Urey and the Deuteron / 148 \\ Chadwick and the Neutron / 155 \\ Anderson and the Positron / 166 \\ Dirac / 170 \\ Blackett / 172 \\ Notes / 178 \\ 8. New Machines / 183 \\ Cockcroft / 183 \\ Walton / 186 \\ Cockcroft--Walton Accelerator / 190 \\ Lawrence and Tove / 199 \\ Cyclotron / 203 \\ Five Nobel Prizes in Physics / 211 \\ Notes / 211 \\ 9. Nuclear Physicists at the Crossroads / 216 \\ Refugees / 216 \\ British Response / 217 \\ American Response / 221 \\ The Neutron: Compound or Elementary? / 224 \\ The Seventh Solvay Conference / 228 \\ Nuclear Questions / 232 \\ Aftermath / 234 \\ Fermi's Theory of Beta Decay / 234 \\ The Demise of Lawrence's Low-Mass Neutron / 237 \\ The Neutron: An Unstable Elementary Particle / 240 \\ Notes / 242 \\ 10. Exiles and Immigrants / 248 \\ Nazi Dogma Denounced and Defended / 248 \\ Illustrious Immigrants / 252 \\ Gamow / 253 \\ Schr{\"o}dinger / 254 \\ Goldhaber and Scharff Goldhaber / 254 \\ Elsasser / 256 \\ Peierls / 261 \\ Frisch / 263 \\ Bloch / 266 \\ Bethe / 268 \\ Welcome to America / 273 \\ Notes / 273 \\ 11. Artificial Radioactivity / 278 \\ Curie and Joliot / 278 \\ Discovery / 279 \\ Reception / 282 \\ Fermi / 284 \\ Discovery / 297 \\ Reception / 302 \\ Death of Marie Curie / 303 \\ Notes / 305 \\ 12. Beta Decay Redux, Slow Neutrons, Bohr and his Realm / 310 \\ Travels / 310 \\ The London--Cambridge Conference / 311 \\ Rutherford / 311 \\ Beck, Sitte, and Beta Decay / 312 \\ Artificial Radioactivity and Other Fields / 316 \\ Discovery of Slow Neutrons / 317 \\ Serendipity / 321 \\ Bohr and the Bohr Institute / 322 \\ Franck, Hevesy, and Exodus / 328 \\ Notes / 332 \\ 13. New Theories of Nuclear Reactions / 335 \\ The Compound Nucleus / 335 \\ Trip Around the World / 338 \\ Breit / 340 \\ Wigner / 344 \\ Nucleus+ Neutron Resonances / 349 \\ Death of Corbino / 350 \\ Death of Rutherford / 350 \\ Notes / 358 \\ 14. The Plague Spreads to Austria and Italy / 361 \\ Anschluss / 361 \\ Illustrious Austrian--Hungarian Exiles / 362 \\ Schr{\"o}dinger / 362 \\ Meyer / 364 \\ Blau / 366 \\ Rona / 368 \\ Meitner / 370 \\ Illustrious Italian Exiles / 376 \\ Rossi / 376 \\ Segre / 380 \\ Fermi / 384 \\ Notes / 389 \\ 15. The New World / 393 \\ Nuclear Fission / 393 \\ Discovery / 394 \\ Interpretation / 396 \\ Bohr and Fermi in America / 402 \\ Notes / 407 \\ Archives / 411 \\ Oral History Interviews / 412 \\ Websites / 413 \\ Journal Abbreviations / 415 \\ Bibliography / 418 \\ Name Index / 455 \\ Subject Index / 465

entry:
@Book{Stuewer:2018:AIN,
  author =       "Roger H. Stuewer",
  title =        "The Age of Innocence: Nuclear Physics Between the
                 {First} and {Second World Wars}",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xv + 484",
  year =         "2018",
  ISBN =         "0-19-186658-X, 0-19-882787-3 (hardback), 0-19-256290-8
                 (e-book)",
  ISBN-13 =      "978-0-19-186658-6, 978-0-19-882787-0 (hardback),
                 978-0-19-256290-6 (e-book)",
  LCCN =         "QC773 .S78 2018",
  bibdate =      "Sat Apr 6 07:28:02 MDT 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bethe-hans.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bohr-niels.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dirac-p-a-m.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/f/fermi-enrico.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/f/frisch-otto.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/gamow-george.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/m/meitner-lise.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/p/peierls-rudolf.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutherford-ernest.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/s/schroedinger-erwin.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wigner-eugene.bib;
                 https://www.math.utah.edu/pub/tex/bib/contempphys.bib;
                 https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "This history of nuclear physics sets the experimental
                 innovations and theoretical breakthroughs in the field
                 in the period between the two World Wars within the
                 contexts of the lives and personalities of the
                 physicists who made them and the physical,
                 intellectual, and political environments of the
                 countries and institutions in which they worked.",
  acknowledgement = ack-nhfb,
  brieftableofcontents = "Cambridge and the Cavendish \\
                 European and nuclear disintegration \\
                 Vienna and the Institute for Radium Research \\
                 The Cambridge--Vienna controversy \\
                 The quantum-mechanical nucleus \\
                 Nuclear electrons and nuclear structure \\
                 New Particles \\
                 New Machines \\
                 Nuclear physicists at the crossroads \\
                 Exiles and immigrants \\
                 Artificial radioactivity \\
                 Beta decay redux, slow neutrons, Bohr and his realm \\
                 New theories of nuclear reactions \\
                 The plague spreads to Austria and Italy \\
                 The new world",
  subject =      "Nuclear physics; History; Nuclear physics.",
  tableofcontents = "1. Cambridge and the Cavendish / 1 \\
                 Thomson / 1 \\
                 Rutherford / 7 \\
                 The Fourth Cavendish Professor / 12 \\
                 Rutherford Reigns Supreme / 15 \\
                 Notes / 19 \\
                 2. European and Nuclear Disintegration / 22 \\
                 The Great War / 22 \\
                 Mobilization / 22 \\
                 The Manifesto of the Ninety-Three / 24 \\
                 The Horror of the War / 26 \\
                 Armistice and Aftermath / 27 \\
                 The Human Cost of the War / 28 \\
                 Rutherford's Discovery of Artificial Nuclear
                 Disintegration / 29 \\
                 Chadwick / 35 \\
                 Rutherford's Satellite Model of the Nucleus / 39 \\
                 Notes / 42 \\
                 3. Vienna and the Institute for Radium Research / 44
                 \\
                 Vienna / 44 \\
                 The Great Inflation / 46 \\
                 Meyer / 48 \\
                 The Institute for Radium Research / 50 \\
                 Meyer as Director / 56 \\
                 Notes / 58 \\
                 4. The Cambridge--Vienna Controversy / 61 \\
                 Challenge from Vienna / 61 \\
                 Stalemate / 67 \\
                 Rutherford's Satellite Model and Natural Radioactivity
                 / 72 \\
                 Private Expose / 75 \\
                 Aftermath / 79 \\
                 Notes / 81 \\
                 5. The Quantum-Mechanical Nucleus / 85 \\
                 Quantum Mechanics / 85 \\
                 Physics in Leningrad / 85 \\
                 Gamow / 91 \\
                 Alpha Decay / 96 \\
                 Simultaneous Discovery / 101 \\
                 Cambridge and Copenhagen / 105 \\
                 Return to Leningrad / 109 \\
                 Notes / 110 \\
                 6. Nuclear Electrons and Nuclear Structure / 114 \\
                 Nuclear Electrons / 114 \\
                 Contradictions / 116 \\
                 Gamow's Liquid-Drop Model / 119 \\
                 Bothe / 126 \\
                 Marie Curie and the Institut du Radium / 131 \\
                 Frederic Joliot and Irene Curie / 136 \\
                 The Rome Conference / 140 \\
                 Notes / 143 \\
                 7. New Particles / 148 \\
                 Urey and the Deuteron / 148 \\
                 Chadwick and the Neutron / 155 \\
                 Anderson and the Positron / 166 \\
                 Dirac / 170 \\
                 Blackett / 172 \\
                 Notes / 178 \\
                 8. New Machines / 183 \\
                 Cockcroft / 183 \\
                 Walton / 186 \\
                 Cockcroft--Walton Accelerator / 190 \\
                 Lawrence and Tove / 199 \\
                 Cyclotron / 203 \\
                 Five Nobel Prizes in Physics / 211 \\
                 Notes / 211 \\
                 9. Nuclear Physicists at the Crossroads / 216 \\
                 Refugees / 216 \\
                 British Response / 217 \\
                 American Response / 221 \\
                 The Neutron: Compound or Elementary? / 224 \\
                 The Seventh Solvay Conference / 228 \\
                 Nuclear Questions / 232 \\
                 Aftermath / 234 \\
                 Fermi's Theory of Beta Decay / 234 \\
                 The Demise of Lawrence's Low-Mass Neutron / 237 \\
                 The Neutron: An Unstable Elementary Particle / 240 \\
                 Notes / 242 \\
                 10. Exiles and Immigrants / 248 \\
                 Nazi Dogma Denounced and Defended / 248 \\
                 Illustrious Immigrants / 252 \\
                 Gamow / 253 \\
                 Schr{\"o}dinger / 254 \\
                 Goldhaber and Scharff Goldhaber / 254 \\
                 Elsasser / 256 \\
                 Peierls / 261 \\
                 Frisch / 263 \\
                 Bloch / 266 \\
                 Bethe / 268 \\
                 Welcome to America / 273 \\
                 Notes / 273 \\
                 11. Artificial Radioactivity / 278 \\
                 Curie and Joliot / 278 \\
                 Discovery / 279 \\
                 Reception / 282 \\
                 Fermi / 284 \\
                 Discovery / 297 \\
                 Reception / 302 \\
                 Death of Marie Curie / 303 \\
                 Notes / 305 \\
                 12. Beta Decay Redux, Slow Neutrons, Bohr and his Realm
                 / 310 \\
                 Travels / 310 \\
                 The London--Cambridge Conference / 311 \\
                 Rutherford / 311 \\
                 Beck, Sitte, and Beta Decay / 312 \\
                 Artificial Radioactivity and Other Fields / 316 \\
                 Discovery of Slow Neutrons / 317 \\
                 Serendipity / 321 \\
                 Bohr and the Bohr Institute / 322 \\
                 Franck, Hevesy, and Exodus / 328 \\
                 Notes / 332 \\
                 13. New Theories of Nuclear Reactions / 335 \\
                 The Compound Nucleus / 335 \\
                 Trip Around the World / 338 \\
                 Breit / 340 \\
                 Wigner / 344 \\
                 Nucleus+ Neutron Resonances / 349 \\
                 Death of Corbino / 350 \\
                 Death of Rutherford / 350 \\
                 Notes / 358 \\
                 14. The Plague Spreads to Austria and Italy / 361 \\
                 Anschluss / 361 \\
                 Illustrious Austrian--Hungarian Exiles / 362 \\
                 Schr{\"o}dinger / 362 \\
                 Meyer / 364 \\
                 Blau / 366 \\
                 Rona / 368 \\
                 Meitner / 370 \\
                 Illustrious Italian Exiles / 376 \\
                 Rossi / 376 \\
                 Segre / 380 \\
                 Fermi / 384 \\
                 Notes / 389 \\
                 15. The New World / 393 \\
                 Nuclear Fission / 393 \\
                 Discovery / 394 \\
                 Interpretation / 396 \\
                 Bohr and Fermi in America / 402 \\
                 Notes / 407 \\
                 Archives / 411 \\
                 Oral History Interviews / 412 \\
                 Websites / 413 \\
                 Journal Abbreviations / 415 \\
                 Bibliography / 418 \\
                 Name Index / 455 \\
                 Subject Index / 465",
}


bibtype: book
filename: master.bib
label: Summerfield:2009:PPC
author: Mark Summerfield
title: Programming in Python 3: a complete introduction to the Python language
publisher: pub-AW
address: pub-AW:adr
pages: xiv + 525
year: 2009
ISBN: 0-13-712929-7 (paperback) OR 0137129297 (paperback)
ISBN13: 978-0-13-712929-4 (paperback) OR 9780137129294 (paperback)
LCCN: QA76.73.P98 S86 2009
bibdate: Thu Apr 16 08:04:00 MDT 2009
bibtimestamp: 2009.04.16 08:04:00 MDT
series: Developer's library
subject: Python (Computer program language); Object-oriented programming (Computer science)
acknowledgement: ack-nhfb
rawauthor: Mark Summerfield
rawtitle: Programming in {Python 3}: a complete introduction to the {Python} language
bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/python.bib; z3950.loc.gov:7090/Voyager

TOC:
Introduction / 1 1: Rapid Introduction to Procedural Programming / 7 Creating and Running Python Programs / 7 Python's ``Beautiful Heart'' / 12 Example / 36 Summary / 42 Exercises / 44 2:Data Types / 47 Identifiers and Keywords / 47 Integral Types / 50 Floating-Point Types / 54 Strings / 61 Examples / 88 Summary / 95 Exercises / 97 3: Collection Data Types / 99 Sequence Types / 9 Set Types / 112 Mapping Types / 117 Iterating and Copying Collections / 127 Examples / 138 Summary / 146 Exercises / 147 4: Control Structures and Functions / 149 Control Structures / 149 Exception Handling / 153 Custom Functions / 161 Example: make_html_skeleton.py / 175 Summary / 181 Exercise / 182 5: Modules / 185 Modules and Packages / 185 Overview of Python's Standard Library / 20 Summary / 219 Exercise / 220 6: Object-Oriented Programming / 223 The Object-Oriented Approach / 224 Custom Classes / 228 Custom Collection Classes / 25 Summary / 272 Exercises / 274 7: File Handling / 277 Writing and Reading Binary Data / 282 Writing and Parsing Text Files / 294 Writing and Parsing XML Files / 302 Random Access Binary Files / 313 Summary / 326 Exercises / 327 8: Advanced Programming Techniques / 329 Further Procedural Programming / 330 Further Object-Oriented Programming / 353 Functional-Style Programming / 384 Example: Valid.py / 388 Summary / 390 Exercises / 392 9: Processes and Threading / 395 Delegating Work to Processes / 396 Delegating Work to Threads / 400 Summary / 409 Exercises / 410 10: Networking / 413 Creating a TCP Client / 414 Creating a TCP Server / 420 Summary / 427 Exercises / 427 11: Database Programming / 431 DBM Databases / 432 SQL Databases / 436 Summary / 443 Exercise / 444 12: Regular Expressions / 445 Python's Regular Expression Language / 446 The Regular Expression Module / 455 Summary / 464 Exercises / 465 13: Introduction to GUI Programming Dialog-Style Programs Main-Window-Style Programs Summary Exercises Epilogue About the Author Production Index

rawTOC:
Introduction / 1 \\ 1: Rapid Introduction to Procedural Programming / 7 \\ Creating and Running Python Programs / 7 \\ Python's ``Beautiful Heart'' / 12 \\ Example / 36 \\ Summary / 42 \\ Exercises / 44 \\ 2:Data Types / 47 \\ Identifiers and Keywords / 47 \\ Integral Types / 50 \\ Floating-Point Types / 54 \\ Strings / 61 \\ Examples / 88 \\ Summary / 95 \\ Exercises / 97 \\ 3: Collection Data Types / 99 \\ Sequence Types / 9 \\ Set Types / 112 \\ Mapping Types / 117 \\ Iterating and Copying Collections / 127 \\ Examples / 138 \\ Summary / 146 \\ Exercises / 147 \\ 4: Control Structures and Functions / 149 \\ Control Structures / 149 \\ Exception Handling / 153 \\ Custom Functions / 161 \\ Example: make\_html\_skeleton.py / 175 \\ Summary / 181 \\ Exercise / 182 \\ 5: Modules / 185 \\ Modules and Packages / 185 \\ Overview of Python's Standard Library / 20 \\ Summary / 219 \\ Exercise / 220 \\ 6: Object-Oriented Programming / 223 \\ The Object-Oriented Approach / 224 \\ Custom Classes / 228 \\ Custom Collection Classes / 25 \\ Summary / 272 \\ Exercises / 274 \\ 7: File Handling / 277 \\ Writing and Reading Binary Data / 282 \\ Writing and Parsing Text Files / 294 \\ Writing and Parsing XML Files / 302 \\ Random Access Binary Files / 313 \\ Summary / 326 \\ Exercises / 327 \\ 8: Advanced Programming Techniques / 329 \\ Further Procedural Programming / 330 \\ Further Object-Oriented Programming / 353 \\ Functional-Style Programming / 384 \\ Example: Valid.py / 388 \\ Summary / 390 \\ Exercises / 392 \\ 9: Processes and Threading / 395 \\ Delegating Work to Processes / 396 \\ Delegating Work to Threads / 400 \\ Summary / 409 \\ Exercises / 410 \\ 10: Networking / 413 \\ Creating a TCP Client / 414 \\ Creating a TCP Server / 420 \\ Summary / 427 \\ Exercises / 427 \\ 11: Database Programming / 431 \\ DBM Databases / 432 \\ SQL Databases / 436 \\ Summary / 443 \\ Exercise / 444 \\ 12: Regular Expressions / 445 \\ Python's Regular Expression Language / 446 \\ The Regular Expression Module / 455 \\ Summary / 464 \\ Exercises / 465 \\ 13: Introduction to GUI Programming \\ Dialog-Style Programs \\ Main-Window-Style Programs \\ Summary \\ Exercises \\ Epilogue \\ About the Author \\ Production \\ Index

entry:
@Book{Summerfield:2009:PPC,
  author =       "Mark Summerfield",
  title =        "Programming in {Python 3}: a complete introduction to
                 the {Python} language",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xiv + 525",
  year =         "2009",
  ISBN =         "0-13-712929-7 (paperback)",
  ISBN-13 =      "978-0-13-712929-4 (paperback)",
  LCCN =         "QA76.73.P98 S86 2009",
  bibdate =      "Thu Apr 16 08:04:00 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Developer's library",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Object-oriented
                 programming (Computer science)",
  tableofcontents = "Introduction / 1 \\
                 1: Rapid Introduction to Procedural Programming / 7 \\
                 Creating and Running Python Programs / 7 \\
                 Python's ``Beautiful Heart'' / 12 \\
                 Example / 36 \\
                 Summary / 42 \\
                 Exercises / 44 \\
                 2:Data Types / 47 \\
                 Identifiers and Keywords / 47 \\
                 Integral Types / 50 \\
                 Floating-Point Types / 54 \\
                 Strings / 61 \\
                 Examples / 88 \\
                 Summary / 95 \\
                 Exercises / 97 \\
                 3: Collection Data Types / 99 \\
                 Sequence Types / 9 \\
                 Set Types / 112 \\
                 Mapping Types / 117 \\
                 Iterating and Copying Collections / 127 \\
                 Examples / 138 \\
                 Summary / 146 \\
                 Exercises / 147 \\
                 4: Control Structures and Functions / 149 \\
                 Control Structures / 149 \\
                 Exception Handling / 153 \\
                 Custom Functions / 161 \\
                 Example: make\_html\_skeleton.py / 175 \\
                 Summary / 181 \\
                 Exercise / 182 \\
                 5: Modules / 185 \\
                 Modules and Packages / 185 \\
                 Overview of Python's Standard Library / 20 \\
                 Summary / 219 \\
                 Exercise / 220 \\
                 6: Object-Oriented Programming / 223 \\
                 The Object-Oriented Approach / 224 \\
                 Custom Classes / 228 \\
                 Custom Collection Classes / 25 \\
                 Summary / 272 \\
                 Exercises / 274 \\
                 7: File Handling / 277 \\
                 Writing and Reading Binary Data / 282 \\
                 Writing and Parsing Text Files / 294 \\
                 Writing and Parsing XML Files / 302 \\
                 Random Access Binary Files / 313 \\
                 Summary / 326 \\
                 Exercises / 327 \\
                 8: Advanced Programming Techniques / 329 \\
                 Further Procedural Programming / 330 \\
                 Further Object-Oriented Programming / 353 \\
                 Functional-Style Programming / 384 \\
                 Example: Valid.py / 388 \\
                 Summary / 390 \\
                 Exercises / 392 \\
                 9: Processes and Threading / 395 \\
                 Delegating Work to Processes / 396 \\
                 Delegating Work to Threads / 400 \\
                 Summary / 409 \\
                 Exercises / 410 \\
                 10: Networking / 413 \\
                 Creating a TCP Client / 414 \\
                 Creating a TCP Server / 420 \\
                 Summary / 427 \\
                 Exercises / 427 \\
                 11: Database Programming / 431 \\
                 DBM Databases / 432 \\
                 SQL Databases / 436 \\
                 Summary / 443 \\
                 Exercise / 444 \\
                 12: Regular Expressions / 445 \\
                 Python's Regular Expression Language / 446 \\
                 The Regular Expression Module / 455 \\
                 Summary / 464 \\
                 Exercises / 465 \\
                 13: Introduction to GUI Programming \\
                 Dialog-Style Programs \\
                 Main-Window-Style Programs \\
                 Summary \\
                 Exercises \\
                 Epilogue \\
                 About the Author \\
                 Production \\
                 Index",
}


bibtype: book
filename: master.bib
label: Sun:1997:JEC
author: Sun Microsystems
title: Java Enterprise Computing: Enabling Breakaway Business Strategies
publisher: pub-SUN
address: pub-SUN:adr
pages: xvii + 202
year: 1997
bibdate: Sat Apr 27 07:16:19 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2002.04.27 07:16:19 ???
acknowledgement: ack-nhfb
rawauthor: {Sun Microsystems}
rawtitle: {Java} Enterprise Computing: Enabling Breakaway Business Strategies
entry:
@Book{Sun:1997:JEC,
  author =       "{Sun Microsystems}",
  title =        "{Java} Enterprise Computing: Enabling Breakaway
                 Business Strategies",
  publisher =    pub-SUN,
  address =      pub-SUN:adr,
  pages =        "xvii + 202",
  year =         "1997",
  bibdate =      "Sat Apr 27 07:16:19 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
  xxLCCN =       "none",
}


bibtype: manual
filename: master.bib
label: Sun:SPARC
title: The SPARC Architecture Manual
organization: pub-SUN
address: pub-SUN:adr
edition: Part No: 800-1399-07
pages: xvii + 202
month: aug
monthnumber: 8
year: 1987
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
acknowledgement: ack-nhfb
key: Sun Microsystems
rawtitle: The {SPARC} Architecture Manual
entry:
@Manual{Sun:SPARC,
  key =          "{Sun Microsystems}",
  title =        "The {SPARC} Architecture Manual",
  organization = pub-SUN,
  address =      pub-SUN:adr,
  edition =      "Part No: 800-1399-07",
  month =        aug # " 8",
  year =         "1987",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: master.bib
label: Sunday:string-search
author: Daniel M. Sunday
title: A Very Fast Substring Search Algorithm
journal: j-CACM
volume: 33
number: 8
pages: 132--142
month: aug
monthnumber: 8
year: 1990
bibdate: Sun May 2 07:54:35 1999
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1999.05.02 07:54:35 ???
note: See also cite Boyer:string-search,Knuth:string-search,Baeza-Yates:j-CACM-35-10-74.
acknowledgement: ack-nhfb
rawauthor: Daniel M. Sunday
rawnote: See also \cite{Boyer:string-search,Knuth:string-search,Baeza-Yates:j-CACM-35-10-74}.
rawtitle: A Very Fast Substring Search Algorithm
entry:
@Article{Sunday:string-search,
  author =       "Daniel M. Sunday",
  title =        "A Very Fast Substring Search Algorithm",
  journal =      j-CACM,
  volume =       "33",
  number =       "8",
  pages =        "132--142",
  month =        aug,
  year =         "1990",
  bibdate =      "Sun May 2 07:54:35 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See also
                 \cite{Boyer:string-search,Knuth:string-search,Baeza-Yates:j-CACM-35-10-74}.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Suri:2007:CAM
author: Gaurav Suri and Hartosh Singh Bal
title: A Certain Ambiguity: a Mathematical Novel
publisher: pub-PRINCETON
address: pub-PRINCETON:adr
pages: viii + 281
year: 2007
ISBN: 0-691-12709-3 (hardcover) OR 0691127093 (hardcover)
ISBN13: 978-0-691-12709-5 (hardcover) OR 9780691127095 (hardcover)
LCCN: QA99 .S87 2007
bibdate: Thu Nov 15 15:55:34 MST 2007
bibtimestamp: 2007.11.15 15:55:34 MST
subject: mathematics; miscellanea; fiction
acknowledgement: ack-nhfb
rawauthor: Gaurav Suri and Hartosh Singh Bal
rawtitle: A Certain Ambiguity: a Mathematical Novel
URL:
http://www.loc.gov/catdir/enhancements/fy0726/2007009495-b.html; http://www.loc.gov/catdir/enhancements/fy0726/2007009495-d.html

entry:
@Book{Suri:2007:CAM,
  author =       "Gaurav Suri and Hartosh Singh Bal",
  title =        "A Certain Ambiguity: a Mathematical Novel",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "viii + 281",
  year =         "2007",
  ISBN =         "0-691-12709-3 (hardcover)",
  ISBN-13 =      "978-0-691-12709-5 (hardcover)",
  LCCN =         "QA99 .S87 2007",
  bibdate =      "Thu Nov 15 15:55:34 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 prodorbis.library.yale.edu:7090/voyager;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0726/2007009495-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0726/2007009495-d.html",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "mathematics; miscellanea; fiction",
}


bibtype: book
filename: master.bib
label: Susskind:2008:BHW
author: Leonard Susskind
title: The Black Hole War: My Battle with Stephen Hawking to Make the World Safe for Quantum Mechanics
publisher: pub-LITTLE-BROWN
address: pub-LITTLE-BROWN:adr
pages: viii + 470
year: 2008
ISBN: 0-316-01640-3 OR 0316016403
ISBN13: 978-0-316-01640-7 OR 9780316016407
LCCN: QC174.12 .S896 2008
bibdate: Tue Dec 9 15:54:49 MST 2008
bibtimestamp: 2008.12.09 15:54:49 MST
acknowledgement: ack-nhfb
rawauthor: Leonard Susskind
rawtitle: The Black Hole War: My Battle with {Stephen Hawking} to Make the World Safe for Quantum Mechanics
URL:
http://www.loc.gov/catdir/enhancements/fy0804/2007048355-b.html; http://www.loc.gov/catdir/enhancements/fy0804/2007048355-d.html

abstract:
A mind-bending book about modern physics, quantum mechanics, the fate of stars and the deep mysteries of black holes. What happens when something is sucked into a black hole? Does it disappear? Three decades ago, a young physicist named Stephen Hawking claimed it did---and in doing so put at risk everything we know about physics and the fundamental laws of the universe. Most scientists didn't recognize the import of Hawking's claims, but Leonard Susskind and Gerard t'Hooft realized the threat, and responded with a counterattack that changed the course of physics. This is the story of their united effort to reconcile Hawking's revolutionary theories with their own sense of reality---effort that would eventually result in Hawking admitting he was wrong, paying up, and Susskind and t'Hooft realizing that our world is a hologram projected from the outer boundaries of space.

subject:
quantum theory; general relativity (physics); black holes (astronomy); space and time; Hawking, S. W; (Stephen W.)

TOC:
Part 1. The gathering storm The first shot The dark star Not your grandfather's geometry ``Einstein, don't tell God what to do'' Planck invents a better yardstick In a Broadway bar Energy and entropy Wheeler's boys, or how much information can you stuff in a black hole? Black light Part 2. Surprise attack How Stephen lost his bits and didn't know where to find them The Dutch resistance Who cares? Stalemate Skirmish at Aspen Part 3. Counterattack The Battle of Santa Barbara Wait! Reverse the rewiring Ahab in Cambridge The world as a hologram Part 4. Closing the ring Weapon of mass deduction Alice's airplane, or the last visible propeller Counting black holes South America wins the war Nuclear physics? You're kidding! Humility

rawabstract:
A mind-bending book about modern physics, quantum mechanics, the fate of stars and the deep mysteries of black holes. What happens when something is sucked into a black hole? Does it disappear? Three decades ago, a young physicist named Stephen Hawking claimed it did---and in doing so put at risk everything we know about physics and the fundamental laws of the universe. Most scientists didn't recognize the import of Hawking's claims, but Leonard Susskind and Gerard t'Hooft realized the threat, and responded with a counterattack that changed the course of physics. This is the story of their united effort to reconcile Hawking's revolutionary theories with their own sense of reality---effort that would eventually result in Hawking admitting he was wrong, paying up, and Susskind and t'Hooft realizing that our world is a hologram projected from the outer boundaries of space.

rawTOC:
Part 1. The gathering storm \\ The first shot \\ The dark star \\ Not your grandfather's geometry \\ ``Einstein, don't tell God what to do'' \\ Planck invents a better yardstick \\ In a Broadway bar \\ Energy and entropy \\ Wheeler's boys, or how much information can you stuff in a black hole? \\ Black light \\ Part 2. Surprise attack \\ How Stephen lost his bits and didn't know where to find them \\ The Dutch resistance \\ Who cares? \\ Stalemate \\ Skirmish at Aspen \\ Part 3. Counterattack \\ The Battle of Santa Barbara \\ Wait! Reverse the rewiring \\ Ahab in Cambridge \\ The world as a hologram \\ Part 4. Closing the ring \\ Weapon of mass deduction \\ Alice's airplane, or the last visible propeller \\ Counting black holes \\ South America wins the war \\ Nuclear physics? You're kidding! \\ Humility

entry:
@Book{Susskind:2008:BHW,
  author =       "Leonard Susskind",
  title =        "The Black Hole War: My Battle with {Stephen Hawking}
                 to Make the World Safe for Quantum Mechanics",
  publisher =    pub-LITTLE-BROWN,
  address =      pub-LITTLE-BROWN:adr,
  pages =        "viii + 470",
  year =         "2008",
  ISBN =         "0-316-01640-3",
  ISBN-13 =      "978-0-316-01640-7",
  LCCN =         "QC174.12 .S896 2008",
  bibdate =      "Tue Dec 9 15:54:49 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0804/2007048355-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0804/2007048355-d.html",
  abstract =     "A mind-bending book about modern physics, quantum
                 mechanics, the fate of stars and the deep mysteries of
                 black holes. What happens when something is sucked into
                 a black hole? Does it disappear? Three decades ago, a
                 young physicist named Stephen Hawking claimed it
                 did---and in doing so put at risk everything we know
                 about physics and the fundamental laws of the universe.
                 Most scientists didn't recognize the import of
                 Hawking's claims, but Leonard Susskind and Gerard
                 t'Hooft realized the threat, and responded with a
                 counterattack that changed the course of physics. This
                 is the story of their united effort to reconcile
                 Hawking's revolutionary theories with their own sense
                 of reality---effort that would eventually result in
                 Hawking admitting he was wrong, paying up, and Susskind
                 and t'Hooft realizing that our world is a hologram
                 projected from the outer boundaries of space.",
  acknowledgement = ack-nhfb,
  subject =      "quantum theory; general relativity (physics); black
                 holes (astronomy); space and time; Hawking, S. W;
                 (Stephen W.)",
  tableofcontents = "Part 1. The gathering storm \\
                 The first shot \\
                 The dark star \\
                 Not your grandfather's geometry \\
                 ``Einstein, don't tell God what to do'' \\
                 Planck invents a better yardstick \\
                 In a Broadway bar \\
                 Energy and entropy \\
                 Wheeler's boys, or how much information can you stuff
                 in a black hole? \\
                 Black light \\
                 Part 2. Surprise attack \\
                 How Stephen lost his bits and didn't know where to find
                 them \\
                 The Dutch resistance \\
                 Who cares? \\
                 Stalemate \\
                 Skirmish at Aspen \\
                 Part 3. Counterattack \\
                 The Battle of Santa Barbara \\
                 Wait! Reverse the rewiring \\
                 Ahab in Cambridge \\
                 The world as a hologram \\
                 Part 4. Closing the ring \\
                 Weapon of mass deduction \\
                 Alice's airplane, or the last visible propeller \\
                 Counting black holes \\
                 South America wins the war \\
                 Nuclear physics? You're kidding! \\
                 Humility",
}


bibtype: book
filename: master.bib
label: Swartz:1965:FP
author: Clifford E. Swartz
title: The Fundamental Particles
publisher: pub-AW
address: pub-AW:adr
pages: viii + 152
year: 1965
LCCN: QC721.S982
bibdate: Sat Jul 25 13:55:27 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1998.07.25 13:55:27 ???
acknowledgement: ack-nhfb
rawauthor: Clifford E. Swartz
rawtitle: The Fundamental Particles
entry:
@Book{Swartz:1965:FP,
  author =       "Clifford E. Swartz",
  title =        "The Fundamental Particles",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "viii + 152",
  year =         "1965",
  LCCN =         "QC721.S982",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Sweetman:1999:SMR
author: Dominic Sweetman
title: See MIPS Run
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adr
pages: xviii + 488
year: 1999
ISBN: 1-55860-410-3 (paperback) OR 1558604103 (paperback)
ISBN13: 978-1-55860-410-0 (paperback) OR 9781558604100 (paperback)
LCCN: QA76.9.A73 S88 1999
bibdate: Thu Jun 20 10:21:55 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2002.06.20 10:21:55 ???
keywords: Embedded computer systems --- Programming; MIPS (Computer architecture); RISC microprocessors
acknowledgement: ack-nhfb
rawauthor: Dominic Sweetman
rawtitle: See {MIPS} Run
abstract:
The versatile offspring of an extended family of multiple chip companies, today's MIPS chips are everywhere. They power everything from video games, network routers, laser printers, and set-top boxes, to high-performance workstations. This book brings together this extraordinary proliferation of form and functionality, offering embedded systems programmers and designers unique, eminently practical insights into MIPS. It covers how MIPS started, the principles at the root of the RISC revolution, the full details of the MIPS instruction set, and how these details together constitute a full operating system ready to be put to work in hundreds of ways.

TOC:
1: RISCs and MIPS 2: MIPS Architecture 3: Coprocessor 0: MIPS Processor Control 4: Caches for MIPS 5: Exceptions, Interrupts, and Initialization 6: Memory Management and the TLB 7: Floating-Point Support 8: Complete Guide to the MIPS Instruction Set 9: Assembler Language Programming 10: C Programming on MIPS 11: Portability Considerations and C Code 12: Software Examples Appendix A: Instruction Timing and Optimization Appendix B: Assembler Language Syntax Appendix C: Object Code Appendix D: Evolving MIPS MIPS Glossary

rawabstract:
The versatile offspring of an extended family of multiple chip companies, today's MIPS chips are everywhere. They power everything from video games, network routers, laser printers, and set-top boxes, to high-performance workstations. This book brings together this extraordinary proliferation of form and functionality, offering embedded systems programmers and designers unique, eminently practical insights into MIPS. It covers how MIPS started, the principles at the root of the RISC revolution, the full details of the MIPS instruction set, and how these details together constitute a full operating system ready to be put to work in hundreds of ways.

rawTOC:
1: RISCs and MIPS \\ 2: MIPS Architecture \\ 3: Coprocessor 0: MIPS Processor Control \\ 4: Caches for MIPS \\ 5: Exceptions, Interrupts, and Initialization \\ 6: Memory Management and the TLB \\ 7: Floating-Point Support \\ 8: Complete Guide to the MIPS Instruction Set \\ 9: Assembler Language Programming \\ 10: C Programming on MIPS \\ 11: Portability Considerations and C Code \\ 12: Software Examples \\ Appendix A: Instruction Timing and Optimization \\ Appendix B: Assembler Language Syntax \\ Appendix C: Object Code \\ Appendix D: Evolving MIPS \\ MIPS Glossary

entry:
@Book{Sweetman:1999:SMR,
  author =       "Dominic Sweetman",
  title =        "See {MIPS} Run",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xviii + 488",
  year =         "1999",
  ISBN =         "1-55860-410-3 (paperback)",
  ISBN-13 =      "978-1-55860-410-0 (paperback)",
  LCCN =         "QA76.9.A73 S88 1999",
  bibdate =      "Thu Jun 20 10:21:55 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$52.95, UK\pounds 35.95",
  abstract =     "The versatile offspring of an extended family of
                 multiple chip companies, today's MIPS chips are
                 everywhere. They power everything from video games,
                 network routers, laser printers, and set-top boxes, to
                 high-performance workstations. This book brings
                 together this extraordinary proliferation of form and
                 functionality, offering embedded systems programmers
                 and designers unique, eminently practical insights into
                 MIPS. It covers how MIPS started, the principles at the
                 root of the RISC revolution, the full details of the
                 MIPS instruction set, and how these details together
                 constitute a full operating system ready to be put to
                 work in hundreds of ways.",
  acknowledgement = ack-nhfb,
  keywords =     "Embedded computer systems --- Programming; MIPS
                 (Computer architecture); RISC microprocessors",
  libnote =      "Not yet in my library.",
  tableofcontents = "1: RISCs and MIPS \\
                 2: MIPS Architecture \\
                 3: Coprocessor 0: MIPS Processor Control \\
                 4: Caches for MIPS \\
                 5: Exceptions, Interrupts, and Initialization \\
                 6: Memory Management and the TLB \\
                 7: Floating-Point Support \\
                 8: Complete Guide to the MIPS Instruction Set \\
                 9: Assembler Language Programming \\
                 10: C Programming on MIPS \\
                 11: Portability Considerations and C Code \\
                 12: Software Examples \\
                 Appendix A: Instruction Timing and Optimization \\
                 Appendix B: Assembler Language Syntax \\
                 Appendix C: Object Code \\
                 Appendix D: Evolving MIPS \\
                 MIPS Glossary",
}


bibtype: book
filename: master.bib
label: Sweetman:2007:SMR
author: Dominic Sweetman
title: See MIPS Run
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adr
edition: Second
pages: xix + 492
year: 2007
ISBN: 0-12-088421-6 OR 0120884216
ISBN13: 978-0-12-088421-6 OR 9780120884216
LCCN: QA76.9.A73 S88 2007
bibdate: Thu Jun 20 10:21:55 2002
bibtimestamp: 2002.06.20 10:21:55 ???
keywords: Embedded computer systems --- Programming; MIPS (Computer architecture); RISC microprocessors
acknowledgement: ack-nhfb
rawauthor: Dominic Sweetman
rawtitle: See {MIPS} Run
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/multithreading.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

TOC:
1: RISCs and MIPS architectures / 1 2: MIPS architecture / 29 3: Coprocessor 0: MIPS processor control / 53 4: How caches work on MIPS processors / 79 5: Exceptions, interrupts, and initialization / 105 6: Low-level memory management and the TLB / 131 7: Floating-point support / 151 8: Complete guide to the MIPS instruction set / 183 9: Reading MIPS assembly language / 263 10: Porting software to the MIPS architecture / 279 11: MIPS software standards (ABIs) / 311 12: Debugging MIPS designs - debug and profiling features / 339 13: GNU/Linux from eight miles high / 363 14: How hardware and software work together / 371 15: MIPS specific issues in the Linux kernel / 399 16: Linux application code, PIC, and libraries / 409 Appendix A: MIPS multithreading / 415 Appendix B: Other optional extensions to the MIPS instruction set

rawTOC:
1: RISCs and MIPS architectures / 1 \\ 2: MIPS architecture / 29 \\ 3: Coprocessor 0: MIPS processor control / 53 \\ 4: How caches work on MIPS processors / 79 \\ 5: Exceptions, interrupts, and initialization / 105 \\ 6: Low-level memory management and the TLB / 131 \\ 7: Floating-point support / 151 \\ 8: Complete guide to the MIPS instruction set / 183 \\ 9: Reading MIPS assembly language / 263 \\ 10: Porting software to the MIPS architecture / 279 \\ 11: MIPS software standards (ABIs) / 311 \\ 12: Debugging MIPS designs - debug and profiling features / 339 \\ 13: GNU/Linux from eight miles high / 363 \\ 14: How hardware and software work together / 371 \\ 15: MIPS specific issues in the Linux kernel / 399 \\ 16: Linux application code, PIC, and libraries / 409 \\ Appendix A: MIPS multithreading / 415 \\ Appendix B: Other optional extensions to the MIPS instruction set

entry:
@Book{Sweetman:2007:SMR,
  author =       "Dominic Sweetman",
  title =        "See {MIPS} Run",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Second",
  pages =        "xix + 492",
  year =         "2007",
  ISBN =         "0-12-088421-6",
  ISBN-13 =      "978-0-12-088421-6",
  LCCN =         "QA76.9.A73 S88 2007",
  bibdate =      "Thu Jun 20 10:21:55 2002",
  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/multithreading.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Embedded computer systems --- Programming; MIPS
                 (Computer architecture); RISC microprocessors",
  libnote =      "Not yet in my library.",
  tableofcontents = "1: RISCs and MIPS architectures / 1 \\
                 2: MIPS architecture / 29 \\
                 3: Coprocessor 0: MIPS processor control / 53 \\
                 4: How caches work on MIPS processors / 79 \\
                 5: Exceptions, interrupts, and initialization / 105 \\
                 6: Low-level memory management and the TLB / 131 \\
                 7: Floating-point support / 151 \\
                 8: Complete guide to the MIPS instruction set / 183 \\
                 9: Reading MIPS assembly language / 263 \\
                 10: Porting software to the MIPS architecture / 279 \\
                 11: MIPS software standards (ABIs) / 311 \\
                 12: Debugging MIPS designs - debug and profiling
                 features / 339 \\
                 13: GNU/Linux from eight miles high / 363 \\
                 14: How hardware and software work together / 371 \\
                 15: MIPS specific issues in the Linux kernel / 399 \\
                 16: Linux application code, PIC, and libraries / 409
                 \\
                 Appendix A: MIPS multithreading / 415 \\
                 Appendix B: Other optional extensions to the MIPS
                 instruction set",
}


bibtype: book
filename: master.bib
label: Swinton:2019:ATM
author: Jonathan Swinton
title: Alan Turing's Manchester
publisher: Infang Publishing
address: Manchester, UK
pages: 204
year: 2019
ISBN: 0-9931789-2-8 (paperback), 0-9931789-3-6 (e-book) OR 0993178928 (paperback), 0993178936 (ebook)
bibdate: Mon Jul 27 18:29:01 MDT 2020
bibtimestamp: 2020.07.27 18:29:01 MDT
remark: Heavily illustrated in color, with pages on thin cardstock.
subject: Turing, Alan Mathison; Matematics; Gran Bretanya.
acknowledgement: ack-nhfb
subjectdates: 1912--1954
rawauthor: Jonathan Swinton
rawtitle: {Alan Turing's Manchester}
ISBN13:
978-0-9931789-2-4 (paperback), 978-0-9931789-3-1 (e-book) OR 9780993178924 (paperback), 9780993178931 (ebook)

bibsource:
fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

TOC:
Preface / 7 Turing before Manchester / 9 Manchester before Turing / 13 Industrial Dismal / 21 The Manchester Mindscape / 31 Why Manchester? / 53 The /////// at the Window / 62 Manchester By the Sea / 73 Is a Mathematician a Human? / 79 The Festival of Manchester / 97 Atoms and Whimsy / 101 Is a Mathematician a Man? / 115 On Growth and on Form / 127 Playing, Learning and Working / 145 Oxford Road Show / 151 The Course of the Bee / 163 Appendix: Turing's Biomathematics / 172 Acknowledgements and Notes / 174

rawTOC:
Preface / 7 \\ Turing before Manchester / 9 \\ Manchester before Turing / 13 \\ Industrial Dismal / 21 \\ The Manchester Mindscape / 31 \\ Why Manchester? / 53 \\ The /////// at the Window / 62 \\ Manchester By the Sea / 73 \\ Is a Mathematician a Human? / 79 \\ The Festival of Manchester / 97 \\ Atoms and Whimsy / 101 \\ Is a Mathematician a Man? / 115 \\ On Growth and on Form / 127 \\ Playing, Learning and Working / 145 \\ Oxford Road Show / 151 \\ The Course of the Bee / 163 \\ Appendix: Turing's Biomathematics / 172 \\ Acknowledgements and Notes / 174

entry:
@Book{Swinton:2019:ATM,
  author =       "Jonathan Swinton",
  title =        "{Alan Turing's Manchester}",
  publisher =    "Infang Publishing",
  address =      "Manchester, UK",
  pages =        "204",
  year =         "2019",
  ISBN =         "0-9931789-2-8 (paperback), 0-9931789-3-6 (e-book)",
  ISBN-13 =      "978-0-9931789-2-4 (paperback), 978-0-9931789-3-1
                 (e-book)",
  LCCN =         "????",
  bibdate =      "Mon Jul 27 18:29:01 MDT 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  remark =       "Heavily illustrated in color, with pages on thin
                 cardstock.",
  subject =      "Turing, Alan Mathison; Matem{\`a}tics; Gran
                 Bretanya.",
  subject-dates = "1912--1954",
  tableofcontents = "Preface / 7 \\
                 Turing before Manchester / 9 \\
                 Manchester before Turing / 13 \\
                 Industrial Dismal / 21 \\
                 The Manchester Mindscape / 31 \\
                 Why Manchester? / 53 \\
                 The /////// at the Window / 62 \\
                 Manchester By the Sea / 73 \\
                 Is a Mathematician a Human? / 79 \\
                 The Festival of Manchester / 97 \\
                 Atoms and Whimsy / 101 \\
                 Is a Mathematician a Man? / 115 \\
                 On Growth and on Form / 127 \\
                 Playing, Learning and Working / 145 \\
                 Oxford Road Show / 151 \\
                 The Course of the Bee / 163 \\
                 Appendix: Turing's Biomathematics / 172 \\
                 Acknowledgements and Notes / 174",
}


bibtype: book
filename: master.bib
label: Sykes:1994:NOG
editor: Christopher Sykes
title: No Ordinary Genius: The Illustrated Richard Feynman
publisher: pub-NORTON
address: pub-NORTON:adr
pages: 272
year: 1994
LCCN: QC16.F49 A3 1994
bibdate: Sat Mar 08 20:39:55 1997
bibtimestamp: 1997.03.08 20:39:55 ???
acknowledgement: ack-nhfb
raweditor: Christopher Sykes
rawtitle: No Ordinary Genius: The Illustrated {Richard Feynman}
ISBN:
0-297-81469-9, 0-393-31393-X (paperback), 0-393-03621-9 OR 0297814699, 039331393X (paperback), 0393036219

ISBN13:
978-0-297-81469-6, 978-0-393-31393-2 (paperback), 978-0-393-03621-3 OR 9780297814696, 9780393313932 (paperback), 9780393036213

bibsource:
https://www.math.utah.edu/pub/bibnet/authors/f/feynman-richard-p.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

abstract:
If Richard Feynman had not existed it would not be possible to create him. The most extraordinary scientist of his time, a unique combination of dazzling intellect and touching simplicity, Feynman had a passion for physics that was merely the Nobel Prize-winning part of an immense love of life and everything it could offer. He was hugely irreverent and always completely honest --- with himself, with his colleagues, and with nature. ``People say to me, `Are you looking for the ultimate laws of physics?' No, I'm not. I'm just looking to find out more about the world, and if it turns out there is a simple ultimate law that explains everything, so be it. That would be very nice to discover. If it turns out it's like an onion with millions of layers, and we're sick and tired of looking at layers, then that's the way it is. My interest in science is to simply find out more about the world, and the more I find out the better it is. I like to find out.''. This intimate, moving, and funny book traces Feynman's remarkable adventures inside and outside science, in words and in more than one hundred photographs, many of them supplied by his family and close friends. The words are often his own and those of family, friends, and colleagues such as his sister, Joan Feynman; his children, Carl and Michelle; Freeman Dyson, Hans Bethe, Daniel Hillis, Marvin Minsky, and John Archibald Wheeler. It gives vivid insight into the mind of a great creative scientist at work and at play, and it challenges the popular myth of the scientist as a cold reductionist dedicated to stripping romance and mystery from the natural world. Feynman's enthusiasm is wonderfully infectious. It shines forth in these photographs and in his tales --- how he learned science from his father and the Encyclopedia Britannica, working at Los Alamos on the first atomic bomb, reflecting on the marvels of electromagnetism, unraveling the mysteries of liquid helium, probing the causes of the Challenger space shuttle disaster, or simply trying to find a way through Russian bureaucracy to visit the mysterious central Asian country of Tannu Tuva. Feynman's story will fascinate nonscientists who would like to share something of the joys of scientific discovery, and it will delight those scientists who use Feynman's work but who never had a chance to meet him.

TOC:
Preface / 9 A Note on Contributors / 13 1: The Pleasure of Finding Things Out / 17 2: Love and the Bomb / 41 3: How to Win a Nobel Prize / 65 4: Topless Bars and Other Ways to Have Fun / 89 5: Imagine! / 125 6: Doing the Physics / 143 7: Crazy Ideas: Tiny Writing and Huge Computers / 163 8: Challenger / 191 9: The Quest for Tannu Tuva / 221 10: Dying / 239 Notes / 257 A Feynman Bibliography / 263 Illustration Credits / 265 Index / 267

rawabstract:
If Richard Feynman had not existed it would not be possible to create him. The most extraordinary scientist of his time, a unique combination of dazzling intellect and touching simplicity, Feynman had a passion for physics that was merely the Nobel Prize-winning part of an immense love of life and everything it could offer. He was hugely irreverent and always completely honest --- with himself, with his colleagues, and with nature. ``People say to me, `Are you looking for the ultimate laws of physics?' No, I'm not. I'm just looking to find out more about the world, and if it turns out there is a simple ultimate law that explains everything, so be it. That would be very nice to discover. If it turns out it's like an onion with millions of layers, and we're sick and tired of looking at layers, then that's the way it is. My interest in science is to simply find out more about the world, and the more I find out the better it is. I like to find out.''. This intimate, moving, and funny book traces Feynman's remarkable adventures inside and outside science, in words and in more than one hundred photographs, many of them supplied by his family and close friends. The words are often his own and those of family, friends, and colleagues such as his sister, Joan Feynman; his children, Carl and Michelle; Freeman Dyson, Hans Bethe, Daniel Hillis, Marvin Minsky, and John Archibald Wheeler. It gives vivid insight into the mind of a great creative scientist at work and at play, and it challenges the popular myth of the scientist as a cold reductionist dedicated to stripping romance and mystery from the natural world. Feynman's enthusiasm is wonderfully infectious. It shines forth in these photographs and in his tales --- how he learned science from his father and the Encyclopedia Britannica, working at Los Alamos on the first atomic bomb, reflecting on the marvels of electromagnetism, unraveling the mysteries of liquid helium, probing the causes of the Challenger space shuttle disaster, or simply trying to find a way through Russian bureaucracy to visit the mysterious central Asian country of Tannu Tuva. Feynman's story will fascinate nonscientists who would like to share something of the joys of scientific discovery, and it will delight those scientists who use Feynman's work but who never had a chance to meet him.

rawTOC:
Preface / 9 \\ A Note on Contributors / 13 \\ 1: The Pleasure of Finding Things Out / 17 \\ 2: Love and the Bomb / 41 \\ 3: How to Win a Nobel Prize / 65 \\ 4: Topless Bars and Other Ways to Have Fun / 89 \\ 5: Imagine! / 125 \\ 6: Doing the Physics / 143 \\ 7: Crazy Ideas: Tiny Writing and Huge Computers / 163 \\ 8: Challenger / 191 \\ 9: The Quest for Tannu Tuva / 221 \\ 10: Dying / 239 \\ Notes / 257 \\ A Feynman Bibliography / 263 \\ Illustration Credits / 265 \\ Index / 267

entry:
@Book{Sykes:1994:NOG,
  editor =       "Christopher Sykes",
  title =        "No Ordinary Genius: The Illustrated {Richard
                 Feynman}",
  publisher =    pub-NORTON,
  address =      pub-NORTON:adr,
  pages =        "272",
  year =         "1994",
  ISBN =         "0-297-81469-9, 0-393-31393-X (paperback),
                 0-393-03621-9",
  ISBN-13 =      "978-0-297-81469-6, 978-0-393-31393-2 (paperback),
                 978-0-393-03621-3",
  LCCN =         "QC16.F49 A3 1994",
  bibdate =      "Sat Mar 08 20:39:55 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/feynman-richard-p.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$19.95, CDN\$25.99",
  abstract =     "If Richard Feynman had not existed it would not be
                 possible to create him. The most extraordinary
                 scientist of his time, a unique combination of dazzling
                 intellect and touching simplicity, Feynman had a
                 passion for physics that was merely the Nobel
                 Prize-winning part of an immense love of life and
                 everything it could offer. He was hugely irreverent and
                 always completely honest --- with himself, with his
                 colleagues, and with nature. ``People say to me, `Are
                 you looking for the ultimate laws of physics?' No, I'm
                 not. I'm just looking to find out more about the world,
                 and if it turns out there is a simple ultimate law that
                 explains everything, so be it. That would be very nice
                 to discover. If it turns out it's like an onion with
                 millions of layers, and we're sick and tired of looking
                 at layers, then that's the way it is. My interest in
                 science is to simply find out more about the world, and
                 the more I find out the better it is. I like to find
                 out.''. This intimate, moving, and funny book traces
                 Feynman's remarkable adventures inside and outside
                 science, in words and in more than one hundred
                 photographs, many of them supplied by his family and
                 close friends. The words are often his own and those of
                 family, friends, and colleagues such as his sister,
                 Joan Feynman; his children, Carl and Michelle; Freeman
                 Dyson, Hans Bethe, Daniel Hillis, Marvin Minsky, and
                 John Archibald Wheeler. It gives vivid insight into the
                 mind of a great creative scientist at work and at play,
                 and it challenges the popular myth of the scientist as
                 a cold reductionist dedicated to stripping romance and
                 mystery from the natural world. Feynman's enthusiasm is
                 wonderfully infectious. It shines forth in these
                 photographs and in his tales --- how he learned science
                 from his father and the Encyclopedia Britannica,
                 working at Los Alamos on the first atomic bomb,
                 reflecting on the marvels of electromagnetism,
                 unraveling the mysteries of liquid helium, probing the
                 causes of the Challenger space shuttle disaster, or
                 simply trying to find a way through Russian bureaucracy
                 to visit the mysterious central Asian country of Tannu
                 Tuva. Feynman's story will fascinate nonscientists who
                 would like to share something of the joys of scientific
                 discovery, and it will delight those scientists who use
                 Feynman's work but who never had a chance to meet
                 him.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / 9 \\
                 A Note on Contributors / 13 \\
                 1: The Pleasure of Finding Things Out / 17 \\
                 2: Love and the Bomb / 41 \\
                 3: How to Win a Nobel Prize / 65 \\
                 4: Topless Bars and Other Ways to Have Fun / 89 \\
                 5: Imagine! / 125 \\
                 6: Doing the Physics / 143 \\
                 7: Crazy Ideas: Tiny Writing and Huge Computers / 163
                 \\
                 8: Challenger / 191 \\
                 9: The Quest for Tannu Tuva / 221 \\
                 10: Dying / 239 \\
                 Notes / 257 \\
                 A Feynman Bibliography / 263 \\
                 Illustration Credits / 265 \\
                 Index / 267",
}


bibtype: book
filename: master.bib
label: Sykes:2007:SVC
author: Bryan Sykes
title: Saxons, Vikings and Celts: the Genetic Roots of Britain and Ireland
publisher: pub-NORTON
address: pub-NORTON:adr
pages: xvii + 306 + 16
year: 2007
ISBN: 0-393-33075-3 (paperback) OR 0393330753 (paperback)
ISBN13: 978-0-393-33075-5 (paperback) OR 9780393330755 (paperback)
LCCN: GN290.G7 S95 2007
bibdate: Thu Aug 21 18:00:44 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; library.tcd.ie:210/advance
bibtimestamp: 2008.08.21 18:00:44 MDT
subject: human population genetics; Great Britain
acknowledgement: ack-nhfb
rawauthor: Bryan Sykes
rawtitle: {Saxons}, {Vikings} and {Celts}: the Genetic Roots of {Britain} and {Ireland}
abstract:
A study based on a decade-long DNA survey traces the genetic makeup of British Islanders and their descendants, ranging from prehistoric times to the genetic heritage of Americans of British descent.

TOC:
Acknowledgements List of Illustration North American Preface Maps Prologue 1: Twelve Thousand Years of Solitude 2: Who Do We think We Are? 3: The Resurgent Celts 4: The Skull Snatchers 5: The Blood Bankers 6: The Silent Messengers 7: The Nature of the Evidence 8: Ireland 9: The DNA of Ireland 10: Scotland 11: The Picts 12: The DNA of Scotland 13: Wales 14: The DNA of Wales 15: England 16: Saxons, Danes, Vikings, and Normans 14: The DNA of England 18: The Blood of the Isles Appendix Index

rawabstract:
A study based on a decade-long DNA survey traces the genetic makeup of British Islanders and their descendants, ranging from prehistoric times to the genetic heritage of Americans of British descent.

rawTOC:
Acknowledgements \\ List of Illustration \\ North American Preface \\ Maps \\ Prologue \\ 1: Twelve Thousand Years of Solitude \\ 2: Who Do We think We Are? \\ 3: The Resurgent Celts \\ 4: The Skull Snatchers \\ 5: The Blood Bankers \\ 6: The Silent Messengers \\ 7: The Nature of the Evidence \\ 8: Ireland \\ 9: The DNA of Ireland \\ 10: Scotland \\ 11: The Picts \\ 12: The DNA of Scotland \\ 13: Wales \\ 14: The DNA of Wales \\ 15: England \\ 16: Saxons, Danes, Vikings, and Normans \\ 14: The DNA of England \\ 18: The Blood of the Isles \\ Appendix \\ Index

entry:
@Book{Sykes:2007:SVC,
  author =       "Bryan Sykes",
  title =        "{Saxons}, {Vikings} and {Celts}: the Genetic Roots of
                 {Britain} and {Ireland}",
  publisher =    pub-NORTON,
  address =      pub-NORTON:adr,
  pages =        "xvii + 306 + 16",
  year =         "2007",
  ISBN =         "0-393-33075-3 (paperback)",
  ISBN-13 =      "978-0-393-33075-5 (paperback)",
  LCCN =         "GN290.G7 S95 2007",
  bibdate =      "Thu Aug 21 18:00:44 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 library.tcd.ie:210/advance",
  price =        "US\$16.95",
  abstract =     "A study based on a decade-long DNA survey traces the
                 genetic makeup of British Islanders and their
                 descendants, ranging from prehistoric times to the
                 genetic heritage of Americans of British descent.",
  acknowledgement = ack-nhfb,
  subject =      "human population genetics; Great Britain",
  tableofcontents = "Acknowledgements \\
                 List of Illustration \\
                 North American Preface \\
                 Maps \\
                 Prologue \\
                 1: Twelve Thousand Years of Solitude \\
                 2: Who Do We think We Are? \\
                 3: The Resurgent Celts \\
                 4: The Skull Snatchers \\
                 5: The Blood Bankers \\
                 6: The Silent Messengers \\
                 7: The Nature of the Evidence \\
                 8: Ireland \\
                 9: The DNA of Ireland \\
                 10: Scotland \\
                 11: The Picts \\
                 12: The DNA of Scotland \\
                 13: Wales \\
                 14: The DNA of Wales \\
                 15: England \\
                 16: Saxons, Danes, Vikings, and Normans \\
                 14: The DNA of England \\
                 18: The Blood of the Isles \\
                 Appendix \\
                 Index",
}


bibtype: book
filename: master.bib
label: Syropoulos:2003:DTU
author: Apostolos Syropoulos and Antonis Tsolomitis and Nick Sofroniou
title: Digital typography using LaTeX
publisher: pub-SV
address: pub-SV:adr
pages: xxix + 510
year: 2003
ISBN: 0-387-95217-9 (paperback), 0-387-22436-X (e-book) OR 0387952179 (paperback), 038722436X (ebook)
LCCN: Z253.4.L38 S97 2003
bibdate: Thu Mar 13 18:17:25 2003
bibtimestamp: 2003.03.13 18:17:25 ???
keywords: Lambda; Omega; Unicode
acknowledgement: ack-nhfb
rawauthor: Apostolos Syropoulos and Antonis Tsolomitis and Nick Sofroniou
rawtitle: Digital typography using {\LaTeX}
ISBN13:
978-0-387-95217-8 (paperback), 978-0-387-22436-7 (e-book) OR 9780387952178 (paperback), 9780387224367 (ebook)

abstract:
The purpose of the book is to introduce new users to the use of the TeX system, in particular document preparation using LaTeX. It seeks to avoid the pitfalls of having to search through several advanced books on the subject, by collecting together the more frequently required tools and presenting these in a single accessible volume. It will also describe the recent developments in multilingual typesetting using TeX that now make it straightforward for users to prepare documents in their own language and alphabet, giving the book a global readership. The main presentation will be independent of any particular type of computer hardware, though a section will contain details of some of the more popular versions of TeX for each type of machine and details of where they can be downloaded on the Internet from, or purchased at low cost on a convenient compact disk. Topics and features: multi-lingual uses of LaTeX; discussion of hardware implementations; use and misuse of particular LaTeX commands; some treatment of graphics; inclusion of exercises with solutions; discussion of common errors; inclusion of many examples.

TOC:
Foreword / Yannis Haralambous 1: Introduction 2: The File Structure 3: Fonts and Their Use 4: Lists and Catalogs 5: Typesetting Mathematics 6: More on the Core 7: Miscellaneous Packages 8: Bibliography and Index 9: Graphics 10: Multilingual Typesetting 11: To Err Is Human 12: Installing New Type Appendix A: Using dvips Appendix B: Visual Editing Appendix C: Typesetting XML Appendix D: Web Publishing Appendix E: New Features Introduced to $Omega $ 1.23 Appendix F: Solutions to All Exercises

annote:
Seems to have been published in Europe with same ISBN, but different page count (370) and title: booktitle From LaTeX to $ Lambda $: An Introduction to Digital Typography.

rawabstract:
The purpose of the book is to introduce new users to the use of the TeX system, in particular document preparation using LaTeX. It seeks to avoid the pitfalls of having to search through several advanced books on the subject, by collecting together the more frequently required tools and presenting these in a single accessible volume. It will also describe the recent developments in multilingual typesetting using TeX that now make it straightforward for users to prepare documents in their own language and alphabet, giving the book a global readership. The main presentation will be independent of any particular type of computer hardware, though a section will contain details of some of the more popular versions of TeX for each type of machine and details of where they can be downloaded on the Internet from, or purchased at low cost on a convenient compact disk. Topics and features: multi-lingual uses of LaTeX; discussion of hardware implementations; use and misuse of particular LaTeX commands; some treatment of graphics; inclusion of exercises with solutions; discussion of common errors; inclusion of many examples.

rawTOC:
Foreword / Yannis Haralambous \\ 1: Introduction \\ 2: The File Structure \\ 3: Fonts and Their Use \\ 4: Lists and Catalogs \\ 5: Typesetting Mathematics \\ 6: More on the Core \\ 7: Miscellaneous Packages \\ 8: Bibliography and Index \\ 9: Graphics \\ 10: Multilingual Typesetting \\ 11: To Err Is Human \\ 12: Installing New Type \\ Appendix A: Using dvips \\ Appendix B: Visual Editing \\ Appendix C: Typesetting XML \\ Appendix D: Web Publishing \\ Appendix E: New Features Introduced to $\Omega$ 1.23 \\ Appendix F: Solutions to All Exercises

entry:
@Book{Syropoulos:2003:DTU,
  author =       "Apostolos Syropoulos and Antonis Tsolomitis and Nick
                 Sofroniou",
  title =        "Digital typography using {\LaTeX}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxix + 510",
  year =         "2003",
  ISBN =         "0-387-95217-9 (paperback), 0-387-22436-X (e-book)",
  ISBN-13 =      "978-0-387-95217-8 (paperback), 978-0-387-22436-7
                 (e-book)",
  LCCN =         "Z253.4.L38 S97 2003",
  bibdate =      "Thu Mar 13 18:17:25 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib",
  abstract =     "The purpose of the book is to introduce new users to
                 the use of the TeX system, in particular document
                 preparation using LaTeX. It seeks to avoid the pitfalls
                 of having to search through several advanced books on
                 the subject, by collecting together the more frequently
                 required tools and presenting these in a single
                 accessible volume. It will also describe the recent
                 developments in multilingual typesetting using TeX that
                 now make it straightforward for users to prepare
                 documents in their own language and alphabet, giving
                 the book a global readership. The main presentation
                 will be independent of any particular type of computer
                 hardware, though a section will contain details of some
                 of the more popular versions of TeX for each type of
                 machine and details of where they can be downloaded on
                 the Internet from, or purchased at low cost on a
                 convenient compact disk. Topics and features:
                 multi-lingual uses of LaTeX; discussion of hardware
                 implementations; use and misuse of particular LaTeX
                 commands; some treatment of graphics; inclusion of
                 exercises with solutions; discussion of common errors;
                 inclusion of many examples.",
  acknowledgement = ack-nhfb,
  annote =       "Seems to have been published in Europe with same ISBN,
                 but different page count (370) and title:
                 \booktitle{From \LaTeX{} to $ \Lambda $: An
                 Introduction to Digital Typography}.",
  keywords =     "Lambda; Omega; Unicode",
  tableofcontents = "Foreword / Yannis Haralambous \\
                 1: Introduction \\
                 2: The File Structure \\
                 3: Fonts and Their Use \\
                 4: Lists and Catalogs \\
                 5: Typesetting Mathematics \\
                 6: More on the Core \\
                 7: Miscellaneous Packages \\
                 8: Bibliography and Index \\
                 9: Graphics \\
                 10: Multilingual Typesetting \\
                 11: To Err Is Human \\
                 12: Installing New Type \\
                 Appendix A: Using dvips \\
                 Appendix B: Visual Editing \\
                 Appendix C: Typesetting XML \\
                 Appendix D: Web Publishing \\
                 Appendix E: New Features Introduced to $\Omega$ 1.23
                 \\
                 Appendix F: Solutions to All Exercises",
}


