# bibtab

bibtype: book
filename: master.bib
label: Norton:1982:IIP
author: Peter Norton
title: Inside the IBM PC. Access to Advanced Features and Programming
publisher: pub-BRADY
address: pub-BRADY:adr
pages: xi + 262
year: 1982
ISBN: 0-89303-556-4 OR 0893035564
ISBN13: 978-0-89303-556-3 OR 9780893035563
LCCN: QA76.8.I2594 N67 1983
bibdate: Wed Dec 15 10:40:04 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:40:04 ???
note: An excellent treatment of the IBM PC.
acknowledgement: ack-nhfb
rawauthor: Peter Norton
rawnote: An excellent treatment of the IBM PC.
rawtitle: Inside the {IBM PC}. Access to Advanced Features and Programming
entry:
@Book{Norton:1982:IIP,
  author =       "Peter Norton",
  title =        "Inside the {IBM PC}. Access to Advanced Features and
                 Programming",
  publisher =    pub-BRADY,
  address =      pub-BRADY:adr,
  pages =        "xi + 262",
  year =         "1982",
  ISBN =         "0-89303-556-4",
  ISBN-13 =      "978-0-89303-556-3",
  LCCN =         "QA76.8.I2594 N67 1983",
  bibdate =      "Wed Dec 15 10:40:04 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "An excellent treatment of the IBM PC.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Norton:1985:PGI
author: Peter Norton
title: Programmer's Guide to the IBM PC
publisher: pub-MICROSOFT
address: pub-MICROSOFT:adr
pages: xii + 426
year: 1985
ISBN: 0-914845-46-2 OR 0914845462
ISBN13: 978-0-914845-46-1 OR 9780914845461
LCCN: QA76.8.I2594 N68 1985
bibdate: Wed Jul 6 14:06:05 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.07.06 14:06:05 ???
acknowledgement: ack-nhfb
rawauthor: Peter Norton
rawtitle: Programmer's Guide to the {IBM PC}
note:
An excellent treatment of the programming IBM PC. Strongly recommended for all serious users of the PC.

abstract:
Anatomy of the PC The ins and outs The ROM software Video basics Disk basics Keyboard basics Sound generation ROM-BIOS basics ROM-BIOS video services ROM-BIOS diskette services ROM-BIOS keyboard services ROM-BIOS service summary DOS basics DOS interrupts Universal DOS functions DOS service summary Programming language

rawabstract:
Anatomy of the PC \\ The ins and outs \\ The ROM software \\ Video basics \\ Disk basics \\ Keyboard basics \\ Sound generation \\ ROM-BIOS basics \\ ROM-BIOS video services \\ ROM-BIOS diskette services \\ ROM-BIOS keyboard services \\ ROM-BIOS service summary \\ DOS basics \\ DOS interrupts \\ Universal DOS functions \\ DOS service summary \\ Programming language

rawnote:
An excellent treatment of the programming IBM PC. Strongly recommended for all serious users of the PC.

entry:
@Book{Norton:1985:PGI,
  author =       "Peter Norton",
  title =        "Programmer's Guide to the {IBM PC}",
  publisher =    pub-MICROSOFT,
  address =      pub-MICROSOFT:adr,
  pages =        "xii + 426",
  year =         "1985",
  ISBN =         "0-914845-46-2",
  ISBN-13 =      "978-0-914845-46-1",
  LCCN =         "QA76.8.I2594 N68 1985",
  bibdate =      "Wed Jul 6 14:06:05 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "An excellent treatment of the programming IBM PC.
                 Strongly recommended for all serious users of the PC.",
  price =        "US\$19.95",
  abstract =     "Anatomy of the PC \\
                 The ins and outs \\
                 The ROM software \\
                 Video basics \\
                 Disk basics \\
                 Keyboard basics \\
                 Sound generation \\
                 ROM-BIOS basics \\
                 ROM-BIOS video services \\
                 ROM-BIOS diskette services \\
                 ROM-BIOS keyboard services \\
                 ROM-BIOS service summary \\
                 DOS basics \\
                 DOS interrupts \\
                 Universal DOS functions \\
                 DOS service summary \\
                 Programming language",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Norton:1994:PNC
author: Peter Norton
title: Peter Norton's complete guide to DOS 6.22
publisher: pub-SAMS
address: pub-SAMS:adr
pages: xlvi + 1150
year: 1994
ISBN: 0-672-30614-X OR 067230614X
ISBN13: 978-0-672-30614-3 OR 9780672306143
LCCN: QA76.76.O63N6779 1994
bibdate: Fri Aug 21 12:55:48 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1998.08.21 12:55:48 ???
acknowledgement: ack-nhfb
rawauthor: Peter Norton
rawtitle: {Peter Norton}'s complete guide to {DOS 6.22}
entry:
@Book{Norton:1994:PNC,
  author =       "Peter Norton",
  title =        "{Peter Norton}'s complete guide to {DOS 6.22}",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "xlvi + 1150",
  year =         "1994",
  ISBN =         "0-672-30614-X",
  ISBN-13 =      "978-0-672-30614-3",
  LCCN =         "QA76.76.O63N6779 1994",
  bibdate =      "Fri Aug 21 12:55:48 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$29.99 (CAN \$39.99)",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Nye:1988:XPM
author: Adrian Nye
title: Xlib Programming Manual for Version 11
volume: 1
publisher: pub-ORA
address: pub-ORA:adr
pages: xxxiii + 615
year: 1988
ISBN: 0-937175-26-9, 0-937175-89-7 OR 0937175269, 0937175897
ISBN13: 978-0-937175-26-2, 978-0-937175-89-7 OR 9780937175262, 9780937175897
LCCN: QA76.76.W56 D44 v.1 1988
URL: http://www.oreilly.com/catalog/9780937175262
acknowledgement: ack-nhfb
rawauthor: Adrian Nye
rawtitle: {Xlib} Programming Manual for Version 11
bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/ora.bib; https://www.math.utah.edu/pub/tex/bib/texgraph.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Book{Nye:1988:XPM,
  author =       "Adrian Nye",
  title =        "{Xlib} Programming Manual for Version 11",
  volume =       "1",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxiii + 615",
  year =         "1988",
  ISBN =         "0-937175-26-9, 0-937175-89-7",
  ISBN-13 =      "978-0-937175-26-2, 978-0-937175-89-7",
  LCCN =         "QA76.76.W56 D44 v.1 1988",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/texgraph.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175262",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Nye:1988:XRM
author: Adrian Nye
title: Xlib Reference Manual for Version 11
volume: 2
publisher: pub-ORA
address: pub-ORA:adr
pages: xiv + 701
year: 1988
ISBN: 0-937175-27-7 OR 0937175277
ISBN13: 978-0-937175-27-9 OR 9780937175279
LCCN: QA76.76.W56 D44 v.2 1988
bibdate: Wed Dec 15 10:40:05 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:40:05 ???
acknowledgement: ack-nhfb
rawauthor: Adrian Nye
rawtitle: {Xlib} Reference Manual for Version 11
entry:
@Book{Nye:1988:XRM,
  author =       "Adrian Nye",
  title =        "{Xlib} Reference Manual for Version 11",
  volume =       "2",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiv + 701",
  year =         "1988",
  ISBN =         "0-937175-27-7",
  ISBN-13 =      "978-0-937175-27-9",
  LCCN =         "QA76.76.W56 D44 v.2 1988",
  bibdate =      "Wed Dec 15 10:40:05 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Nye:1990:XPR
author: Adrian Nye
title: X Protocol Reference Manual
volume: 0
publisher: pub-ORA
address: pub-ORA:adr
edition: Second
pages: xv + 483
year: 1990
ISBN: 0-937175-50-1 OR 0937175501
ISBN13: 978-0-937175-50-7 OR 9780937175507
LCCN: QA76.76.W56 X215 1990
bibdate: Fri Dec 10 13:42:12 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.10 13:42:12 ???
acknowledgement: ack-nhfb
rawauthor: Adrian Nye
rawtitle: {X} Protocol Reference Manual
entry:
@Book{Nye:1990:XPR,
  author =       "Adrian Nye",
  title =        "{X} Protocol Reference Manual",
  volume =       "0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xv + 483",
  year =         "1990",
  ISBN =         "0-937175-50-1",
  ISBN-13 =      "978-0-937175-50-7",
  LCCN =         "QA76.76.W56 X215 1990",
  bibdate =      "Fri Dec 10 13:42:12 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}


bibtype: book
filename: master.bib
label: Nye:1990:XTI
author: Adrian Nye and Tim O'Reilly
title: X Toolkit Intrinsics Programming Manual
volume: 4
publisher: pub-ORA
address: pub-ORA:adr
pages: xxxi + 543
year: 1990
ISBN: 0-937175-34-X OR 093717534X
ISBN13: 978-0-937175-34-7 OR 9780937175347
LCCN: QA76.9.W56 N94 1990
bibdate: Wed Dec 15 19:46:34 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 19:46:34 ???
acknowledgement: ack-nhfb
rawauthor: Adrian Nye and Tim O'Reilly
rawtitle: {X} Toolkit Intrinsics Programming Manual
entry:
@Book{Nye:1990:XTI,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X} Toolkit Intrinsics Programming Manual",
  volume =       "4",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxxi + 543",
  year =         "1990",
  ISBN =         "0-937175-34-X",
  ISBN-13 =      "978-0-937175-34-7",
  LCCN =         "QA76.9.W56 N94 1990",
  bibdate =      "Wed Dec 15 19:46:34 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Nye:1990:XTIb
author: Adrian Nye and Tim O'Reilly
title: X Toolkit Intrinsics Reference Manual: OSF / Motif 1.1 Edition for X11, Release 4
volume: 4
publisher: pub-ORA
address: pub-ORA:adr
edition: Second
pages: xxxi + 632
month: dec
monthnumber: 12
year: 1990
ISBN: 0-937175-62-5 (vol. 4), 0-937175-66-8 (set) OR 0937175625 (vol. 4), 0937175668 (set)
ISBN13: 978-0-937175-62-0 (vol. 4), 978-0-937175-66-8 (set) OR 9780937175620 (vol. 4), 9780937175668 (set)
LCCN: QA76.9.W56N94 1990
bibdate: Mon Nov 20 10:48:16 1995
bibtimestamp: 1995.11.20 10:48:16 ???
URL: http://www.oreilly.com/catalog/9780937175620
acknowledgement: ack-nhfb
rawauthor: Adrian Nye and Tim O'Reilly
rawtitle: {X} Toolkit Intrinsics Reference Manual: {OSF}\slash {Motif} 1.1 Edition for {X11}, Release 4
abstract:
Introduction to the X Window System Introduction to the X Toolkit and Motif More techniques for using widgets An example application More about Motif Inside a widget Basic Widget methods Events, translations, and accelerators More input techniques Resource management and type conversion Interclient communications Geometry management Menus, gadgets, and cascaded popups Miscellaneous toolkit programming techniques Athena, OPEN LOOK, and Motif Specifying fonts and colors Naming conventions Release notes The xbitmap application Sources of additional information

rawabstract:
Introduction to the X Window System \\ Introduction to the X Toolkit and Motif \\ More techniques for using widgets \\ An example application \\ More about Motif \\ Inside a widget \\ Basic Widget methods \\ Events, translations, and accelerators \\ More input techniques \\ Resource management and type conversion \\ Interclient communications \\ Geometry management \\ Menus, gadgets, and cascaded popups \\ Miscellaneous toolkit programming techniques \\ Athena, OPEN LOOK, and Motif \\ Specifying fonts and colors \\ Naming conventions \\ Release notes \\ The xbitmap application \\ Sources of additional information

entry:
@Book{Nye:1990:XTIb,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X} Toolkit Intrinsics Reference Manual: {OSF}\slash
                 {Motif} 1.1 Edition for {X11}, Release 4",
  volume =       "4",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxi + 632",
  month =        dec,
  year =         "1990",
  ISBN =         "0-937175-62-5 (vol. 4), 0-937175-66-8 (set)",
  ISBN-13 =      "978-0-937175-62-0 (vol. 4), 978-0-937175-66-8 (set)",
  LCCN =         "QA76.9.W56N94 1990",
  bibdate =      "Mon Nov 20 10:48:16 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175620",
  abstract =     "Introduction to the X Window System \\
                 Introduction to the X Toolkit and Motif \\
                 More techniques for using widgets \\
                 An example application \\
                 More about Motif \\
                 Inside a widget \\
                 Basic Widget methods \\
                 Events, translations, and accelerators \\
                 More input techniques \\
                 Resource management and type conversion \\
                 Interclient communications \\
                 Geometry management \\
                 Menus, gadgets, and cascaded popups \\
                 Miscellaneous toolkit programming techniques \\
                 Athena, OPEN LOOK, and Motif \\
                 Specifying fonts and colors \\
                 Naming conventions \\
                 Release notes \\
                 The xbitmap application \\
                 Sources of additional information",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Nye:1992:XPR
author: Adrian Nye
title: X Protocol Reference Manual
volume: 0
publisher: pub-ORA
address: pub-ORA:adr
edition: Third
pages: xxxi + 632
year: 1992
ISBN: 1-56592-008-2 OR 1565920082
ISBN13: 978-1-56592-008-8 OR 9781565920088
LCCN: QA76.76.W56 X215 1990
bibdate: Fri Dec 10 13:42:12 1993
bibtimestamp: 1993.12.10 13:42:12 ???
URL: http://www.oreilly.com/catalog/9781565920088
acknowledgement: ack-nhfb
rawauthor: Adrian Nye
rawtitle: {X} Protocol Reference Manual
TOC:
Preface / xvii About This Manual / xvii Summary of Contents / xvii How to Use This Manual / xix Assumptions / xix Font Conventions Used in This Manual / xix Related Documents / xx Request for Comments / xx Bulk Sales Information / xxi Acknowledgments / xxi Part One: Introduction to the X Protocol / 3 1.1 The Server and Client / 4 1.2 The X Protocol / 7 1.2.1 Message Types / 8 1.2.2 Division of Responsibilities / 9 1.3 A Sample Session / 11 1.3.1 Opening the Connection / 13 1.3.2 Creating a Window / 19 1.3.2.1 Selecting Events / 22 1.3.3 A Request with Reply / 22 1.3.4 Creating a Graphics Context / 25 1.3.5 Mapping a Window / 25 1.3.6 The Expose Event / 26 1.3.7 Drawing a Graphic / 27 1.3.8 Closing the Connection / 28 1.3.9 Errors / 29 1.4 Implementing the X Protocol / 31 1.4.1 Client Library Implementation / 31 1.4.2 Server Implementation / 33 1.4.3 Reducing Network Traffic / 34 1.4.4 Implementation on Multi-threaded Architectures / 34 1.4.5 Security / 35 1.4.6 Inter-client Communication / 35 1.5 Future Directions / 36 Part Two: Protocol Request and Event Reference / 37 Introduction / 39 Connection Setup / 50 AllocColor / 59 AllocColorCells / 61 AllocColorPlanes / 63 AllocNamedColor / 65 AllowEvents / 67 Bell / 70 ButtonPress / 71 ButtonRelease / 72 ChangeActivePointerGrab / 73 ChangeGC / 74 ChangeHosts / 75 ChangeKeyboardControl / 77 ChangeKeyboardMapping / 80 ChangePointerControl / 82 ChangeProperty / 83 ChangeSaveSet / 85 ChangeWindowAttributes / 86 CirculateNotify / 88 CirculateRequest / 89 Circulate Window / 89 ClearArea / 90 ClientMessage / 91 CloseFont / 92 ColormapNotify / 93 ConfigureNotify / 94 ConfigureRequest / 95 ConfigureWindow / 97 ConvertSelection / 101 CopyArea / 102 CopyColormapAndFree / 104 CopyGC / 105 CopyPlane / 106 CreateColormap / 108 CreateCursor / 109 CreateGC / 111 CreateGlyphCursor / 120 CreateNotify / 122 CreatePixmap / 123 CreateWindow / 124 DeleteProperty / 130 DestroyNotify / 131 DestroySubwindows / 132 DestroyWindow / 133 Expose / 136 FillPoly / 138 Focusln / 140 FocusOut / 141 ForceScreenSaver / 145 FreeColormap / 146 FreeColors / 147 FreeCursor / 148 FreeGC / 149 FreePixmap / 150 GetAtomName / 151 GetFontPath / 152 GetGeometry / 153 GetImage / 155 GetInputFocus / 157 GetKeyboardControl / 158 GetKeyboardMapping / 160 GetModifierMapping / 162 GetMotionEvents / 163 GetPointerControl / 165 GetPointerMapping / 166 GetProperty / 167 GetScreenSaver / 169 GetSelectionOwner / 170 GetWindowAttributes / 171 GrabButton / 173 GrabKey / 175 GrabKeyboard / 177 GrabPointer / 179 GrabServer / 182 GraphicsExpose / 183 GravityNotify / 184 ImageText16 / 185 ImageText8 / 186 InstallColormap / 188 InternAtom / 189 KeymapNotify / 191 KeyPress / 192 KeyRelease / 193 KillClient / 194 LeaveNotify / 195 ListExtensions / 198 ListFonts / 199 ListFontsWithlnfo / 201 ListHosts / 204 ListlnstalledColormaps / 205 ListProperties / 206 LookupColor / 207 MapNotify / 209 MappingNotify / 210 MapRequest / 211 MapSubwindows / 212 MapWindow / 213 MotionNotify / 214 NoExpose / 216 NoOperation / 217 OpenFont / 218 PolyArc / 219 PolyFillArc / 221 PolyFillRectangle / 222 PolyLine / 223 PolyPoint / 224 PolyRectangle / 225 PolySegment / 226 PolyText16 / 228 PolyText8 / 230 PropertyNotify / 232 Putimage / 233 QueryBestSize / 235 QueryColors / 237 QueryExtension / 239 QueryFont / 241 Query Key map / 245 QueryPointer / 246 QueryTextExtents / 248 Query Tree / 249 RecoIorCursor / 250 ReparentNotify / 251 ReparentWindow / 252 ResizeRequest / 253 RotateProperties / 254 SelectionClear / 255 SelectionNotify / 256 SelectionRequest / 257 SendEvent / 258 SetAccessControl / 260 SetClipRectangles / 261 SetCloseDownMode / 263 SetDashes / 264 SetFontPath / 265 SetlnputFocus / 266 SetModifierMapping / 268 SetPointerMapping / 270 SetScreenSaver / 272 SetSelectionOwner / 274 StoreColors / 275 StoreNamedColor / 277 TranslateCoordinates / 278 UngrabButton / 280 UngrabKey / 281 UngrabKeyboard / 282 UngrabPointer / 283 UngrabServer / 284 UninstallColormap / 285 UnmapNotify / 286 UnmapSubwindows / 287 UnmapWindow / 288 VisibilityNotify / 289 WarpPointer / 291 Part Three: Appendices / 295 Appendix A: Connection Close / 295 Appendix B: Keysyms / 297 X Protocol X11, Release 3 / 297 Appendix C: Errors / 321 Encoding / 323 Appendix D: Predefined Atoms / 329 Encoding / 330 Appendix E: Keyboards and Pointers / 331 Keyboards / 331 Pointers / 332 Encoding / 333 Keyboards / 333 Pointers / 333 Appendix F: Flow Control and Concurrency / 335 Appendix G: Request Group Summary / 337 Group Listing with Brief Description / 337 Colors and Colormaps / 337 Cursors / 338 Drawing Graphics / 338 Events / 339 Fonts and Text / 339 The Graphics Context / 340 Images / 340 Inter-client Communication / 340 Keyboard and Pointer / 341 Security / 342 Window Characteristics / 342 Window Manipulation by the Client / 342 Window Manipulation by the Window Manager / 343 Miscellaneous / 343 Appendix H: Alphabetical Listing of Requests / 345 Appendix I: Xlib Functions to Protocol Requests and Vice Versa / 351 Appendix J: Protocol Requests by Opcode / 363 Appendix K: Events Briefly Described / 365 Appendix L: Inter-Client Communication Conventions Manual / 369 L.1 Introduction / 369 L.1.1 Evolution of the Conventions / 370 L.1.2 Atoms / 370 L.1.2.1 What Are Atoms? / 370 L.1.2.2 Predefined Atoms / 371 L.1.2.3 Naming Conventions / 371 L.1.2.4 Semantics / 371 L.1.2.5 Name Spaces / 372 L.2 Peer-to-Peer Communication by Means of Selections / 372 L.2.1 Acquiring Selection Ownership / 373 L.2.2 Responsibilities of the Selection Owner / 374 L.2.3 Giving Up Selection Ownership / 376 L.2.3.1 Voluntarily Giving Up Selection Ownership / 376 L.2.3.2 Forcibly Giving Up Selection Ownership / 376 L.2.4 Requesting a Selection / 377 L.2.5 Large Data Transfers / 378 L.2.6 Use of Selection Atoms / 379 L.2.6.1 Selection Atoms / 379 L.2.6.2 Target Atoms / 381 L.2.6.3 Selection Targets with Side Effects / 383 L.2.7 Use of Selection Properties / 384 L.2.7.1 TEXT Properties / 385 L.2.7.2 INCR Properties / 385 L.2.7.3 DRAWABLE Properties / 386 L.2.7.4 SPAN Properties / 387 L.3 Peer-to-Peer Communication by Means of Cut Buffers / 387 L.4 Client to Window Manager Communication / 388 L.4.1 Client's Actions / 388 L.4.1.1 Creating a Top-level Window / 389 L.4.1.2 Client Properties / 389 L.4.1.3 Window Manager Properties / 396 L.4.1.4 Changing Window State / 397 L.4.1.5 Configuring the Window / 399 L.4.1.6 Changing Window Attributes / 400 L.4.1.7 Input Focus / 401 L.4.1.8 Colormaps / 403 L.4.1.9 Icons / 405 L.4.1.10 Pop-up Windows / 406 L.4.1.11 Window Groups / 407 L.4.2 Client Responses to Window Manager Actions / 407 L.4.2.1 Reparenting / 407 L.4.2.2 Redirection of Operations / 408 L.4.2.3 Window Move / 409 L.4.2.4 Window Resize / 410 L.4.2.5 Iconify and Deiconify / 410 L.4.2.6 Colormap Change / 410 L.4.2.7 Input Focus / 410 L.4.2.8 ClientMessage Events / 411 L.4.2.9 Redirecting Requests / 412 L.4.3 Summary of Window Manager Property Types / 412 L.5 Client to Session Manager Communication / 413 L.5.1 Client Actions / 413 L.5.1.1 Properties / 413 L.5.1.2 Termination / 415 L.5.2 Client Responses to Session Manager Actions / 415 L.5.2.1 Saving Client State / 416 L.5.2.2 Window Deletion / 417 L.5.3 Summary of Session Manager Property Types / 417 L.6 Manipulation of Shared Resources / 418 L.6.1 The Input Focus / 418 L.6.2 The Pointer / 418 L.6.3 Grabs / 419 L.6.4 Colormaps / 420 L.6.5 The Keyboard Mapping / 421 L.6.6 The Modifier Mapping / 422 L.7 Device Color Characterization / 423 L.7.1 XYZ RGB Conversion Matrices / 424 L.7.2 Intensity RGB value Conversion / 425 L.8 Compatibility with Earlier Drafts / 427 L.8.1 The R2 Draft / 427 L.8.2 The July 27,1988 Draft / 428 L.8.3 The Public Review Drafts / 429 L.9 Suggested Protocol Revisions / 429 Appendix M: Compound Text Encoding / 433 M.1 Overview / 433 M.2 Values / 433 M.3 Control Characters / 434 M.4 Standard Character Set Encodings / 435 M.5 Approved Standard Encodings / 436 M.6 Non-Standard Character Set Encodings / 437 M.7 Directionality / 438 M.8 Resources / 438 M.9 Font Names / 439 M.10 Extensions / 439 M.11 Errors / 440 Appendix N: X Logical Font Description Conventions, Release 5 / 441 N.1 Introduction / 441 N.2 Requirements and Goals / 442 N.2.1 Provide Unique and Descriptive Font Names / 442 N.2.2 Support Multiple Font Vendors and Character Sets / 442 N.2.3 Support Scalable Fonts / 443 N.2.4 Be Independent of X Server and Operating or File System Implementations / 443 N.2.5 Support Arbitrarily Complex Font Matching and Substitution / 443 N.2.6 Be Extensible / 443 N.3 X Logical Font Description / 443 N.3.1 FontName / 444 N.3.1.1 FontName Syntax / 444 N.3.1.2 FontName Field Definitions / 445 N.3.1.3 Examples / 451 N.3.2 FontProperties / 452 N.3.2.1 FOUNDRY / 453 N.3.2.2 FAMILY_NAME / 453 N.3.2.3 WEIGHT_NAME / 453 N.3.2.4 SLANT / 453 N.3.2.5 SETWIDTH_NAME / 454 N.3.2.6 ADD_STYLE_NAME / 454 N.3.2.7 PIXEL_SIZE / 454 N.3.2.8 POINT_SIZE / 455 N.3.2.9 RESOLUTION_X / 455 N.3.2.10 RESOLUTION_Y / 455 N.3.2.11 SPACING / 455 N.3.2.12 AVERAGE_WIDTH / 455 N.3.2.13 CHARSET_REGISTRY / 456 N.3.2.14 CHARSET_ENCODING / 456 N.3.2.15 MIN_SPACE / 456 N.3.2.16 NORM_SPACE / 456 N.3.2.17 MAX_SPACE / 457 N.3.2.18 END_SPACE / 457 N.3.2.19 AVG_CAPITAL_WIDTH / 457 N.3.2.20 AVG_LOWERCASE_WIDTH / 457 N.3.2.21 QUAD_WIDTH / 458 N.3.2.22 FIGURE_WIDTH / 458 N.3.2.23 SUPERSCRIPT_X / 458 N.3.2.24 SUPERSCRIPT_Y / 459 N.3.2.25 SUBSCRIPT_X / 459 N.3.2.26 SUBSCRIPT_Y / 459 N.3.2.27 SUPERSCRIPT_SIZE / 460 N.3.2.28 SUBSCRIPT_SIZE / 460 N.3.2.29 SMALL_CAP_SIZE / 460 N.3.2.30 UNDERLINE_POSITION / 461 N.3.2.31 UNDERLINE_THICKNESS / 461 N.3.2.32 STRIKEOUT_ASCENT / 461 N.3.2.33 STRIKEOUT_DESCENT / 462 N.3.2.34 ITALIC_ANGLE / 462 N.3.2.35 CAP_HEIGHT / 462 N.3.2.36 X_HEIGHT / 463 N.3.2.37 RELATIVE_SETWIDTH / 463 N.3.2.38 RELATIVE_WEIGHT / 464 N.3.2.39 WEIGHT / 464 N.3.2.40 RESOLUTION / 465 N.3.2.41 FACE_NAME / 465 N.3.2.42 COPYRIGHT / 465 N.3.2.43 NOTICE / 465 N.3.2.44 DESTINATION / 466 N.3.3 Built-in Font Property Atoms / 466 N.4 Scalable Fonts / 467 N.5 Affected Elements of Xlib and the X Protocol / 469 N.6 BDF Conformance / 469 N.6.1 XLFD Conformance Requirements / 469 N.6.2 FONT_ASCENT, FONT_DESCENT, and DEFAULT_CHAR / 470 N.6.2.1 FONT_ASCENT / 470 N.6.2.2 FONT_DESCENT / 470 N.6.2.3 DEFAULT_CHAR / 471 Appendix O: Bitmap Distribution Format / 473 File Format / 473 Metric Information / 475 An Example File / 477 Glossary / 479 Index / 489

rawTOC:
Preface / xvii \\ About This Manual / xvii \\ Summary of Contents / xvii \\ How to Use This Manual / xix \\ Assumptions / xix \\ Font Conventions Used in This Manual / xix \\ Related Documents / xx \\ Request for Comments / xx \\ Bulk Sales Information / xxi \\ Acknowledgments / xxi \\ Part One: Introduction to the X Protocol / 3 \\ 1.1 The Server and Client / 4 \\ 1.2 The X Protocol / 7 \\ 1.2.1 Message Types / 8 \\ 1.2.2 Division of Responsibilities / 9 \\ 1.3 A Sample Session / 11 \\ 1.3.1 Opening the Connection / 13 \\ 1.3.2 Creating a Window / 19 \\ 1.3.2.1 Selecting Events / 22 \\ 1.3.3 A Request with Reply / 22 \\ 1.3.4 Creating a Graphics Context / 25 \\ 1.3.5 Mapping a Window / 25 \\ 1.3.6 The Expose Event / 26 \\ 1.3.7 Drawing a Graphic / 27 \\ 1.3.8 Closing the Connection / 28 \\ 1.3.9 Errors / 29 \\ 1.4 Implementing the X Protocol / 31 \\ 1.4.1 Client Library Implementation / 31 \\ 1.4.2 Server Implementation / 33 \\ 1.4.3 Reducing Network Traffic / 34 \\ 1.4.4 Implementation on Multi-threaded Architectures / 34 \\ 1.4.5 Security / 35 \\ 1.4.6 Inter-client Communication / 35 \\ 1.5 Future Directions / 36 \\ Part Two: Protocol Request and Event Reference / 37 \\ Introduction / 39 \\ Connection Setup / 50 \\ AllocColor / 59 \\ AllocColorCells / 61 \\ AllocColorPlanes / 63 \\ AllocNamedColor / 65 \\ AllowEvents / 67 \\ Bell / 70 \\ ButtonPress / 71 \\ ButtonRelease / 72 \\ ChangeActivePointerGrab / 73 \\ ChangeGC / 74 \\ ChangeHosts / 75 \\ ChangeKeyboardControl / 77 \\ ChangeKeyboardMapping / 80 \\ ChangePointerControl / 82 \\ ChangeProperty / 83 \\ ChangeSaveSet / 85 \\ ChangeWindowAttributes / 86 \\ CirculateNotify / 88 \\ CirculateRequest / 89 \\ Circulate Window / 89 \\ ClearArea / 90 \\ ClientMessage / 91 \\ CloseFont / 92 \\ ColormapNotify / 93 \\ ConfigureNotify / 94 \\ ConfigureRequest / 95 \\ ConfigureWindow / 97 \\ ConvertSelection / 101 \\ CopyArea / 102 \\ CopyColormapAndFree / 104 \\ CopyGC / 105 \\ CopyPlane / 106 \\ CreateColormap / 108 \\ CreateCursor / 109 \\ CreateGC / 111 \\ CreateGlyphCursor / 120 \\ CreateNotify / 122 \\ CreatePixmap / 123 \\ CreateWindow / 124 \\ DeleteProperty / 130 \\ DestroyNotify / 131 \\ DestroySubwindows / 132 \\ DestroyWindow / 133 \\ Expose / 136 \\ FillPoly / 138 \\ Focusln / 140 \\ FocusOut / 141 \\ ForceScreenSaver / 145 \\ FreeColormap / 146 \\ FreeColors / 147 \\ FreeCursor / 148 \\ FreeGC / 149 \\ FreePixmap / 150 \\ GetAtomName / 151 \\ GetFontPath / 152 \\ GetGeometry / 153 \\ GetImage / 155 \\ GetInputFocus / 157 \\ GetKeyboardControl / 158 \\ GetKeyboardMapping / 160 \\ GetModifierMapping / 162 \\ GetMotionEvents / 163 \\ GetPointerControl / 165 \\ GetPointerMapping / 166 \\ GetProperty / 167 \\ GetScreenSaver / 169 \\ GetSelectionOwner / 170 \\ GetWindowAttributes / 171 \\ GrabButton / 173 \\ GrabKey / 175 \\ GrabKeyboard / 177 \\ GrabPointer / 179 \\ GrabServer / 182 \\ GraphicsExpose / 183 \\ GravityNotify / 184 \\ ImageText16 / 185 \\ ImageText8 / 186 \\ InstallColormap / 188 \\ InternAtom / 189 \\ KeymapNotify / 191 \\ KeyPress / 192 \\ KeyRelease / 193 \\ KillClient / 194 \\ LeaveNotify / 195 \\ ListExtensions / 198 \\ ListFonts / 199 \\ ListFontsWithlnfo / 201 \\ ListHosts / 204 \\ ListlnstalledColormaps / 205 \\ ListProperties / 206 \\ LookupColor / 207 \\ MapNotify / 209 \\ MappingNotify / 210 \\ MapRequest / 211 \\ MapSubwindows / 212 \\ MapWindow / 213 \\ MotionNotify / 214 \\ NoExpose / 216 \\ NoOperation / 217 \\ OpenFont / 218 \\ PolyArc / 219 \\ PolyFillArc / 221 \\ PolyFillRectangle / 222 \\ PolyLine / 223 \\ PolyPoint / 224 \\ PolyRectangle / 225 \\ PolySegment / 226 \\ PolyText16 / 228 \\ PolyText8 / 230 \\ PropertyNotify / 232 \\ Putimage / 233 \\ QueryBestSize / 235 \\ QueryColors / 237 \\ QueryExtension / 239 \\ QueryFont / 241 \\ Query Key map / 245 \\ QueryPointer / 246 \\ QueryTextExtents / 248 \\ Query Tree / 249 \\ RecoIorCursor / 250 \\ ReparentNotify / 251 \\ ReparentWindow / 252 \\ ResizeRequest / 253 \\ RotateProperties / 254 \\ SelectionClear / 255 \\ SelectionNotify / 256 \\ SelectionRequest / 257 \\ SendEvent / 258 \\ SetAccessControl / 260 \\ SetClipRectangles / 261 \\ SetCloseDownMode / 263 \\ SetDashes / 264 \\ SetFontPath / 265 \\ SetlnputFocus / 266 \\ SetModifierMapping / 268 \\ SetPointerMapping / 270 \\ SetScreenSaver / 272 \\ SetSelectionOwner / 274 \\ StoreColors / 275 \\ StoreNamedColor / 277 \\ TranslateCoordinates / 278 \\ UngrabButton / 280 \\ UngrabKey / 281 \\ UngrabKeyboard / 282 \\ UngrabPointer / 283 \\ UngrabServer / 284 \\ UninstallColormap / 285 \\ UnmapNotify / 286 \\ UnmapSubwindows / 287 \\ UnmapWindow / 288 \\ VisibilityNotify / 289 \\ WarpPointer / 291 \\ Part Three: Appendices / 295 \\ Appendix A: Connection Close / 295 \\ Appendix B: Keysyms / 297 \\ X Protocol X11, Release 3 / 297 \\ Appendix C: Errors / 321 \\ Encoding / 323 \\ Appendix D: Predefined Atoms / 329 \\ Encoding / 330 \\ Appendix E: Keyboards and Pointers / 331 \\ Keyboards / 331 \\ Pointers / 332 \\ Encoding / 333 \\ Keyboards / 333 \\ Pointers / 333 \\ Appendix F: Flow Control and Concurrency / 335 \\ Appendix G: Request Group Summary / 337 \\ Group Listing with Brief Description / 337 \\ Colors and Colormaps / 337 \\ Cursors / 338 \\ Drawing Graphics / 338 \\ Events / 339 \\ Fonts and Text / 339 \\ The Graphics Context / 340 \\ Images / 340 \\ Inter-client Communication / 340 \\ Keyboard and Pointer / 341 \\ Security / 342 \\ Window Characteristics / 342 \\ Window Manipulation by the Client / 342 \\ Window Manipulation by the Window Manager / 343 \\ Miscellaneous / 343 \\ Appendix H: Alphabetical Listing of Requests / 345 \\ Appendix I: Xlib Functions to Protocol Requests and Vice Versa / 351 \\ Appendix J: Protocol Requests by Opcode / 363 \\ Appendix K: Events Briefly Described / 365 \\ Appendix L: Inter-Client Communication Conventions Manual / 369 \\ L.1 Introduction / 369 \\ L.1.1 Evolution of the Conventions / 370 \\ L.1.2 Atoms / 370 \\ L.1.2.1 What Are Atoms? / 370 \\ L.1.2.2 Predefined Atoms / 371 \\ L.1.2.3 Naming Conventions / 371 \\ L.1.2.4 Semantics / 371 \\ L.1.2.5 Name Spaces / 372 \\ L.2 Peer-to-Peer Communication by Means of Selections / 372 \\ L.2.1 Acquiring Selection Ownership / 373 \\ L.2.2 Responsibilities of the Selection Owner / 374 \\ L.2.3 Giving Up Selection Ownership / 376 \\ L.2.3.1 Voluntarily Giving Up Selection Ownership / 376 \\ L.2.3.2 Forcibly Giving Up Selection Ownership / 376 \\ L.2.4 Requesting a Selection / 377 \\ L.2.5 Large Data Transfers / 378 \\ L.2.6 Use of Selection Atoms / 379 \\ L.2.6.1 Selection Atoms / 379 \\ L.2.6.2 Target Atoms / 381 \\ L.2.6.3 Selection Targets with Side Effects / 383 \\ L.2.7 Use of Selection Properties / 384 \\ L.2.7.1 TEXT Properties / 385 \\ L.2.7.2 INCR Properties / 385 \\ L.2.7.3 DRAWABLE Properties / 386 \\ L.2.7.4 SPAN Properties / 387 \\ L.3 Peer-to-Peer Communication by Means of Cut Buffers / 387 \\ L.4 Client to Window Manager Communication / 388 \\ L.4.1 Client's Actions / 388 \\ L.4.1.1 Creating a Top-level Window / 389 \\ L.4.1.2 Client Properties / 389 \\ L.4.1.3 Window Manager Properties / 396 \\ L.4.1.4 Changing Window State / 397 \\ L.4.1.5 Configuring the Window / 399 \\ L.4.1.6 Changing Window Attributes / 400 \\ L.4.1.7 Input Focus / 401 \\ L.4.1.8 Colormaps / 403 \\ L.4.1.9 Icons / 405 \\ L.4.1.10 Pop-up Windows / 406 \\ L.4.1.11 Window Groups / 407 \\ L.4.2 Client Responses to Window Manager Actions / 407 \\ L.4.2.1 Reparenting / 407 \\ L.4.2.2 Redirection of Operations / 408 \\ L.4.2.3 Window Move / 409 \\ L.4.2.4 Window Resize / 410 \\ L.4.2.5 Iconify and Deiconify / 410 \\ L.4.2.6 Colormap Change / 410 \\ L.4.2.7 Input Focus / 410 \\ L.4.2.8 ClientMessage Events / 411 \\ L.4.2.9 Redirecting Requests / 412 \\ L.4.3 Summary of Window Manager Property Types / 412 \\ L.5 Client to Session Manager Communication / 413 \\ L.5.1 Client Actions / 413 \\ L.5.1.1 Properties / 413 \\ L.5.1.2 Termination / 415 \\ L.5.2 Client Responses to Session Manager Actions / 415 \\ L.5.2.1 Saving Client State / 416 \\ L.5.2.2 Window Deletion / 417 \\ L.5.3 Summary of Session Manager Property Types / 417 \\ L.6 Manipulation of Shared Resources / 418 \\ L.6.1 The Input Focus / 418 \\ L.6.2 The Pointer / 418 \\ L.6.3 Grabs / 419 \\ L.6.4 Colormaps / 420 \\ L.6.5 The Keyboard Mapping / 421 \\ L.6.6 The Modifier Mapping / 422 \\ L.7 Device Color Characterization / 423 \\ L.7.1 XYZ RGB Conversion Matrices / 424 \\ L.7.2 Intensity RGB value Conversion / 425 \\ L.8 Compatibility with Earlier Drafts / 427 \\ L.8.1 The R2 Draft / 427 \\ L.8.2 The July 27,1988 Draft / 428 \\ L.8.3 The Public Review Drafts / 429 \\ L.9 Suggested Protocol Revisions / 429 \\ Appendix M: Compound Text Encoding / 433 \\ M.1 Overview / 433 \\ M.2 Values / 433 \\ M.3 Control Characters / 434 \\ M.4 Standard Character Set Encodings / 435 \\ M.5 Approved Standard Encodings / 436 \\ M.6 Non-Standard Character Set Encodings / 437 \\ M.7 Directionality / 438 \\ M.8 Resources / 438 \\ M.9 Font Names / 439 \\ M.10 Extensions / 439 \\ M.11 Errors / 440 \\ Appendix N: X Logical Font Description Conventions, Release 5 / 441 \\ N.1 Introduction / 441 \\ N.2 Requirements and Goals / 442 \\ N.2.1 Provide Unique and Descriptive Font Names / 442 \\ N.2.2 Support Multiple Font Vendors and Character Sets / 442 \\ N.2.3 Support Scalable Fonts / 443 \\ N.2.4 Be Independent of X Server and Operating or File System Implementations / 443 \\ N.2.5 Support Arbitrarily Complex Font Matching and Substitution / 443 \\ N.2.6 Be Extensible / 443 \\ N.3 X Logical Font Description / 443 \\ N.3.1 FontName / 444 \\ N.3.1.1 FontName Syntax / 444 \\ N.3.1.2 FontName Field Definitions / 445 \\ N.3.1.3 Examples / 451 \\ N.3.2 FontProperties / 452 \\ N.3.2.1 FOUNDRY / 453 \\ N.3.2.2 FAMILY_NAME / 453 \\ N.3.2.3 WEIGHT_NAME / 453 \\ N.3.2.4 SLANT / 453 \\ N.3.2.5 SETWIDTH_NAME / 454 \\ N.3.2.6 ADD_STYLE_NAME / 454 \\ N.3.2.7 PIXEL_SIZE / 454 \\ N.3.2.8 POINT_SIZE / 455 \\ N.3.2.9 RESOLUTION_X / 455 \\ N.3.2.10 RESOLUTION_Y / 455 \\ N.3.2.11 SPACING / 455 \\ N.3.2.12 AVERAGE_WIDTH / 455 \\ N.3.2.13 CHARSET_REGISTRY / 456 \\ N.3.2.14 CHARSET_ENCODING / 456 \\ N.3.2.15 MIN_SPACE / 456 \\ N.3.2.16 NORM_SPACE / 456 \\ N.3.2.17 MAX_SPACE / 457 \\ N.3.2.18 END_SPACE / 457 \\ N.3.2.19 AVG_CAPITAL_WIDTH / 457 \\ N.3.2.20 AVG_LOWERCASE_WIDTH / 457 \\ N.3.2.21 QUAD_WIDTH / 458 \\ N.3.2.22 FIGURE_WIDTH / 458 \\ N.3.2.23 SUPERSCRIPT_X / 458 \\ N.3.2.24 SUPERSCRIPT_Y / 459 \\ N.3.2.25 SUBSCRIPT_X / 459 \\ N.3.2.26 SUBSCRIPT_Y / 459 \\ N.3.2.27 SUPERSCRIPT_SIZE / 460 \\ N.3.2.28 SUBSCRIPT_SIZE / 460 \\ N.3.2.29 SMALL_CAP_SIZE / 460 \\ N.3.2.30 UNDERLINE_POSITION / 461 \\ N.3.2.31 UNDERLINE_THICKNESS / 461 \\ N.3.2.32 STRIKEOUT_ASCENT / 461 \\ N.3.2.33 STRIKEOUT_DESCENT / 462 \\ N.3.2.34 ITALIC_ANGLE / 462 \\ N.3.2.35 CAP_HEIGHT / 462 \\ N.3.2.36 X_HEIGHT / 463 \\ N.3.2.37 RELATIVE_SETWIDTH / 463 \\ N.3.2.38 RELATIVE_WEIGHT / 464 \\ N.3.2.39 WEIGHT / 464 \\ N.3.2.40 RESOLUTION / 465 \\ N.3.2.41 FACE_NAME / 465 \\ N.3.2.42 COPYRIGHT / 465 \\ N.3.2.43 NOTICE / 465 \\ N.3.2.44 DESTINATION / 466 \\ N.3.3 Built-in Font Property Atoms / 466 \\ N.4 Scalable Fonts / 467 \\ N.5 Affected Elements of Xlib and the X Protocol / 469 \\ N.6 BDF Conformance / 469 \\ N.6.1 XLFD Conformance Requirements / 469 \\ N.6.2 FONT_ASCENT, FONT_DESCENT, and DEFAULT_CHAR / 470 \\ N.6.2.1 FONT_ASCENT / 470 \\ N.6.2.2 FONT_DESCENT / 470 \\ N.6.2.3 DEFAULT_CHAR / 471 \\ Appendix O: Bitmap Distribution Format / 473 \\ File Format / 473 \\ Metric Information / 475 \\ An Example File / 477 \\ Glossary / 479 \\ Index / 489

entry:
@Book{Nye:1992:XPR,
  author =       "Adrian Nye",
  title =        "{X} Protocol Reference Manual",
  volume =       "0",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  year =         "1992",
  ISBN =         "1-56592-008-2",
  ISBN-13 =      "978-1-56592-008-8",
  LCCN =         "QA76.76.W56 X215 1990",
  bibdate =      "Fri Dec 10 13:42:12 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9781565920088",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / xvii \\
                 About This Manual / xvii \\
                 Summary of Contents / xvii \\
                 How to Use This Manual / xix \\
                 Assumptions / xix \\
                 Font Conventions Used in This Manual / xix \\
                 Related Documents / xx \\
                 Request for Comments / xx \\
                 Bulk Sales Information / xxi \\
                 Acknowledgments / xxi \\
                 Part One: Introduction to the X Protocol / 3 \\
                 1.1 The Server and Client / 4 \\
                 1.2 The X Protocol / 7 \\
                 1.2.1 Message Types / 8 \\
                 1.2.2 Division of Responsibilities / 9 \\
                 1.3 A Sample Session / 11 \\
                 1.3.1 Opening the Connection / 13 \\
                 1.3.2 Creating a Window / 19 \\
                 1.3.2.1 Selecting Events / 22 \\
                 1.3.3 A Request with Reply / 22 \\
                 1.3.4 Creating a Graphics Context / 25 \\
                 1.3.5 Mapping a Window / 25 \\
                 1.3.6 The Expose Event / 26 \\
                 1.3.7 Drawing a Graphic / 27 \\
                 1.3.8 Closing the Connection / 28 \\
                 1.3.9 Errors / 29 \\
                 1.4 Implementing the X Protocol / 31 \\
                 1.4.1 Client Library Implementation / 31 \\
                 1.4.2 Server Implementation / 33 \\
                 1.4.3 Reducing Network Traffic / 34 \\
                 1.4.4 Implementation on Multi-threaded Architectures /
                 34 \\
                 1.4.5 Security / 35 \\
                 1.4.6 Inter-client Communication / 35 \\
                 1.5 Future Directions / 36 \\
                 Part Two: Protocol Request and Event Reference / 37 \\
                 Introduction / 39 \\
                 Connection Setup / 50 \\
                 AllocColor / 59 \\
                 AllocColorCells / 61 \\
                 AllocColorPlanes / 63 \\
                 AllocNamedColor / 65 \\
                 AllowEvents / 67 \\
                 Bell / 70 \\
                 ButtonPress / 71 \\
                 ButtonRelease / 72 \\
                 ChangeActivePointerGrab / 73 \\
                 ChangeGC / 74 \\
                 ChangeHosts / 75 \\
                 ChangeKeyboardControl / 77 \\
                 ChangeKeyboardMapping / 80 \\
                 ChangePointerControl / 82 \\
                 ChangeProperty / 83 \\
                 ChangeSaveSet / 85 \\
                 ChangeWindowAttributes / 86 \\
                 CirculateNotify / 88 \\
                 CirculateRequest / 89 \\
                 Circulate Window / 89 \\
                 ClearArea / 90 \\
                 ClientMessage / 91 \\
                 CloseFont / 92 \\
                 ColormapNotify / 93 \\
                 ConfigureNotify / 94 \\
                 ConfigureRequest / 95 \\
                 ConfigureWindow / 97 \\
                 ConvertSelection / 101 \\
                 CopyArea / 102 \\
                 CopyColormapAndFree / 104 \\
                 CopyGC / 105 \\
                 CopyPlane / 106 \\
                 CreateColormap / 108 \\
                 CreateCursor / 109 \\
                 CreateGC / 111 \\
                 CreateGlyphCursor / 120 \\
                 CreateNotify / 122 \\
                 CreatePixmap / 123 \\
                 CreateWindow / 124 \\
                 DeleteProperty / 130 \\
                 DestroyNotify / 131 \\
                 DestroySubwindows / 132 \\
                 DestroyWindow / 133 \\
                 Expose / 136 \\
                 FillPoly / 138 \\
                 Focusln / 140 \\
                 FocusOut / 141 \\
                 ForceScreenSaver / 145 \\
                 FreeColormap / 146 \\
                 FreeColors / 147 \\
                 FreeCursor / 148 \\
                 FreeGC / 149 \\
                 FreePixmap / 150 \\
                 GetAtomName / 151 \\
                 GetFontPath / 152 \\
                 GetGeometry / 153 \\
                 GetImage / 155 \\
                 GetInputFocus / 157 \\
                 GetKeyboardControl / 158 \\
                 GetKeyboardMapping / 160 \\
                 GetModifierMapping / 162 \\
                 GetMotionEvents / 163 \\
                 GetPointerControl / 165 \\
                 GetPointerMapping / 166 \\
                 GetProperty / 167 \\
                 GetScreenSaver / 169 \\
                 GetSelectionOwner / 170 \\
                 GetWindowAttributes / 171 \\
                 GrabButton / 173 \\
                 GrabKey / 175 \\
                 GrabKeyboard / 177 \\
                 GrabPointer / 179 \\
                 GrabServer / 182 \\
                 GraphicsExpose / 183 \\
                 GravityNotify / 184 \\
                 ImageText16 / 185 \\
                 ImageText8 / 186 \\
                 InstallColormap / 188 \\
                 InternAtom / 189 \\
                 KeymapNotify / 191 \\
                 KeyPress / 192 \\
                 KeyRelease / 193 \\
                 KillClient / 194 \\
                 LeaveNotify / 195 \\
                 ListExtensions / 198 \\
                 ListFonts / 199 \\
                 ListFontsWithlnfo / 201 \\
                 ListHosts / 204 \\
                 ListlnstalledColormaps / 205 \\
                 ListProperties / 206 \\
                 LookupColor / 207 \\
                 MapNotify / 209 \\
                 MappingNotify / 210 \\
                 MapRequest / 211 \\
                 MapSubwindows / 212 \\
                 MapWindow / 213 \\
                 MotionNotify / 214 \\
                 NoExpose / 216 \\
                 NoOperation / 217 \\
                 OpenFont / 218 \\
                 PolyArc / 219 \\
                 PolyFillArc / 221 \\
                 PolyFillRectangle / 222 \\
                 PolyLine / 223 \\
                 PolyPoint / 224 \\
                 PolyRectangle / 225 \\
                 PolySegment / 226 \\
                 PolyText16 / 228 \\
                 PolyText8 / 230 \\
                 PropertyNotify / 232 \\
                 Putimage / 233 \\
                 QueryBestSize / 235 \\
                 QueryColors / 237 \\
                 QueryExtension / 239 \\
                 QueryFont / 241 \\
                 Query Key map / 245 \\
                 QueryPointer / 246 \\
                 QueryTextExtents / 248 \\
                 Query Tree / 249 \\
                 RecoIorCursor / 250 \\
                 ReparentNotify / 251 \\
                 ReparentWindow / 252 \\
                 ResizeRequest / 253 \\
                 RotateProperties / 254 \\
                 SelectionClear / 255 \\
                 SelectionNotify / 256 \\
                 SelectionRequest / 257 \\
                 SendEvent / 258 \\
                 SetAccessControl / 260 \\
                 SetClipRectangles / 261 \\
                 SetCloseDownMode / 263 \\
                 SetDashes / 264 \\
                 SetFontPath / 265 \\
                 SetlnputFocus / 266 \\
                 SetModifierMapping / 268 \\
                 SetPointerMapping / 270 \\
                 SetScreenSaver / 272 \\
                 SetSelectionOwner / 274 \\
                 StoreColors / 275 \\
                 StoreNamedColor / 277 \\
                 TranslateCoordinates / 278 \\
                 UngrabButton / 280 \\
                 UngrabKey / 281 \\
                 UngrabKeyboard / 282 \\
                 UngrabPointer / 283 \\
                 UngrabServer / 284 \\
                 UninstallColormap / 285 \\
                 UnmapNotify / 286 \\
                 UnmapSubwindows / 287 \\
                 UnmapWindow / 288 \\
                 VisibilityNotify / 289 \\
                 WarpPointer / 291 \\
                 Part Three: Appendices / 295 \\
                 Appendix A: Connection Close / 295 \\
                 Appendix B: Keysyms / 297 \\
                 X Protocol X11, Release 3 / 297 \\
                 Appendix C: Errors / 321 \\
                 Encoding / 323 \\
                 Appendix D: Predefined Atoms / 329 \\
                 Encoding / 330 \\
                 Appendix E: Keyboards and Pointers / 331 \\
                 Keyboards / 331 \\
                 Pointers / 332 \\
                 Encoding / 333 \\
                 Keyboards / 333 \\
                 Pointers / 333 \\
                 Appendix F: Flow Control and Concurrency / 335 \\
                 Appendix G: Request Group Summary / 337 \\
                 Group Listing with Brief Description / 337 \\
                 Colors and Colormaps / 337 \\
                 Cursors / 338 \\
                 Drawing Graphics / 338 \\
                 Events / 339 \\
                 Fonts and Text / 339 \\
                 The Graphics Context / 340 \\
                 Images / 340 \\
                 Inter-client Communication / 340 \\
                 Keyboard and Pointer / 341 \\
                 Security / 342 \\
                 Window Characteristics / 342 \\
                 Window Manipulation by the Client / 342 \\
                 Window Manipulation by the Window Manager / 343 \\
                 Miscellaneous / 343 \\
                 Appendix H: Alphabetical Listing of Requests / 345 \\
                 Appendix I: Xlib Functions to Protocol Requests and
                 Vice Versa / 351 \\
                 Appendix J: Protocol Requests by Opcode / 363 \\
                 Appendix K: Events Briefly Described / 365 \\
                 Appendix L: Inter-Client Communication Conventions
                 Manual / 369 \\
                 L.1 Introduction / 369 \\
                 L.1.1 Evolution of the Conventions / 370 \\
                 L.1.2 Atoms / 370 \\
                 L.1.2.1 What Are Atoms? / 370 \\
                 L.1.2.2 Predefined Atoms / 371 \\
                 L.1.2.3 Naming Conventions / 371 \\
                 L.1.2.4 Semantics / 371 \\
                 L.1.2.5 Name Spaces / 372 \\
                 L.2 Peer-to-Peer Communication by Means of Selections /
                 372 \\
                 L.2.1 Acquiring Selection Ownership / 373 \\
                 L.2.2 Responsibilities of the Selection Owner / 374 \\
                 L.2.3 Giving Up Selection Ownership / 376 \\
                 L.2.3.1 Voluntarily Giving Up Selection Ownership / 376
                 \\
                 L.2.3.2 Forcibly Giving Up Selection Ownership / 376
                 \\
                 L.2.4 Requesting a Selection / 377 \\
                 L.2.5 Large Data Transfers / 378 \\
                 L.2.6 Use of Selection Atoms / 379 \\
                 L.2.6.1 Selection Atoms / 379 \\
                 L.2.6.2 Target Atoms / 381 \\
                 L.2.6.3 Selection Targets with Side Effects / 383 \\
                 L.2.7 Use of Selection Properties / 384 \\
                 L.2.7.1 TEXT Properties / 385 \\
                 L.2.7.2 INCR Properties / 385 \\
                 L.2.7.3 DRAWABLE Properties / 386 \\
                 L.2.7.4 SPAN Properties / 387 \\
                 L.3 Peer-to-Peer Communication by Means of Cut Buffers
                 / 387 \\
                 L.4 Client to Window Manager Communication / 388 \\
                 L.4.1 Client's Actions / 388 \\
                 L.4.1.1 Creating a Top-level Window / 389 \\
                 L.4.1.2 Client Properties / 389 \\
                 L.4.1.3 Window Manager Properties / 396 \\
                 L.4.1.4 Changing Window State / 397 \\
                 L.4.1.5 Configuring the Window / 399 \\
                 L.4.1.6 Changing Window Attributes / 400 \\
                 L.4.1.7 Input Focus / 401 \\
                 L.4.1.8 Colormaps / 403 \\
                 L.4.1.9 Icons / 405 \\
                 L.4.1.10 Pop-up Windows / 406 \\
                 L.4.1.11 Window Groups / 407 \\
                 L.4.2 Client Responses to Window Manager Actions / 407
                 \\
                 L.4.2.1 Reparenting / 407 \\
                 L.4.2.2 Redirection of Operations / 408 \\
                 L.4.2.3 Window Move / 409 \\
                 L.4.2.4 Window Resize / 410 \\
                 L.4.2.5 Iconify and Deiconify / 410 \\
                 L.4.2.6 Colormap Change / 410 \\
                 L.4.2.7 Input Focus / 410 \\
                 L.4.2.8 ClientMessage Events / 411 \\
                 L.4.2.9 Redirecting Requests / 412 \\
                 L.4.3 Summary of Window Manager Property Types / 412
                 \\
                 L.5 Client to Session Manager Communication / 413 \\
                 L.5.1 Client Actions / 413 \\
                 L.5.1.1 Properties / 413 \\
                 L.5.1.2 Termination / 415 \\
                 L.5.2 Client Responses to Session Manager Actions / 415
                 \\
                 L.5.2.1 Saving Client State / 416 \\
                 L.5.2.2 Window Deletion / 417 \\
                 L.5.3 Summary of Session Manager Property Types / 417
                 \\
                 L.6 Manipulation of Shared Resources / 418 \\
                 L.6.1 The Input Focus / 418 \\
                 L.6.2 The Pointer / 418 \\
                 L.6.3 Grabs / 419 \\
                 L.6.4 Colormaps / 420 \\
                 L.6.5 The Keyboard Mapping / 421 \\
                 L.6.6 The Modifier Mapping / 422 \\
                 L.7 Device Color Characterization / 423 \\
                 L.7.1 XYZ RGB Conversion Matrices / 424 \\
                 L.7.2 Intensity RGB value Conversion / 425 \\
                 L.8 Compatibility with Earlier Drafts / 427 \\
                 L.8.1 The R2 Draft / 427 \\
                 L.8.2 The July 27,1988 Draft / 428 \\
                 L.8.3 The Public Review Drafts / 429 \\
                 L.9 Suggested Protocol Revisions / 429 \\
                 Appendix M: Compound Text Encoding / 433 \\
                 M.1 Overview / 433 \\
                 M.2 Values / 433 \\
                 M.3 Control Characters / 434 \\
                 M.4 Standard Character Set Encodings / 435 \\
                 M.5 Approved Standard Encodings / 436 \\
                 M.6 Non-Standard Character Set Encodings / 437 \\
                 M.7 Directionality / 438 \\
                 M.8 Resources / 438 \\
                 M.9 Font Names / 439 \\
                 M.10 Extensions / 439 \\
                 M.11 Errors / 440 \\
                 Appendix N: X Logical Font Description Conventions,
                 Release 5 / 441 \\
                 N.1 Introduction / 441 \\
                 N.2 Requirements and Goals / 442 \\
                 N.2.1 Provide Unique and Descriptive Font Names / 442
                 \\
                 N.2.2 Support Multiple Font Vendors and Character Sets
                 / 442 \\
                 N.2.3 Support Scalable Fonts / 443 \\
                 N.2.4 Be Independent of X Server and Operating or File
                 System Implementations / 443 \\
                 N.2.5 Support Arbitrarily Complex Font Matching and
                 Substitution / 443 \\
                 N.2.6 Be Extensible / 443 \\
                 N.3 X Logical Font Description / 443 \\
                 N.3.1 FontName / 444 \\
                 N.3.1.1 FontName Syntax / 444 \\
                 N.3.1.2 FontName Field Definitions / 445 \\
                 N.3.1.3 Examples / 451 \\
                 N.3.2 FontProperties / 452 \\
                 N.3.2.1 FOUNDRY / 453 \\
                 N.3.2.2 FAMILY_NAME / 453 \\
                 N.3.2.3 WEIGHT_NAME / 453 \\
                 N.3.2.4 SLANT / 453 \\
                 N.3.2.5 SETWIDTH_NAME / 454 \\
                 N.3.2.6 ADD_STYLE_NAME / 454 \\
                 N.3.2.7 PIXEL_SIZE / 454 \\
                 N.3.2.8 POINT_SIZE / 455 \\
                 N.3.2.9 RESOLUTION_X / 455 \\
                 N.3.2.10 RESOLUTION_Y / 455 \\
                 N.3.2.11 SPACING / 455 \\
                 N.3.2.12 AVERAGE_WIDTH / 455 \\
                 N.3.2.13 CHARSET_REGISTRY / 456 \\
                 N.3.2.14 CHARSET_ENCODING / 456 \\
                 N.3.2.15 MIN_SPACE / 456 \\
                 N.3.2.16 NORM_SPACE / 456 \\
                 N.3.2.17 MAX_SPACE / 457 \\
                 N.3.2.18 END_SPACE / 457 \\
                 N.3.2.19 AVG_CAPITAL_WIDTH / 457 \\
                 N.3.2.20 AVG_LOWERCASE_WIDTH / 457 \\
                 N.3.2.21 QUAD_WIDTH / 458 \\
                 N.3.2.22 FIGURE_WIDTH / 458 \\
                 N.3.2.23 SUPERSCRIPT_X / 458 \\
                 N.3.2.24 SUPERSCRIPT_Y / 459 \\
                 N.3.2.25 SUBSCRIPT_X / 459 \\
                 N.3.2.26 SUBSCRIPT_Y / 459 \\
                 N.3.2.27 SUPERSCRIPT_SIZE / 460 \\
                 N.3.2.28 SUBSCRIPT_SIZE / 460 \\
                 N.3.2.29 SMALL_CAP_SIZE / 460 \\
                 N.3.2.30 UNDERLINE_POSITION / 461 \\
                 N.3.2.31 UNDERLINE_THICKNESS / 461 \\
                 N.3.2.32 STRIKEOUT_ASCENT / 461 \\
                 N.3.2.33 STRIKEOUT_DESCENT / 462 \\
                 N.3.2.34 ITALIC_ANGLE / 462 \\
                 N.3.2.35 CAP_HEIGHT / 462 \\
                 N.3.2.36 X_HEIGHT / 463 \\
                 N.3.2.37 RELATIVE_SETWIDTH / 463 \\
                 N.3.2.38 RELATIVE_WEIGHT / 464 \\
                 N.3.2.39 WEIGHT / 464 \\
                 N.3.2.40 RESOLUTION / 465 \\
                 N.3.2.41 FACE_NAME / 465 \\
                 N.3.2.42 COPYRIGHT / 465 \\
                 N.3.2.43 NOTICE / 465 \\
                 N.3.2.44 DESTINATION / 466 \\
                 N.3.3 Built-in Font Property Atoms / 466 \\
                 N.4 Scalable Fonts / 467 \\
                 N.5 Affected Elements of Xlib and the X Protocol / 469
                 \\
                 N.6 BDF Conformance / 469 \\
                 N.6.1 XLFD Conformance Requirements / 469 \\
                 N.6.2 FONT_ASCENT, FONT_DESCENT, and DEFAULT_CHAR / 470
                 \\
                 N.6.2.1 FONT_ASCENT / 470 \\
                 N.6.2.2 FONT_DESCENT / 470 \\
                 N.6.2.3 DEFAULT_CHAR / 471 \\
                 Appendix O: Bitmap Distribution Format / 473 \\
                 File Format / 473 \\
                 Metric Information / 475 \\
                 An Example File / 477 \\
                 Glossary / 479 \\
                 Index / 489",
}


bibtype: book
filename: master.bib
label: Nye:1992:XTI
author: Adrian Nye and Tim O'Reilly
title: X Toolkit Intrinsics Programming Manual: Motif Edition
volume: 4M
publisher: pub-ORA
address: pub-ORA:adr
edition: Second
pages: xxxviii + 674
month: aug
monthnumber: 8
year: 1992
ISBN: 1-56592-013-9 OR 1565920139
ISBN13: 978-1-56592-013-2 OR 9781565920132
LCCN: QA76.76.W56 N928 1992
bibdate: Thu Dec 16 09:46:22 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/ora.bib
bibtimestamp: 1993.12.16 09:46:22 ???
acknowledgement: ack-nhfb
rawauthor: Adrian Nye and Tim O'Reilly
rawtitle: {X} Toolkit Intrinsics Programming Manual: Motif Edition
entry:
@Book{Nye:1992:XTI,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X} Toolkit Intrinsics Programming Manual: Motif
                 Edition",
  volume =       "4M",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxviii + 674",
  month =        aug,
  year =         "1992",
  ISBN =         "1-56592-013-9",
  ISBN-13 =      "978-1-56592-013-2",
  LCCN =         "QA76.76.W56 N928 1992",
  bibdate =      "Thu Dec 16 09:46:22 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}


bibtype: book
filename: master.bib
label: Nye:1993:XTI
author: Adrian Nye and Tim O'Reilly
title: X Toolkit Intrinsics Programming Manual
volume: 4
publisher: pub-ORA
address: pub-ORA:adr
edition: Third
pages: xxxvi + 567
month: apr
monthnumber: 4
year: 1993
ISBN: 1-56592-003-1 OR 1565920031
ISBN13: 978-1-56592-003-3 OR 9781565920033
LCCN: QA76.76.W56 N945 1993
bibdate: Thu Dec 16 09:46:22 1993
bibtimestamp: 1993.12.16 09:46:22 ???
URL: http://www.oreilly.com/catalog/9781565920033
acknowledgement: ack-nhfb
rawauthor: Adrian Nye and Tim O'Reilly
rawtitle: {X Toolkit Intrinsics} Programming Manual
abstract:
Volume 4 is a complete guide to programming with the X Toolkit Intrinsics, the library of C language routines that facilitates the design of user interfaces with reusable components called widgets. It provides concepts and examples that show how to use the various X Toolkit routines. The first few chapters are devoted to using widgets; the remainder of the book covers the more complex task of writing new widgets. Volume 4 is available in two editions. The Standard Edition uses Athena widgets in examples for X11 Release 5 to demonstrate how to use existing widgets, while still providing a good introduction to programming with any widget set based on Xt. Volume 4 includes:Introduction to the X Window System. Building applications with widgets. Constructing a bitmap editor with widgets. An overview of each widget in the widget set. Basic widget methods. Events, translations, and accelerators. Event handlers, timeouts, and work procedures. Resource management and type conversion. Selections and window manager interaction. Geometry management. Menus, gadgets, and cascaded pop-ups. Miscellaneous techniques.Comparison of Athena, OSF/Motif, and AT and T OPEN LOOK widgets. This book is designed to be used with Volume 5,X Toolkit Intrinsics Reference Manual, which provides reference pages for each of the Xt functions, the widget classes defined by Xt, and the Athena widget set.

TOC:
1: Introduction to the X Window System 2: Introduction to the X Toolkit 3: More techniques for using widgets 4: An example application 5: The Athena Widget set 6: Inside a widget 7: Basic widget methods 8: Events, translations, and accelerators 9: More input techniques 10: Resource management and type conversion 11: Interclient communications 12: Geometry management 13: Menus gadgets, and cascaded popups 14: Miscellaneous toolkit programming techniques Appendix A: Athena, OPEN LOOK, and Motif Appendix B: Specifying Fonts and Colors Appendix C: Naming Conventions Appendix D: Release Notes Appendix E: The xbitmap Application Appendix F: Sources of Additional Information

rawabstract:
Volume 4 is a complete guide to programming with the X Toolkit Intrinsics, the library of C language routines that facilitates the design of user interfaces with reusable components called widgets. It provides concepts and examples that show how to use the various X Toolkit routines. The first few chapters are devoted to using widgets; the remainder of the book covers the more complex task of writing new widgets. Volume 4 is available in two editions. The Standard Edition uses Athena widgets in examples for X11 Release 5 to demonstrate how to use existing widgets, while still providing a good introduction to programming with any widget set based on Xt. Volume 4 includes:Introduction to the X Window System. Building applications with widgets. Constructing a bitmap editor with widgets. An overview of each widget in the widget set. Basic widget methods. Events, translations, and accelerators. Event handlers, timeouts, and work procedures. Resource management and type conversion. Selections and window manager interaction. Geometry management. Menus, gadgets, and cascaded pop-ups. Miscellaneous techniques.Comparison of Athena, OSF/Motif, and AT and T OPEN LOOK widgets. This book is designed to be used with Volume 5,X Toolkit Intrinsics Reference Manual, which provides reference pages for each of the Xt functions, the widget classes defined by Xt, and the Athena widget set.

rawTOC:
1: Introduction to the X Window System \\ 2: Introduction to the X Toolkit \\ 3: More techniques for using widgets \\ 4: An example application \\ 5: The Athena Widget set \\ 6: Inside a widget \\ 7: Basic widget methods \\ 8: Events, translations, and accelerators \\ 9: More input techniques \\ 10: Resource management and type conversion \\ 11: Interclient communications \\ 12: Geometry management \\ 13: Menus gadgets, and cascaded popups \\ 14: Miscellaneous toolkit programming techniques \\ Appendix A: Athena, OPEN LOOK, and Motif \\ Appendix B: Specifying Fonts and Colors \\ Appendix C: Naming Conventions \\ Appendix D: Release Notes \\ Appendix E: The xbitmap Application \\ Appendix F: Sources of Additional Information

entry:
@Book{Nye:1993:XTI,
  author =       "Adrian Nye and Tim O'Reilly",
  title =        "{X Toolkit Intrinsics} Programming Manual",
  volume =       "4",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xxxvi + 567",
  month =        apr,
  year =         "1993",
  ISBN =         "1-56592-003-1",
  ISBN-13 =      "978-1-56592-003-3",
  LCCN =         "QA76.76.W56 N945 1993",
  bibdate =      "Thu Dec 16 09:46:22 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9781565920033",
  abstract =     "Volume 4 is a complete guide to programming with the X
                 Toolkit Intrinsics, the library of C language routines
                 that facilitates the design of user interfaces with
                 reusable components called widgets. It provides
                 concepts and examples that show how to use the various
                 X Toolkit routines. The first few chapters are devoted
                 to using widgets; the remainder of the book covers the
                 more complex task of writing new widgets. Volume 4 is
                 available in two editions. The Standard Edition uses
                 Athena widgets in examples for X11 Release 5 to
                 demonstrate how to use existing widgets, while still
                 providing a good introduction to programming with any
                 widget set based on Xt. Volume 4 includes:Introduction
                 to the X Window System. Building applications with
                 widgets. Constructing a bitmap editor with widgets. An
                 overview of each widget in the widget set. Basic widget
                 methods. Events, translations, and accelerators. Event
                 handlers, timeouts, and work procedures. Resource
                 management and type conversion. Selections and window
                 manager interaction. Geometry management. Menus,
                 gadgets, and cascaded pop-ups. Miscellaneous
                 techniques.Comparison of Athena, OSF/Motif, and AT and
                 T OPEN LOOK widgets. This book is designed to be used
                 with Volume 5,X Toolkit Intrinsics Reference Manual,
                 which provides reference pages for each of the Xt
                 functions, the widget classes defined by Xt, and the
                 Athena widget set.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "1: Introduction to the X Window System \\
                 2: Introduction to the X Toolkit \\
                 3: More techniques for using widgets \\
                 4: An example application \\
                 5: The Athena Widget set \\
                 6: Inside a widget \\
                 7: Basic widget methods \\
                 8: Events, translations, and accelerators \\
                 9: More input techniques \\
                 10: Resource management and type conversion \\
                 11: Interclient communications \\
                 12: Geometry management \\
                 13: Menus gadgets, and cascaded popups \\
                 14: Miscellaneous toolkit programming techniques \\
                 Appendix A: Athena, OPEN LOOK, and Motif \\
                 Appendix B: Specifying Fonts and Colors \\
                 Appendix C: Naming Conventions \\
                 Appendix D: Release Notes \\
                 Appendix E: The xbitmap Application \\
                 Appendix F: Sources of Additional Information",
}


bibtype: book
filename: master.bib
label: Nystrom:2021:CI
author: Robert Nystrom
title: Crafting Interpreters
publisher: Genever Benning
pages: vii + 626
year: 2021
ISBN: 0-9905829-3-0 OR 0990582930
ISBN13: 978-0-9905829-3-9 OR 9780990582939
bibdate: Wed Dec 15 15:48:20 MST 2021
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2021.12.15 15:48:20 MST
subject: Programmation; Langages de programmation
acknowledgement: ack-nhfb
rawauthor: Robert Nystrom
rawtitle: Crafting Interpreters
remark:
Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying ``compilers'' class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion to the final exam. The fearsome reputation belies a field that rich with useful techniques and not difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding day. You might have fun. This book teaches you everything you need know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. Starting from main (), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance.All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.

TOC:
Part I Welcome Introduction A map of the territory The Lox language Part II A tree-walk interpreter Scanning Representing code Parsing expressions Evaluating expressions Statements and state Control flow Functions Resolving and binding Classes Inheritance Part III A bytecode virtual machine Chunks of bytecode A virtual machine Scanning on demand Compiling expressions Types of values Strings Hash tables Global variables Local variables Jumping back and forth Calls and functions Closures Garbage collection Classes and instances Methods and initializers Superclasses Optimization

rawTOC:
Part I \\ Welcome \\ Introduction \\ A map of the territory \\ The Lox language \\ Part II \\ A tree-walk interpreter \\ Scanning \\ Representing code \\ Parsing expressions \\ Evaluating expressions \\ Statements and state \\ Control flow \\ Functions \\ Resolving and binding \\ Classes \\ Inheritance \\ Part III \\ A bytecode virtual machine \\ Chunks of bytecode \\ A virtual machine \\ Scanning on demand \\ Compiling expressions \\ Types of values \\ Strings \\ Hash tables \\ Global variables \\ Local variables \\ Jumping back and forth \\ Calls and functions \\ Closures \\ Garbage collection \\ Classes and instances \\ Methods and initializers \\ Superclasses \\ Optimization

entry:
@Book{Nystrom:2021:CI,
  author =       "Robert Nystrom",
  title =        "Crafting Interpreters",
  publisher =    "Genever Benning",
  address =      "????",
  pages =        "vii + 626",
  year =         "2021",
  ISBN =         "0-9905829-3-0",
  ISBN-13 =      "978-0-9905829-3-9",
  LCCN =         "????",
  bibdate =      "Wed Dec 15 15:48:20 MST 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  remark =       "Despite using them every day, most software engineers
                 know little about how programming languages are
                 designed and implemented. For many, their only
                 experience with that corner of computer science was a
                 terrifying ``compilers'' class that they suffered
                 through in undergrad and tried to blot from their
                 memory as soon as they had scribbled their last NFA to
                 DFA conversion to the final exam. The fearsome
                 reputation belies a field that rich with useful
                 techniques and not difficult as some of its
                 practitioners might have you believe. A better
                 understanding of how programming languages are built
                 will make you a stronger software engineer and teach
                 you concepts and data structures you'll use the rest of
                 your coding day. You might have fun. This book teaches
                 you everything you need know to implement a
                 full-featured, efficient scripting language. You'll
                 learn both high-level concepts around parsing and
                 semantics and gritty details like bytecode
                 representation and garbage collection. Your brain will
                 light up with new ideas, and your hands will get dirty
                 and calloused. Starting from main (), you will build a
                 language that features rich syntax, dynamic typing,
                 garbage collection, lexical scope, first-class
                 functions, closures, classes, and inheritance.All
                 packed into a few thousand lines of clean, fast code
                 that you thoroughly understand because you wrote each
                 one yourself.",
  subject =      "Programmation; Langages de programmation",
  tableofcontents = "Part I \\
                 Welcome \\
                 Introduction \\
                 A map of the territory \\
                 The Lox language \\
                 Part II \\
                 A tree-walk interpreter \\
                 Scanning \\
                 Representing code \\
                 Parsing expressions \\
                 Evaluating expressions \\
                 Statements and state \\
                 Control flow \\
                 Functions \\
                 Resolving and binding \\
                 Classes \\
                 Inheritance \\
                 Part III \\
                 A bytecode virtual machine \\
                 Chunks of bytecode \\
                 A virtual machine \\
                 Scanning on demand \\
                 Compiling expressions \\
                 Types of values \\
                 Strings \\
                 Hash tables \\
                 Global variables \\
                 Local variables \\
                 Jumping back and forth \\
                 Calls and functions \\
                 Closures \\
                 Garbage collection \\
                 Classes and instances \\
                 Methods and initializers \\
                 Superclasses \\
                 Optimization",
}


bibtype: book
filename: master.bib
label: Oakley:1949:AG
author: C. O. Oakley
title: Analytic Geometry
publisher: pub-BARNES-NOBLE
address: pub-BARNES-NOBLE:adr
pages: vii + 626
year: 1949
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
series: College Outline Series
acknowledgement: ack-nhfb
rawauthor: C. O. Oakley
rawtitle: Analytic Geometry
entry:
@Book{Oakley:1949:AG,
  author =       "C. O. Oakley",
  title =        "Analytic Geometry",
  publisher =    pub-BARNES-NOBLE,
  address =      pub-BARNES-NOBLE:adr,
  year =         "1949",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "College Outline Series",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Oakley:1958:AGP
author: C. O. Oakley
title: Analytic Geometry Problems with Solutions
publisher: pub-BARNES-NOBLE
address: pub-BARNES-NOBLE:adr
pages: vii + 626
year: 1958
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
series: College Outline Series
acknowledgement: ack-nhfb
rawauthor: C. O. Oakley
rawtitle: Analytic Geometry Problems with Solutions
entry:
@Book{Oakley:1958:AGP,
  author =       "C. O. Oakley",
  title =        "Analytic Geometry Problems with Solutions",
  publisher =    pub-BARNES-NOBLE,
  address =      pub-BARNES-NOBLE:adr,
  year =         "1958",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "College Outline Series",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Ogletree:1999:URN
author: Terry William Ogletree
title: Upgrading and Repairing Networks
publisher: pub-QUE
address: pub-QUE:adr
pages: xxi + 979
year: 1999
ISBN: 0-7897-2034-5, 0-585-34490-6 (e-book) OR 0789720345, 0585344906 (ebook)
ISBN13: 978-0-7897-2034-4, 978-0-585-34490-4 (e-book) OR 9780789720344, 9780585344904 (ebook)
LCCN: TK5105.5 .O344 1999
bibdate: Wed May 16 14:58:17 2001
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2001.05.16 14:58:17 ???
note: Includes CD-ROM.
acknowledgement: ack-nhfb
annote: This book has excellent coverage of many aspects of network hardware and software.
rawauthor: Terry William Ogletree
rawnote: Includes CD-ROM.
rawtitle: Upgrading and Repairing Networks
entry:
@Book{Ogletree:1999:URN,
  author =       "Terry William Ogletree",
  title =        "Upgrading and Repairing Networks",
  publisher =    pub-QUE,
  address =      pub-QUE:adr,
  pages =        "xxi + 979",
  year =         "1999",
  ISBN =         "0-7897-2034-5, 0-585-34490-6 (e-book)",
  ISBN-13 =      "978-0-7897-2034-4, 978-0-585-34490-4 (e-book)",
  LCCN =         "TK5105.5 .O344 1999",
  bibdate =      "Wed May 16 14:58:17 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Includes CD-ROM.",
  price =        "US\$49.99",
  acknowledgement = ack-nhfb,
  annote =       "This book has excellent coverage of many aspects of
                 network hardware and software.",
}


bibtype: book
filename: master.bib
label: Ohanian:2008:EMH
author: Hans C. Ohanian
title: Einstein's Mistakes: the Human Failings of Genius
publisher: pub-NORTON
address: pub-NORTON:adr
pages: xix + 394
year: 2008
ISBN: 0-393-06293-7 OR 0393062937
ISBN13: 978-0-393-06293-9 OR 9780393062939
LCCN: QC7 .O33 2008
bibdate: Thu Aug 21 17:35:23 MDT 2008
bibtimestamp: 2008.08.21 17:35:23 MDT
subject: Physics; History; Philosophy; Science; Einstein, Albert
acknowledgement: ack-nhfb
subjectdates: Albert Einstein (1879--1955)
rawauthor: Hans C. Ohanian
rawtitle: {Einstein}'s Mistakes: the Human Failings of Genius
TOC:
Chronology of Einstein's mistakes I will resign the game A lovely time in Berne And yet it moves If I have seen farther A storm broke loose in my mind Motions of inanimate, small, suspended bodies What is the light quantum? The argument is jolly and beguiling Suddenly I had an idea The theory is of incomparable beauty The world is a madhouse Does God play dice? The graveyard of disappointed hopes Post-mortem

rawTOC:
Chronology of Einstein's mistakes \\ I will resign the game \\ A lovely time in Berne \\ And yet it moves \\ If I have seen farther \\ A storm broke loose in my mind \\ Motions of inanimate, small, suspended bodies \\ What is the light quantum? \\ The argument is jolly and beguiling \\ Suddenly I had an idea \\ The theory is of incomparable beauty \\ The world is a madhouse \\ Does God play dice? \\ The graveyard of disappointed hopes \\ Post-mortem

entry:
@Book{Ohanian:2008:EMH,
  author =       "Hans C. Ohanian",
  title =        "{Einstein}'s Mistakes: the Human Failings of Genius",
  publisher =    pub-NORTON,
  address =      pub-NORTON:adr,
  pages =        "xix + 394",
  year =         "2008",
  ISBN =         "0-393-06293-7",
  ISBN-13 =      "978-0-393-06293-9",
  LCCN =         "QC7 .O33 2008",
  bibdate =      "Thu Aug 21 17:35:23 MDT 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",
  acknowledgement = ack-nhfb,
  subject =      "Physics; History; Philosophy; Science; Einstein,
                 Albert",
  subject-dates = "Albert Einstein (1879--1955)",
  tableofcontents = "Chronology of Einstein's mistakes \\
                 I will resign the game \\
                 A lovely time in Berne \\
                 And yet it moves \\
                 If I have seen farther \\
                 A storm broke loose in my mind \\
                 Motions of inanimate, small, suspended bodies \\
                 What is the light quantum? \\
                 The argument is jolly and beguiling \\
                 Suddenly I had an idea \\
                 The theory is of incomparable beauty \\
                 The world is a madhouse \\
                 Does God play dice? \\
                 The graveyard of disappointed hopes \\
                 Post-mortem",
}


bibtype: book
filename: master.bib
label: Olver:1974:ASF
author: F. W. J. Olver
title: Asymptotics and Special Functions
publisher: pub-ACADEMIC
address: pub-ACADEMIC:adr
pages: xvi + 572
year: 1974
ISBN: 0-12-525850-X OR 012525850X
ISBN13: 978-0-12-525850-0 OR 9780125258500
LCCN: QA351 .O481 1974
bibdate: Wed Dec 15 10:40:06 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:40:06 ???
acknowledgement: ack-nhfb
rawauthor: F. W. J. Olver
rawtitle: Asymptotics and Special Functions
subject:
Functions, Special; Asymptotic expansions; Differential equations; Numerical solutions; Fonctions speciales; Developpements asymptotiques; Equations differentielles; Solutions numeriques; Asymptotic expansions; Numerical solutions; Functions, Special; Reeksontwikkelingen; Asymptotisch gedrag; Differentiaalvergelijkingen; Asymptotik; Asymptotische Entwicklung; Differentialgleichung; Numerisches Verfahren; Spezielle Funktion.

TOC:
Preface / xv 1: Introduction to Asymptotic Analysis / 1 1 Origin of Asymptotic Expansions / 4 2 The Symbols $sim $, $o$, and $0$ / 6 3 The Symbols $sim $, $o$, and $O$ (continued) / 8 4 Integration and Differentiation of Asymptotic and Order Relations / 11 5 Asymptotic Solution of Transcendental Equations: Real Variables / 14 6 Asymptotic Solution of Transcendental Equations: Complex Variables / 16 7 Definition and Fundamental Properties of Asymptotic Expansions / 19 8 Operations with Asymptotic Expansions / 22 9 Functions Having Prescribed Asymptotic Expansions / 24 10 Generalizations of Poincare's Definition / 27 11 Error Analysis; Variational Operator Historical Notes and Additional References / 29 2: Introduction to Special Functions 1 The Gamma Function / 31 2 The Psi Function / 39 3 Exponential, Logarithmic, Sine, and Cosine Integrals / 40 4 Error Functions, Dawson's Integral, and Fresnel Integrals / 43 5 Incomplete Gamma Functions / 45 6 Orthogonal Polynomials / 46 7 The Classical Orthogonal Polynomials / 48 8 The Airy Integral / 53 9 The Bessel Function $J_nu (z)$ / 55 1O The Modified Bessel Function $I_nu (z)$ / 60 11 The Zeta Function / 61 Historical Notes and Additional References / 64 3: Integrals of a Real Variable 1 Integration by Parts / 66 2 Laplace Integrals / 67 3 Watson's Lemma / 71 4 The Riemann--Lebesgue Lemma / 73 5 Fourier Integrals / 75 6 Examples; Cases of Failure / 76 7 Laplace's Method / 80 8 Asymptotic Expansions by Laplace's Method; Gamma Function of Large Argument / 85 9 Error Bounds for Watson's Lemma and Laplace's Method / 89 10 Examples / 92 11 The Method of Stationary Phase / 96 12 Preliminary Lemmas / 98 13 Asymptotic Nature of the Stationary Phase Approximation / 100 14 Asymptotic Expansions by the Method of Stationary Phase / 104 Historical Notes and Additional References / 104 4: Contour Integrals 1 Laplace Integrals with a Complex Parameter / 106 2 Incomplete Gamma Functions of Complex Argument / 109 3 Watson's Lemma / 112 4 Airy Integral of Complex Argument; Compound Asymptotic Expansions / 116 5 Ratio of Two Gamma Functions; Watson's Lemma for Loop Integrals / 118 6 Laplace's Method for Contour Integrals / 121 7 Saddle Points / 125 8 Examples / 127 9 Bessel Functions of Large Argument and Order / 130 10 Error Bounds for Laplace's Method; the Method of Steepest Descents / 135 Historical Notes and Additional References / 137 5: Differential Equations with Regular Singularities; Hypergeometric and Legendre Functions Existence Theorems for Linear Differential Equations: Real Variables / 139 2 Equations Containing a Real or Complex Parameter / 143 3 Existence Theorems for Linear Differential Equations: Complex Variables / 145 4 Classification of Singularities; Nature of the Solutions in the Neighborhood of a Regular Singularity / 148 5 Second Solution When the Exponents Differ by an Integer or Zero / 150 6 Large Values of the Independent Variable / 153 7 Numerically Satisfactory Solutions / 154 8 The Hypergeometric Equation / 156 9 The Hypergeometric Function / 159 10 Other Solutions of the Hypergeometric Equation / 163 11 Generalized Hypergeometric Functions / 168 12 The Associated Legendre Equation / 169 13 Legendre Functions of General Degree and Order / 174 14 Legendre Functions of Integer Degree and Order / 180 15 Ferrers Functions / 185 Historical Notes and Additional References / 189 6: The Liouville--Green Approximation 1 The Liouville Transformation / 190 2 Error Bounds: Real Variables / 193 3 Asymptotic Properties with Respect to the Independent Variable / 197 4 Convergence of $cal V(F)$ at a Singularity / 200 5 Asymptotic Properties with Respect to Parameters / 203 6 Example: Parabolic Cylinder Functions of Large Order / 206 7 A Special Extension / 208 8 Zeros / 211 9 Eigenvalue Problems / 214 10 Theorems on Singular Integral Equations / 217 11 Error Bounds: Complex Variables / 220 12 Asymptotic Properties for Complex Variables / 223 13 Choice of Progressive Paths / 224 Historical Notes and Additional References / 228 7: Differential Equations with Irregular Singularities; Bessel and Confluent Hypergeometric Functions 1 Formal Series Solutions / 229 2 Asymptotic Nature of the Formal Series / 232 3 Equations Containing a Parameter / 236 4 Hankel Functions; Stokes' Phenomenon / 237 5 The Function $Y_nu (z)$ / 241 6 Zeros of $J_nu (z)$ / 244 7 Zeros of $Y_nu (z)$ and Other Cylinder Functions / 248 8 Modified Bessel Functions / 250 9 Confluent Hypergeometric Equation / 254 10 Asymptotic Solutions of the Confluent Hypergeometric Equation '/ 256 11 Whittaker Functions / 260 12 Error Bounds for the Asymptotic Solutions in the General Case / 262 13 Error Bounds for Hankel's Expansions / 266 14 Inhomogeneous Equations / 270 15 Struve's Equation / 274 Historical Notes and Additional References / 277 8: Sums and Sequences 1 The Euler--Maclaurin Formula and Bernoulli's Polynomials / 279 2 Applications / 284 3 Contour Integral for the Remainder Term / 289 4 Stirling's Series for In r(z) / 293 5 Summation by Parts / 295 6 Barnes' Integral for the Hypergeometric Function / 299 7 Further Examples / 302 8 Asymptotic Expansions of Entire Functions / 307 9 Coefficients in a Power-Series Expansion; Method of Darboux / 309 10 Examples / 311 11 Inverse Laplace Transforms; Haar's Method / 315 Historical Notes and Additional References / 321 9: Integrals: Further Methods 1 Logarithmic Singularities / 322 2 Generalizations of Laplace's Method / 325 3 Example from Combinatoric Theory / 329 4 Generalizations of Laplace's Method (continued) / 331 5 Examples / 334 6 More General Kernels / 336 7 Nicholson's Integral for J;(z) + Y;(z) / 340 8 Oscillatory Kernels / 342 9 Bleistein's Method / 344 10 Example / 346 11 The Method of Chester, Friedman, and Ursell / 351 12 Anger Functions of Large Order / 352 13 Extension of the Region of Validity / 358 Historical Notes and Additional References / 361 10: Differential Equations with a Parameter: Expansions in Elementary Functions 1 Classification and Preliminary Transformations / 362 2 Case I: Formal Series Solutions / 364 3 Error Bounds for the Formal Solutions / 366 4 Behavior of the Coefficients at a Singularity / 368 5 Behavior of the Coefficients at a Singularity (continued) / 369 6 Asymptotic Properties with Respect to the Parameter / 371 7 Modified Bessel Functions of Large Order / 374 8 Extensions of the Regions of Validity for the Expansions of the Modified Bessel Functions / 378 9 More General Forms of Differential Equation / 382 10 Inhomogeneous Equations / 386 11 Example: An Inhomogeneous Form of the Modified Bessel Equation / 388 Historical Notes and Additional References / 391 11: Differential Equations with a Parameter: Turning Points 1 Airy Functions of Real Argument / 392 2 Auxiliary Functions for Real Variables / 394 3 The First Approximation / 397 4 Asymptotic Properties of the Approximation; Whittaker Functions with $m$ Large / 401 5 Real Zeros of the Airy Functions / 403 6 Zeros of the First Approximation / 405 7 Higher Approximations / 408 8 Airy Functions of Complex Argument / 413 9 Asymptotic Approximations for Complex Variables / 416 10 Bessel Functions of Large Order / 419 11 More General Form of Differential Equation / 426 12 Inhomogeneous Equations / 429 Historical Notes and Additional References / 433 12: Differential Equations with a Parameter: Simple Poles and Other Transition Points 1 Bessel Functions and Modified Bessel Functions of Real Order and Argument / 435 2 Case III: Formal Series Solutions / 438 3 Error Bounds: Positive C / 440 4 Error Bounds: Negative C / 443 5 Asymptotic Properties of the Expansions / 447 6 Determination of Phase Shift / 449 7 Zeros / 451 8 Auxiliary Functions for Complex Arguments / 453 9 Error Bounds: Complex u and C / 457 10 Asymptotic Properties for Complex Variables / 460 11 Behavior of the Coefficients at Infinity / 462 12 Legendre Functions of Large Degree: Real Arguments / 463 13 Legendre Functions of Large Degree: Complex Arguments / 470 14 Other Types of Transition Points / 474 Historical Notes and Additional References / 478 13: Connection Formulas for Solutions of Differential Equations 1 Introduction / 480 2 Connection Formulas at a Singularity / 480 3 Differential Equations with a Parameter / 482 4 Connection Formula for Case III / 483 5 Application to Simple Poles / 487 6 Example: The Associated Legendre Equation / 490 7 The Gans--Jeffreys Formulas: Real-Variable Method / 491 8 Two Turning Points / 494 9 Bound States / 497 10 Wave Penetration through a Barrier. I / 501 11 Fundamental Connection Formula for a Simple Turning Point in the Complex Plane / 503 12 Example: Airy's Equation / 507 13 Choice of Progressive Paths / 508 14 The Gans--Jeffreys Formulas: Complex-Variable Method / 510 15 Wave Penetration through a Barrier. II / 513 Historical Notes and Additional References / 516 14: Estimation of Remainder Terms 1 Numerical Use of Asymptotic Approximations / 519 2 Converging Factors / 522 3 Exponential Integral / 523 4 Exponential Integral (continued) / 527 5 Confluent Hypergeometric Function / 531 6 Euler's Transformation / 536 7 Application to Asymptotic Expansions / 540 Historical Notes and Additional References / 543 Answers to Exercises / 545 References / 548 Index of Symbols / 561 General Index / 563

shortTOC:
Preface / xv 1: Introduction to Asymptotic Analysis 2: Introduction to Special Functions 3: Integrals of a Real Variable 4: Contour Integrals 5: Differential Equations with Regular Singularities; Hypergeometric and Legendre Functions 6: The Liouville--Green Approximation 7: Differential Equations with Irregular Singularities; Bessel and Confluent Hypergeometric Functions 8: Sums and Sequences 9: Integrals: Further Methods 10: Differential Equations with a Parameter: Expansions in Elementary Functions 11: Differential Equations with a Parameter: Turning Points 12: Differential Equations with a Parameter: Simple Poles and Other Transition Points 13: Connection Formulas for Solutions of Differential Equations 14: Estimation of Remainder Terms Answers to Exercises / 545 References / 548 Index of Symbols / 561 General Index / 563

rawshortTOC:
Preface / xv \\ 1: Introduction to Asymptotic Analysis \\ 2: Introduction to Special Functions \\ 3: Integrals of a Real Variable \\ 4: Contour Integrals \\ 5: Differential Equations with Regular Singularities; Hypergeometric and Legendre Functions \\ 6: The Liouville--Green Approximation \\ 7: Differential Equations with Irregular Singularities; Bessel and Confluent Hypergeometric Functions \\ 8: Sums and Sequences \\ 9: Integrals: Further Methods \\ 10: Differential Equations with a Parameter: Expansions in Elementary Functions \\ 11: Differential Equations with a Parameter: Turning Points \\ 12: Differential Equations with a Parameter: Simple Poles and Other Transition Points \\ 13: Connection Formulas for Solutions of Differential Equations \\ 14: Estimation of Remainder Terms \\ Answers to Exercises / 545 \\ References / 548 \\ Index of Symbols / 561 \\ General Index / 563

rawTOC:
Preface / xv \\ 1: Introduction to Asymptotic Analysis / 1 \\ 1 Origin of Asymptotic Expansions / 4 \\ 2 The Symbols $\sim$, $o$, and $0$ / 6 \\ 3 The Symbols $\sim$, $o$, and $O$ (continued) / 8 \\ 4 Integration and Differentiation of Asymptotic and Order Relations / 11 \\ 5 Asymptotic Solution of Transcendental Equations: Real Variables / 14 \\ 6 Asymptotic Solution of Transcendental Equations: Complex Variables / 16 \\ 7 Definition and Fundamental Properties of Asymptotic Expansions / 19 \\ 8 Operations with Asymptotic Expansions / 22 \\ 9 Functions Having Prescribed Asymptotic Expansions / 24 \\ 10 Generalizations of Poincar{\'e}'s Definition / 27 \\ 11 Error Analysis; Variational Operator Historical Notes and Additional References / 29 \\ 2: Introduction to Special Functions \\ 1 The Gamma Function / 31 \\ 2 The Psi Function / 39 \\ 3 Exponential, Logarithmic, Sine, and Cosine Integrals / 40 \\ 4 Error Functions, Dawson's Integral, and Fresnel Integrals / 43 \\ 5 Incomplete Gamma Functions / 45 \\ 6 Orthogonal Polynomials / 46 \\ 7 The Classical Orthogonal Polynomials / 48 \\ 8 The Airy Integral / 53 \\ 9 The Bessel Function $J_\nu(z)$ / 55 \\ 1O The Modified Bessel Function $I_\nu(z)$ / 60 \\ 11 The Zeta Function / 61 \\ Historical Notes and Additional References / 64 \\ 3: Integrals of a Real Variable \\ 1 Integration by Parts / 66 \\ 2 Laplace Integrals / 67 \\ 3 Watson's Lemma / 71 \\ 4 The Riemann--Lebesgue Lemma / 73 \\ 5 Fourier Integrals / 75 \\ 6 Examples; Cases of Failure / 76 \\ 7 Laplace's Method / 80 \\ 8 Asymptotic Expansions by Laplace's Method; Gamma Function of Large Argument / 85 \\ 9 Error Bounds for Watson's Lemma and Laplace's Method / 89 \\ 10 Examples / 92 \\ 11 The Method of Stationary Phase / 96 \\ 12 Preliminary Lemmas / 98 \\ 13 Asymptotic Nature of the Stationary Phase Approximation / 100 \\ 14 Asymptotic Expansions by the Method of Stationary Phase / 104 \\ Historical Notes and Additional References / 104 \\ 4: Contour Integrals \\ 1 Laplace Integrals with a Complex Parameter / 106 \\ 2 Incomplete Gamma Functions of Complex Argument / 109 \\ 3 Watson's Lemma / 112 \\ 4 Airy Integral of Complex Argument; Compound Asymptotic Expansions / 116 \\ 5 Ratio of Two Gamma Functions; Watson's Lemma for Loop Integrals / 118 \\ 6 Laplace's Method for Contour Integrals / 121 \\ 7 Saddle Points / 125 \\ 8 Examples / 127 \\ 9 Bessel Functions of Large Argument and Order / 130 \\ 10 Error Bounds for Laplace's Method; the Method of Steepest Descents / 135 \\ Historical Notes and Additional References / 137 \\ 5: Differential Equations with Regular Singularities; Hypergeometric and Legendre Functions \\ Existence Theorems for Linear Differential Equations: Real Variables / 139 \\ 2 Equations Containing a Real or Complex Parameter / 143 \\ 3 Existence Theorems for Linear Differential Equations: Complex Variables / 145 \\ 4 Classification of Singularities; Nature of the Solutions in the Neighborhood of a Regular Singularity / 148 \\ 5 Second Solution When the Exponents Differ by an Integer or Zero / 150 \\ 6 Large Values of the Independent Variable / 153 \\ 7 Numerically Satisfactory Solutions / 154 \\ 8 The Hypergeometric Equation / 156 \\ 9 The Hypergeometric Function / 159 \\ 10 Other Solutions of the Hypergeometric Equation / 163 \\ 11 Generalized Hypergeometric Functions / 168 \\ 12 The Associated Legendre Equation / 169 \\ 13 Legendre Functions of General Degree and Order / 174 \\ 14 Legendre Functions of Integer Degree and Order / 180 \\ 15 Ferrers Functions / 185 \\ Historical Notes and Additional References / 189 \\ 6: The Liouville--Green Approximation \\ 1 The Liouville Transformation / 190 \\ 2 Error Bounds: Real Variables / 193 \\ 3 Asymptotic Properties with Respect to the Independent Variable / 197 \\ 4 Convergence of ${\cal V}(F)$ at a Singularity / 200 \\ 5 Asymptotic Properties with Respect to Parameters / 203 \\ 6 Example: Parabolic Cylinder Functions of Large Order / 206 \\ 7 A Special Extension / 208 \\ 8 Zeros / 211 \\ 9 Eigenvalue Problems / 214 \\ 10 Theorems on Singular Integral Equations / 217 \\ 11 Error Bounds: Complex Variables / 220 \\ 12 Asymptotic Properties for Complex Variables / 223 \\ 13 Choice of Progressive Paths / 224 \\ Historical Notes and Additional References / 228 \\ 7: Differential Equations with Irregular Singularities; Bessel \\ and Confluent Hypergeometric Functions \\ 1 Formal Series Solutions / 229 \\ 2 Asymptotic Nature of the Formal Series / 232 \\ 3 Equations Containing a Parameter / 236 \\ 4 Hankel Functions; Stokes' Phenomenon / 237 \\ 5 The Function $Y_\nu(z)$ / 241 \\ 6 Zeros of $J_\nu(z)$ / 244 \\ 7 Zeros of $Y_\nu(z)$ and Other Cylinder Functions / 248 \\ 8 Modified Bessel Functions / 250 \\ 9 Confluent Hypergeometric Equation / 254 \\ 10 Asymptotic Solutions of the Confluent Hypergeometric \\ Equation '/ 256 \\ 11 Whittaker Functions / 260 \\ 12 Error Bounds for the Asymptotic Solutions in the General Case / 262 \\ 13 Error Bounds for Hankel's Expansions / 266 \\ 14 Inhomogeneous Equations / 270 \\ 15 Struve's Equation / 274 \\ Historical Notes and Additional References / 277 \\ 8: Sums and Sequences \\ 1 The Euler--Maclaurin Formula and Bernoulli's Polynomials / 279 \\ 2 Applications / 284 \\ 3 Contour Integral for the Remainder Term / 289 \\ 4 Stirling's Series for In r(z) / 293 \\ 5 Summation by Parts / 295 \\ 6 Barnes' Integral for the Hypergeometric Function / 299 \\ 7 Further Examples / 302 \\ 8 Asymptotic Expansions of Entire Functions / 307 \\ 9 Coefficients in a Power-Series Expansion; Method of Darboux / 309 \\ 10 Examples / 311 \\ 11 Inverse Laplace Transforms; Haar's Method / 315 \\ Historical Notes and Additional References / 321 \\ 9: Integrals: Further Methods \\ 1 Logarithmic Singularities / 322 \\ 2 Generalizations of Laplace's Method / 325 \\ 3 Example from Combinatoric Theory / 329 \\ 4 Generalizations of Laplace's Method (continued) / 331 \\ 5 Examples / 334 \\ 6 More General Kernels / 336 \\ 7 Nicholson's Integral for J;(z) + Y;(z) / 340 \\ 8 Oscillatory Kernels / 342 \\ 9 Bleistein's Method / 344 \\ 10 Example / 346 \\ 11 The Method of Chester, Friedman, and Ursell / 351 \\ 12 Anger Functions of Large Order / 352 \\ 13 Extension of the Region of Validity / 358 \\ Historical Notes and Additional References / 361 \\ 10: Differential Equations with a Parameter: Expansions in Elementary Functions \\ 1 Classification and Preliminary Transformations / 362 \\ 2 Case I: Formal Series Solutions / 364 \\ 3 Error Bounds for the Formal Solutions / 366 \\ 4 Behavior of the Coefficients at a Singularity / 368 \\ 5 Behavior of the Coefficients at a Singularity (continued) / 369 \\ 6 Asymptotic Properties with Respect to the Parameter / 371 \\ 7 Modified Bessel Functions of Large Order / 374 \\ 8 Extensions of the Regions of Validity for the Expansions of the Modified Bessel Functions / 378 \\ 9 More General Forms of Differential Equation / 382 \\ 10 Inhomogeneous Equations / 386 \\ 11 Example: An Inhomogeneous Form of the Modified Bessel Equation / 388 \\ Historical Notes and Additional References / 391 \\ 11: Differential Equations with a Parameter: Turning Points \\ 1 Airy Functions of Real Argument / 392 \\ 2 Auxiliary Functions for Real Variables / 394 \\ 3 The First Approximation / 397 \\ 4 Asymptotic Properties of the Approximation; Whittaker Functions with $m$ Large / 401 \\ 5 Real Zeros of the Airy Functions / 403 \\ 6 Zeros of the First Approximation / 405 \\ 7 Higher Approximations / 408 \\ 8 Airy Functions of Complex Argument / 413 \\ 9 Asymptotic Approximations for Complex Variables / 416 \\ 10 Bessel Functions of Large Order / 419 \\ 11 More General Form of Differential Equation / 426 \\ 12 Inhomogeneous Equations / 429 \\ Historical Notes and Additional References / 433 \\ 12: Differential Equations with a Parameter: Simple Poles and Other Transition Points \\ 1 Bessel Functions and Modified Bessel Functions of Real Order and Argument / 435 \\ 2 Case III: Formal Series Solutions / 438 \\ 3 Error Bounds: Positive C / 440 \\ 4 Error Bounds: Negative C / 443 \\ 5 Asymptotic Properties of the Expansions / 447 \\ 6 Determination of Phase Shift / 449 \\ 7 Zeros / 451 \\ 8 Auxiliary Functions for Complex Arguments / 453 \\ 9 Error Bounds: Complex u and C / 457 \\ 10 Asymptotic Properties for Complex Variables / 460 \\ 11 Behavior of the Coefficients at Infinity / 462 \\ 12 Legendre Functions of Large Degree: Real Arguments / 463 \\ 13 Legendre Functions of Large Degree: Complex Arguments / 470 \\ 14 Other Types of Transition Points / 474 \\ Historical Notes and Additional References / 478 \\ 13: Connection Formulas for Solutions of Differential Equations \\ 1 Introduction / 480 \\ 2 Connection Formulas at a Singularity / 480 \\ 3 Differential Equations with a Parameter / 482 \\ 4 Connection Formula for Case III / 483 \\ 5 Application to Simple Poles / 487 \\ 6 Example: The Associated Legendre Equation / 490 \\ 7 The Gans--Jeffreys Formulas: Real-Variable Method / 491 \\ 8 Two Turning Points / 494 \\ 9 Bound States / 497 \\ 10 Wave Penetration through a Barrier. I / 501 \\ 11 Fundamental Connection Formula for a Simple Turning Point in the Complex Plane / 503 \\ 12 Example: Airy's Equation / 507 \\ 13 Choice of Progressive Paths / 508 \\ 14 The Gans--Jeffreys Formulas: Complex-Variable Method / 510 \\ 15 Wave Penetration through a Barrier. II / 513 \\ Historical Notes and Additional References / 516 \\ 14: Estimation of Remainder Terms \\ 1 Numerical Use of Asymptotic Approximations / 519 \\ 2 Converging Factors / 522 \\ 3 Exponential Integral / 523 \\ 4 Exponential Integral (continued) / 527 \\ 5 Confluent Hypergeometric Function / 531 \\ 6 Euler's Transformation / 536 \\ 7 Application to Asymptotic Expansions / 540 \\ Historical Notes and Additional References / 543 \\ Answers to Exercises / 545 \\ References / 548 \\ Index of Symbols / 561 \\ General Index / 563

entry:
@Book{Olver:1974:ASF,
  author =       "F. W. J. Olver",
  title =        "Asymptotics and Special Functions",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xvi + 572",
  year =         "1974",
  ISBN =         "0-12-525850-X",
  ISBN-13 =      "978-0-12-525850-0",
  LCCN =         "QA351 .O481 1974",
  bibdate =      "Wed Dec 15 10:40:06 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "Preface / xv \\
                 1: Introduction to Asymptotic Analysis \\
                 2: Introduction to Special Functions \\
                 3: Integrals of a Real Variable \\
                 4: Contour Integrals \\
                 5: Differential Equations with Regular Singularities;
                 Hypergeometric and Legendre Functions \\
                 6: The Liouville--Green Approximation \\
                 7: Differential Equations with Irregular Singularities;
                 Bessel and Confluent Hypergeometric Functions \\
                 8: Sums and Sequences \\
                 9: Integrals: Further Methods \\
                 10: Differential Equations with a Parameter: Expansions
                 in Elementary Functions \\
                 11: Differential Equations with a Parameter: Turning
                 Points \\
                 12: Differential Equations with a Parameter: Simple
                 Poles and Other Transition Points \\
                 13: Connection Formulas for Solutions of Differential
                 Equations \\
                 14: Estimation of Remainder Terms \\
                 Answers to Exercises / 545 \\
                 References / 548 \\
                 Index of Symbols / 561 \\
                 General Index / 563",
  subject =      "Functions, Special; Asymptotic expansions;
                 Differential equations; Numerical solutions; Fonctions
                 sp{\'e}ciales; D{\'e}veloppements asymptotiques;
                 {\'E}quations diff{\'e}rentielles; Solutions
                 num{\'e}riques; Asymptotic expansions; Numerical
                 solutions; Functions, Special; Reeksontwikkelingen;
                 Asymptotisch gedrag; Differentiaalvergelijkingen;
                 Asymptotik; Asymptotische Entwicklung;
                 Differentialgleichung; Numerisches Verfahren; Spezielle
                 Funktion.",
  tableofcontents = "Preface / xv \\
                 1: Introduction to Asymptotic Analysis / 1 \\
                 1 Origin of Asymptotic Expansions / 4 \\
                 2 The Symbols $\sim$, $o$, and $0$ / 6 \\
                 3 The Symbols $\sim$, $o$, and $O$ (continued) / 8 \\
                 4 Integration and Differentiation of Asymptotic and
                 Order Relations / 11 \\
                 5 Asymptotic Solution of Transcendental Equations: Real
                 Variables / 14 \\
                 6 Asymptotic Solution of Transcendental Equations:
                 Complex Variables / 16 \\
                 7 Definition and Fundamental Properties of Asymptotic
                 Expansions / 19 \\
                 8 Operations with Asymptotic Expansions / 22 \\
                 9 Functions Having Prescribed Asymptotic Expansions /
                 24 \\
                 10 Generalizations of Poincar{\'e}'s Definition / 27
                 \\
                 11 Error Analysis; Variational Operator Historical
                 Notes and Additional References / 29 \\
                 2: Introduction to Special Functions \\
                 1 The Gamma Function / 31 \\
                 2 The Psi Function / 39 \\
                 3 Exponential, Logarithmic, Sine, and Cosine Integrals
                 / 40 \\
                 4 Error Functions, Dawson's Integral, and Fresnel
                 Integrals / 43 \\
                 5 Incomplete Gamma Functions / 45 \\
                 6 Orthogonal Polynomials / 46 \\
                 7 The Classical Orthogonal Polynomials / 48 \\
                 8 The Airy Integral / 53 \\
                 9 The Bessel Function $J_\nu(z)$ / 55 \\
                 1O The Modified Bessel Function $I_\nu(z)$ / 60 \\
                 11 The Zeta Function / 61 \\
                 Historical Notes and Additional References / 64 \\
                 3: Integrals of a Real Variable \\
                 1 Integration by Parts / 66 \\
                 2 Laplace Integrals / 67 \\
                 3 Watson's Lemma / 71 \\
                 4 The Riemann--Lebesgue Lemma / 73 \\
                 5 Fourier Integrals / 75 \\
                 6 Examples; Cases of Failure / 76 \\
                 7 Laplace's Method / 80 \\
                 8 Asymptotic Expansions by Laplace's Method; Gamma
                 Function of Large Argument / 85 \\
                 9 Error Bounds for Watson's Lemma and Laplace's Method
                 / 89 \\
                 10 Examples / 92 \\
                 11 The Method of Stationary Phase / 96 \\
                 12 Preliminary Lemmas / 98 \\
                 13 Asymptotic Nature of the Stationary Phase
                 Approximation / 100 \\
                 14 Asymptotic Expansions by the Method of Stationary
                 Phase / 104 \\
                 Historical Notes and Additional References / 104 \\
                 4: Contour Integrals \\
                 1 Laplace Integrals with a Complex Parameter / 106 \\
                 2 Incomplete Gamma Functions of Complex Argument / 109
                 \\
                 3 Watson's Lemma / 112 \\
                 4 Airy Integral of Complex Argument; Compound
                 Asymptotic Expansions / 116 \\
                 5 Ratio of Two Gamma Functions; Watson's Lemma for Loop
                 Integrals / 118 \\
                 6 Laplace's Method for Contour Integrals / 121 \\
                 7 Saddle Points / 125 \\
                 8 Examples / 127 \\
                 9 Bessel Functions of Large Argument and Order / 130
                 \\
                 10 Error Bounds for Laplace's Method; the Method of
                 Steepest Descents / 135 \\
                 Historical Notes and Additional References / 137 \\
                 5: Differential Equations with Regular Singularities;
                 Hypergeometric and Legendre Functions \\
                 Existence Theorems for Linear Differential Equations:
                 Real Variables / 139 \\
                 2 Equations Containing a Real or Complex Parameter /
                 143 \\
                 3 Existence Theorems for Linear Differential Equations:
                 Complex Variables / 145 \\
                 4 Classification of Singularities; Nature of the
                 Solutions in the Neighborhood of a Regular Singularity
                 / 148 \\
                 5 Second Solution When the Exponents Differ by an
                 Integer or Zero / 150 \\
                 6 Large Values of the Independent Variable / 153 \\
                 7 Numerically Satisfactory Solutions / 154 \\
                 8 The Hypergeometric Equation / 156 \\
                 9 The Hypergeometric Function / 159 \\
                 10 Other Solutions of the Hypergeometric Equation / 163
                 \\
                 11 Generalized Hypergeometric Functions / 168 \\
                 12 The Associated Legendre Equation / 169 \\
                 13 Legendre Functions of General Degree and Order / 174
                 \\
                 14 Legendre Functions of Integer Degree and Order / 180
                 \\
                 15 Ferrers Functions / 185 \\
                 Historical Notes and Additional References / 189 \\
                 6: The Liouville--Green Approximation \\
                 1 The Liouville Transformation / 190 \\
                 2 Error Bounds: Real Variables / 193 \\
                 3 Asymptotic Properties with Respect to the Independent
                 Variable / 197 \\
                 4 Convergence of ${\cal V}(F)$ at a Singularity / 200
                 \\
                 5 Asymptotic Properties with Respect to Parameters /
                 203 \\
                 6 Example: Parabolic Cylinder Functions of Large Order
                 / 206 \\
                 7 A Special Extension / 208 \\
                 8 Zeros / 211 \\
                 9 Eigenvalue Problems / 214 \\
                 10 Theorems on Singular Integral Equations / 217 \\
                 11 Error Bounds: Complex Variables / 220 \\
                 12 Asymptotic Properties for Complex Variables / 223
                 \\
                 13 Choice of Progressive Paths / 224 \\
                 Historical Notes and Additional References / 228 \\
                 7: Differential Equations with Irregular Singularities;
                 Bessel \\
                 and Confluent Hypergeometric Functions \\
                 1 Formal Series Solutions / 229 \\
                 2 Asymptotic Nature of the Formal Series / 232 \\
                 3 Equations Containing a Parameter / 236 \\
                 4 Hankel Functions; Stokes' Phenomenon / 237 \\
                 5 The Function $Y_\nu(z)$ / 241 \\
                 6 Zeros of $J_\nu(z)$ / 244 \\
                 7 Zeros of $Y_\nu(z)$ and Other Cylinder Functions /
                 248 \\
                 8 Modified Bessel Functions / 250 \\
                 9 Confluent Hypergeometric Equation / 254 \\
                 10 Asymptotic Solutions of the Confluent Hypergeometric
                 \\
                 Equation '/ 256 \\
                 11 Whittaker Functions / 260 \\
                 12 Error Bounds for the Asymptotic Solutions in the
                 General Case / 262 \\
                 13 Error Bounds for Hankel's Expansions / 266 \\
                 14 Inhomogeneous Equations / 270 \\
                 15 Struve's Equation / 274 \\
                 Historical Notes and Additional References / 277 \\
                 8: Sums and Sequences \\
                 1 The Euler--Maclaurin Formula and Bernoulli's
                 Polynomials / 279 \\
                 2 Applications / 284 \\
                 3 Contour Integral for the Remainder Term / 289 \\
                 4 Stirling's Series for In r(z) / 293 \\
                 5 Summation by Parts / 295 \\
                 6 Barnes' Integral for the Hypergeometric Function /
                 299 \\
                 7 Further Examples / 302 \\
                 8 Asymptotic Expansions of Entire Functions / 307 \\
                 9 Coefficients in a Power-Series Expansion; Method of
                 Darboux / 309 \\
                 10 Examples / 311 \\
                 11 Inverse Laplace Transforms; Haar's Method / 315 \\
                 Historical Notes and Additional References / 321 \\
                 9: Integrals: Further Methods \\
                 1 Logarithmic Singularities / 322 \\
                 2 Generalizations of Laplace's Method / 325 \\
                 3 Example from Combinatoric Theory / 329 \\
                 4 Generalizations of Laplace's Method (continued) / 331
                 \\
                 5 Examples / 334 \\
                 6 More General Kernels / 336 \\
                 7 Nicholson's Integral for J;(z) + Y;(z) / 340 \\
                 8 Oscillatory Kernels / 342 \\
                 9 Bleistein's Method / 344 \\
                 10 Example / 346 \\
                 11 The Method of Chester, Friedman, and Ursell / 351
                 \\
                 12 Anger Functions of Large Order / 352 \\
                 13 Extension of the Region of Validity / 358 \\
                 Historical Notes and Additional References / 361 \\
                 10: Differential Equations with a Parameter: Expansions
                 in Elementary Functions \\
                 1 Classification and Preliminary Transformations / 362
                 \\
                 2 Case I: Formal Series Solutions / 364 \\
                 3 Error Bounds for the Formal Solutions / 366 \\
                 4 Behavior of the Coefficients at a Singularity / 368
                 \\
                 5 Behavior of the Coefficients at a Singularity
                 (continued) / 369 \\
                 6 Asymptotic Properties with Respect to the Parameter /
                 371 \\
                 7 Modified Bessel Functions of Large Order / 374 \\
                 8 Extensions of the Regions of Validity for the
                 Expansions of the Modified Bessel Functions / 378 \\
                 9 More General Forms of Differential Equation / 382 \\
                 10 Inhomogeneous Equations / 386 \\
                 11 Example: An Inhomogeneous Form of the Modified
                 Bessel Equation / 388 \\
                 Historical Notes and Additional References / 391 \\
                 11: Differential Equations with a Parameter: Turning
                 Points \\
                 1 Airy Functions of Real Argument / 392 \\
                 2 Auxiliary Functions for Real Variables / 394 \\
                 3 The First Approximation / 397 \\
                 4 Asymptotic Properties of the Approximation; Whittaker
                 Functions with $m$ Large / 401 \\
                 5 Real Zeros of the Airy Functions / 403 \\
                 6 Zeros of the First Approximation / 405 \\
                 7 Higher Approximations / 408 \\
                 8 Airy Functions of Complex Argument / 413 \\
                 9 Asymptotic Approximations for Complex Variables / 416
                 \\
                 10 Bessel Functions of Large Order / 419 \\
                 11 More General Form of Differential Equation / 426 \\
                 12 Inhomogeneous Equations / 429 \\
                 Historical Notes and Additional References / 433 \\
                 12: Differential Equations with a Parameter: Simple
                 Poles and Other Transition Points \\
                 1 Bessel Functions and Modified Bessel Functions of
                 Real Order and Argument / 435 \\
                 2 Case III: Formal Series Solutions / 438 \\
                 3 Error Bounds: Positive C / 440 \\
                 4 Error Bounds: Negative C / 443 \\
                 5 Asymptotic Properties of the Expansions / 447 \\
                 6 Determination of Phase Shift / 449 \\
                 7 Zeros / 451 \\
                 8 Auxiliary Functions for Complex Arguments / 453 \\
                 9 Error Bounds: Complex u and C / 457 \\
                 10 Asymptotic Properties for Complex Variables / 460
                 \\
                 11 Behavior of the Coefficients at Infinity / 462 \\
                 12 Legendre Functions of Large Degree: Real Arguments /
                 463 \\
                 13 Legendre Functions of Large Degree: Complex
                 Arguments / 470 \\
                 14 Other Types of Transition Points / 474 \\
                 Historical Notes and Additional References / 478 \\
                 13: Connection Formulas for Solutions of Differential
                 Equations \\
                 1 Introduction / 480 \\
                 2 Connection Formulas at a Singularity / 480 \\
                 3 Differential Equations with a Parameter / 482 \\
                 4 Connection Formula for Case III / 483 \\
                 5 Application to Simple Poles / 487 \\
                 6 Example: The Associated Legendre Equation / 490 \\
                 7 The Gans--Jeffreys Formulas: Real-Variable Method /
                 491 \\
                 8 Two Turning Points / 494 \\
                 9 Bound States / 497 \\
                 10 Wave Penetration through a Barrier. I / 501 \\
                 11 Fundamental Connection Formula for a Simple Turning
                 Point in the Complex Plane / 503 \\
                 12 Example: Airy's Equation / 507 \\
                 13 Choice of Progressive Paths / 508 \\
                 14 The Gans--Jeffreys Formulas: Complex-Variable Method
                 / 510 \\
                 15 Wave Penetration through a Barrier. II / 513 \\
                 Historical Notes and Additional References / 516 \\
                 14: Estimation of Remainder Terms \\
                 1 Numerical Use of Asymptotic Approximations / 519 \\
                 2 Converging Factors / 522 \\
                 3 Exponential Integral / 523 \\
                 4 Exponential Integral (continued) / 527 \\
                 5 Confluent Hypergeometric Function / 531 \\
                 6 Euler's Transformation / 536 \\
                 7 Application to Asymptotic Expansions / 540 \\
                 Historical Notes and Additional References / 543 \\
                 Answers to Exercises / 545 \\
                 References / 548 \\
                 Index of Symbols / 561 \\
                 General Index / 563",
}


bibtype: book
filename: master.bib
label: Omondi:1994:CAS
author: Amos R. Omondi
title: Computer Arithmetic Systems: Algorithms, Architecture, and Implementation
publisher: pub-PH
address: pub-PH:adr
pages: xvi + 520
year: 1994
ISBN: 0-13-334301-4 OR 0133343014
ISBN13: 978-0-13-334301-4 OR 9780133343014
LCCN: QA76.9.C62 O46 1994
bibdate: Sat Dec 09 11:57:03 1995
bibsource: https://www.math.utah.edu/pub/tex/bib/fparith.bib; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1995.12.09 11:57:03 ???
acknowledgement: ack-nhfb
rawauthor: Amos R. Omondi
rawtitle: Computer Arithmetic Systems: Algorithms, Architecture, and Implementation
TOC:
Preface Preliminary notes Fixed-point number systems / 3 Fixed-point addition and subtraction / 13 Fixed-point multiplication / 119 Fixed-point division / 192 Floating-point number systems and arithmetic / 293 Basic floating-point operations: implementation / 345 Elementary functions / 371 Unconventional number systems and arithmetic / 439 Bibliography / 469 Appendix A: Pipelining / 489 Appendix B: Design of shifters / 505 Index / 514

rawTOC:
Preface \\ Preliminary notes \\ Fixed-point number systems / 3 \\ Fixed-point addition and subtraction / 13 \\ Fixed-point multiplication / 119 \\ Fixed-point division / 192 \\ Floating-point number systems and arithmetic / 293 \\ Basic floating-point operations: implementation / 345 \\ Elementary functions / 371 \\ Unconventional number systems and arithmetic / 439 \\ Bibliography / 469 \\ Appendix A: Pipelining / 489 \\ Appendix B: Design of shifters / 505 \\ Index / 514

entry:
@Book{Omondi:1994:CAS,
  author =       "Amos R. Omondi",
  title =        "Computer Arithmetic Systems: Algorithms, Architecture,
                 and Implementation",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xvi + 520",
  year =         "1994",
  ISBN =         "0-13-334301-4",
  ISBN-13 =      "978-0-13-334301-4",
  LCCN =         "QA76.9.C62 O46 1994",
  bibdate =      "Sat Dec 09 11:57:03 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$40.00",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 Preliminary notes \\
                 Fixed-point number systems / 3 \\
                 Fixed-point addition and subtraction / 13 \\
                 Fixed-point multiplication / 119 \\
                 Fixed-point division / 192 \\
                 Floating-point number systems and arithmetic / 293 \\
                 Basic floating-point operations: implementation / 345
                 \\
                 Elementary functions / 371 \\
                 Unconventional number systems and arithmetic / 439 \\
                 Bibliography / 469 \\
                 Appendix A: Pipelining / 489 \\
                 Appendix B: Design of shifters / 505 \\
                 Index / 514",
}


bibtype: book
filename: master.bib
label: ONeil:2016:WMD
author: Cathy O'Neil
title: Weapons of math destruction: how big data increases inequality and threatens democracy
publisher: Crown
address: New York, NY, USA
pages: x + 259
year: 2016
LCCN: QA76.9.B45 O64 2016
bibdate: Mon Mar 20 18:07:07 MDT 2017
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2017.03.20 18:07:07 MDT
acknowledgement: ack-nhfb
rawauthor: Cathy O'Neil
rawtitle: Weapons of math destruction: how big data increases inequality and threatens democracy
ISBN:
0-553-41881-5 (hardcover), 0-553-41883-1 (softcover), 0-553-41882-3 (e-book), 0-451-49733-3 (international edition) OR 0553418815 (hardcover), 0553418831 (softcover), 0553418823 (ebook), 0451497333 (international edition)

ISBN13:
978-0-553-41881-1 (hardcover), 978-0-553-41883-5 (softcover), 978-0-553-41882-8 (e-book), 978-0-451-49733-8 (international edition) OR 9780553418811 (hardcover), 9780553418835 (softcover), 9780553418828 (ebook), 9780451497338 (international edition)

abstract:
A former Wall Street quant sounds an alarm on the mathematical models that pervade modern life - and threaten to rip apart our social fabric We live in the age of the algorithm. Increasingly, the decisions that affect our lives - where we go to school, whether we get a loan, how much we pay for insurance - are being made not by humans, but by mathematical models. In theory, this should lead to greater fairness: everyone is judged according to the same rules, and bias is eliminated. And yet, as Cathy O'Neil reveals in this urgent and necessary book, the opposite is true. The models being used today are opaque, unregulated, and incontestable, even when they're wrong. Most troubling, they reinforce discrimination. Tracing the arc of a person's life, O'Neil exposes the black box models that shape our future, both as individuals and as a society. These ``weapons of math destruction'' score teachers and students, sort CVs, grant or deny loans, evaluate workers, target voters, and monitor our health. O'Neil calls on modellers to take more responsibility for their algorithms and on policy makers to regulate their use. But in the end, it's up to us to become more savvy about the models that govern our lives. This important book empowers us to ask the tough questions, uncover the truth, and demand change.

subject:
Big data; Social aspects; United States; Political aspects; Social indicators; Mathematical models; Moral and ethical aspects; Democracy; Social conditions; 21st century

TOC:
Bomb parts: What is a model? Shell shocked: My journey of disillusionment Arms race: Going to college Propaganda machine: Online advertising Civilian casualties: Justice in the age of big data Ineligible to serve: Getting a job Sweating bullets: On the job Collateral damage: Landing credit No safe zone: Getting insurance The targeted citizen: Civic life

rawabstract:
A former Wall Street quant sounds an alarm on the mathematical models that pervade modern life - and threaten to rip apart our social fabric We live in the age of the algorithm. Increasingly, the decisions that affect our lives - where we go to school, whether we get a loan, how much we pay for insurance - are being made not by humans, but by mathematical models. In theory, this should lead to greater fairness: everyone is judged according to the same rules, and bias is eliminated. And yet, as Cathy O'Neil reveals in this urgent and necessary book, the opposite is true. The models being used today are opaque, unregulated, and incontestable, even when they're wrong. Most troubling, they reinforce discrimination. Tracing the arc of a person's life, O'Neil exposes the black box models that shape our future, both as individuals and as a society. These ``weapons of math destruction'' score teachers and students, sort CVs, grant or deny loans, evaluate workers, target voters, and monitor our health. O'Neil calls on modellers to take more responsibility for their algorithms and on policy makers to regulate their use. But in the end, it's up to us to become more savvy about the models that govern our lives. This important book empowers us to ask the tough questions, uncover the truth, and demand change.

rawTOC:
Bomb parts: What is a model? \\ Shell shocked: My journey of disillusionment \\ Arms race: Going to college \\ Propaganda machine: Online advertising \\ Civilian casualties: Justice in the age of big data \\ Ineligible to serve: Getting a job \\ Sweating bullets: On the job \\ Collateral damage: Landing credit \\ No safe zone: Getting insurance \\ The targeted citizen: Civic life

entry:
@Book{ONeil:2016:WMD,
  author =       "Cathy O'Neil",
  title =        "Weapons of math destruction: how big data increases
                 inequality and threatens democracy",
  publisher =    "Crown",
  address =      "New York, NY, USA",
  pages =        "x + 259",
  year =         "2016",
  ISBN =         "0-553-41881-5 (hardcover), 0-553-41883-1 (softcover),
                 0-553-41882-3 (e-book), 0-451-49733-3 (international
                 edition)",
  ISBN-13 =      "978-0-553-41881-1 (hardcover), 978-0-553-41883-5
                 (softcover), 978-0-553-41882-8 (e-book),
                 978-0-451-49733-8 (international edition)",
  LCCN =         "QA76.9.B45 O64 2016",
  bibdate =      "Mon Mar 20 18:07:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "A former Wall Street quant sounds an alarm on the
                 mathematical models that pervade modern life - and
                 threaten to rip apart our social fabric We live in the
                 age of the algorithm. Increasingly, the decisions that
                 affect our lives - where we go to school, whether we
                 get a loan, how much we pay for insurance - are being
                 made not by humans, but by mathematical models. In
                 theory, this should lead to greater fairness: everyone
                 is judged according to the same rules, and bias is
                 eliminated. And yet, as Cathy O'Neil reveals in this
                 urgent and necessary book, the opposite is true. The
                 models being used today are opaque, unregulated, and
                 incontestable, even when they're wrong. Most troubling,
                 they reinforce discrimination. Tracing the arc of a
                 person's life, O'Neil exposes the black box models that
                 shape our future, both as individuals and as a society.
                 These ``weapons of math destruction'' score teachers
                 and students, sort CVs, grant or deny loans, evaluate
                 workers, target voters, and monitor our health. O'Neil
                 calls on modellers to take more responsibility for
                 their algorithms and on policy makers to regulate their
                 use. But in the end, it's up to us to become more savvy
                 about the models that govern our lives. This important
                 book empowers us to ask the tough questions, uncover
                 the truth, and demand change.",
  acknowledgement = ack-nhfb,
  subject =      "Big data; Social aspects; United States; Political
                 aspects; Social indicators; Mathematical models; Moral
                 and ethical aspects; Democracy; Social conditions; 21st
                 century",
  tableofcontents = "Bomb parts: What is a model? \\
                 Shell shocked: My journey of disillusionment \\
                 Arms race: Going to college \\
                 Propaganda machine: Online advertising \\
                 Civilian casualties: Justice in the age of big data \\
                 Ineligible to serve: Getting a job \\
                 Sweating bullets: On the job \\
                 Collateral damage: Landing credit \\
                 No safe zone: Getting insurance \\
                 The targeted citizen: Civic life",
}


bibtype: misc
filename: master.bib
label: ONW:awk
author: OpenNetwork
title: The Berkeley Utilities
pages: x + 259
year: 1991
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
note: 215 Berkeley Place, Brooklyn, NY 11217, USA, Tel: (718) 398-3838.
acknowledgement: ack-nhfb
rawauthor: {OpenNetwork}
rawnote: 215 Berkeley Place, Brooklyn, NY 11217, USA, Tel: (718) 398-3838.
rawtitle: {The Berkeley Utilities}
entry:
@Misc{ONW:awk,
  author =       "{OpenNetwork}",
  title =        "{The Berkeley Utilities}",
  year =         "1991",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "215 Berkeley Place, Brooklyn, NY 11217, USA, Tel:
                 (718) 398-3838.",
  acknowledgement = ack-nhfb,
  altnote =      "See ad on p. 108 of April 1991 UNIX Review.",
}


bibtype: book
filename: master.bib
label: OQuinn:1999:PND
author: Donnie O'Quinn
title: Photoshop in a Nutshell: a Desktop Quick Reference
publisher: pub-ORA
address: pub-ORA:adr
edition: Second
pages: xxvi + 632
year: 1999
ISBN: 1-56592-565-3 (paperback) OR 1565925653 (paperback)
ISBN13: 978-1-56592-565-6 (paperback) OR 9781565925656 (paperback)
LCCN: T385 .O68 1999
bibdate: Thu Apr 15 06:47:52 1999
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1999.04.15 06:47:52 ???
note: Covers Adobe Photoshop version 5.0.
URL: http://www.oreilly.com/catalog/photonut2/
TOC: Part I: Tools Part II: Menus Part III: Palettes
acknowledgement: ack-nhfb
rawauthor: Donnie O'Quinn
rawnote: Covers Adobe Photoshop version 5.0.
rawtitle: {Photoshop} in a Nutshell: a Desktop Quick Reference
rawTOC: Part I: Tools \\ Part II: Menus \\ Part III: Palettes
entry:
@Book{OQuinn:1999:PND,
  author =       "Donnie O'Quinn",
  title =        "{Photoshop} in a Nutshell: a Desktop Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvi + 632",
  year =         "1999",
  ISBN =         "1-56592-565-3 (paperback)",
  ISBN-13 =      "978-1-56592-565-6 (paperback)",
  LCCN =         "T385 .O68 1999",
  bibdate =      "Thu Apr 15 06:47:52 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Covers Adobe Photoshop version 5.0.",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/photonut2/",
  acknowledgement = ack-nhfb,
  tableofcontents = "Part I: Tools \\
                 Part II: Menus \\
                 Part III: Palettes",
}


bibtype: book
filename: master.bib
label: Oram:1991:MPM
author: Andrew Oram and Steve Talbott
title: Managing Projects with Make
publisher: pub-ORA
address: pub-ORA:adr
edition: Second
pages: xiv + 136
year: 1991
ISBN: 0-937175-90-0 OR 0937175900
ISBN13: 978-0-937175-90-3 OR 9780937175903
LCCN: QA76.76.O63 T35 199
bibdate: Wed Dec 15 10:49:41 1993
bibtimestamp: 1993.12.15 10:49:41 ???
URL: http://www.oreilly.com/catalog/9780937175903; http://www.oreilly.com/catalog/make2
acknowledgement: ack-nhfb
rawauthor: Andrew Oram and Steve Talbott
rawtitle: Managing Projects with Make
bibsource:
https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/ora.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

TOC:
Preface / ix The Value of make / x Lessons from make / xi Variants / xi Scope of This Book / xii Getting Automated Tests / xiii FTP / xiii FTPMAIL / xiv BITFTP / xv UUCP / xvi Conventions Used in This Handbook / xvi Acknowledgments / xvii 1: How to Write a Simple Makefile / 1 The Description File / 2 Dependency Checking / 3 Minimizing Rebuilds / 4 Invoking make / 5 Basic Rules of Syntax / 7 2: Macros / 9 Syntax Rules / 10 Internally Defined Macros / 12 Macro Definitions on the Command Line / 13 Shell Variables / 13 Priority of Macro Assignments / 14 Relying on Environment Variables for Defaults / 16 Macro String Substitution / 18 Internal Macros for Prerequisites and Targets / 19 3: Suffix Rules / 23 What is a Suffix Rule? / 24 Command Options / 26 Internal Macros / 27 Commands Supported by Default Suffix Rules / 28 Fortran and Pascal / 28 SCCS and RCS / 29 Libraries (Archives) / 33 Using Parentheses for Library Modules / 35 A Library Example / 36 Maintaining Libraries / 37 The Double Colon / 37 lex and yacc / 38 The Null Suffix / 39 How to Display Defaults / 39 Generating the Display / 40 What the Display Means / 40 Writing Your Own Suffix Rules / 48 A Sample Collection of Suffix Rules / 49 Nullifying Rules / 54 Conflicts With Default Suffixes / 56 4: Commands / 57 Filename Pattern Matching / 58 Effects of Newlines on Commands / 59 Errors and Exit Status / 61 Which Shell? / 64 5: Project Management / 67 Dummy Targets / 68 Recursive make on Directories / 70 General Tips on Recursive make / 72 Other Techniques for Multiple Directories / 74 Directories in Internal Macros / 74 Viewpath (VPATH Macro) / 75 Compiler Options and #ifdef directives / 78 Forcing Remakes / 80 Maintaining Multiple Variants Through Explicit Targets / 83 Maintaining Multiple Variants in Different Directories / 83 Maintaining Variants Through Suffix Rules / 85 Header Files / 85 Global Definitions (include Statement) / 88 Distributed Files and NFS Issues / 89 6: Command-line Usage and Special Targets / 93 Description Filenames / 94 Status Information and Debugging / 94 Errors and File Deletion / 96 The MAKEFLAGS Macro / 96 Miscellaneous Features Affecting Defaults / 97 7: Troubleshooting / 99 Debugging a Build (-d Option) / 99 Syntax Errors / 101 Don't Know How to Make / 101 Target Up to Date / 102 Command Not Found, or Cannot Load / 103 Syntax Errors in Multi-line Commands / 105 Inconsistent Lines, or Too Many Lines / 106 Unrecognized Macros / 107 Default Rules Ignored / 108 Appendix A: Quick Reference / 109 Command Line / 109 Description File Lines / 110 Macros / 112 Internal Macros / 112 Macro Modifiers / 113 Macro String Substitution / 113 Macros with Special Handling / 113 Special Target Names / 113 Appendix B: Popular Extensions / 115 mk and nmake / 116 GNU make / 118 make / 119 makedepend / 122 shape / 123 Parallel and Distributed Implementations / 125 Appendix C: Features That Differ Between Variants of make / 127 Background / 128 List of Differences / 128 Tests You Can Run / 130 Macro String Substitution / 130 File and Directory Macros / 130 Target Name as $$<at> on Dependency Lines / 130 Parenthesis Syntax for Libraries / 131 Single-suffix Rules and .sh Rules / 132 Default Shell / 133 MAKE and MAKEFLAGS Macros / 134 include Statement / 134 VPATH / 134 Index / 137

shortTOC:
Preface 1: How to write a simple Makefile 2: Macros 3: Suffix rules 4: Commands 5: Project management 6: Command-line usage and special targets 7: Troubleshooting Appendix A: Quick reference Appendix B: Popular extensions Appendix C: Features that differ between variants of make Index

rawshortTOC:
Preface \\ 1: How to write a simple Makefile \\ 2: Macros \\ 3: Suffix rules \\ 4: Commands \\ 5: Project management \\ 6: Command-line usage and special targets \\ 7: Troubleshooting \\ Appendix A: Quick reference \\ Appendix B: Popular extensions \\ Appendix C: Features that differ between variants of make \\ Index

rawTOC:
Preface / ix \\ The Value of make / x \\ Lessons from make / xi \\ Variants / xi \\ Scope of This Book / xii \\ Getting Automated Tests / xiii \\ FTP / xiii \\ FTPMAIL / xiv \\ BITFTP / xv \\ UUCP / xvi \\ Conventions Used in This Handbook / xvi \\ Acknowledgments / xvii \\ 1: How to Write a Simple Makefile / 1 \\ The Description File / 2 \\ Dependency Checking / 3 \\ Minimizing Rebuilds / 4 \\ Invoking make / 5 \\ Basic Rules of Syntax / 7 \\ 2: Macros / 9 \\ Syntax Rules / 10 \\ Internally Defined Macros / 12 \\ Macro Definitions on the Command Line / 13 \\ Shell Variables / 13 \\ Priority of Macro Assignments / 14 \\ Relying on Environment Variables for Defaults / 16 \\ Macro String Substitution / 18 \\ Internal Macros for Prerequisites and Targets / 19 \\ 3: Suffix Rules / 23 \\ What is a Suffix Rule? / 24 \\ Command Options / 26 \\ Internal Macros / 27 \\ Commands Supported by Default Suffix Rules / 28 \\ Fortran and Pascal / 28 \\ SCCS and RCS / 29 \\ Libraries (Archives) / 33 \\ Using Parentheses for Library Modules / 35 \\ A Library Example / 36 \\ Maintaining Libraries / 37 \\ The Double Colon / 37 \\ lex and yacc / 38 \\ The Null Suffix / 39 \\ How to Display Defaults / 39 \\ Generating the Display / 40 \\ What the Display Means / 40 \\ Writing Your Own Suffix Rules / 48 \\ A Sample Collection of Suffix Rules / 49 \\ Nullifying Rules / 54 \\ Conflicts With Default Suffixes / 56 \\ 4: Commands / 57 \\ Filename Pattern Matching / 58 \\ Effects of Newlines on Commands / 59 \\ Errors and Exit Status / 61 \\ Which Shell? / 64 \\ 5: Project Management / 67 \\ Dummy Targets / 68 \\ Recursive make on Directories / 70 \\ General Tips on Recursive make / 72 \\ Other Techniques for Multiple Directories / 74 \\ Directories in Internal Macros / 74 \\ Viewpath (VPATH Macro) / 75 \\ Compiler Options and #ifdef directives / 78 \\ Forcing Remakes / 80 \\ Maintaining Multiple Variants Through Explicit Targets / 83 \\ Maintaining Multiple Variants in Different Directories / 83 \\ Maintaining Variants Through Suffix Rules / 85 \\ Header Files / 85 \\ Global Definitions (include Statement) / 88 \\ Distributed Files and NFS Issues / 89 \\ 6: Command-line Usage and Special Targets / 93 \\ Description Filenames / 94 \\ Status Information and Debugging / 94 \\ Errors and File Deletion / 96 \\ The MAKEFLAGS Macro / 96 \\ Miscellaneous Features Affecting Defaults / 97 \\ 7: Troubleshooting / 99 \\ Debugging a Build (-d Option) / 99 \\ Syntax Errors / 101 \\ Don't Know How to Make / 101 \\ Target Up to Date / 102 \\ Command Not Found, or Cannot Load / 103 \\ Syntax Errors in Multi-line Commands / 105 \\ Inconsistent Lines, or Too Many Lines / 106 \\ Unrecognized Macros / 107 \\ Default Rules Ignored / 108 \\ Appendix A: Quick Reference / 109 \\ Command Line / 109 \\ Description File Lines / 110 \\ Macros / 112 \\ Internal Macros / 112 \\ Macro Modifiers / 113 \\ Macro String Substitution / 113 \\ Macros with Special Handling / 113 \\ Special Target Names / 113 \\ Appendix B: Popular Extensions / 115 \\ mk and nmake / 116 \\ GNU make / 118 \\ make / 119 \\ makedepend / 122 \\ shape / 123 \\ Parallel and Distributed Implementations / 125 \\ Appendix C: Features That Differ Between Variants of make / 127 \\ Background / 128 \\ List of Differences / 128 \\ Tests You Can Run / 130 \\ Macro String Substitution / 130 \\ File and Directory Macros / 130 \\ Target Name as \$\$<at> on Dependency Lines / 130 \\ Parenthesis Syntax for Libraries / 131 \\ Single-suffix Rules and .sh Rules / 132 \\ Default Shell / 133 \\ MAKE and MAKEFLAGS Macros / 134 \\ include Statement / 134 \\ VPATH / 134 \\ Index / 137

entry:
@Book{Oram:1991:MPM,
  author =       "Andrew Oram and Steve Talbott",
  title =        "Managing Projects with Make",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 136",
  year =         "1991",
  ISBN =         "0-937175-90-0",
  ISBN-13 =      "978-0-937175-90-3",
  LCCN =         "QA76.76.O63 T35 199",
  bibdate =      "Wed Dec 15 10:49:41 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175903;
                 http://www.oreilly.com/catalog/make2",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  shorttableofcontents = "Preface \\
                 1: How to write a simple Makefile \\
                 2: Macros \\
                 3: Suffix rules \\
                 4: Commands \\
                 5: Project management \\
                 6: Command-line usage and special targets \\
                 7: Troubleshooting \\
                 Appendix A: Quick reference \\
                 Appendix B: Popular extensions \\
                 Appendix C: Features that differ between variants of
                 make \\
                 Index",
  tableofcontents = "Preface / ix \\
                 The Value of make / x \\
                 Lessons from make / xi \\
                 Variants / xi \\
                 Scope of This Book / xii \\
                 Getting Automated Tests / xiii \\
                 FTP / xiii \\
                 FTPMAIL / xiv \\
                 BITFTP / xv \\
                 UUCP / xvi \\
                 Conventions Used in This Handbook / xvi \\
                 Acknowledgments / xvii \\
                 1: How to Write a Simple Makefile / 1 \\
                 The Description File / 2 \\
                 Dependency Checking / 3 \\
                 Minimizing Rebuilds / 4 \\
                 Invoking make / 5 \\
                 Basic Rules of Syntax / 7 \\
                 2: Macros / 9 \\
                 Syntax Rules / 10 \\
                 Internally Defined Macros / 12 \\
                 Macro Definitions on the Command Line / 13 \\
                 Shell Variables / 13 \\
                 Priority of Macro Assignments / 14 \\
                 Relying on Environment Variables for Defaults / 16 \\
                 Macro String Substitution / 18 \\
                 Internal Macros for Prerequisites and Targets / 19 \\
                 3: Suffix Rules / 23 \\
                 What is a Suffix Rule? / 24 \\
                 Command Options / 26 \\
                 Internal Macros / 27 \\
                 Commands Supported by Default Suffix Rules / 28 \\
                 Fortran and Pascal / 28 \\
                 SCCS and RCS / 29 \\
                 Libraries (Archives) / 33 \\
                 Using Parentheses for Library Modules / 35 \\
                 A Library Example / 36 \\
                 Maintaining Libraries / 37 \\
                 The Double Colon / 37 \\
                 lex and yacc / 38 \\
                 The Null Suffix / 39 \\
                 How to Display Defaults / 39 \\
                 Generating the Display / 40 \\
                 What the Display Means / 40 \\
                 Writing Your Own Suffix Rules / 48 \\
                 A Sample Collection of Suffix Rules / 49 \\
                 Nullifying Rules / 54 \\
                 Conflicts With Default Suffixes / 56 \\
                 4: Commands / 57 \\
                 Filename Pattern Matching / 58 \\
                 Effects of Newlines on Commands / 59 \\
                 Errors and Exit Status / 61 \\
                 Which Shell? / 64 \\
                 5: Project Management / 67 \\
                 Dummy Targets / 68 \\
                 Recursive make on Directories / 70 \\
                 General Tips on Recursive make / 72 \\
                 Other Techniques for Multiple Directories / 74 \\
                 Directories in Internal Macros / 74 \\
                 Viewpath (VPATH Macro) / 75 \\
                 Compiler Options and #ifdef directives / 78 \\
                 Forcing Remakes / 80 \\
                 Maintaining Multiple Variants Through Explicit Targets
                 / 83 \\
                 Maintaining Multiple Variants in Different Directories
                 / 83 \\
                 Maintaining Variants Through Suffix Rules / 85 \\
                 Header Files / 85 \\
                 Global Definitions (include Statement) / 88 \\
                 Distributed Files and NFS Issues / 89 \\
                 6: Command-line Usage and Special Targets / 93 \\
                 Description Filenames / 94 \\
                 Status Information and Debugging / 94 \\
                 Errors and File Deletion / 96 \\
                 The MAKEFLAGS Macro / 96 \\
                 Miscellaneous Features Affecting Defaults / 97 \\
                 7: Troubleshooting / 99 \\
                 Debugging a Build (-d Option) / 99 \\
                 Syntax Errors / 101 \\
                 Don't Know How to Make / 101 \\
                 Target Up to Date / 102 \\
                 Command Not Found, or Cannot Load / 103 \\
                 Syntax Errors in Multi-line Commands / 105 \\
                 Inconsistent Lines, or Too Many Lines / 106 \\
                 Unrecognized Macros / 107 \\
                 Default Rules Ignored / 108 \\
                 Appendix A: Quick Reference / 109 \\
                 Command Line / 109 \\
                 Description File Lines / 110 \\
                 Macros / 112 \\
                 Internal Macros / 112 \\
                 Macro Modifiers / 113 \\
                 Macro String Substitution / 113 \\
                 Macros with Special Handling / 113 \\
                 Special Target Names / 113 \\
                 Appendix B: Popular Extensions / 115 \\
                 mk and nmake / 116 \\
                 GNU make / 118 \\
                 make / 119 \\
                 makedepend / 122 \\
                 shape / 123 \\
                 Parallel and Distributed Implementations / 125 \\
                 Appendix C: Features That Differ Between Variants of
                 make / 127 \\
                 Background / 128 \\
                 List of Differences / 128 \\
                 Tests You Can Run / 130 \\
                 Macro String Substitution / 130 \\
                 File and Directory Macros / 130 \\
                 Target Name as \$\$<at> on Dependency Lines / 130 \\
                 Parenthesis Syntax for Libraries / 131 \\
                 Single-suffix Rules and .sh Rules / 132 \\
                 Default Shell / 133 \\
                 MAKE and MAKEFLAGS Macros / 134 \\
                 include Statement / 134 \\
                 VPATH / 134 \\
                 Index / 137",
}


bibtype: book
filename: master.bib
label: Orchin:1971:SOS
author: Milton Orchin and H. H. Jaffe
title: Symmetry, Orbitals, and Spectra (S.O.S.)
publisher: pub-WILEY-INTERSCIENCE
address: pub-WILEY-INTERSCIENCE:adr
pages: xiii + 396
year: 1971
ISBN: 0-471-65550-3 OR 0471655503
ISBN13: 978-0-471-65550-3 OR 9780471655503
LCCN: QD461.O73
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: Milton Orchin and H. H. Jaff{\'e}
rawtitle: Symmetry, Orbitals, and Spectra ({S.O.S}.)
entry:
@Book{Orchin:1971:SOS,
  author =       "Milton Orchin and H. H. Jaff{\'e}",
  title =        "Symmetry, Orbitals, and Spectra ({S.O.S}.)",
  publisher =    pub-WILEY-INTERSCIENCE,
  address =      pub-WILEY-INTERSCIENCE:adr,
  pages =        "xiii + 396",
  year =         "1971",
  ISBN =         "0-471-65550-3",
  ISBN-13 =      "978-0-471-65550-3",
  LCCN =         "QD461.O73",
  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: OReilly:1988:MUU
author: Tim O'Reilly and Grace Todino
title: Managing UUCP and Usenet
publisher: pub-ORA
address: pub-ORA:adr
pages: xvi + 256
month: mar
monthnumber: 3
year: 1988
ISBN: 0-937175-09-9 OR 0937175099
ISBN13: 978-0-937175-09-5 OR 9780937175095
LCCN: QA76.8.U65 O64 1988
bibdate: Wed Dec 15 10:40:12 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/ora.bib
bibtimestamp: 1993.12.15 10:40:12 ???
URL: http://www.oreilly.com/catalog/9780937175095
acknowledgement: ack-nhfb
rawauthor: Tim O'Reilly and Grace Todino
rawtitle: Managing {UUCP} and {Usenet}
entry:
@Book{OReilly:1988:MUU,
  author =       "Tim O'Reilly and Grace Todino",
  title =        "Managing {UUCP} and {Usenet}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 256",
  month =        mar,
  year =         "1988",
  ISBN =         "0-937175-09-9",
  ISBN-13 =      "978-0-937175-09-5",
  LCCN =         "QA76.8.U65 O64 1988",
  bibdate =      "Wed Dec 15 10:40:12 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib",
  URL =          "http://www.oreilly.com/catalog/9780937175095",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: OReilly:1988:XWS
author: Tim O'Reilly and Valerie Quercia and Linda Lamb
title: X Window System User's Guide for Version 11
volume: 3
publisher: pub-ORA
address: pub-ORA:adr
pages: xviii + 344
year: 1988
ISBN: 0-937175-29-3 OR 0937175293
ISBN13: 978-0-937175-29-3 OR 9780937175293
LCCN: QA76.76.W56 D44 v.3 1988
bibdate: Wed Jul 6 14:07:05 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.07.06 14:07:05 ???
acknowledgement: ack-nhfb
rawauthor: Tim O'Reilly and Valerie Quercia and Linda Lamb
rawtitle: {X} Window System User's Guide for Version 11
entry:
@Book{OReilly:1988:XWS,
  author =       "Tim O'Reilly and Valerie Quercia and Linda Lamb",
  title =        "{X} Window System User's Guide for Version 11",
  volume =       "3",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 344",
  year =         "1988",
  ISBN =         "0-937175-29-3",
  ISBN-13 =      "978-0-937175-29-3",
  LCCN =         "QA76.76.W56 D44 v.3 1988",
  bibdate =      "Wed Jul 6 14:07:05 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: OReilly:1990:XTI
author: Tim O'Reilly
title: X Toolkit Intrinsics Reference Manual
volume: 5
publisher: pub-ORA
address: pub-ORA:adr
pages: xii + 543
year: 1990
ISBN: 0-937175-35-8 OR 0937175358
ISBN13: 978-0-937175-35-4 OR 9780937175354
LCCN: QA76.76.W56 D44 v.5 1990
bibdate: Wed Jul 6 13:50:20 1994
bibtimestamp: 1994.07.06 13:50:20 ???
URL: http://proquest.safaribooksonline.com/9780937175354
acknowledgement: ack-nhfb
rawauthor: Tim O'Reilly
rawtitle: {X Toolkit Intrinsics} Reference Manual
entry:
@Book{OReilly:1990:XTI,
  author =       "Tim O'Reilly",
  title =        "{X Toolkit Intrinsics} Reference Manual",
  volume =       "5",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xii + 543",
  year =         "1990",
  ISBN =         "0-937175-35-8",
  ISBN-13 =      "978-0-937175-35-4",
  LCCN =         "QA76.76.W56 D44 v.5 1990",
  bibdate =      "Wed Jul 6 13:50:20 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://proquest.safaribooksonline.com/9780937175354",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: OReilly:2008:HI
author: Terence O'Reilly
title: Hitler's Irishmen
publisher: Mercier Press
address: Cork, Ireland
pages: 320
year: 2008
ISBN: 1-85635-589-6 OR 1856355896
ISBN13: 978-1-85635-589-6 OR 9781856355896
LCCN: D763.I73 O74 2008
bibdate: Mon Oct 26 18:09:07 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2009.10.26 18:09:07 MDT
TOC: Guernsey Friesack The SS Jagdverband mitte Aftermath
acknowledgement: ack-nhfb
subjectdates: 1920--; 1920--
rawauthor: Terence O'Reilly
rawtitle: {Hitler's Irishmen}
rawTOC: Guernsey \\ Friesack \\ The SS \\ Jagdverband mitte \\ Aftermath
subject:
Brady, James; Stringer, Frank; World War, 1939--1945; Collaborationists; Great Britain; Biography; Traitors; Ireland; Prisoners of war; Germany

entry:
@Book{OReilly:2008:HI,
  author =       "Terence O'Reilly",
  title =        "{Hitler's Irishmen}",
  publisher =    "Mercier Press",
  address =      "Cork, Ireland",
  pages =        "320",
  year =         "2008",
  ISBN =         "1-85635-589-6",
  ISBN-13 =      "978-1-85635-589-6",
  LCCN =         "D763.I73 O74 2008",
  bibdate =      "Mon Oct 26 18:09:07 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Brady, James; Stringer, Frank; World War, 1939--1945;
                 Collaborationists; Great Britain; Biography; Traitors;
                 Ireland; Prisoners of war; Germany",
  subject-dates = "1920--; 1920--",
  tableofcontents = "Guernsey \\
                 Friesack \\
                 The SS \\
                 Jagdverband mitte \\
                 Aftermath",
}


bibtype: book
filename: master.bib
label: Organick:1972:MSE
author: Elliott I. Organick
title: The Multics System: An Examination of Its Structure
publisher: pub-MIT
address: pub-MIT:adr
pages: xvii + 392
year: 1972
ISBN: 0-262-15012-3 OR 0262150123
ISBN13: 978-0-262-15012-5 OR 9780262150125
LCCN: QA76.5 O73
bibdate: Sat Feb 5 18:29:13 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.02.05 18:29:13 ???
acknowledgement: ack-nhfb
rawauthor: Elliott I. Organick
rawtitle: The Multics System: An Examination of Its Structure
entry:
@Book{Organick:1972:MSE,
  author =       "Elliott I. Organick",
  title =        "The Multics System: An Examination of Its Structure",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xvii + 392",
  year =         "1972",
  ISBN =         "0-262-15012-3",
  ISBN-13 =      "978-0-262-15012-5",
  LCCN =         "QA76.5 O73",
  bibdate =      "Sat Feb 5 18:29:13 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}


bibtype: book
filename: master.bib
label: Organick:1973:CSO
author: Elliott I. Organick
title: Computer System Organization: The B5700 / B6700 Series
publisher: pub-ACADEMIC
address: pub-ACADEMIC:adr
pages: ix + 132
year: 1973
ISBN: 0-12-528250-8 OR 0125282508
ISBN13: 978-0-12-528250-5 OR 9780125282505
bibdate: Wed Jan 03 11:42:22 2024
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2024.01.03 11:42:22 ???
acknowledgement: ack-nhfb
rawauthor: Elliott I. Organick
rawtitle: Computer System Organization: The {B5700\slash B6700} Series
TOC:
Preface / vii 1: An Overview / 1 2: Block-Structured Processes and the B6700 Job / 9 3: Basic Data Structures for B6700 Algorithms / 16 4: Tasking / 37 5: Stack Structure and Stack Ownership / 56 6: Software Interrupts / 63 7: On Storage Control Strategie / 77 8: The B6700: Pros and Cons / 82 9: Some Hardware Details of Procedure Entry and Return and Tasking / J. G. Cleary / 93 Bibliography / 121 Index / 126

rawTOC:
Preface / vii \\ 1: An Overview / 1 \\ 2: Block-Structured Processes and the B6700 Job / 9 \\ 3: Basic Data Structures for B6700 Algorithms / 16 \\ 4: Tasking / 37 \\ 5: Stack Structure and Stack Ownership / 56 \\ 6: Software Interrupts / 63 \\ 7: On Storage Control Strategie / 77 \\ 8: The B6700: Pros and Cons / 82 \\ 9: Some Hardware Details of Procedure Entry and Return and Tasking / J. G. Cleary / 93 \\ Bibliography / 121 \\ Index / 126

entry:
@Book{Organick:1973:CSO,
  author =       "Elliott I. Organick",
  title =        "Computer System Organization: The {B5700\slash B6700}
                 Series",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "ix + 132",
  year =         "1973",
  ISBN =         "0-12-528250-8",
  ISBN-13 =      "978-0-12-528250-5",
  LCCN =         "",
  bibdate =      "Wed Jan 03 11:42:22 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / vii \\
                 1: An Overview / 1 \\
                 2: Block-Structured Processes and the B6700 Job / 9 \\
                 3: Basic Data Structures for B6700 Algorithms / 16 \\
                 4: Tasking / 37 \\
                 5: Stack Structure and Stack Ownership / 56 \\
                 6: Software Interrupts / 63 \\
                 7: On Storage Control Strategie / 77 \\
                 8: The B6700: Pros and Cons / 82 \\
                 9: Some Hardware Details of Procedure Entry and Return
                 and Tasking / J. G. Cleary / 93 \\
                 Bibliography / 121 \\
                 Index / 126",
}


bibtype: book
filename: master.bib
label: Organick:1983:PVI
author: Elliott I. Organick
title: A Programmer's View of the Intel 432 System
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: xiii + 418
year: 1983
ISBN: 0-07-047719-1 OR 0070477191
ISBN13: 978-0-07-047719-3 OR 9780070477193
LCCN: QA76.8.I267 O73 1983
bibdate: Sat Jan 29 22:36:47 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.01.29 22:36:47 ???
acknowledgement: ack-nhfb
rawauthor: Elliott I. Organick
rawtitle: A Programmer's View of the Intel 432 System
entry:
@Book{Organick:1983:PVI,
  author =       "Elliott I. Organick",
  title =        "A Programmer's View of the Intel 432 System",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xiii + 418",
  year =         "1983",
  ISBN =         "0-07-047719-1",
  ISBN-13 =      "978-0-07-047719-3",
  LCCN =         "QA76.8.I267 O73 1983",
  bibdate =      "Sat Jan 29 22:36:47 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$29.95",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Osborne:1979:RWN
author: Adam Osborne
title: Running Wild: The Next Industrial Revolution
publisher: pub-OSBORNE-MCGRAW-HILL
address: pub-OSBORNE-MCGRAW-HILL:adr
pages: x + 181
year: 1979
ISBN: 0-931988-28-4 OR 0931988284
ISBN13: 978-0-931988-28-8 OR 9780931988288
LCCN: QA76.9.C66 .O8
bibdate: Wed Aug 10 09:51:35 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.08.10 09:51:35 ???
acknowledgement: ack-nhfb
rawauthor: Adam Osborne
rawtitle: Running Wild: The Next Industrial Revolution
TOC:
Introduction / vii 1: Roots / 1 2: The Fortunes of War / 27 3: Computer Intelligence? / 39 4: The Blue Collar Robot / 51 5: The White Collar Future / 71 6: Industry, Evolution, and Revolution / 103 7: Powerful Tools or Powerful Weapons / 127 8: Silicon --- The Shape of Things to Come / 143 Appendix A: A Worm's-Eye View of Microelectronics / 149 Appendix B: Glossary / 167 Appendix C: A List of Companies / 171 References / 179

rawTOC:
Introduction / vii \\ 1: Roots / 1 \\ 2: The Fortunes of War / 27 \\ 3: Computer Intelligence? / 39 \\ 4: The Blue Collar Robot / 51 \\ 5: The White Collar Future / 71 \\ 6: Industry, Evolution, and Revolution / 103 \\ 7: Powerful Tools or Powerful Weapons / 127 \\ 8: Silicon --- The Shape of Things to Come / 143 \\ Appendix A: A Worm's-Eye View of Microelectronics / 149 \\ Appendix B: Glossary / 167 \\ Appendix C: A List of Companies / 171 \\ References / 179

entry:
@Book{Osborne:1979:RWN,
  author =       "Adam Osborne",
  title =        "Running Wild: The Next Industrial Revolution",
  publisher =    pub-OSBORNE-MCGRAW-HILL,
  address =      pub-OSBORNE-MCGRAW-HILL:adr,
  pages =        "x + 181",
  year =         "1979",
  ISBN =         "0-931988-28-4",
  ISBN-13 =      "978-0-931988-28-8",
  LCCN =         "QA76.9.C66 .O8",
  bibdate =      "Wed Aug 10 09:51:35 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction / vii \\
                 1: Roots / 1 \\
                 2: The Fortunes of War / 27 \\
                 3: Computer Intelligence? / 39 \\
                 4: The Blue Collar Robot / 51 \\
                 5: The White Collar Future / 71 \\
                 6: Industry, Evolution, and Revolution / 103 \\
                 7: Powerful Tools or Powerful Weapons / 127 \\
                 8: Silicon --- The Shape of Things to Come / 143 \\
                 Appendix A: A Worm's-Eye View of Microelectronics / 149
                 \\
                 Appendix B: Glossary / 167 \\
                 Appendix C: A List of Companies / 171 \\
                 References / 179",
}


bibtype: book
filename: master.bib
label: OSF:1991:AES
author: Open Software Foundation
title: Application Environment Specification (AES) User Environment Volume, Revision B
publisher: pub-PH
address: pub-PH:adr
pages: xii + 1084 + 12
year: 1991
ISBN: 0-13-043530-9 OR 0130435309
ISBN13: 978-0-13-043530-9 OR 9780130435309
LCCN: QA76.76.I57A665 1991
bibdate: Wed Dec 15 10:40:13 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:40:13 ???
acknowledgement: ack-nhfb
rawauthor: {Open Software Foundation}
rawtitle: Application Environment Specification {(AES)} User Environment Volume, Revision {B}
entry:
@Book{OSF:1991:AES,
  author =       "{Open Software Foundation}",
  title =        "Application Environment Specification {(AES)} User
                 Environment Volume, Revision {B}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xii + 1084 + 12",
  year =         "1991",
  ISBN =         "0-13-043530-9",
  ISBN-13 =      "978-0-13-043530-9",
  LCCN =         "QA76.76.I57A665 1991",
  bibdate =      "Wed Dec 15 10:40:13 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: OSF:1991:OMPa
author: Open Software Foundation
title: OSF / Motif Programmer's Guide, Revision 1.1
publisher: pub-PH
address: pub-PH:adr
pages: xii + 1084 + 12
year: 1991
ISBN: 0-13-640673-4 OR 0136406734
ISBN13: 978-0-13-640673-0 OR 9780136406730
LCCN: QA76.76.W56 O69 1991
bibdate: Wed Dec 15 10:40:18 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.15 10:40:18 ???
acknowledgement: ack-nhfb
rawauthor: {Open Software Foundation}
rawtitle: {OSF\slash Motif} Programmer's Guide, Revision 1.1
TOC:
Introduction to the OSF/Motif Toolkit Widgets, gadjets, and convenience functions Using motif widgets in programs Shell widgets Dialog widgets and functions Menus Specialized widgets Additional functionality Keyboard interface Introduction to the OSF/Motif window manager Understanding the principles of window management Communicating between MWM and clients: MWM properties Managing windows with MWM Managing menus, mouse button, and keyboards bindings Working with icons Quick reference tables Introduction to the user interface language Language syntax UIL module structire Using the UIL compiler MOtif resource manager functions Creating user interfaces with UIL and MRM The widget meta-language facility

rawTOC:
Introduction to the OSF/Motif Toolkit \\ Widgets, gadjets, and convenience functions \\ Using motif widgets in programs \\ Shell widgets \\ Dialog widgets and functions \\ Menus \\ Specialized widgets \\ Additional functionality \\ Keyboard interface \\ Introduction to the OSF/Motif window manager \\ Understanding the principles of window management \\ Communicating between MWM and clients: MWM properties \\ Managing windows with MWM \\ Managing menus, mouse button, and keyboards bindings \\ Working with icons \\ Quick reference tables \\ Introduction to the user interface language \\ Language syntax \\ UIL module structire \\ Using the UIL compiler \\ MOtif resource manager functions \\ Creating user interfaces with UIL and MRM \\ The widget meta-language facility

entry:
@Book{OSF:1991:OMPa,
  author =       "{Open Software Foundation}",
  title =        "{OSF\slash Motif} Programmer's Guide, Revision 1.1",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  year =         "1991",
  ISBN =         "0-13-640673-4",
  ISBN-13 =      "978-0-13-640673-0",
  LCCN =         "QA76.76.W56 O69 1991",
  bibdate =      "Wed Dec 15 10:40:18 1993",
  bibsource =    "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 to the OSF/Motif Toolkit \\
                 Widgets, gadjets, and convenience functions \\
                 Using motif widgets in programs \\
                 Shell widgets \\
                 Dialog widgets and functions \\
                 Menus \\
                 Specialized widgets \\
                 Additional functionality \\
                 Keyboard interface \\
                 Introduction to the OSF/Motif window manager \\
                 Understanding the principles of window management \\
                 Communicating between MWM and clients: MWM properties
                 \\
                 Managing windows with MWM \\
                 Managing menus, mouse button, and keyboards bindings
                 \\
                 Working with icons \\
                 Quick reference tables \\
                 Introduction to the user interface language \\
                 Language syntax \\
                 UIL module structire \\
                 Using the UIL compiler \\
                 MOtif resource manager functions \\
                 Creating user interfaces with UIL and MRM \\
                 The widget meta-language facility",
}


bibtype: book
filename: master.bib
label: OSF:1991:OMPb
author: Open Software Foundation
title: OSF / Motif Programmer's Reference, Revision 1.1
publisher: pub-PH
address: pub-PH:adr
pages: xii + 1212 + 15
year: 1991
ISBN: 0-13-640681-5 OR 0136406815
ISBN13: 978-0-13-640681-5 OR 9780136406815
LCCN: QA76.76.W56 O7 1991
bibdate: Wed Dec 15 10:40:19 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.15 10:40:19 ???
acknowledgement: ack-nhfb
rawauthor: {Open Software Foundation}
rawtitle: {OSF\slash Motif} Programmer's Reference, Revision 1.1
abstract:
This is the reference manual for OSF/Motif commands and functions. It contains toolkit, window manager, and user interface language commands and functions. This document is written for programmers who want to write applications using Motif interfaces to use as a reference.

rawabstract:
This is the reference manual for OSF/Motif commands and functions. It contains toolkit, window manager, and user interface language commands and functions. This document is written for programmers who want to write applications using Motif interfaces to use as a reference.

entry:
@Book{OSF:1991:OMPb,
  author =       "{Open Software Foundation}",
  title =        "{OSF\slash Motif} Programmer's Reference, Revision
                 1.1",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xii + 1212 + 15",
  year =         "1991",
  ISBN =         "0-13-640681-5",
  ISBN-13 =      "978-0-13-640681-5",
  LCCN =         "QA76.76.W56 O7 1991",
  bibdate =      "Wed Dec 15 10:40:19 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This is the reference manual for OSF/Motif commands
                 and functions. It contains toolkit, window manager, and
                 user interface language commands and functions. This
                 document is written for programmers who want to write
                 applications using Motif interfaces to use as a
                 reference.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: OSF:1991:OMS
author: Open Software Foundation
title: OSF / Motif Style Guide
publisher: pub-PH
address: pub-PH:adr
pages: xii + 1212 + 15
year: 1991
ISBN: 0-13-640616-5 OR 0136406165
ISBN13: 978-0-13-640616-7 OR 9780136406167
LCCN: QA76.76.W56 O833 1991
bibdate: Wed Dec 15 10:40:31 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.15 10:40:31 ???
acknowledgement: ack-nhfb
rawauthor: {Open Software Foundation}
rawtitle: {OSF\slash Motif} Style Guide
TOC:
User interface design principles Input and navigation models Selection and component activation Application design principles Window manager design principles Designing for international markets Controls, groups and models reference pages Common bindings for virtual buttons and keys

rawTOC:
User interface design principles \\ Input and navigation models \\ Selection and component activation \\ Application design principles \\ Window manager design principles \\ Designing for international markets \\ Controls, groups and models reference pages \\ Common bindings for virtual buttons and keys

entry:
@Book{OSF:1991:OMS,
  author =       "{Open Software Foundation}",
  title =        "{OSF\slash Motif} Style Guide",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  year =         "1991",
  ISBN =         "0-13-640616-5",
  ISBN-13 =      "978-0-13-640616-7",
  LCCN =         "QA76.76.W56 O833 1991",
  bibdate =      "Wed Dec 15 10:40:31 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "User interface design principles \\
                 Input and navigation models \\
                 Selection and component activation \\
                 Application design principles \\
                 Window manager design principles \\
                 Designing for international markets \\
                 Controls, groups and models reference pages \\
                 Common bindings for virtual buttons and keys",
}


bibtype: book
filename: master.bib
label: Osgood:1965:M
author: William Fogg Osgood
title: Mechanics
publisher: pub-DOVER
address: pub-DOVER:adr
pages: xiii + 495
year: 1965
LCCN: QA807.O8 1965
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 ???
note: Reprint of the original 1937 edition.
acknowledgement: ack-nhfb
rawauthor: William Fogg Osgood
rawnote: Reprint of the original 1937 edition.
rawtitle: Mechanics
entry:
@Book{Osgood:1965:M,
  author =       "William Fogg Osgood",
  title =        "Mechanics",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  pages =        "xiii + 495",
  year =         "1965",
  LCCN =         "QA807.O8 1965",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Reprint of the original 1937 edition.",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: OShea:2007:PCS
author: Donal O'Shea
title: The Poincare conjecture: in search of the shape of the universe
publisher: pub-WALKER
address: pub-WALKER:adr
pages: ix + 293
year: 2007
ISBN: 0-8027-1532-X OR 080271532X
ISBN13: 978-0-8027-1532-6 OR 9780802715326
LCCN: QA612 .O83 2007
bibdate: Fri Apr 13 16:39:37 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2007.04.13 16:39:37 MDT
acknowledgement: ack-nhfb
subjectdates: 1854--1912
rawauthor: Donal O'Shea
rawtitle: The {Poincar{\'e}} conjecture: in search of the shape of the universe
abstract:
Conceived in 1904, the Poincare conjecture, a puzzle that speaks to the possible shape of the universe and lies at the heart of modern topology and geometry, has resisted attempts by generations of mathematicians to prove or to disprove it. Despite a million-dollar prize for a solution, Russian mathematician Grigory Perelman, posted his solution on the Internet instead of publishing it in a peer-reviewed journal. This book ``tells the story of the fascinating personalities, institutions, and scholarship behind the centuries of mathematics that have led to Perelman's dramatic proof.'' The author also chronicles dramatic events at the 2006 International Congress of Mathematicians in Madrid, where Perelman was awarded a Fields Medal for his solution, which he declined.

subject:
Poincare, Henri; Perelman, Grigori; Algebraic topology; Mathematics; Awards; History; Mathematicians

TOC:
Cambridge, April 2003 The shape of the earth Possible worlds The shape of the universe Euclid's geometry The non-Euclideans Bernhard Riemann's probationary lecture Riemann's legacy Klein and Poincare Poincare's topological papers The great savants The conjecture takes hold Higher dimensions A solution in the new millennium Madrid, August 2006.

rawabstract:
Conceived in 1904, the Poincar{\'e} conjecture, a puzzle that speaks to the possible shape of the universe and lies at the heart of modern topology and geometry, has resisted attempts by generations of mathematicians to prove or to disprove it. Despite a million-dollar prize for a solution, Russian mathematician Grigory Perelman, posted his solution on the Internet instead of publishing it in a peer-reviewed journal. This book ``tells the story of the fascinating personalities, institutions, and scholarship behind the centuries of mathematics that have led to Perelman's dramatic proof.'' The author also chronicles dramatic events at the 2006 International Congress of Mathematicians in Madrid, where Perelman was awarded a Fields Medal for his solution, which he declined.

rawTOC:
Cambridge, April 2003 \\ The shape of the earth \\ Possible worlds \\ The shape of the universe \\ Euclid's geometry \\ The non-Euclideans \\ Bernhard Riemann's probationary lecture \\ Riemann's legacy \\ Klein and Poincar{\'e} \\ Poincar{\'e}'s topological papers \\ The great savants \\ The conjecture takes hold \\ Higher dimensions \\ A solution in the new millennium \\ Madrid, August 2006.

entry:
@Book{OShea:2007:PCS,
  author =       "Donal O'Shea",
  title =        "The {Poincar{\'e}} conjecture: in search of the shape
                 of the universe",
  publisher =    pub-WALKER,
  address =      pub-WALKER:adr,
  pages =        "ix + 293",
  year =         "2007",
  ISBN =         "0-8027-1532-X",
  ISBN-13 =      "978-0-8027-1532-6",
  LCCN =         "QA612 .O83 2007",
  bibdate =      "Fri Apr 13 16:39:37 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 melvyl.cdlib.org:210/CDL90",
  price =        "US\$26.95",
  abstract =     "Conceived in 1904, the Poincar{\'e} conjecture, a
                 puzzle that speaks to the possible shape of the
                 universe and lies at the heart of modern topology and
                 geometry, has resisted attempts by generations of
                 mathematicians to prove or to disprove it. Despite a
                 million-dollar prize for a solution, Russian
                 mathematician Grigory Perelman, posted his solution on
                 the Internet instead of publishing it in a
                 peer-reviewed journal. This book ``tells the story of
                 the fascinating personalities, institutions, and
                 scholarship behind the centuries of mathematics that
                 have led to Perelman's dramatic proof.'' The author
                 also chronicles dramatic events at the 2006
                 International Congress of Mathematicians in Madrid,
                 where Perelman was awarded a Fields Medal for his
                 solution, which he declined.",
  acknowledgement = ack-nhfb,
  subject =      "Poincar{\'e}, Henri; Perelman, Grigori; Algebraic
                 topology; Mathematics; Awards; History;
                 Mathematicians",
  subject-dates = "1854--1912",
  tableofcontents = "Cambridge, April 2003 \\
                 The shape of the earth \\
                 Possible worlds \\
                 The shape of the universe \\
                 Euclid's geometry \\
                 The non-Euclideans \\
                 Bernhard Riemann's probationary lecture \\
                 Riemann's legacy \\
                 Klein and Poincar{\'e} \\
                 Poincar{\'e}'s topological papers \\
                 The great savants \\
                 The conjecture takes hold \\
                 Higher dimensions \\
                 A solution in the new millennium \\
                 Madrid, August 2006.",
}


bibtype: book
filename: master.bib
label: Overton:2001:NCI
author: Michael L. Overton
publisher: pub-SIAM
address: pub-SIAM:adr
pages: xiv + 104
year: 2001
LCCN: QA76.9.M35 O94 2001
MRclass: 65-02 (65G30 68M07 68N99)
MRnumber: MR1828597 (2003b:65002)
MRreviewer: Jesse L. Barlow
bibdate: Fri Apr 27 16:50:46 2001
bibtimestamp: 2001.04.27 16:50:46 ???
URL: http://www.cs.nyu.edu/cs/faculty/overton/book/; http://www.siam.org/catalog/mcc07/ot76.htm
acknowledgement: ack-nhfb
rawauthor: Michael L. Overton
title:
Numerical Computing with IEEE Floating Point Arithmetic, Including One Theorem, One Rule of Thumb, and One Hundred and One Exercises

ISBN:
0-89871-482-6 (hardcover), 0-89871-571-7 (paperback), 0-89871-807-4 (ebook) OR 0898714826 (hardcover), 0898715717 (paperback), 0898718074 (ebook)

ISBN13:
978-0-89871-482-1 (hardcover), 978-0-89871-571-2 (print), 978-0-89871-807-2 (e-book) OR 9780898714821 (hardcover), 9780898715712 (print), 9780898718072 (ebook)

bibsource:
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib; 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/numana2000.bib

abstract:
Are you familiar with the IEEE floating point arithmetic standard? Would you like to understand it better? This book gives a broad overview of numerical computing, in a historical context, with a special focus on the IEEE standard for binary floating point arithmetic. Key ideas are developed step by step, taking the reader from floating point representation, correctly rounded arithmetic, and the IEEE philosophy on exceptions, to an understanding of the crucial concepts of conditioning and stability, explained in a simple yet rigorous context. It gives technical details that are not readily available elsewhere and includes challenging exercises that go beyond the topics covered in the text. Numerical Computing with IEEE Floating Point Arithmetic provides an easily accessible yet detailed discussion of IEEE Std 754-1985, arguably the most important standard in the computer industry. The result of an unprecedented cooperation between academic computer scientists and the cutting edge of industry, it is supported by virtually every modern computer. Other topics include the floating point architecture of the Intel microprocessors and a discussion of programming language support for the standard.

TOC:
1: Introduction 2: The real numbers 3: Computer representation of numbers 4: IEEE floating point representation 5: Rounding 6: Correctly rounded floating point operations 7: Exceptions 8: The Intel microprocessors 9: Programming languages 10: Floating point in C 11: Cancellation 12: Conditioning of problems 13: Stability of algorithms 14: Conclusion

rawabstract:
Are you familiar with the IEEE floating point arithmetic standard? Would you like to understand it better? This book gives a broad overview of numerical computing, in a historical context, with a special focus on the IEEE standard for binary floating point arithmetic. Key ideas are developed step by step, taking the reader from floating point representation, correctly rounded arithmetic, and the IEEE philosophy on exceptions, to an understanding of the crucial concepts of conditioning and stability, explained in a simple yet rigorous context. It gives technical details that are not readily available elsewhere and includes challenging exercises that go beyond the topics covered in the text. Numerical Computing with IEEE Floating Point Arithmetic provides an easily accessible yet detailed discussion of IEEE Std 754-1985, arguably the most important standard in the computer industry. The result of an unprecedented cooperation between academic computer scientists and the cutting edge of industry, it is supported by virtually every modern computer. Other topics include the floating point architecture of the Intel microprocessors and a discussion of programming language support for the standard.

rawtitle:
Numerical Computing with {IEEE} Floating Point Arithmetic, Including One Theorem, One Rule of Thumb, and One Hundred and One Exercises

rawTOC:
1: Introduction \\ 2: The real numbers \\ 3: Computer representation of numbers \\ 4: IEEE floating point representation \\ 5: Rounding \\ 6: Correctly rounded floating point operations \\ 7: Exceptions \\ 8: The Intel microprocessors \\ 9: Programming languages \\ 10: Floating point in C \\ 11: Cancellation \\ 12: Conditioning of problems \\ 13: Stability of algorithms \\ 14: Conclusion

entry:
@Book{Overton:2001:NCI,
  author =       "Michael L. Overton",
  title =        "Numerical Computing with {IEEE} Floating Point
                 Arithmetic, Including One Theorem, One Rule of Thumb,
                 and One Hundred and One Exercises",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xiv + 104",
  year =         "2001",
  ISBN =         "0-89871-482-6 (hardcover), 0-89871-571-7 (paperback),
                 0-89871-807-4 (ebook)",
  ISBN-13 =      "978-0-89871-482-1 (hardcover), 978-0-89871-571-2
                 (print), 978-0-89871-807-2 (e-book)",
  LCCN =         "QA76.9.M35 O94 2001",
  MRclass =      "65-02 (65G30 68M07 68N99)",
  MRnumber =     "MR1828597 (2003b:65002)",
  MRreviewer =   "Jesse L. Barlow",
  bibdate =      "Fri Apr 27 16:50:46 2001",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 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/numana2000.bib",
  price =        "US\$40.00",
  URL =          "http://www.cs.nyu.edu/cs/faculty/overton/book/;
                 http://www.siam.org/catalog/mcc07/ot76.htm",
  abstract =     "Are you familiar with the IEEE floating point
                 arithmetic standard? Would you like to understand it
                 better? This book gives a broad overview of numerical
                 computing, in a historical context, with a special
                 focus on the IEEE standard for binary floating point
                 arithmetic. Key ideas are developed step by step,
                 taking the reader from floating point representation,
                 correctly rounded arithmetic, and the IEEE philosophy
                 on exceptions, to an understanding of the crucial
                 concepts of conditioning and stability, explained in a
                 simple yet rigorous context. It gives technical details
                 that are not readily available elsewhere and includes
                 challenging exercises that go beyond the topics covered
                 in the text. Numerical Computing with IEEE Floating
                 Point Arithmetic provides an easily accessible yet
                 detailed discussion of IEEE Std 754-1985, arguably the
                 most important standard in the computer industry. The
                 result of an unprecedented cooperation between academic
                 computer scientists and the cutting edge of industry,
                 it is supported by virtually every modern computer.
                 Other topics include the floating point architecture of
                 the Intel microprocessors and a discussion of
                 programming language support for the standard.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Introduction \\
                 2: The real numbers \\
                 3: Computer representation of numbers \\
                 4: IEEE floating point representation \\
                 5: Rounding \\
                 6: Correctly rounded floating point operations \\
                 7: Exceptions \\
                 8: The Intel microprocessors \\
                 9: Programming languages \\
                 10: Floating point in C \\
                 11: Cancellation \\
                 12: Conditioning of problems \\
                 13: Stability of algorithms \\
                 14: Conclusion",
}


bibtype: book
filename: master.bib
label: Paabo:2014:NMS
author: Svante Paabo
title: Neanderthal man: in search of lost genomes
publisher: pub-BASIC-BOOKS
address: pub-BASIC-BOOKS:adr
pages: ix + 275
year: 2014
LCCN: GN285 .P33 2014
bibdate: Wed Apr 1 18:20:07 MDT 2015
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2015.04.01 18:20:07 MDT
acknowledgement: ack-nhfb
rawauthor: Svante P{\"a}{\"a}bo
rawtitle: {Neanderthal} man: in search of lost genomes
ISBN:
0-465-02083-6 (hardcover), 0-465-05495-1, 0-465-08068-5 (e-book) OR 0465020836 (hardcover), 0465054951, 0465080685 (ebook)

ISBN13:
978-0-465-02083-6 (hardcover), 978-0-465-05495-4, 978-0-465-08068-7 (e-book) OR 9780465020836 (hardcover), 9780465054954, 9780465080687 (ebook)

abstract:
What can we learn from the genes of our closest evolutionary relatives? booktitle Neanderthal Man tells the story of geneticist Svante Paabo's mission to answer that question, beginning with the study of DNA in Egyptian mummies in the early 1980s and culminating in his sequencing of the Neanderthal genome in 2009. From Paabo, we learn how Neanderthal genes offer a unique window into the lives of our hominin relatives and may hold the key to unlocking the mystery of why humans survived while Neanderthals went extinct. Drawing on genetic and fossil clues, Paabo explores what is known about the origin of modern humans and their relationship to the Neanderthals and describes the fierce debate surrounding the nature of the two species' interactions. A riveting story about a visionary researcher and the nature of scientific inquiry, booktitle Neanderthal Man offers rich insight into the fundamental question of who we are.

subject:
Neanderthals; Human population genetics; Genome analysis; SCIENCE / Life Sciences / Evolution; SCIENCE / Life Sciences / Genetics and Genomics; BIOGRAPHY and AUTOBIOGRAPHY / Science and Technology; genetics; Base Sequence; Biological Evolution; Genome, Human; Human Genome Project; Neandertaler; Populationsgenetik.

TOC:
Neanderthal ex machina Mummies and molecules Amplifying the past Dinosaurs in the lab Human frustrations A Croatian connection A new home Multiregional controversies Nuclear tests Going nuclear Starting the genome project Hard bones The devil in the details Mapping the genome From bones to genome Gene flow? First insights Gene flow! The replacement crowd Human essence? Publishing the genome A very unusual finger A Neanderthal relative

rawabstract:
What can we learn from the genes of our closest evolutionary relatives? \booktitle{Neanderthal Man} tells the story of geneticist Svante P{\"a}{\"a}bo's mission to answer that question, beginning with the study of DNA in Egyptian mummies in the early 1980s and culminating in his sequencing of the Neanderthal genome in 2009. From P{\"a}{\"a}bo, we learn how Neanderthal genes offer a unique window into the lives of our hominin relatives and may hold the key to unlocking the mystery of why humans survived while Neanderthals went extinct. Drawing on genetic and fossil clues, P{\"a}{\"a}bo explores what is known about the origin of modern humans and their relationship to the Neanderthals and describes the fierce debate surrounding the nature of the two species' interactions. A riveting story about a visionary researcher and the nature of scientific inquiry, \booktitle{Neanderthal Man} offers rich insight into the fundamental question of who we are.

rawTOC:
Neanderthal ex machina \\ Mummies and molecules \\ Amplifying the past \\ Dinosaurs in the lab \\ Human frustrations \\ A Croatian connection \\ A new home \\ Multiregional controversies \\ Nuclear tests \\ Going nuclear \\ Starting the genome project \\ Hard bones \\ The devil in the details \\ Mapping the genome \\ From bones to genome \\ Gene flow? \\ First insights \\ Gene flow! \\ The replacement crowd \\ Human essence? \\ Publishing the genome \\ A very unusual finger \\ A Neanderthal relative

entry:
@Book{Paabo:2014:NMS,
  author =       "Svante P{\"a}{\"a}bo",
  title =        "{Neanderthal} man: in search of lost genomes",
  publisher =    pub-BASIC-BOOKS,
  address =      pub-BASIC-BOOKS:adr,
  pages =        "ix + 275",
  year =         "2014",
  ISBN =         "0-465-02083-6 (hardcover), 0-465-05495-1,
                 0-465-08068-5 (e-book)",
  ISBN-13 =      "978-0-465-02083-6 (hardcover), 978-0-465-05495-4,
                 978-0-465-08068-7 (e-book)",
  LCCN =         "GN285 .P33 2014",
  bibdate =      "Wed Apr 1 18:20:07 MDT 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "What can we learn from the genes of our closest
                 evolutionary relatives? \booktitle{Neanderthal Man}
                 tells the story of geneticist Svante P{\"a}{\"a}bo's
                 mission to answer that question, beginning with the
                 study of DNA in Egyptian mummies in the early 1980s and
                 culminating in his sequencing of the Neanderthal genome
                 in 2009. From P{\"a}{\"a}bo, we learn how Neanderthal
                 genes offer a unique window into the lives of our
                 hominin relatives and may hold the key to unlocking the
                 mystery of why humans survived while Neanderthals went
                 extinct. Drawing on genetic and fossil clues,
                 P{\"a}{\"a}bo explores what is known about the origin
                 of modern humans and their relationship to the
                 Neanderthals and describes the fierce debate
                 surrounding the nature of the two species'
                 interactions. A riveting story about a visionary
                 researcher and the nature of scientific inquiry,
                 \booktitle{Neanderthal Man} offers rich insight into
                 the fundamental question of who we are.",
  acknowledgement = ack-nhfb,
  subject =      "Neanderthals; Human population genetics; Genome
                 analysis; SCIENCE / Life Sciences / Evolution; SCIENCE
                 / Life Sciences / Genetics and Genomics; BIOGRAPHY and
                 AUTOBIOGRAPHY / Science and Technology; genetics; Base
                 Sequence; Biological Evolution; Genome, Human; Human
                 Genome Project; Neandertaler; Populationsgenetik.",
  tableofcontents = "Neanderthal ex machina \\
                 Mummies and molecules \\
                 Amplifying the past \\
                 Dinosaurs in the lab \\
                 Human frustrations \\
                 A Croatian connection \\
                 A new home \\
                 Multiregional controversies \\
                 Nuclear tests \\
                 Going nuclear \\
                 Starting the genome project \\
                 Hard bones \\
                 The devil in the details \\
                 Mapping the genome \\
                 From bones to genome \\
                 Gene flow? \\
                 First insights \\
                 Gene flow! \\
                 The replacement crowd \\
                 Human essence? \\
                 Publishing the genome \\
                 A very unusual finger \\
                 A Neanderthal relative",
}


bibtype: book
filename: master.bib
label: Packel:1994:ACM
author: Ed Packel and Stan Wagon
title: Animating Calculus: Mathematica Notebooks for the Laboratory
publisher: pub-W-H-FREEMAN
address: pub-W-H-FREEMAN:adr
pages: xii + 289
year: 1994
ISBN: 0-7167-2428-6 OR 0716724286
ISBN13: 978-0-7167-2428-5 OR 9780716724285
LCCN: QA303.5.D37P33 1994
bibdate: Sat Mar 5 12:29:34 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.03.05 12:29:34 ???
acknowledgement: ack-nhfb
rawauthor: Ed Packel and Stan Wagon
rawtitle: Animating Calculus: Mathematica Notebooks for the Laboratory
entry:
@Book{Packel:1994:ACM,
  author =       "Ed Packel and Stan Wagon",
  title =        "Animating Calculus: Mathematica Notebooks for the
                 Laboratory",
  publisher =    pub-W-H-FREEMAN,
  address =      pub-W-H-FREEMAN:adr,
  pages =        "xii + 289",
  year =         "1994",
  ISBN =         "0-7167-2428-6",
  ISBN-13 =      "978-0-7167-2428-5",
  LCCN =         "QA303.5.D37P33 1994",
  bibdate =      "Sat Mar 5 12:29:34 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Padfield:1990:HFS
author: Peter Padfield
title: Himmler: a Full-scale Biography of One of Hitler's Most Ruthless Executioners
publisher: MJF Books
address: New York, NY, USA
pages: xiv + 656 + 16
year: 1990
ISBN: 1-56731-118-0 OR 1567311180
ISBN13: 978-1-56731-118-1 OR 9781567311181
LCCN: D247.H46 P33 1996
bibdate: Mon Oct 26 18:35:47 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2009.10.26 18:35:47 ???
acknowledgement: ack-nhfb
rawauthor: Peter Padfield
rawtitle: {Himmler}: a Full-scale Biography of One of {Hitler}'s Most Ruthless Executioners
TOC:
Background Youth Revolutionary Reichsfuhrer-SS Night of the Long Knives Chief of the German Police Expansion War Racial warrior Endlosung Factory murder The Herrenmensch Chief of Intelligence The plot against Hitler Most powerful man in the Reich Fall from grace The end

rawTOC:
Background \\ Youth \\ Revolutionary \\ Reichsf{\"u}hrer-SS \\ Night of the Long Knives \\ Chief of the German Police \\ Expansion \\ War \\ Racial warrior \\ Endl{\"o}sung \\ Factory murder \\ The Herrenmensch \\ Chief of Intelligence \\ The plot against Hitler \\ Most powerful man in the Reich \\ Fall from grace \\ The end

entry:
@Book{Padfield:1990:HFS,
  author =       "Peter Padfield",
  title =        "{Himmler}: a Full-scale Biography of One of {Hitler}'s
                 Most Ruthless Executioners",
  publisher =    "MJF Books",
  address =      "New York, NY, USA",
  pages =        "xiv + 656 + 16",
  year =         "1990",
  ISBN =         "1-56731-118-0",
  ISBN-13 =      "978-1-56731-118-1",
  LCCN =         "D247.H46 P33 1996",
  bibdate =      "Mon Oct 26 18:35:47 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Background \\
                 Youth \\
                 Revolutionary \\
                 Reichsf{\"u}hrer-SS \\
                 Night of the Long Knives \\
                 Chief of the German Police \\
                 Expansion \\
                 War \\
                 Racial warrior \\
                 Endl{\"o}sung \\
                 Factory murder \\
                 The Herrenmensch \\
                 Chief of Intelligence \\
                 The plot against Hitler \\
                 Most powerful man in the Reich \\
                 Fall from grace \\
                 The end",
}


bibtype: book
filename: master.bib
label: Paeth:1995:GGV
editor: Alan W. Paeth
title: Graphics Gems V
volume: 5
publisher: pub-AP-PROFESSIONAL
address: pub-AP-PROFESSIONAL:adr
pages: xx + 438
year: 1995
ISBN: 0-12-543455-3, 0-12-543457-X OR 0125434553, 012543457X
ISBN13: 978-0-12-543455-3, 978-0-12-543457-7 OR 9780125434553, 9780125434577
LCCN: T385 .G6935 1995b
bibdate: Mon Aug 24 17:06:31 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1998.08.24 17:06:31 ???
series: Graphics Gems
acknowledgement: ack-nhfb
raweditor: Alan W. Paeth
rawtitle: Graphics Gems {V}
abstract:
booktitle Graphics Gems V is the newest volume in booktitle The Graphics Gems Series. It is intended to provide the graphics community with a set of practical tools for implementing new ideas and techniques, and to offer working solutions to real programming problems. These tools are written by a wide variety of graphics programmers from industry, academia, and research. The books in the series have become essential, time-saving tools for many programmers. Key Features: * Latest collection of graphics tips in booktitle The Graphics Gems Series written by the leading programmers in the field; * Contains over 50 new gems displaying some of the most recent and innovative techniques in graphics programming; * Includes gems covering ellipses, splines, Bezier curves, and ray tracing.

TOC:
Polygons and Polyhedra Geometry Transformations Curves and Surfaces Ray Tracing Shading Frame Buffer Techniques Image Processing Graphic Design Utilities

rawabstract:
\booktitle{Graphics Gems V} is the newest volume in \booktitle{The Graphics Gems Series}. It is intended to provide the graphics community with a set of practical tools for implementing new ideas and techniques, and to offer working solutions to real programming problems. These tools are written by a wide variety of graphics programmers from industry, academia, and research. The books in the series have become essential, time-saving tools for many programmers. Key Features: * Latest collection of graphics tips in \booktitle{The Graphics Gems Series} written by the leading programmers in the field; * Contains over 50 new gems displaying some of the most recent and innovative techniques in graphics programming; * Includes gems covering ellipses, splines, B{\'e}zier curves, and ray tracing.

rawTOC:
Polygons and Polyhedra \\ Geometry \\ Transformations \\ Curves and Surfaces \\ Ray Tracing \\ Shading \\ Frame Buffer Techniques \\ Image Processing \\ Graphic Design \\ Utilities

entry:
@Book{Paeth:1995:GGV,
  editor =       "Alan W. Paeth",
  title =        "Graphics Gems {V}",
  volume =       "5",
  publisher =    pub-AP-PROFESSIONAL,
  address =      pub-AP-PROFESSIONAL:adr,
  pages =        "xx + 438",
  year =         "1995",
  ISBN =         "0-12-543455-3, 0-12-543457-X",
  ISBN-13 =      "978-0-12-543455-3, 978-0-12-543457-7",
  LCCN =         "T385 .G6935 1995b",
  bibdate =      "Mon Aug 24 17:06:31 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "Graphics Gems",
  abstract =     "\booktitle{Graphics Gems V} is the newest volume in
                 \booktitle{The Graphics Gems Series}. It is intended to
                 provide the graphics community with a set of practical
                 tools for implementing new ideas and techniques, and to
                 offer working solutions to real programming problems.
                 These tools are written by a wide variety of graphics
                 programmers from industry, academia, and research. The
                 books in the series have become essential, time-saving
                 tools for many programmers. Key Features: * Latest
                 collection of graphics tips in \booktitle{The Graphics
                 Gems Series} written by the leading programmers in the
                 field; * Contains over 50 new gems displaying some of
                 the most recent and innovative techniques in graphics
                 programming; * Includes gems covering ellipses,
                 splines, B{\'e}zier curves, and ray tracing.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "Polygons and Polyhedra \\
                 Geometry \\
                 Transformations \\
                 Curves and Surfaces \\
                 Ray Tracing \\
                 Shading \\
                 Frame Buffer Techniques \\
                 Image Processing \\
                 Graphic Design \\
                 Utilities",
}


bibtype: techreport
filename: master.bib
label: Page:1998:PCR
author: Lawrence Page and Sergey Brin and Rajeev Motwani and Terry Winograd
title: The PageRank Citation Ranking: Bringing Order to the Web
institution: Stanford Digital Library Technologies Project, Stanford University
address: Stanford, CA, USA
pages: 17
day: 11
month: nov
monthnumber: 11
year: 1998
bibdate: Thu Oct 24 15:13:54 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2002.10.24 15:13:54 ???
URL: http://dbpubs.stanford.edu/pub/1999-66
acknowledgement: ack-nhfb
annote: This is the Google search algorithm.
rawauthor: Lawrence Page and Sergey Brin and Rajeev Motwani and Terry Winograd
rawtitle: The {PageRank} Citation Ranking: Bringing Order to the Web
abstract:
The importance of a Web page is an inherently subjective matter, which depends on the readers interests, knowledge and attitudes. But there is still much that can be said objectively about the relative importance of Web pages. This paper describes PageRank, a mathod for rating Web pages objectively and mechanically, effectively measuring the human interest and attention devoted to them. We compare PageRank to an idealized random Web surfer. We show how to efficiently compute PageRank for large numbers of pages. And, we show how to apply PageRank to search and to user navigation.

rawabstract:
The importance of a Web page is an inherently subjective matter, which depends on the readers interests, knowledge and attitudes. But there is still much that can be said objectively about the relative importance of Web pages. This paper describes PageRank, a mathod for rating Web pages objectively and mechanically, effectively measuring the human interest and attention devoted to them. We compare PageRank to an idealized random Web surfer. We show how to efficiently compute PageRank for large numbers of pages. And, we show how to apply PageRank to search and to user navigation.

entry:
@TechReport{Page:1998:PCR,
  author =       "Lawrence Page and Sergey Brin and Rajeev Motwani and
                 Terry Winograd",
  title =        "The {PageRank} Citation Ranking: Bringing Order to the
                 Web",
  institution =  "Stanford Digital Library Technologies Project,
                 Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "17",
  day =          "11",
  month =        nov,
  year =         "1998",
  bibdate =      "Thu Oct 24 15:13:54 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "http://dbpubs.stanford.edu/pub/1999-66",
  abstract =     "The importance of a Web page is an inherently
                 subjective matter, which depends on the readers
                 interests, knowledge and attitudes. But there is still
                 much that can be said objectively about the relative
                 importance of Web pages. This paper describes PageRank,
                 a mathod for rating Web pages objectively and
                 mechanically, effectively measuring the human interest
                 and attention devoted to them. We compare PageRank to
                 an idealized random Web surfer. We show how to
                 efficiently compute PageRank for large numbers of
                 pages. And, we show how to apply PageRank to search and
                 to user navigation.",
  acknowledgement = ack-nhfb,
  annote =       "This is the Google search algorithm.",
}


bibtype: book
filename: master.bib
label: Page:2007:DHP
author: Scott E. Page
title: The difference: how the power of diversity creates better groups, firms, schools, and societies
publisher: pub-PRINCETON
address: pub-PRINCETON:adr
pages: xxiv + 424
year: 2007
ISBN: 0-691-13854-0, 1-4008-3028-1 (e-book) OR 0691138540, 1400830281 (ebook)
ISBN13: 978-0-691-13854-1, 978-1-4008-3028-2 (e-book) OR 9780691138541, 9781400830282 (ebook)
LCCN: HF5549.5.M5 P34 2007eb
bibdate: Sat Sep 15 11:25:59 MDT 2018
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2018.09.15 11:25:59 MDT
acknowledgement: ack-nhfb
rawauthor: Scott E. Page
rawtitle: The difference: how the power of diversity creates better groups, firms, schools, and societies
subject:
Diversity in the workplace; Multiculturalism; Diversiteit; Multiculturele samenlevingen; Groepsdynamica; Arbeids- en organisatiepsychologie; Probleemoplossing

TOC:
Preface / xiii Acknowledgments / xix Prologure / xxv Introduction: Unpacking our differences Part 1. Unpacking the toolbox 1: Diverse perspectives 2: Heuristics 3: Interpretations 4: Predictive models 5: Measuring sticks and toolboxes Part 2. Diversity's benefits: Building from tools. 6: Diversity and problem solving 7: Models of information aggregation 8: Diversity and prediction Part 3. Diverse values: A conflict of interests. 9: Diverse preferences 10: Preference aggregation 11: Interacting toolboxes and preferences Part 4. The pudding: Does diversity generate benefits?. 12: The causes of cognitive diversity 13: The empirical evidence Part 5. Going on the offensive. A fertile logic Epilogue: The Ketchup Questions Notes Index

rawTOC:
Preface / xiii \\ Acknowledgments / xix \\ Prologure / xxv \\ Introduction: Unpacking our differences \\ Part 1. Unpacking the toolbox \\ 1: Diverse perspectives \\ 2: Heuristics \\ 3: Interpretations \\ 4: Predictive models \\ 5: Measuring sticks and toolboxes \\ Part 2. Diversity's benefits: Building from tools. 6: Diversity and problem solving \\ 7: Models of information aggregation \\ 8: Diversity and prediction \\ Part 3. Diverse values: A conflict of interests. 9: Diverse preferences \\ 10: Preference aggregation \\ 11: Interacting toolboxes and preferences \\ Part 4. The pudding: Does diversity generate benefits?. 12: The causes of cognitive diversity \\ 13: The empirical evidence \\ Part 5. Going on the offensive. A fertile logic \\ Epilogue: The Ketchup Questions \\ Notes \\ Index

entry:
@Book{Page:2007:DHP,
  author =       "Scott E. Page",
  title =        "The difference: how the power of diversity creates
                 better groups, firms, schools, and societies",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "xxiv + 424",
  year =         "2007",
  ISBN =         "0-691-13854-0, 1-4008-3028-1 (e-book)",
  ISBN-13 =      "978-0-691-13854-1, 978-1-4008-3028-2 (e-book)",
  LCCN =         "HF5549.5.M5 P34 2007eb",
  bibdate =      "Sat Sep 15 11:25:59 MDT 2018",
  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 =      "Diversity in the workplace; Multiculturalism;
                 Diversiteit; Multiculturele samenlevingen;
                 Groepsdynamica; Arbeids- en organisatiepsychologie;
                 Probleemoplossing",
  tableofcontents = "Preface / xiii \\
                 Acknowledgments / xix \\
                 Prologure / xxv \\
                 Introduction: Unpacking our differences \\
                 Part 1. Unpacking the toolbox \\
                 1: Diverse perspectives \\
                 2: Heuristics \\
                 3: Interpretations \\
                 4: Predictive models \\
                 5: Measuring sticks and toolboxes \\
                 Part 2. Diversity's benefits: Building from tools. 6:
                 Diversity and problem solving \\
                 7: Models of information aggregation \\
                 8: Diversity and prediction \\
                 Part 3. Diverse values: A conflict of interests. 9:
                 Diverse preferences \\
                 10: Preference aggregation \\
                 11: Interacting toolboxes and preferences \\
                 Part 4. The pudding: Does diversity generate benefits?.
                 12: The causes of cognitive diversity \\
                 13: The empirical evidence \\
                 Part 5. Going on the offensive. A fertile logic \\
                 Epilogue: The Ketchup Questions \\
                 Notes \\
                 Index",
}


bibtype: book
filename: master.bib
label: Pagels:1982:CCQ
author: Heinz R. Pagels
title: The Cosmic Code: Quantum Physics as the Language of Nature
publisher: pub-SIMON-SCHUSTER
address: pub-SIMON-SCHUSTER:adr
pages: 370 + 8
year: 1982
ISBN: 0-671-24802-2 OR 0671248022
ISBN13: 978-0-671-24802-4 OR 9780671248024
LCCN: QC174.13 .P33 1982
bibdate: Mon Jan 19 20:06:11 MST 2015
bibtimestamp: 2015.01.19 20:06:11 MST
subject: Quantum theory; Particles (Nuclear physics); Science; Philosophy
acknowledgement: ack-nhfb
authordates: 1939--
rawauthor: Heinz R. Pagels
rawtitle: The Cosmic Code: Quantum Physics as the Language of Nature
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/h/heisenberg-werner.bib; https://www.math.utah.edu/pub/bibnet/authors/s/schroedinger-erwin.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager

TOC:
The last classical physicist Inventing general relativity The first quantum physicists Heisenberg on Helgoland Uncertainty and complementarity Randomness The invisible hand Statistical mechanics Making waves Schrodinger's cat A quantum mechanical fairy tale Bell's inequality The reality marketplace The matter microscopes Beginning the voyage: molecules, atoms, and nuclei The riddle of the hadrons Quarks Leptons Gluons Fields, particles, and reality Being and nothingness Identity and difference The gauge field theory revolution Proton decay The quantum and the cosmos Laying down the law The cosmic code

rawTOC:
The last classical physicist \\ Inventing general relativity \\ The first quantum physicists \\ Heisenberg on Helgoland \\ Uncertainty and complementarity \\ Randomness \\ The invisible hand \\ Statistical mechanics \\ Making waves \\ Schr{\"o}dinger's cat \\ A quantum mechanical fairy tale \\ Bell's inequality \\ The reality marketplace \\ The matter microscopes \\ Beginning the voyage: molecules, atoms, and nuclei \\ The riddle of the hadrons \\ Quarks \\ Leptons \\ Gluons \\ Fields, particles, and reality \\ Being and nothingness \\ Identity and difference \\ The gauge field theory revolution \\ Proton decay \\ The quantum and the cosmos \\ Laying down the law \\ The cosmic code

entry:
@Book{Pagels:1982:CCQ,
  author =       "Heinz R. Pagels",
  title =        "The Cosmic Code: Quantum Physics as the Language of
                 Nature",
  publisher =    pub-SIMON-SCHUSTER,
  address =      pub-SIMON-SCHUSTER:adr,
  pages =        "370 + 8",
  year =         "1982",
  ISBN =         "0-671-24802-2",
  ISBN-13 =      "978-0-671-24802-4",
  LCCN =         "QC174.13 .P33 1982",
  bibdate =      "Mon Jan 19 20:06:11 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/heisenberg-werner.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/s/schroedinger-erwin.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  author-dates = "1939--",
  libnote =      "Not in my library.",
  subject =      "Quantum theory; Particles (Nuclear physics); Science;
                 Philosophy",
  tableofcontents = "The last classical physicist \\
                 Inventing general relativity \\
                 The first quantum physicists \\
                 Heisenberg on Helgoland \\
                 Uncertainty and complementarity \\
                 Randomness \\
                 The invisible hand \\
                 Statistical mechanics \\
                 Making waves \\
                 Schr{\"o}dinger's cat \\
                 A quantum mechanical fairy tale \\
                 Bell's inequality \\
                 The reality marketplace \\
                 The matter microscopes \\
                 Beginning the voyage: molecules, atoms, and nuclei \\
                 The riddle of the hadrons \\
                 Quarks \\
                 Leptons \\
                 Gluons \\
                 Fields, particles, and reality \\
                 Being and nothingness \\
                 Identity and difference \\
                 The gauge field theory revolution \\
                 Proton decay \\
                 The quantum and the cosmos \\
                 Laying down the law \\
                 The cosmic code",
}


bibtype: book
filename: master.bib
label: Pagels:1983:CCQ
author: Heinz R. Pagels
title: The Cosmic Code: Quantum Physics as the Language of Nature
publisher: Bantam Books
address: Toronto, ON, Canada
pages: xiv + 333
year: 1983
ISBN: 0-553-23128-6, 0-553-24625-9 OR 0553231286, 0553246259
ISBN13: 978-0-553-23128-1, 978-0-553-24625-4 OR 9780553231281, 9780553246254
LCCN: QC174.13 .P33 1983
bibdate: Sat Dec 1 16:21:16 MST 2018
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2018.12.01 16:21:16 MST
series: A Bantam new age book
acknowledgement: ack-nhfb
authordates: 1939--
rawauthor: Heinz R. Pagels
rawtitle: The Cosmic Code: Quantum Physics as the Language of Nature
subject:
Quantum theory; Particles (Nuclear physics); Science; Philosophy; Particles (Nuclear physics); Quantum theory.; Philosophy.

entry:
@Book{Pagels:1983:CCQ,
  author =       "Heinz R. Pagels",
  title =        "The Cosmic Code: Quantum Physics as the Language of
                 Nature",
  publisher =    "Bantam Books",
  address =      "Toronto, ON, Canada",
  pages =        "xiv + 333",
  year =         "1983",
  ISBN =         "0-553-23128-6, 0-553-24625-9",
  ISBN-13 =      "978-0-553-23128-1, 978-0-553-24625-4",
  LCCN =         "QC174.13 .P33 1983",
  bibdate =      "Sat Dec 1 16:21:16 MST 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "A Bantam new age book",
  acknowledgement = ack-nhfb,
  author-dates = "1939--",
  libnote =      "Not in my library.",
  subject =      "Quantum theory; Particles (Nuclear physics); Science;
                 Philosophy; Particles (Nuclear physics); Quantum
                 theory.; Philosophy.",
}


bibtype: book
filename: master.bib
label: Pagels:1988:DRC
author: Heinz R. Pagels
title: The Dreams of Reason: The Computer and the Rise of the Sciences of Complexity
publisher: pub-SIMON-SCHUSTER
address: pub-SIMON-SCHUSTER:adr
pages: 352
year: 1988
ISBN: 0-671-62708-2 OR 0671627082
ISBN13: 978-0-671-62708-9 OR 9780671627089
LCCN: QA76.9.C66 P34 1988
bibdate: Wed Dec 15 10:40:37 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:40:37 ???
acknowledgement: ack-nhfb
rawauthor: Heinz R. Pagels
rawtitle: The Dreams of Reason: The Computer and the Rise of the Sciences of Complexity
abstract:
Explains the new developments and the scientific impact of the computer as an instrument of the new sciences of complexity.

rawabstract:
Explains the new developments and the scientific impact of the computer as an instrument of the new sciences of complexity.

entry:
@Book{Pagels:1988:DRC,
  author =       "Heinz R. Pagels",
  title =        "The Dreams of Reason: The Computer and the Rise of the
                 Sciences of Complexity",
  publisher =    pub-SIMON-SCHUSTER,
  address =      pub-SIMON-SCHUSTER:adr,
  pages =        "352",
  year =         "1988",
  ISBN =         "0-671-62708-2",
  ISBN-13 =      "978-0-671-62708-9",
  LCCN =         "QA76.9.C66 P34 1988",
  bibdate =      "Wed Dec 15 10:40:37 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Explains the new developments and the scientific
                 impact of the computer as an instrument of the new
                 sciences of complexity.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Pagels:2011:CCQ
author: Heinz R. Pagels
title: The cosmic code: quantum physics as the language of nature
publisher: pub-DOVER
address: pub-DOVER:adr
edition: Dover
pages: 370
year: 2011
ISBN: 0-486-48506-4 (paperback) OR 0486485064 (paperback)
ISBN13: 978-0-486-48506-5 (paperback) OR 9780486485065 (paperback)
LCCN: QC174.13 .P33 2011
bibdate: Mon Jan 19 20:06:11 MST 2015
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2015.01.19 20:06:11 MST
remark: Originally published cite Pagels:1982:CCQ.
subject: Quantum theory; Particles (Nuclear physics); Science; Philosophy; SCIENCE / Physics.
acknowledgement: ack-nhfb
authordates: 1939--
rawauthor: Heinz R. Pagels
rawtitle: The cosmic code: quantum physics as the language of nature
abstract:
This is one of the most important books on quantum mechanics ever written for lay readers, in which an eminent physicist and successful science writer, Heinz Pagels, discusses and explains the core concepts of physics without resorting to complicated mathematics. [From a New York Times Book Review of the 1982 edition: Can be read by anyone. I heartily recommend it! ---- Quantum physics as the language of nature].

TOC:
The last classical physicist Inventing general relativity The first quantum physicists Heisenberg on Helgoland Uncertainty and complementarity Randomness The invisible hand Statistical mechanics Making waves Schrodinger's cat A quantum mechanical fairy tale Bell's inequality The reality marketplace The matter microscopes Beginning the voyage: molecules, atoms, and nuclei The riddle of the hadrons Quarks Leptons Gluons Fields, particles, and reality Being and nothingness Identity and difference The gauge field theory revolution Proton decay The quantum and the cosmos Laying down the law The cosmic code

rawabstract:
This is one of the most important books on quantum mechanics ever written for lay readers, in which an eminent physicist and successful science writer, Heinz Pagels, discusses and explains the core concepts of physics without resorting to complicated mathematics. [From a New York Times Book Review of the 1982 edition: Can be read by anyone. I heartily recommend it! ---- Quantum physics as the language of nature].

rawTOC:
The last classical physicist \\ Inventing general relativity \\ The first quantum physicists \\ Heisenberg on Helgoland \\ Uncertainty and complementarity \\ Randomness \\ The invisible hand \\ Statistical mechanics \\ Making waves \\ Schr{\"o}dinger's cat \\ A quantum mechanical fairy tale \\ Bell's inequality \\ The reality marketplace \\ The matter microscopes \\ Beginning the voyage: molecules, atoms, and nuclei \\ The riddle of the hadrons \\ Quarks \\ Leptons \\ Gluons \\ Fields, particles, and reality \\ Being and nothingness \\ Identity and difference \\ The gauge field theory revolution \\ Proton decay \\ The quantum and the cosmos \\ Laying down the law \\ The cosmic code

entry:
@Book{Pagels:2011:CCQ,
  author =       "Heinz R. Pagels",
  title =        "The cosmic code: quantum physics as the language of
                 nature",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  edition =      "{Dover}",
  pages =        "370",
  year =         "2011",
  ISBN =         "0-486-48506-4 (paperback)",
  ISBN-13 =      "978-0-486-48506-5 (paperback)",
  LCCN =         "QC174.13 .P33 2011",
  bibdate =      "Mon Jan 19 20:06:11 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "This is one of the most important books on quantum
                 mechanics ever written for lay readers, in which an
                 eminent physicist and successful science writer, Heinz
                 Pagels, discusses and explains the core concepts of
                 physics without resorting to complicated mathematics.
                 [From a New York Times Book Review of the 1982 edition:
                 Can be read by anyone. I heartily recommend it! ----
                 Quantum physics as the language of nature].",
  acknowledgement = ack-nhfb,
  author-dates = "1939--",
  libnote =      "Not in my library.",
  remark =       "Originally published \cite{Pagels:1982:CCQ}.",
  subject =      "Quantum theory; Particles (Nuclear physics); Science;
                 Philosophy; SCIENCE / Physics.",
  tableofcontents = "The last classical physicist \\
                 Inventing general relativity \\
                 The first quantum physicists \\
                 Heisenberg on Helgoland \\
                 Uncertainty and complementarity \\
                 Randomness \\
                 The invisible hand \\
                 Statistical mechanics \\
                 Making waves \\
                 Schr{\"o}dinger's cat \\
                 A quantum mechanical fairy tale \\
                 Bell's inequality \\
                 The reality marketplace \\
                 The matter microscopes \\
                 Beginning the voyage: molecules, atoms, and nuclei \\
                 The riddle of the hadrons \\
                 Quarks \\
                 Leptons \\
                 Gluons \\
                 Fields, particles, and reality \\
                 Being and nothingness \\
                 Identity and difference \\
                 The gauge field theory revolution \\
                 Proton decay \\
                 The quantum and the cosmos \\
                 Laying down the law \\
                 The cosmic code",
}


bibtype: book
filename: master.bib
label: Pais:1991:NBT
author: Abraham Pais
title: Niels Bohr's times: in physics, philosophy, and polity
publisher: pub-CLARENDON
address: pub-CLARENDON:adr
pages: xvii + 565
year: 1991
ISBN: 0-19-852048-4 (paperback), 0-19-852049-2 OR 0198520484 (paperback), 0198520492
ISBN13: 978-0-19-852048-1 (paperback), 978-0-19-852049-8 OR 9780198520481 (paperback), 9780198520498
LCCN: QC773 .P35 1991
bibdate: Fri Oct 27 14:20:50 MDT 2006
bibtimestamp: 2006.10.27 14:20:50 MDT
URL: http://www.loc.gov/catdir/enhancements/fy0635/90027248-d.html
subject: Nuclear physics; History; Bohr, Niels Henrik David
acknowledgement: ack-nhfb
subjectdates: 1885--1962
rawauthor: Abraham Pais
rawtitle: {Niels Bohr}'s times: in physics, philosophy, and polity
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/b/bohr-niels.bib; https://www.math.utah.edu/pub/bibnet/authors/h/heisenberg-werner.bib; 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

TOC:
1. A Dane for all seasons 2. `In Denmark I was bornldots ' 3. Boyhood 4. Toward the twentieth century: from ancient optics to relativity theory 5. em Natura facit saltum: the roots of quantum physics 6. Student days 7. In which Bohr goes to England for postdoctoral research 8. Bohr, father of the atom 9. How Bohr secured his permanent base of operations 10. `It was the spring of hope, it was the winter of despair' 11. Bohr and Einstein 12. `A modern Viking who comes on a great errand' 13. `Then the whole picture changes completely': the discovery of quantum mechanics 14. The Spirit of Copenhagen 15. Looking into the atomic nucleus 16. Toward the edge of physics in the Bohr style, and a bit beyond 17. How Bohr orchestrated experimental progress in the 1930s, in physics and in biology 18. Of sad events and of major journeys 19. `We are suspended in language' 20. Fission 21. Bohr, pioneer of `glasnost' 22. In which Bohr moves full stream into his later years 23. Epilog Appendix Index of names Index of subjects

rawTOC:
1. A Dane for all seasons \\ 2. `In Denmark I was born\ldots{}' \\ 3. Boyhood \\ 4. Toward the twentieth century: from ancient optics to relativity theory \\ 5. {\em Natura facit saltum\/}: the roots of quantum physics \\ 6. Student days \\ 7. In which Bohr goes to England for postdoctoral research \\ 8. Bohr, father of the atom \\ 9. How Bohr secured his permanent base of operations \\ 10. `It was the spring of hope, it was the winter of despair' \\ 11. Bohr and Einstein \\ 12. `A modern Viking who comes on a great errand' \\ 13. `Then the whole picture changes completely': the discovery of quantum mechanics \\ 14. The Spirit of Copenhagen \\ 15. Looking into the atomic nucleus \\ 16. Toward the edge of physics in the Bohr style, and a bit beyond \\ 17. How Bohr orchestrated experimental progress in the 1930s, in physics and in biology \\ 18. Of sad events and of major journeys \\ 19. `We are suspended in language' \\ 20. Fission \\ 21. Bohr, pioneer of `glasnost' \\ 22. In which Bohr moves full stream into his later years \\ 23. Epilog \\ Appendix \\ Index of names \\ Index of subjects

entry:
@Book{Pais:1991:NBT,
  author =       "Abraham Pais",
  title =        "{Niels Bohr}'s times: in physics, philosophy, and
                 polity",
  publisher =    pub-CLARENDON,
  address =      pub-CLARENDON:adr,
  pages =        "xvii + 565",
  year =         "1991",
  ISBN =         "0-19-852048-4 (paperback), 0-19-852049-2",
  ISBN-13 =      "978-0-19-852048-1 (paperback), 978-0-19-852049-8",
  LCCN =         "QC773 .P35 1991",
  bibdate =      "Fri Oct 27 14:20:50 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bohr-niels.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/heisenberg-werner.bib;
                 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",
  price =        "US\$35.00",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0635/90027248-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Nuclear physics; History; Bohr, Niels Henrik David",
  subject-dates = "1885--1962",
  tableofcontents = "1. A Dane for all seasons \\
                 2. `In Denmark I was born\ldots{}' \\
                 3. Boyhood \\
                 4. Toward the twentieth century: from ancient optics to
                 relativity theory \\
                 5. {\em Natura facit saltum\/}: the roots of quantum
                 physics \\
                 6. Student days \\
                 7. In which Bohr goes to England for postdoctoral
                 research \\
                 8. Bohr, father of the atom \\
                 9. How Bohr secured his permanent base of operations
                 \\
                 10. `It was the spring of hope, it was the winter of
                 despair' \\
                 11. Bohr and Einstein \\
                 12. `A modern Viking who comes on a great errand' \\
                 13. `Then the whole picture changes completely': the
                 discovery of quantum mechanics \\
                 14. The Spirit of Copenhagen \\
                 15. Looking into the atomic nucleus \\
                 16. Toward the edge of physics in the Bohr style, and a
                 bit beyond \\
                 17. How Bohr orchestrated experimental progress in the
                 1930s, in physics and in biology \\
                 18. Of sad events and of major journeys \\
                 19. `We are suspended in language' \\
                 20. Fission \\
                 21. Bohr, pioneer of `glasnost' \\
                 22. In which Bohr moves full stream into his later
                 years \\
                 23. Epilog \\
                 Appendix \\
                 Index of names \\
                 Index of subjects",
}


bibtype: book
filename: master.bib
label: Pais:1994:ELH
author: Abraham Pais
title: Einstein lived here: essays for the layman
publisher: pub-CLARENDON
address: pub-CLARENDON:adr
pages: xvi + 282
year: 1994
ISBN: 0-19-853994-0 OR 0198539940
ISBN13: 978-0-19-853994-0 OR 9780198539940
LCCN: QC16.E5 P25 1994
bibdate: Thu Oct 26 13:56:26 2006
bibtimestamp: 2006.10.26 13:56:26 ???
subject: Einstein, Albert; Physics; History; Physicists; Biography
acknowledgement: ack-nhfb
subjectdates: 1879--1955
rawauthor: Abraham Pais
rawtitle: {Einstein} lived here: essays for the layman
abstract:
Few people have understood what Einstein has said, thought, and done, but many are hungry to know more about him. This companion volume to Abraham Pais's Subtle is the Lord. enlarges on the way Einstein was perceived by the world at large. His becoming the scientist of greatest renown ever is largely the result of attention by the media, as the author has documented by delving in newspaper and magazine archives, from 1902 to the present. We also learn of his views on religion and on philosophy, his marital problems, and his contacts with personalities ranging from John D. Rockefeller to Charlie Chaplin to Freud to Ghandi. Interviews with Einstein, as well as reports on brief comments and longer addresses by him, help to convey his vivid style of expression as well as his great talent at formulation. He wrote and spoke about pacifism, supranationalism, civil liberties, and the rights and obligation of Jews and Arabs to live together harmoniously in the Middle East. Subjects he was interested in ranged from capital punishment to vegetarianism. These essays were written from the author's special perspective: he is a physicist and he knew Einstein personally for several years. His style is accessible and nonmathematical. This book provides essential information about Einstein the human being which will fascinate and inform both the specialist and the layman.

remark:
One chapter describes how Einstein got the 1921 Nobel Prize in Physics, and why it was for the photoelectric effect (1905), and not for either Special (1905) or General (1916) Relativity, or for the explanation of Brownian motion (1905). Einstein had been nominated for the Nobel Prize almost yearly since 1910, and he and Niels Bohr were informed of their prizes on the same day in late 1922 (Bohr's was for 1922). However, Einstein was then traveling in Japan, and did not get the news until later.

TOC:
1. In the shadow of Albert Einstein 2. Reflections on Bohr and Einstein 3. De Broglie, Einstein, and the birth of the matter wave concept 4. Einstein, Newton, and success 5. A minibriefing on relativity for the layman 6. How Einstein got the Nobel Prize 7. Helen Dukas, in memoriam 8. Samples from Die Komische Mappe 9. The Indian connection: Tagore and Gandhi 10. Einstein on religion and philosophy 11. Einstein and the Press Onomasticon Subject index

rawabstract:
Few people have understood what Einstein has said, thought, and done, but many are hungry to know more about him. This companion volume to Abraham Pais's Subtle is the Lord. enlarges on the way Einstein was perceived by the world at large. His becoming the scientist of greatest renown ever is largely the result of attention by the media, as the author has documented by delving in newspaper and magazine archives, from 1902 to the present. We also learn of his views on religion and on philosophy, his marital problems, and his contacts with personalities ranging from John D. Rockefeller to Charlie Chaplin to Freud to Ghandi. Interviews with Einstein, as well as reports on brief comments and longer addresses by him, help to convey his vivid style of expression as well as his great talent at formulation. He wrote and spoke about pacifism, supranationalism, civil liberties, and the rights and obligation of Jews and Arabs to live together harmoniously in the Middle East. Subjects he was interested in ranged from capital punishment to vegetarianism. These essays were written from the author's special perspective: he is a physicist and he knew Einstein personally for several years. His style is accessible and nonmathematical. This book provides essential information about Einstein the human being which will fascinate and inform both the specialist and the layman.

rawTOC:
1. In the shadow of Albert Einstein \\ 2. Reflections on Bohr and Einstein \\ 3. De Broglie, Einstein, and the birth of the matter wave concept \\ 4. Einstein, Newton, and success \\ 5. A minibriefing on relativity for the layman \\ 6. How Einstein got the Nobel Prize \\ 7. Helen Dukas, in memoriam \\ 8. Samples from Die Komische Mappe \\ 9. The Indian connection: Tagore and Gandhi \\ 10. Einstein on religion and philosophy \\ 11. Einstein and the Press \\ Onomasticon \\ Subject index

entry:
@Book{Pais:1994:ELH,
  author =       "Abraham Pais",
  title =        "{Einstein} lived here: essays for the layman",
  publisher =    pub-CLARENDON,
  address =      pub-CLARENDON:adr,
  pages =        "xvi + 282",
  year =         "1994",
  ISBN =         "0-19-853994-0",
  ISBN-13 =      "978-0-19-853994-0",
  LCCN =         "QC16.E5 P25 1994",
  bibdate =      "Thu Oct 26 13:56:26 2006",
  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",
  price =        "US\$22.42",
  abstract =     "Few people have understood what Einstein has said,
                 thought, and done, but many are hungry to know more
                 about him. This companion volume to Abraham Pais's
                 Subtle is the Lord. enlarges on the way Einstein was
                 perceived by the world at large. His becoming the
                 scientist of greatest renown ever is largely the result
                 of attention by the media, as the author has documented
                 by delving in newspaper and magazine archives, from
                 1902 to the present. We also learn of his views on
                 religion and on philosophy, his marital problems, and
                 his contacts with personalities ranging from John D.
                 Rockefeller to Charlie Chaplin to Freud to Ghandi.
                 Interviews with Einstein, as well as reports on brief
                 comments and longer addresses by him, help to convey
                 his vivid style of expression as well as his great
                 talent at formulation. He wrote and spoke about
                 pacifism, supranationalism, civil liberties, and the
                 rights and obligation of Jews and Arabs to live
                 together harmoniously in the Middle East. Subjects he
                 was interested in ranged from capital punishment to
                 vegetarianism. These essays were written from the
                 author's special perspective: he is a physicist and he
                 knew Einstein personally for several years. His style
                 is accessible and nonmathematical. This book provides
                 essential information about Einstein the human being
                 which will fascinate and inform both the specialist and
                 the layman.",
  acknowledgement = ack-nhfb,
  remark =       "One chapter describes how Einstein got the 1921 Nobel
                 Prize in Physics, and why it was for the photoelectric
                 effect (1905), and not for either Special (1905) or
                 General (1916) Relativity, or for the explanation of
                 Brownian motion (1905). Einstein had been nominated for
                 the Nobel Prize almost yearly since 1910, and he and
                 Niels Bohr were informed of their prizes on the same
                 day in late 1922 (Bohr's was for 1922). However,
                 Einstein was then traveling in Japan, and did not get
                 the news until later.",
  subject =      "Einstein, Albert; Physics; History; Physicists;
                 Biography",
  subject-dates = "1879--1955",
  tableofcontents = "1. In the shadow of Albert Einstein \\
                 2. Reflections on Bohr and Einstein \\
                 3. De Broglie, Einstein, and the birth of the matter
                 wave concept \\
                 4. Einstein, Newton, and success \\
                 5. A minibriefing on relativity for the layman \\
                 6. How Einstein got the Nobel Prize \\
                 7. Helen Dukas, in memoriam \\
                 8. Samples from Die Komische Mappe \\
                 9. The Indian connection: Tagore and Gandhi \\
                 10. Einstein on religion and philosophy \\
                 11. Einstein and the Press \\
                 Onomasticon \\
                 Subject index",
}


bibtype: book
filename: master.bib
label: Palais:2009:DEM
author: Richard S. Palais and Robert A. Palais
title: Differential Equations, Mechanics, and Computation
volume: 51
publisher: pub-AMS
address: pub-AMS:adr
pages: xiii + 313
year: 2009
ISBN: 0-8218-2138-5 OR 0821821385
ISBN13: 978-0-8218-2138-1 OR 9780821821381
LCCN: QA371.P34 2009
bibdate: Mon Nov 30 17:58:16 2009
bibsource: catalog.lib.byu.edu:2200; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2009.11.30 17:58:16 ???
series: Student mathematical library; IAS/Park City mathematical subseries
acknowledgement: ack-nhfb
rawauthor: Richard S. Palais and Robert A. Palais
rawtitle: Differential Equations, Mechanics, and Computation
subject:
Evolution equations; Differential equations, Linear; Numerical solutions; Differential equations; Mechanics

TOC:
Introduction 1: Differential equations and their solutions 2: Linear differential equations 3: Second-order ODE and calculus of variations 4: Newtonian mechanics 5: Numerical methods Appendix A: Linear algebra and analysis Appendix B: The magic of iteration Appendix C: Vector fields as differential operators Appendix D: Coordinate systems and canonical forms Appendix E: Parametrized curves and arclength Appendix F: Smoothness with respect to inital conditions Appendix G: Canonical form for linear operators Appendix H: Runge-Kutta methods Appendix I: Multistep methods Appendix J: Iterative interpolation and its error

rawTOC:
Introduction \\ 1: Differential equations and their solutions \\ 2: Linear differential equations \\ 3: Second-order ODE and calculus of variations \\ 4: Newtonian mechanics \\ 5: Numerical methods \\ Appendix A: Linear algebra and analysis \\ Appendix B: The magic of iteration \\ Appendix C: Vector fields as differential operators \\ Appendix D: Coordinate systems and canonical forms \\ Appendix E: Parametrized curves and arclength \\ Appendix F: Smoothness with respect to inital conditions \\ Appendix G: Canonical form for linear operators \\ Appendix H: Runge-Kutta methods \\ Appendix I: Multistep methods \\ Appendix J: Iterative interpolation and its error

entry:
@Book{Palais:2009:DEM,
  author =       "Richard S. Palais and Robert A. Palais",
  title =        "Differential Equations, Mechanics, and Computation",
  volume =       "51",
  publisher =    pub-AMS,
  address =      pub-AMS:adr,
  pages =        "xiii + 313",
  year =         "2009",
  ISBN =         "0-8218-2138-5",
  ISBN-13 =      "978-0-8218-2138-1",
  LCCN =         "QA371.P34 2009",
  bibdate =      "Mon Nov 30 17:58:16 2009",
  bibsource =    "catalog.lib.byu.edu:2200;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "Student mathematical library; IAS/Park City
                 mathematical subseries",
  acknowledgement = ack-nhfb,
  subject =      "Evolution equations; Differential equations, Linear;
                 Numerical solutions; Differential equations;
                 Mechanics",
  tableofcontents = "Introduction \\
                 1: Differential equations and their solutions \\
                 2: Linear differential equations \\
                 3: Second-order ODE and calculus of variations \\
                 4: Newtonian mechanics \\
                 5: Numerical methods \\
                 Appendix A: Linear algebra and analysis \\
                 Appendix B: The magic of iteration \\
                 Appendix C: Vector fields as differential operators \\
                 Appendix D: Coordinate systems and canonical forms \\
                 Appendix E: Parametrized curves and arclength \\
                 Appendix F: Smoothness with respect to inital
                 conditions \\
                 Appendix G: Canonical form for linear operators \\
                 Appendix H: Runge-Kutta methods \\
                 Appendix I: Multistep methods \\
                 Appendix J: Iterative interpolation and its error",
}


bibtype: book
filename: master.bib
label: Palmer:2004:SAO
author: Brandon Palmer and Jose Nazario
title: Secure Architectures with OpenBSD
publisher: pub-AW
address: pub-AW:adr
pages: xix + 519
year: 2004
ISBN: 0-321-19366-0 (paperback) OR 0321193660 (paperback)
ISBN13: 978-0-321-19366-7 (paperback) OR 9780321193667 (paperback)
LCCN: QA76.76.O63 P335 2004
bibdate: Fri Apr 29 07:07:06 MDT 2005
bibtimestamp: 2005.04.29 07:07:06 MDT
acknowledgement: ack-nhfb
rawauthor: Brandon Palmer and Jose Nazario
rawtitle: Secure Architectures with {OpenBSD}
URL:
ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/; http://www.loc.gov/catdir/toc/ecip0413/2004001163.html

abstract:
booktitle Secure Architectures with OpenBSD is the insider's guide to building secure systems using OpenBSD. Written by Brandon Palmer and Jose Nazario, this book is a how-to for system and network administrators who need to move to a more secure operating system and a reference for seasoned OpenBSD users who want to fully exploit every feature of the system.

subject:
OpenBSD (Electronic resource); Operating systems (Computers); Computer security; Computer architecture

TOC:
1: Introduction I: Getting started 2: Overview of OpenBSD 3: Installation 4: Basic use 5: Basic default services 6: Online help resources 7: X window system II: System configuration and administration 8: User administration 9: Networking 10: Inetd 11: Other installed services 12: Precompiled third-party software: packages 13: The Ports Tree: third-party software from source

rawabstract:
\booktitle{Secure Architectures with OpenBSD} is the insider's guide to building secure systems using OpenBSD. Written by Brandon Palmer and Jose Nazario, this book is a how-to for system and network administrators who need to move to a more secure operating system and a reference for seasoned OpenBSD users who want to fully exploit every feature of the system.

rawTOC:
1: Introduction \\ I: Getting started \\ 2: Overview of OpenBSD \\ 3: Installation \\ 4: Basic use \\ 5: Basic default services \\ 6: Online help resources \\ 7: X window system \\ II: System configuration and administration \\ 8: User administration \\ 9: Networking \\ 10: Inetd \\ 11: Other installed services \\ 12: Precompiled third-party software: packages \\ 13: The Ports Tree: third-party software from source

entry:
@Book{Palmer:2004:SAO,
  author =       "Brandon Palmer and Jose Nazario",
  title =        "Secure Architectures with {OpenBSD}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xix + 519",
  year =         "2004",
  ISBN =         "0-321-19366-0 (paperback)",
  ISBN-13 =      "978-0-321-19366-7 (paperback)",
  LCCN =         "QA76.76.O63 P335 2004",
  bibdate =      "Fri Apr 29 07:07:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.loc.gov/catdir/toc/ecip0413/2004001163.html",
  abstract =     "\booktitle{Secure Architectures with OpenBSD} is the
                 insider's guide to building secure systems using
                 OpenBSD. Written by Brandon Palmer and Jose Nazario,
                 this book is a how-to for system and network
                 administrators who need to move to a more secure
                 operating system and a reference for seasoned OpenBSD
                 users who want to fully exploit every feature of the
                 system.",
  acknowledgement = ack-nhfb,
  subject =      "OpenBSD (Electronic resource); Operating systems
                 (Computers); Computer security; Computer architecture",
  tableofcontents = "1: Introduction \\
                 I: Getting started \\
                 2: Overview of OpenBSD \\
                 3: Installation \\
                 4: Basic use \\
                 5: Basic default services \\
                 6: Online help resources \\
                 7: X window system \\
                 II: System configuration and administration \\
                 8: User administration \\
                 9: Networking \\
                 10: Inetd \\
                 11: Other installed services \\
                 12: Precompiled third-party software: packages \\
                 13: The Ports Tree: third-party software from source",
}


bibtype: book
filename: master.bib
label: Palmer:8087
author: John F. Palmer and Stephen P. Morse
title: The 8087 Primer
publisher: pub-WILEY
address: pub-WILEY:adr
pages: viii + 182
year: 1984
ISBN: 0-471-87569-4 OR 0471875694
ISBN13: 978-0-471-87569-7 OR 9780471875697
LCCN: QA76.8.I2923 P34 1984
bibdate: Wed Dec 15 10:40:38 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:40:38 ???
acknowledgement: ack-nhfb
rawauthor: John F. Palmer and Stephen P. Morse
rawtitle: The 8087 Primer
note:
Excellent coverage of the 8087 numeric coprocessor by the chief architects of the Intel 8087 (Palmer) and 8086 (Morse). Contains many candid statements about design decisions in these processors. A must for serious assembly language coding of the 8087 and 80287 chips. See also cite Intel:286-prm.

rawnote:
Excellent coverage of the 8087 numeric coprocessor by the chief architects of the Intel 8087 (Palmer) and 8086 (Morse). Contains many candid statements about design decisions in these processors. A must for serious assembly language coding of the 8087 and 80287 chips. See also \cite{Intel:286-prm}.

entry:
@Book{Palmer:8087,
  author =       "John F. Palmer and Stephen P. Morse",
  title =        "The 8087 Primer",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "viii + 182",
  year =         "1984",
  ISBN =         "0-471-87569-4",
  ISBN-13 =      "978-0-471-87569-7",
  LCCN =         "QA76.8.I2923 P34 1984",
  bibdate =      "Wed Dec 15 10:40:38 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Excellent coverage of the 8087 numeric coprocessor by
                 the chief architects of the Intel 8087 (Palmer) and
                 8086 (Morse). Contains many candid statements about
                 design decisions in these processors. A must for
                 serious assembly language coding of the 8087 and 80287
                 chips. See also \cite{Intel:286-prm}.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Papagianni:2013:NRH
author: Dimitra Papagianni and Michael A. Morse
title: The Neanderthals rediscovered: how modern science is rewriting their story
publisher: Thames and Hudson Oxbow Books
address: London, UK
pages: 208 + 16
year: 2013
ISBN: 0-500-05177-1 (hardcover) OR 0500051771 (hardcover)
ISBN13: 978-0-500-05177-1 (hardcover) OR 9780500051771 (hardcover)
bibdate: Wed Aug 09 06:20:42 2017
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2017.08.09 06:20:42 ???
acknowledgement: ack-nhfb
rawauthor: Dimitra Papagianni and Michael A. Morse
rawtitle: The {Neanderthals} rediscovered: how modern science is rewriting their story
abstract:
For too long the Neanderthals have been seen as dim-witted evolutionary dead-enders who looked and behaved completely differently from us, but in recent years their story has been transformed thanks to new discoveries and advances in scientific techniques. In a compelling narrative one that has not previously been told in a way that encompasses the entire dramatic arc from evolution to expansion to extinction this book takes a fresh and engaging look at the whole story of the Neanderthals, setting out all the evidence, redressing the balance and arriving at a fairer assessment of a species that was closely related to us and in so doing addresses what it is to be human.

subject:
Neanderthals; Human evolution; Fossil hominids; Human remains (Archaeology); Antiquities, Prehistoric; Antiquities, Prehistoric; Fossil hominids; Human evolution; Human remains (Archaeology); Neanderthals.

TOC:
Preface / 6 1: A long underestimated type of human / 11 2: The first Europeans: 1 million to 600,000 years ago / 24 3: Defeating the cold: 600,000 to 250,000 years ago / 48 4: Meet the Neanderthals: 250,000 to 130,000 years ago / 73 5: An end to isolation: 130,000 to 60,000 years ago / 103 6: Endgame: 60,000 to 25,000 years ago / 133 Still with us? / 180 Bibliography / 200 Sources of illustrations / 205 Index / 205

rawabstract:
For too long the Neanderthals have been seen as dim-witted evolutionary dead-enders who looked and behaved completely differently from us, but in recent years their story has been transformed thanks to new discoveries and advances in scientific techniques. In a compelling narrative one that has not previously been told in a way that encompasses the entire dramatic arc from evolution to expansion to extinction this book takes a fresh and engaging look at the whole story of the Neanderthals, setting out all the evidence, redressing the balance and arriving at a fairer assessment of a species that was closely related to us and in so doing addresses what it is to be human.

rawTOC:
Preface / 6 \\ 1: A long underestimated type of human / 11 \\ 2: The first Europeans: 1 million to 600,000 years ago / 24 \\ 3: Defeating the cold: 600,000 to 250,000 years ago / 48 \\ 4: Meet the Neanderthals: 250,000 to 130,000 years ago / 73 \\ 5: An end to isolation: 130,000 to 60,000 years ago / 103 \\ 6: Endgame: 60,000 to 25,000 years ago / 133 \\ Still with us? / 180 \\ Bibliography / 200 \\ Sources of illustrations / 205 \\ Index / 205

entry:
@Book{Papagianni:2013:NRH,
  author =       "Dimitra Papagianni and Michael A. Morse",
  title =        "The {Neanderthals} rediscovered: how modern science is
                 rewriting their story",
  publisher =    "Thames and Hudson Oxbow Books",
  address =      "London, UK",
  pages =        "208 + 16",
  year =         "2013",
  ISBN =         "0-500-05177-1 (hardcover)",
  ISBN-13 =      "978-0-500-05177-1 (hardcover)",
  LCCN =         "????",
  bibdate =      "Wed Aug 09 06:20:42 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "For too long the Neanderthals have been seen as
                 dim-witted evolutionary dead-enders who looked and
                 behaved completely differently from us, but in recent
                 years their story has been transformed thanks to new
                 discoveries and advances in scientific techniques. In a
                 compelling narrative one that has not previously been
                 told in a way that encompasses the entire dramatic arc
                 from evolution to expansion to extinction this book
                 takes a fresh and engaging look at the whole story of
                 the Neanderthals, setting out all the evidence,
                 redressing the balance and arriving at a fairer
                 assessment of a species that was closely related to us
                 and in so doing addresses what it is to be human.",
  acknowledgement = ack-nhfb,
  subject =      "Neanderthals; Human evolution; Fossil hominids; Human
                 remains (Archaeology); Antiquities, Prehistoric;
                 Antiquities, Prehistoric; Fossil hominids; Human
                 evolution; Human remains (Archaeology); Neanderthals.",
  tableofcontents = "Preface / 6 \\
                 1: A long underestimated type of human / 11 \\
                 2: The first Europeans: 1 million to 600,000 years ago
                 / 24 \\
                 3: Defeating the cold: 600,000 to 250,000 years ago /
                 48 \\
                 4: Meet the Neanderthals: 250,000 to 130,000 years ago
                 / 73 \\
                 5: An end to isolation: 130,000 to 60,000 years ago /
                 103 \\
                 6: Endgame: 60,000 to 25,000 years ago / 133 \\
                 Still with us? / 180 \\
                 Bibliography / 200 \\
                 Sources of illustrations / 205 \\
                 Index / 205",
}


bibtype: book
filename: master.bib
label: Parhami:2000:CAA
author: Behrooz Parhami
title: Computer Arithmetic: Algorithms and Hardware Designs
publisher: pub-OXFORD
address: pub-OXFORD:adr
pages: xx + 490
year: 2000
LCCN: QA76.9.C62P37 1999
bibdate: Sat Jun 17 12:26:40 2000
bibtimestamp: 2000.06.17 12:26:40 ???
acknowledgement: ack-nhfb
rawauthor: Behrooz Parhami
rawtitle: Computer Arithmetic: Algorithms and Hardware Designs
ISBN:
0-19-512583-5 (hardcover), 3-540-04907-X (print), 3-540-36246-0 (e-book) OR 0195125835 (hardcover), 354004907X (print), 3540362460 (ebook)

ISBN13:
978-0-19-512583-2 (hardcover), 978-3-540-04907-4 (print), 978-3-540-36246-3 (e-book) OR 9780195125832 (hardcover), 9783540049074 (print), 9783540362463 (ebook)

bibsource:
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib; https://www.math.utah.edu/pub/tex/bib/fparith.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

abstract:
The field of digital computer architecture has grown explosively in the past two decades. Through a steady stream of experimental research, tool-building efforts, and theoretical studies, the design of an instruction-set architecture has been transformed into one of the most quantitative branches of computer technology. However, this explosive growth has led to unprecedented hardware complexity and almost intolerable development costs. The challenge faxing current and future computer designers is to institute simplicity where we now have complexity; to use fundamental theories being developed in this area to gain performance and ease-of-use benefits from simpler circuits; to understand the interplay between technological capabilities/limitations and sound architectural decisions. Computer arithmetic plays a key role in the computer designers' quest for user-friendliness, compactness, simplicity, high performance, low cost, and low power. Parhami's Computer Architecture emphasizes both the underlying theory and actual hardware designs. and links computer arithmetic to other subfields of computing. It is the first computer arithmetic book to cover all topics important for a balanced and complete view of the field. IT will be accompanied by an instructor's manual, with problem solutions and enlarged versions of the figures/charts, suitable for reproduction as transparencies. This is a textbook for senior/graduate level courses in departments of computer science and electrical and computer engineering. The course is commonly called Computer Arithmetic. Students wishing to enroll will usually have taken courses in computer organization and advanced digital design before enrolling. Computer Arithmetic is a sub-field of digital computer organization. It deals with the hardware realization of arithmetic functions to support various computer architectures, as well as arithmetic algorithms for firmware or software implementations. A major thrust of digital computer arithmetic is the design of hardware algorithms and circuits to enhance the speed of numeric operations. Thus much of what is presented in this book complements the architectural and algorithmic speedup techniques studied in the context of high performance computer architecture and parallel processing.

TOC:
Part I: Number Representation 1: Numbers and Arithmetic 2: Representing Signed Numbers 3: Redundant Number Systems 4: Residue Number Systems Part II: Addition/Subtraction 5: Basic Addition and Counting 6: Carry-Lookahead Adders 7: Variations in Fast Adders 8: Multioperand Addition Part III: Multiplication 9: Basic Multiplication Schemes 10: High-Radix Multipliers 11: Tree and Array Multipliers 12: Variations in Multipliers Part IV: Division 13: Basic Division Schemes 14: High-Radix Dividers 15: Variations in Dividers 16: Division by Convergence Part V: Real Arithmetic 17: Floating-Point Representations 18: Floating-Point Operations 19: Errors and Error Control

rawabstract:
The field of digital computer architecture has grown explosively in the past two decades. Through a steady stream of experimental research, tool-building efforts, and theoretical studies, the design of an instruction-set architecture has been transformed into one of the most quantitative branches of computer technology. However, this explosive growth has led to unprecedented hardware complexity and almost intolerable development costs. The challenge faxing current and future computer designers is to institute simplicity where we now have complexity; to use fundamental theories being developed in this area to gain performance and ease-of-use benefits from simpler circuits; to understand the interplay between technological capabilities/limitations and sound architectural decisions. Computer arithmetic plays a key role in the computer designers' quest for user-friendliness, compactness, simplicity, high performance, low cost, and low power. Parhami's Computer Architecture emphasizes both the underlying theory and actual hardware designs. and links computer arithmetic to other subfields of computing. It is the first computer arithmetic book to cover all topics important for a balanced and complete view of the field. IT will be accompanied by an instructor's manual, with problem solutions and enlarged versions of the figures/charts, suitable for reproduction as transparencies. This is a textbook for senior/graduate level courses in departments of computer science and electrical and computer engineering. The course is commonly called Computer Arithmetic. Students wishing to enroll will usually have taken courses in computer organization and advanced digital design before enrolling. Computer Arithmetic is a sub-field of digital computer organization. It deals with the hardware realization of arithmetic functions to support various computer architectures, as well as arithmetic algorithms for firmware or software implementations. A major thrust of digital computer arithmetic is the design of hardware algorithms and circuits to enhance the speed of numeric operations. Thus much of what is presented in this book complements the architectural and algorithmic speedup techniques studied in the context of high performance computer architecture and parallel processing.

rawTOC:
Part I: Number Representation \\ 1: Numbers and Arithmetic \\ 2: Representing Signed Numbers \\ 3: Redundant Number Systems \\ 4: Residue Number Systems \\ Part II: Addition/Subtraction \\ 5: Basic Addition and Counting \\ 6: Carry-Lookahead Adders \\ 7: Variations in Fast Adders \\ 8: Multioperand Addition \\ Part III: Multiplication \\ 9: Basic Multiplication Schemes \\ 10: High-Radix Multipliers \\ 11: Tree and Array Multipliers \\ 12: Variations in Multipliers \\ Part IV: Division \\ 13: Basic Division Schemes \\ 14: High-Radix Dividers \\ 15: Variations in Dividers \\ 16: Division by Convergence \\ Part V: Real Arithmetic \\ 17: Floating-Point Representations \\ 18: Floating-Point Operations \\ 19: Errors and Error Control

entry:
@Book{Parhami:2000:CAA,
  author =       "Behrooz Parhami",
  title =        "Computer Arithmetic: Algorithms and Hardware Designs",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xx + 490",
  year =         "2000",
  ISBN =         "0-19-512583-5 (hardcover), 3-540-04907-X (print),
                 3-540-36246-0 (e-book)",
  ISBN-13 =      "978-0-19-512583-2 (hardcover), 978-3-540-04907-4
                 (print), 978-3-540-36246-3 (e-book)",
  LCCN =         "QA76.9.C62P37 1999",
  bibdate =      "Sat Jun 17 12:26:40 2000",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$85.00",
  abstract =     "The field of digital computer architecture has grown
                 explosively in the past two decades. Through a steady
                 stream of experimental research, tool-building efforts,
                 and theoretical studies, the design of an
                 instruction-set architecture has been transformed into
                 one of the most quantitative branches of computer
                 technology. However, this explosive growth has led to
                 unprecedented hardware complexity and almost
                 intolerable development costs. The challenge faxing
                 current and future computer designers is to institute
                 simplicity where we now have complexity; to use
                 fundamental theories being developed in this area to
                 gain performance and ease-of-use benefits from simpler
                 circuits; to understand the interplay between
                 technological capabilities/limitations and sound
                 architectural decisions. Computer arithmetic plays a
                 key role in the computer designers' quest for
                 user-friendliness, compactness, simplicity, high
                 performance, low cost, and low power. Parhami's
                 Computer Architecture emphasizes both the underlying
                 theory and actual hardware designs. and links computer
                 arithmetic to other subfields of computing. It is the
                 first computer arithmetic book to cover all topics
                 important for a balanced and complete view of the
                 field. IT will be accompanied by an instructor's
                 manual, with problem solutions and enlarged versions of
                 the figures/charts, suitable for reproduction as
                 transparencies. This is a textbook for senior/graduate
                 level courses in departments of computer science and
                 electrical and computer engineering. The course is
                 commonly called Computer Arithmetic. Students wishing
                 to enroll will usually have taken courses in computer
                 organization and advanced digital design before
                 enrolling. Computer Arithmetic is a sub-field of
                 digital computer organization. It deals with the
                 hardware realization of arithmetic functions to support
                 various computer architectures, as well as arithmetic
                 algorithms for firmware or software implementations. A
                 major thrust of digital computer arithmetic is the
                 design of hardware algorithms and circuits to enhance
                 the speed of numeric operations. Thus much of what is
                 presented in this book complements the architectural
                 and algorithmic speedup techniques studied in the
                 context of high performance computer architecture and
                 parallel processing.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Part I: Number Representation \\
                 1: Numbers and Arithmetic \\
                 2: Representing Signed Numbers \\
                 3: Redundant Number Systems \\
                 4: Residue Number Systems \\
                 Part II: Addition/Subtraction \\
                 5: Basic Addition and Counting \\
                 6: Carry-Lookahead Adders \\
                 7: Variations in Fast Adders \\
                 8: Multioperand Addition \\
                 Part III: Multiplication \\
                 9: Basic Multiplication Schemes \\
                 10: High-Radix Multipliers \\
                 11: Tree and Array Multipliers \\
                 12: Variations in Multipliers \\
                 Part IV: Division \\
                 13: Basic Division Schemes \\
                 14: High-Radix Dividers \\
                 15: Variations in Dividers \\
                 16: Division by Convergence \\
                 Part V: Real Arithmetic \\
                 17: Floating-Point Representations \\
                 18: Floating-Point Operations \\
                 19: Errors and Error Control",
}


bibtype: book
filename: master.bib
label: Parker:2003:BEH
author: Andrew Parker
title: In the blink of an eye: how vision sparked the big bang of evolution
publisher: Basic Books
address: New York, NY, USA
pages: xvi + 316
year: 2003
ISBN: 0-465-05438-2 (paperback) OR 0465054382 (paperback)
ISBN13: 978-0-465-05438-1 (paperback) OR 9780465054381 (paperback)
LCCN: QE770 .P37 2004
bibdate: Wed Mar 8 10:50:19 MST 2006
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2006.03.08 10:50:19 MST
subject: Invertebrates, Fossil; Paleontology; Cambrian; Burgess Shale (B.C.); Evolution (Biology)
acknowledgement: ack-nhfb
rawauthor: Andrew Parker
rawtitle: In the blink of an eye: how vision sparked the big bang of evolution
TOC:
Evolution's big bang The virtual life of fossils The infusion of light When darkness descends Light, time and evolution Colour in the Cambrian? The making of a sense The killer instinct The solution End of story?

rawTOC:
Evolution's big bang\\ The virtual life of fossils\\ The infusion of light\\ When darkness descends\\ Light, time and evolution\\ Colour in the Cambrian?\\ The making of a sense\\ The killer instinct\\ The solution\\ End of story?

entry:
@Book{Parker:2003:BEH,
  author =       "Andrew Parker",
  title =        "In the blink of an eye: how vision sparked the big
                 bang of evolution",
  publisher =    "Basic Books",
  address =      "New York, NY, USA",
  pages =        "xvi + 316",
  year =         "2003",
  ISBN =         "0-465-05438-2 (paperback)",
  ISBN-13 =      "978-0-465-05438-1 (paperback)",
  LCCN =         "QE770 .P37 2004",
  bibdate =      "Wed Mar 8 10:50:19 MST 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Invertebrates, Fossil; Paleontology; Cambrian; Burgess
                 Shale (B.C.); Evolution (Biology)",
  tableofcontents = "Evolution's big bang\\
                 The virtual life of fossils\\
                 The infusion of light\\
                 When darkness descends\\
                 Light, time and evolution\\
                 Colour in the Cambrian?\\
                 The making of a sense\\
                 The killer instinct\\
                 The solution\\
                 End of story?",
}


bibtype: incollection
filename: master.bib
label: Parker:printer-fonts
author: Mike Parker
editor: Robert C. Durbeck and Sol Sherr
booktitle: Output Hardcopy Devices
title: Printer Fonts
chapter: 19
publisher: pub-ACADEMIC
address: pub-ACADEMIC:adr
pages: 497--516
year: 1988
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
acknowledgement: ack-nhfb
rawauthor: Mike Parker
rawbooktitle: Output Hardcopy Devices
raweditor: Robert C. Durbeck and Sol Sherr
rawtitle: Printer Fonts
entry:
@InCollection{Parker:printer-fonts,
  author =       "Mike Parker",
  editor =       "Robert C. Durbeck and Sol Sherr",
  booktitle =    "Output Hardcopy Devices",
  title =        "Printer Fonts",
  chapter =      "19",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "497--516",
  year =         "1988",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Parkinson:1980:PL
author: Cyril Northcote Parkinson
title: Parkinson, the Law
publisher: pub-HOUGHTON-MIFFLIN
address: pub-HOUGHTON-MIFFLIN:adr
pages: 207
year: 1980
ISBN: 0-395-29131-3 OR 0395291313
ISBN13: 978-0-395-29131-3 OR 9780395291313
LCCN: PN6231.M2 P297 1980
bibdate: Wed Jan 12 14:59:06 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.01.12 14:59:06 ???
acknowledgement: ack-nhfb
rawauthor: Cyril Northcote Parkinson
rawtitle: Parkinson, the Law
entry:
@Book{Parkinson:1980:PL,
  author =       "Cyril Northcote Parkinson",
  title =        "Parkinson, the Law",
  publisher =    pub-HOUGHTON-MIFFLIN,
  address =      pub-HOUGHTON-MIFFLIN:adr,
  pages =        "207",
  year =         "1980",
  ISBN =         "0-395-29131-3",
  ISBN-13 =      "978-0-395-29131-3",
  LCCN =         "PN6231.M2 P297 1980",
  bibdate =      "Wed Jan 12 14:59:06 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$8.95",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Parlett:1980:SEP
author: Beresford N. Parlett
title: The Symmetric Eigenvalue Problem
publisher: pub-PH
address: pub-PH:adr
pages: xix + 348
year: 1980
ISBN: 0-13-880047-2 OR 0138800472
ISBN13: 978-0-13-880047-5 OR 9780138800475
LCCN: QA188 .P3
MRclass: 65F15 (15A18)
MRnumber: MR570116 (81j:65063)
MRreviewer: Robert Todd Gregory
bibdate: Fri Nov 11 06:36:51 MST 2005
bibtimestamp: 2005.11.11 06:36:51 MST
note: Prentice-Hall Series in Computational Mathematics
series: Series in Computational Mathematics
ZMnumber: 0431.65017
acknowledgement: ack-nhfb
rawauthor: Beresford N. Parlett
rawnote: Prentice-Hall Series in Computational Mathematics
rawtitle: The Symmetric Eigenvalue Problem
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib; https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib; https://www.math.utah.edu/pub/bibnet/subjects/matrix-analysis-2ed.bib; https://www.math.utah.edu/pub/tex/bib/all_brec.bib; https://www.math.utah.edu/pub/tex/bib/gvl.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

keywords:
bandmatrices; bounds for eigenvalues; eigenvalues; generalized eigenvalue problem; Krylov sequences; localization of eigenvalues; orthogonal transformations; tridiagonal matrices; vector iteration

TOC:
Notation: Inside Front Cover Preface / xii Introduction / xv 1: Basic Facts about Self-Adjoint Matrices / 1 1-1 Introduction / 1 1-2 Euclidean Space / 1 1-3 Eigenvalues / 5 l-4 Self-Adjoint Matrices / 6 1-5 Quadratic Forms / 10 1-6 Matrix Norms / 13 1-7 The Generalized Eigenvalue Problem / 16 2: Tasks, Obstacles, and Aids / 17 2-1 What is Small? What is Large? / 17 2-2 Tasks / 19 2-3 Conflicting Requirements / 20 2-4 Finite Precision Arithmetic / 23 2-5 Cancellation / 25 2-6 Inner Product Analysis / 29 2-7 Can Small Eigenvalues Be Found with Low Relative Error? / 33 2-8 Available Programs / 34 2-9 Representative Timings / 36 2-10 Alternative Computer Architecture / 37 3: Counting Eigenvalues / 38 3-1 Triangular Factorization / 38 3-2 Error Analysis of Triangular Factorization / 43 3-3 Slicing the Spectrum / 46 3-4 Relation to Sturm Sequences / 52 3-5 Bisection and Secant Methods / 53 3-6 Hidden Eigenvalues / 55 3-7 The Characteristic Polynomial / 57 4: Simple Vector Iterations / 58 4-1 Eigenvectors of Rank One Matrices / 58 4-2 Direct and Inverse Iteration / 59 4-3 Advantages of an Ill Conditioned System / 65 4-4 Convergence and Orthogonality / 68 4-5 Simple Error Bounds / 69 4-6 The Rayleigh Quotient Iteration / 70 4-7 Local Convergence / 72 4-8 Monotonic Residuals / 75 *4-9 Global Convergence / 76 5: Deflation / 81 5-1 Deflation by Subtraction / 81 5-2 Deflation by Restriction / 84 5-3 Deflation by Similarity Transformations / 85 6: Useful Orthogonal Matrices (Tools of the Trade) / 87 6-1 Orthogonals are Important / 87 6-2 Permutations / 88 6-3 Reflections (or Symmetries) / 90 6-4 Plane Rotations / 92 6-5 Error Propagation in a Sequence of Orthogonal Congruences / 94 6-6 Backward Error Analysis / 97 6-7 The $QR$ Factorization and Gram--Schmidt / 98 *6-8 Fast Scaled Rotations / 100 *6-9 Orthogonalization in the Face of Roundoff / 105 7: Tridiagonal Form / 111 7-1 Introduction / 111 7-2 Uniqueness of Reduction / 112 7-3 Minimizing Characteristics / 114 7-4 Explicit Reduction of a Full Matrix / 117 7-5 Reduction of a Banded Matrix / 120 7-6 Irrelevant Instability / 122 7-7 Eigenvalues are Simple / 124 7-8 Orthogonal Polynomials / 125 7-9 Eigenvectors of T / 127 7-10 Sturm Sequences / 131 7-11 When to Neglect an Off-Diagonal Element / 133 7-12 Inverse Eigenvalue Problems / 136 8: The $QL$ and $QR$ Algorithms / 139 8-1 Introduction / 139 8-2 The $QL$ Transformation / 140 8-3 Preservation of Bandwidth / 141 8-4 Relation between $QL$ and $QR$ / 142 8-5 $QL$, the Power Method, and Inverse Iteration / 144 8-6 Convergence of the Basic $QL$ Algorithm / 145 8-7 The Rayleigh Quotient Shift / 146 8-8 The Off-Diagonal Elements / 148 8-9 Residual Bounds Using Wilkinson's Shift / 149 8-10 Tridiagonal $QL$ Always Converges / 151 8-11 Asymptotic Convergence Rates / 154 8-12 Tridiagonal $QL$ with Explicit Shift / 157 8-13 Chasing the Bulge / 159 8-14 Shifts for all Seasons / 162 8-15 Casting Out Square Roots / 164 8-16 $QL$ for Banded Matrices / 170 9: Jacobi Methods / 174 9-1 Rotation in the Plane / 174 9-2 Jacobi Rotations / 176 9-3 Convergence / 178 9-4 Various Strategies / 180 9-5 Ultimate Quadratic Convergence / 181 9-6 Assessment of Jacobi Methods / 183 10: Eigenvalue Bounds / 185 10-1 Cauchy's Interlace Theorem / 186 10-2 The Minimax Characterization / 188 10-3 The Monotonicity Theorem / 191 10-4 The Residual Interlace Theorem / 194 10-5 Lehmann's Optimal Intervals / 198 10-6 Use of Bounds on the Missing Submatrix / 203 10-7 Use of Gaps in A's Spectrum / 206 11: Approximations from a Subspace / 209 11-1 Subspaces and Their Representation / 209 11-2 Invariant Subspaces / 211 11-3 The Rayleigh--Ritz Procedure / 213 11-4 Optimality / 215 11-5 Residual Bounds on Clustered Ritz Values / 218 11-6 No Residual Bounds on Ritz Vectors / 221 11-7 Gaps in the Spectrum / 221 11-8 Condensing the Residual / 225 *11-9 A Priori Bounds for Interior Ritz Approximations / 226 *11-10 Nonorthogonal Bases / 229 *11-11 An Extension Theorem / 231 12: Krylov Subspaces / 235 12-1 Introduction / 235 12-2 Basic Properties / 237 12-3 Representation by Polynomials / 239 12-4 The Error Bounds of Kaniel and Saad / 242 12-5 Comparison with the Power Method / 250 12-6 Partial Reduction to Tridiagonal Form / 252 13: Lanczos Algorithms / 257 13-1 Krylov + Rayleigh--Ritz = Lanczos / 257 13-2 Assessing Accuracy / 260 13-3 The Effects of Finite Precision Arithmetic / 262 13-4 Paige's Theorem / 264 13-5 An Alternative Formula for 13 1 / 268 13-6 Convergence=> Loss of Orthogonality / 270 13-7 Maintaining Orthogonality / 272 *13-8 Selective Orthogonalization / 275 13-9 Analysis of Selective Orthogonalization / 279 *13-10 Band (or Block) Lanczos / 284 14: Subspace Iteration / 288 14-1 Introduction / 288 14-2 Implementations / 289 14-3 Improvements / 293 *14-4 Convergence / 296 14-5 Sectioning / 299 15: The General Linear Eigenvalue Problem / 302 15-1 Introduction / 302 15-2 Symmetry is Not Enough / 303 15-3 Simultaneous Diagonalization of Two Quadratic Forms / 306 15-4 Explicit Reduction to Standard Form / 309 *15-5 The Fix--Heiberger Reduction / 311 15-6 The $QZ$ Algorithm / 314 15-7 Jacobi Generalized / 315 15-8 Implicit Reduction to Standard Form / 316 15-9 Simple Vector Iterations / 317 15-10 Rayleigh Ritz Approximations / 321 15-11 Lanczos Algorithms / 323 15-12 Subspace Iteration / 325 15-13 Practical Considerations / 327 A Appendix: Rank One and Elementary Matrices / 329 B: Appendix: Chebyshev Polynomials / 331 References / 334 Annotated Bibliography / 341 Author and Subject Index / 345

rawTOC:
Notation: Inside Front Cover \\ Preface / xii \\ Introduction / xv \\ 1: Basic Facts about Self-Adjoint Matrices / 1 \\ 1-1 Introduction / 1 \\ 1-2 Euclidean Space / 1 \\ 1-3 Eigenvalues / 5 \\ l-4 Self-Adjoint Matrices / 6 \\ 1-5 Quadratic Forms / 10 \\ 1-6 Matrix Norms / 13 \\ 1-7 The Generalized Eigenvalue Problem / 16 \\ 2: Tasks, Obstacles, and Aids / 17 \\ 2-1 What is Small? What is Large? / 17 \\ 2-2 Tasks / 19 \\ 2-3 Conflicting Requirements / 20 \\ 2-4 Finite Precision Arithmetic / 23 \\ 2-5 Cancellation / 25 \\ 2-6 Inner Product Analysis / 29 \\ 2-7 Can Small Eigenvalues Be Found with Low Relative Error? / 33 \\ 2-8 Available Programs / 34 \\ 2-9 Representative Timings / 36 \\ 2-10 Alternative Computer Architecture / 37 \\ 3: Counting Eigenvalues / 38 \\ 3-1 Triangular Factorization / 38 \\ 3-2 Error Analysis of Triangular Factorization / 43 \\ 3-3 Slicing the Spectrum / 46 \\ 3-4 Relation to Sturm Sequences / 52 \\ 3-5 Bisection and Secant Methods / 53 \\ 3-6 Hidden Eigenvalues / 55 \\ 3-7 The Characteristic Polynomial / 57 \\ 4: Simple Vector Iterations / 58 \\ 4-1 Eigenvectors of Rank One Matrices / 58 \\ 4-2 Direct and Inverse Iteration / 59 \\ 4-3 Advantages of an Ill Conditioned System / 65 \\ 4-4 Convergence and Orthogonality / 68 \\ 4-5 Simple Error Bounds / 69 \\ 4-6 The Rayleigh Quotient Iteration / 70 \\ 4-7 Local Convergence / 72 \\ 4-8 Monotonic Residuals / 75 \\ *4-9 Global Convergence / 76 \\ 5: Deflation / 81 \\ 5-1 Deflation by Subtraction / 81 \\ 5-2 Deflation by Restriction / 84 \\ 5-3 Deflation by Similarity Transformations / 85 \\ 6: Useful Orthogonal Matrices (Tools of the Trade) / 87 \\ 6-1 Orthogonals are Important / 87 \\ 6-2 Permutations / 88 \\ 6-3 Reflections (or Symmetries) / 90 \\ 6-4 Plane Rotations / 92 \\ 6-5 Error Propagation in a Sequence of Orthogonal Congruences / 94 \\ 6-6 Backward Error Analysis / 97 \\ 6-7 The $QR$ Factorization and Gram--Schmidt / 98 \\ *6-8 Fast Scaled Rotations / 100 \\ *6-9 Orthogonalization in the Face of Roundoff / 105 \\ 7: Tridiagonal Form / 111 \\ 7-1 Introduction / 111 \\ 7-2 Uniqueness of Reduction / 112 \\ 7-3 Minimizing Characteristics / 114 \\ 7-4 Explicit Reduction of a Full Matrix / 117 \\ 7-5 Reduction of a Banded Matrix / 120 \\ 7-6 Irrelevant Instability / 122 \\ 7-7 Eigenvalues are Simple / 124 \\ 7-8 Orthogonal Polynomials / 125 \\ 7-9 Eigenvectors of T / 127 \\ 7-10 Sturm Sequences / 131 \\ 7-11 When to Neglect an Off-Diagonal Element / 133 \\ 7-12 Inverse Eigenvalue Problems / 136 \\ 8: The $QL$ and $QR$ Algorithms / 139 \\ 8-1 Introduction / 139 \\ 8-2 The $QL$ Transformation / 140 \\ 8-3 Preservation of Bandwidth / 141 \\ 8-4 Relation between $QL$ and $QR$ / 142 \\ 8-5 $QL$, the Power Method, and Inverse Iteration / 144 \\ 8-6 Convergence of the Basic $QL$ Algorithm / 145 \\ 8-7 The Rayleigh Quotient Shift / 146 \\ 8-8 The Off-Diagonal Elements / 148 \\ 8-9 Residual Bounds Using Wilkinson's Shift / 149 \\ 8-10 Tridiagonal $QL$ Always Converges / 151 \\ 8-11 Asymptotic Convergence Rates / 154 \\ 8-12 Tridiagonal $QL$ with Explicit Shift / 157 \\ 8-13 Chasing the Bulge / 159 \\ 8-14 Shifts for all Seasons / 162 \\ 8-15 Casting Out Square Roots / 164 \\ 8-16 $QL$ for Banded Matrices / 170 \\ 9: Jacobi Methods / 174 \\ 9-1 Rotation in the Plane / 174 \\ 9-2 Jacobi Rotations / 176 \\ 9-3 Convergence / 178 \\ 9-4 Various Strategies / 180 \\ 9-5 Ultimate Quadratic Convergence / 181 \\ 9-6 Assessment of Jacobi Methods / 183 \\ 10: Eigenvalue Bounds / 185 \\ 10-1 Cauchy's Interlace Theorem / 186 \\ 10-2 The Minimax Characterization / 188 \\ 10-3 The Monotonicity Theorem / 191 \\ 10-4 The Residual Interlace Theorem / 194 \\ 10-5 Lehmann's Optimal Intervals / 198 \\ 10-6 Use of Bounds on the Missing Submatrix / 203 \\ 10-7 Use of Gaps in A's Spectrum / 206 \\ 11: Approximations from a Subspace / 209 \\ 11-1 Subspaces and Their Representation / 209 \\ 11-2 Invariant Subspaces / 211 \\ 11-3 The Rayleigh--Ritz Procedure / 213 \\ 11-4 Optimality / 215 \\ 11-5 Residual Bounds on Clustered Ritz Values / 218 \\ 11-6 No Residual Bounds on Ritz Vectors / 221 \\ 11-7 Gaps in the Spectrum / 221 \\ 11-8 Condensing the Residual / 225 \\ *11-9 A Priori Bounds for Interior Ritz Approximations / 226 \\ *11-10 Nonorthogonal Bases / 229 \\ *11-11 An Extension Theorem / 231 \\ 12: Krylov Subspaces / 235 \\ 12-1 Introduction / 235 \\ 12-2 Basic Properties / 237 \\ 12-3 Representation by Polynomials / 239 \\ 12-4 The Error Bounds of Kaniel and Saad / 242 \\ 12-5 Comparison with the Power Method / 250 \\ 12-6 Partial Reduction to Tridiagonal Form / 252 \\ 13: Lanczos Algorithms / 257 \\ 13-1 Krylov + Rayleigh--Ritz = Lanczos / 257 \\ 13-2 Assessing Accuracy / 260 \\ 13-3 The Effects of Finite Precision Arithmetic / 262 \\ 13-4 Paige's Theorem / 264 \\ 13-5 An Alternative Formula for 13 1 / 268 \\ 13-6 Convergence=> Loss of Orthogonality / 270 \\ 13-7 Maintaining Orthogonality / 272 \\ *13-8 Selective Orthogonalization / 275 \\ 13-9 Analysis of Selective Orthogonalization / 279 \\ *13-10 Band (or Block) Lanczos / 284 \\ 14: Subspace Iteration / 288 \\ 14-1 Introduction / 288 \\ 14-2 Implementations / 289 \\ 14-3 Improvements / 293 \\ *14-4 Convergence / 296 \\ 14-5 Sectioning / 299 \\ 15: The General Linear Eigenvalue Problem / 302 \\ 15-1 Introduction / 302 \\ 15-2 Symmetry is Not Enough / 303 \\ 15-3 Simultaneous Diagonalization of Two Quadratic Forms / 306 \\ 15-4 Explicit Reduction to Standard Form / 309 \\ *15-5 The Fix--Heiberger Reduction / 311 \\ 15-6 The $QZ$ Algorithm / 314 \\ 15-7 Jacobi Generalized / 315 \\ 15-8 Implicit Reduction to Standard Form / 316 \\ 15-9 Simple Vector Iterations / 317 \\ 15-10 Rayleigh Ritz Approximations / 321 \\ 15-11 Lanczos Algorithms / 323 \\ 15-12 Subspace Iteration / 325 \\ 15-13 Practical Considerations / 327 \\ A Appendix: Rank One and Elementary Matrices / 329 \\ B: Appendix: Chebyshev Polynomials / 331 \\ References / 334 \\ Annotated Bibliography / 341 \\ Author and Subject Index / 345

entry:
@Book{Parlett:1980:SEP,
  author =       "Beresford N. Parlett",
  title =        "The Symmetric Eigenvalue Problem",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xix + 348",
  year =         "1980",
  ISBN =         "0-13-880047-2",
  ISBN-13 =      "978-0-13-880047-5",
  LCCN =         "QA188 .P3",
  MRclass =      "65F15 (15A18)",
  MRnumber =     "MR570116 (81j:65063)",
  MRreviewer =   "Robert Todd Gregory",
  bibdate =      "Fri Nov 11 06:36:51 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/matrix-analysis-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 https://www.math.utah.edu/pub/tex/bib/gvl.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Prentice-Hall Series in Computational Mathematics",
  series =       "Series in Computational Mathematics",
  ZMnumber =     "0431.65017",
  acknowledgement = ack-nhfb,
  classmath =    "*65F15 Eigenvalues (numerical linear algebra) 15A18
                 Eigenvalues of matrices, etc. 15A57 Other types of
                 matrices 15-02 Research monographs (linear algebra)
                 65-02 Research monographs (numerical analysis) 15A23
                 Factorization of matrices 65F25 Orthogonalization
                 (numerical linear algebra)",
  keywords =     "bandmatrices; bounds for eigenvalues; eigenvalues;
                 generalized eigenvalue problem; Krylov sequences;
                 localization of eigenvalues; orthogonal
                 transformations; tridiagonal matrices; vector
                 iteration",
  tableofcontents = "Notation: Inside Front Cover \\
                 Preface / xii \\
                 Introduction / xv \\
                 1: Basic Facts about Self-Adjoint Matrices / 1 \\
                 2: Tasks, Obstacles, and Aids / 17 \\
                 3: Counting Eigenvalues / 38 \\
                 4: Simple Vector Iterations / 58 \\
                 5: Deflation / 81 \\
                 6: Useful Orthogonal Matrices (Tools of the Trade) / 87
                 \\
                 7: Tridiagonal Form / 111 \\
                 8: The $QL$ and $QR$ Algorithms / 139 \\
                 9: Jacobi Methods / 174 \\
                 10: Eigenvalue Bounds / 185 \\
                 11: Approximations from a Subspace / 209 \\
                 12: Krylov Subspaces / 235 \\
                 13: Lanczos Algorithms / 257 \\
                 14: Subspace Iteration / 288 \\
                 15: The General Linear Eigenvalue Problem / 302 \\
                 A Appendix: Rank One and Elementary Matrices / 329 \\
                 B: Appendix: Chebyshev Polynomials / 331 \\
                 References / 334 \\
                 Annotated Bibliography / 341 \\
                 Author and Subject Index / 345",
  tableofcontents = "Notation: Inside Front Cover \\
                 Preface / xii \\
                 Introduction / xv \\
                 1: Basic Facts about Self-Adjoint Matrices / 1 \\
                 1-1 Introduction / 1 \\
                 1-2 Euclidean Space / 1 \\
                 1-3 Eigenvalues / 5 \\
                 l-4 Self-Adjoint Matrices / 6 \\
                 1-5 Quadratic Forms / 10 \\
                 1-6 Matrix Norms / 13 \\
                 1-7 The Generalized Eigenvalue Problem / 16 \\
                 2: Tasks, Obstacles, and Aids / 17 \\
                 2-1 What is Small? What is Large? / 17 \\
                 2-2 Tasks / 19 \\
                 2-3 Conflicting Requirements / 20 \\
                 2-4 Finite Precision Arithmetic / 23 \\
                 2-5 Cancellation / 25 \\
                 2-6 Inner Product Analysis / 29 \\
                 2-7 Can Small Eigenvalues Be Found with Low Relative
                 Error? / 33 \\
                 2-8 Available Programs / 34 \\
                 2-9 Representative Timings / 36 \\
                 2-10 Alternative Computer Architecture / 37 \\
                 3: Counting Eigenvalues / 38 \\
                 3-1 Triangular Factorization / 38 \\
                 3-2 Error Analysis of Triangular Factorization / 43 \\
                 3-3 Slicing the Spectrum / 46 \\
                 3-4 Relation to Sturm Sequences / 52 \\
                 3-5 Bisection and Secant Methods / 53 \\
                 3-6 Hidden Eigenvalues / 55 \\
                 3-7 The Characteristic Polynomial / 57 \\
                 4: Simple Vector Iterations / 58 \\
                 4-1 Eigenvectors of Rank One Matrices / 58 \\
                 4-2 Direct and Inverse Iteration / 59 \\
                 4-3 Advantages of an Ill Conditioned System / 65 \\
                 4-4 Convergence and Orthogonality / 68 \\
                 4-5 Simple Error Bounds / 69 \\
                 4-6 The Rayleigh Quotient Iteration / 70 \\
                 4-7 Local Convergence / 72 \\
                 4-8 Monotonic Residuals / 75 \\
                 *4-9 Global Convergence / 76 \\
                 5: Deflation / 81 \\
                 5-1 Deflation by Subtraction / 81 \\
                 5-2 Deflation by Restriction / 84 \\
                 5-3 Deflation by Similarity Transformations / 85 \\
                 6: Useful Orthogonal Matrices (Tools of the Trade) / 87
                 \\
                 6-1 Orthogonals are Important / 87 \\
                 6-2 Permutations / 88 \\
                 6-3 Reflections (or Symmetries) / 90 \\
                 6-4 Plane Rotations / 92 \\
                 6-5 Error Propagation in a Sequence of Orthogonal
                 Congruences / 94 \\
                 6-6 Backward Error Analysis / 97 \\
                 6-7 The $QR$ Factorization and Gram--Schmidt / 98 \\
                 *6-8 Fast Scaled Rotations / 100 \\
                 *6-9 Orthogonalization in the Face of Roundoff / 105
                 \\
                 7: Tridiagonal Form / 111 \\
                 7-1 Introduction / 111 \\
                 7-2 Uniqueness of Reduction / 112 \\
                 7-3 Minimizing Characteristics / 114 \\
                 7-4 Explicit Reduction of a Full Matrix / 117 \\
                 7-5 Reduction of a Banded Matrix / 120 \\
                 7-6 Irrelevant Instability / 122 \\
                 7-7 Eigenvalues are Simple / 124 \\
                 7-8 Orthogonal Polynomials / 125 \\
                 7-9 Eigenvectors of T / 127 \\
                 7-10 Sturm Sequences / 131 \\
                 7-11 When to Neglect an Off-Diagonal Element / 133 \\
                 7-12 Inverse Eigenvalue Problems / 136 \\
                 8: The $QL$ and $QR$ Algorithms / 139 \\
                 8-1 Introduction / 139 \\
                 8-2 The $QL$ Transformation / 140 \\
                 8-3 Preservation of Bandwidth / 141 \\
                 8-4 Relation between $QL$ and $QR$ / 142 \\
                 8-5 $QL$, the Power Method, and Inverse Iteration / 144
                 \\
                 8-6 Convergence of the Basic $QL$ Algorithm / 145 \\
                 8-7 The Rayleigh Quotient Shift / 146 \\
                 8-8 The Off-Diagonal Elements / 148 \\
                 8-9 Residual Bounds Using Wilkinson's Shift / 149 \\
                 8-10 Tridiagonal $QL$ Always Converges / 151 \\
                 8-11 Asymptotic Convergence Rates / 154 \\
                 8-12 Tridiagonal $QL$ with Explicit Shift / 157 \\
                 8-13 Chasing the Bulge / 159 \\
                 8-14 Shifts for all Seasons / 162 \\
                 8-15 Casting Out Square Roots / 164 \\
                 8-16 $QL$ for Banded Matrices / 170 \\
                 9: Jacobi Methods / 174 \\
                 9-1 Rotation in the Plane / 174 \\
                 9-2 Jacobi Rotations / 176 \\
                 9-3 Convergence / 178 \\
                 9-4 Various Strategies / 180 \\
                 9-5 Ultimate Quadratic Convergence / 181 \\
                 9-6 Assessment of Jacobi Methods / 183 \\
                 10: Eigenvalue Bounds / 185 \\
                 10-1 Cauchy's Interlace Theorem / 186 \\
                 10-2 The Minimax Characterization / 188 \\
                 10-3 The Monotonicity Theorem / 191 \\
                 10-4 The Residual Interlace Theorem / 194 \\
                 10-5 Lehmann's Optimal Intervals / 198 \\
                 10-6 Use of Bounds on the Missing Submatrix / 203 \\
                 10-7 Use of Gaps in A's Spectrum / 206 \\
                 11: Approximations from a Subspace / 209 \\
                 11-1 Subspaces and Their Representation / 209 \\
                 11-2 Invariant Subspaces / 211 \\
                 11-3 The Rayleigh--Ritz Procedure / 213 \\
                 11-4 Optimality / 215 \\
                 11-5 Residual Bounds on Clustered Ritz Values / 218 \\
                 11-6 No Residual Bounds on Ritz Vectors / 221 \\
                 11-7 Gaps in the Spectrum / 221 \\
                 11-8 Condensing the Residual / 225 \\
                 *11-9 A Priori Bounds for Interior Ritz Approximations
                 / 226 \\
                 *11-10 Nonorthogonal Bases / 229 \\
                 *11-11 An Extension Theorem / 231 \\
                 12: Krylov Subspaces / 235 \\
                 12-1 Introduction / 235 \\
                 12-2 Basic Properties / 237 \\
                 12-3 Representation by Polynomials / 239 \\
                 12-4 The Error Bounds of Kaniel and Saad / 242 \\
                 12-5 Comparison with the Power Method / 250 \\
                 12-6 Partial Reduction to Tridiagonal Form / 252 \\
                 13: Lanczos Algorithms / 257 \\
                 13-1 Krylov + Rayleigh--Ritz = Lanczos / 257 \\
                 13-2 Assessing Accuracy / 260 \\
                 13-3 The Effects of Finite Precision Arithmetic / 262
                 \\
                 13-4 Paige's Theorem / 264 \\
                 13-5 An Alternative Formula for 13 1 / 268 \\
                 13-6 Convergence=> Loss of Orthogonality / 270 \\
                 13-7 Maintaining Orthogonality / 272 \\
                 *13-8 Selective Orthogonalization / 275 \\
                 13-9 Analysis of Selective Orthogonalization / 279 \\
                 *13-10 Band (or Block) Lanczos / 284 \\
                 14: Subspace Iteration / 288 \\
                 14-1 Introduction / 288 \\
                 14-2 Implementations / 289 \\
                 14-3 Improvements / 293 \\
                 *14-4 Convergence / 296 \\
                 14-5 Sectioning / 299 \\
                 15: The General Linear Eigenvalue Problem / 302 \\
                 15-1 Introduction / 302 \\
                 15-2 Symmetry is Not Enough / 303 \\
                 15-3 Simultaneous Diagonalization of Two Quadratic
                 Forms / 306 \\
                 15-4 Explicit Reduction to Standard Form / 309 \\
                 *15-5 The Fix--Heiberger Reduction / 311 \\
                 15-6 The $QZ$ Algorithm / 314 \\
                 15-7 Jacobi Generalized / 315 \\
                 15-8 Implicit Reduction to Standard Form / 316 \\
                 15-9 Simple Vector Iterations / 317 \\
                 15-10 Rayleigh Ritz Approximations / 321 \\
                 15-11 Lanczos Algorithms / 323 \\
                 15-12 Subspace Iteration / 325 \\
                 15-13 Practical Considerations / 327 \\
                 A Appendix: Rank One and Elementary Matrices / 329 \\
                 B: Appendix: Chebyshev Polynomials / 331 \\
                 References / 334 \\
                 Annotated Bibliography / 341 \\
                 Author and Subject Index / 345",
}


bibtype: book
filename: master.bib
label: Parlett:1998:SEP
author: Beresford N. Parlett
title: The Symmetric Eigenvalue Problem
volume: 20
publisher: pub-SIAM
address: pub-SIAM:adr
pages: xxiv + 398
year: 1998
DOI: https://doi.org/10.1137/1.9781611971163
ISBN: 0-89871-402-8 (paperback), 1-61197-116-0 (e-book) OR 0898714028 (paperback), 1611971160 (ebook)
LCCN: QA188 .P37 1998
MRclass: 65F15 (15A18)
MRnumber: MR1490034 (99c:65072)
MRreviewer: F. Szidarovszky
bibdate: Fri Nov 21 06:49:56 2014
bibtimestamp: 2014.11.21 06:49:56 ???
note: Corrected reprint cite Parlett:1980:SEP.
series: Classics in Applied Mathematics
URL: http://www.loc.gov/catdir/enhancements/fy0708/97040623-d.html
remark: Unabridged, corrected republication of the original edition (1980; Zbl 0431.65017)
ZMnumber: 0885.65039
acknowledgement: ack-njh
rawauthor: Beresford N. Parlett
rawnote: Corrected reprint \cite{Parlett:1980:SEP}.
rawtitle: The Symmetric Eigenvalue Problem
ISBN13:
978-0-89871-402-9 (paperback), 978-1-61197-116-3 (e-book) OR 9780898714029 (paperback), 9781611971163 (ebook)

bibsource:
https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib; https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.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

abstract:
According to Parlett, ``Vibrations are everywhere, and so too are the eigenvalues associated with them. As mathematical models invade more and more disciplines, we can anticipate a demand for eigenvalue calculations in an ever richer variety of contexts''. Anyone who performs these calculations will welcome the reprinting of Parlett's book (originally published in 1980). In this unabridged, amended version, Parlett covers aspects of the problem that are not easily found elsewhere. The chapter titles convey the scope of the material succinctly. The aim of the book is to present mathematical knowledge that is needed in order to understand the art of computing eigenvalues of real symmetric matrices, either all of them or only a few. The author explains why the selected information really matters and he is not shy about making judgments. The commentary is lively but the proofs are terse. The first nine chapters are based on a matrix on which it is possible to make similarity transformations explicitly. The only source of error is inexact arithmetic. The last five chapters turn to large sparse matrices and the task of making approximations and judging them.

keywords:
bandmatrices; bounds for eigenvalues; eigenvalues; generalized eigenvalue problem; Krylov sequences; localization of eigenvalues; orthogonal transformations; tridiagonal matrices; vector iteration

TOC:
Convergence theory for the Rayleigh quotient iteration Eigenvectors of tridiagonals Convergence theory, simpler than Wilkinson's, for Wilkinson's shift strategy in $Q L$ and $Q R$ New proofs and sharper results for error bounds Optimal properties of Rayleigh--Ritz approximations Approximation theory from Krylov subspaces, Paige's theorem for noisy Lanczos algorithms, and semiorthogonality among Lanczos vectors Four flavors of subspace iteration

rawabstract:
According to Parlett, ``Vibrations are everywhere, and so too are the eigenvalues associated with them. As mathematical models invade more and more disciplines, we can anticipate a demand for eigenvalue calculations in an ever richer variety of contexts''. Anyone who performs these calculations will welcome the reprinting of Parlett's book (originally published in 1980). In this unabridged, amended version, Parlett covers aspects of the problem that are not easily found elsewhere. The chapter titles convey the scope of the material succinctly. The aim of the book is to present mathematical knowledge that is needed in order to understand the art of computing eigenvalues of real symmetric matrices, either all of them or only a few. The author explains why the selected information really matters and he is not shy about making judgments. The commentary is lively but the proofs are terse. The first nine chapters are based on a matrix on which it is possible to make similarity transformations explicitly. The only source of error is inexact arithmetic. The last five chapters turn to large sparse matrices and the task of making approximations and judging them.

rawTOC:
Convergence theory for the Rayleigh quotient iteration \\ Eigenvectors of tridiagonals \\ Convergence theory, simpler than Wilkinson's, for Wilkinson's shift strategy in $Q L$ and $Q R$ \\ New proofs and sharper results for error bounds \\ Optimal properties of Rayleigh--Ritz approximations \\ Approximation theory from Krylov subspaces, Paige's theorem for noisy Lanczos algorithms, and semiorthogonality among Lanczos vectors \\ Four flavors of subspace iteration

entry:
@Book{Parlett:1998:SEP,
  author =       "Beresford N. Parlett",
  title =        "The Symmetric Eigenvalue Problem",
  volume =       "20",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xxiv + 398",
  year =         "1998",
  DOI =          "https://doi.org/10.1137/1.9781611971163",
  ISBN =         "0-89871-402-8 (paperback), 1-61197-116-0 (e-book)",
  ISBN-13 =      "978-0-89871-402-9 (paperback), 978-1-61197-116-3
                 (e-book)",
  LCCN =         "QA188 .P37 1998",
  MRclass =      "65F15 (15A18)",
  MRnumber =     "MR1490034 (99c:65072)",
  MRreviewer =   "F. Szidarovszky",
  bibdate =      "Fri Nov 21 06:49:56 2014",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.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",
  note =         "Corrected reprint \cite{Parlett:1980:SEP}.",
  series =       "Classics in Applied Mathematics",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0708/97040623-d.html",
  ZMnumber =     "0885.65039",
  abstract =     "According to Parlett, ``Vibrations are everywhere, and
                 so too are the eigenvalues associated with them. As
                 mathematical models invade more and more disciplines,
                 we can anticipate a demand for eigenvalue calculations
                 in an ever richer variety of contexts''. Anyone who
                 performs these calculations will welcome the reprinting
                 of Parlett's book (originally published in 1980). In
                 this unabridged, amended version, Parlett covers
                 aspects of the problem that are not easily found
                 elsewhere. The chapter titles convey the scope of the
                 material succinctly. The aim of the book is to present
                 mathematical knowledge that is needed in order to
                 understand the art of computing eigenvalues of real
                 symmetric matrices, either all of them or only a few.
                 The author explains why the selected information really
                 matters and he is not shy about making judgments. The
                 commentary is lively but the proofs are terse. The
                 first nine chapters are based on a matrix on which it
                 is possible to make similarity transformations
                 explicitly. The only source of error is inexact
                 arithmetic. The last five chapters turn to large sparse
                 matrices and the task of making approximations and
                 judging them.",
  acknowledgement = ack-nhfb,
  acknowledgement = ack-njh # " and " # ack-nhfb # " and " # ack-rah,
  classmath =    "*65F15 Eigenvalues (numerical linear algebra) 15A18
                 Eigenvalues of matrices, etc. 15A23 Factorization of
                 matrices 15A57 Other types of matrices 15-02 Research
                 monographs (linear algebra) 65-02 Research monographs
                 (numerical analysis) 65F25 Orthogonalization (numerical
                 linear algebra)",
  keywords =     "bandmatrices; bounds for eigenvalues; eigenvalues;
                 generalized eigenvalue problem; Krylov sequences;
                 localization of eigenvalues; orthogonal
                 transformations; tridiagonal matrices; vector
                 iteration",
  libnote =      "Not yet in my library.",
  remark =       "Unabridged, corrected republication of the original
                 edition (1980; Zbl 0431.65017)",
  tableofcontents = "Convergence theory for the Rayleigh quotient
                 iteration \\
                 Eigenvectors of tridiagonals \\
                 Convergence theory, simpler than Wilkinson's, for
                 Wilkinson's shift strategy in $Q L$ and $Q R$ \\
                 New proofs and sharper results for error bounds \\
                 Optimal properties of Rayleigh--Ritz approximations \\
                 Approximation theory from Krylov subspaces, Paige's
                 theorem for noisy Lanczos algorithms, and
                 semiorthogonality among Lanczos vectors \\
                 Four flavors of subspace iteration",
}


bibtype: proceedings
filename: master.bib
label: Parter:1984:LSS
editor: Seymour V. Parter
publisher: pub-ACADEMIC
address: pub-ACADEMIC:adr
pages: ix + 326
year: 1984
ISBN: 0-12-546080-5 OR 0125460805
ISBN13: 978-0-12-546080-4 OR 9780125460804
LCCN: QA911 .L32 1984
bibdate: Wed Dec 15 10:40:39 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:40:39 ???
acknowledgement: ack-nhfb
raweditor: Seymour V. Parter
booktitle:
Large-scale scientific computation: proceedings of a conference conducted by the Mathematics Research Center the University of Wisconsin, Madison, May 17--19, 1983

title:
Large-scale scientific computation: proceedings of a conference conducted by the Mathematics Research Center the University of Wisconsin, Madison, May 17--19, 1983

TOC:
Senior Contributors / vii Preface / ix Multigrid Semi-Implicit Hydrodynamics Revisited / Joel E. Dendy, Jr. / 1 Numerical by Solution of Large Nonlinear Boundary Value Problems by Quadratic Minimization Techniques / Roland Glowinski and Patrick LeTallec / 23 Future Directions in Large Scale Scientific Computing / James M. Hyman / 51 Recent Mathematical and Computational Developments in Numerical Weather Prediction / Akira Kasahara / 85 Systolic Algorithms / H. T. Kung / 127 An Approach to Fluid Mechanics Calculations on Serial and Parallel Computer Architectures / Dennis R. Liles, John H. Mahaffy, and Paul T. Giguere / 141 Acceleration of Convergence of Navier--Stokes Calculations / R. W. MacCormack / 161 Error Analysis and Difference Equations on Curvilinear Coordinate Systems / C. Wayne Mastin / 195 Numerical Aerodynamic Simulation (NAS) / V. L. Peterson, W. F. Ballhaus, Jr., and F. R. Bailey / 215 Algebraic Mesh Generation for Large Scale Viscous-Compressible Aerodynamic Simulation / Robert E. Smith / 237 Software for the Spectral Analysis of Scalar and Vector Functions on the Sphere / Paul N. Swarztrauber / 271 Design, Development, and Use of the Finite Element Machine / Loyce Adams and Robert G. Voigt / 301 Index / / 323

rawbooktitle:
{Large-scale scientific computation: proceedings of a conference conducted by the Mathematics Research Center the University of Wisconsin, Madison, May 17--19, 1983}

rawtitle:
{Large-scale scientific computation: proceedings of a conference conducted by the Mathematics Research Center the University of Wisconsin, Madison, May 17--19, 1983}

rawTOC:
Senior Contributors / vii \\ Preface / ix \\ Multigrid Semi-Implicit Hydrodynamics Revisited / Joel E. Dendy, Jr. / 1 \\ Numerical by Solution of Large Nonlinear Boundary Value Problems by Quadratic Minimization Techniques / Roland Glowinski and Patrick LeTallec / 23 \\ Future Directions in Large Scale Scientific Computing / James M. Hyman / 51 \\ Recent Mathematical and Computational Developments in Numerical Weather Prediction / Akira Kasahara / 85 \\ Systolic Algorithms / H. T. Kung / 127 \\ An Approach to Fluid Mechanics Calculations on Serial and Parallel Computer Architectures / Dennis R. Liles, John H. Mahaffy, and Paul T. Giguere / 141 \\ Acceleration of Convergence of Navier--Stokes Calculations / R. W. MacCormack / 161 \\ Error Analysis and Difference Equations on Curvilinear Coordinate Systems / C. Wayne Mastin / 195 \\ Numerical Aerodynamic Simulation (NAS) / V. L. Peterson, W. F. Ballhaus, Jr., and F. R. Bailey / 215 \\ Algebraic Mesh Generation for Large Scale Viscous-Compressible Aerodynamic Simulation / Robert E. Smith / 237 \\ Software for the Spectral Analysis of Scalar and Vector Functions on the Sphere / Paul N. Swarztrauber / 271 \\ Design, Development, and Use of the Finite Element Machine / Loyce Adams and Robert G. Voigt / 301 \\ Index / / 323

entry:
@Proceedings{Parter:1984:LSS,
  editor =       "Seymour V. Parter",
  booktitle =    "{Large-scale scientific computation: proceedings of a
                 conference conducted by the Mathematics Research Center
                 the University of Wisconsin, Madison, May 17--19,
                 1983}",
  title =        "{Large-scale scientific computation: proceedings of a
                 conference conducted by the Mathematics Research Center
                 the University of Wisconsin, Madison, May 17--19,
                 1983}",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "ix + 326",
  year =         "1984",
  ISBN =         "0-12-546080-5",
  ISBN-13 =      "978-0-12-546080-4",
  LCCN =         "QA911 .L32 1984",
  bibdate =      "Wed Dec 15 10:40:39 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Senior Contributors / vii \\
                 Preface / ix \\
                 Multigrid Semi-Implicit Hydrodynamics Revisited / Joel
                 E. Dendy, Jr. / 1 \\
                 Numerical by Solution of Large Nonlinear Boundary Value
                 Problems by Quadratic Minimization Techniques / Roland
                 Glowinski and Patrick LeTallec / 23 \\
                 Future Directions in Large Scale Scientific Computing /
                 James M. Hyman / 51 \\
                 Recent Mathematical and Computational Developments in
                 Numerical Weather Prediction / Akira Kasahara / 85 \\
                 Systolic Algorithms / H. T. Kung / 127 \\
                 An Approach to Fluid Mechanics Calculations on Serial
                 and Parallel Computer Architectures / Dennis R. Liles,
                 John H. Mahaffy, and Paul T. Giguere / 141 \\
                 Acceleration of Convergence of Navier--Stokes
                 Calculations / R. W. MacCormack / 161 \\
                 Error Analysis and Difference Equations on Curvilinear
                 Coordinate Systems / C. Wayne Mastin / 195 \\
                 Numerical Aerodynamic Simulation (NAS) / V. L.
                 Peterson, W. F. Ballhaus, Jr., and F. R. Bailey / 215
                 \\
                 Algebraic Mesh Generation for Large Scale
                 Viscous-Compressible Aerodynamic Simulation / Robert E.
                 Smith / 237 \\
                 Software for the Spectral Analysis of Scalar and Vector
                 Functions on the Sphere / Paul N. Swarztrauber / 271
                 \\
                 Design, Development, and Use of the Finite Element
                 Machine / Loyce Adams and Robert G. Voigt / 301 \\
                 Index / / 323",
}


bibtype: book
filename: master.bib
label: Pasachoff:2019:CAN
author: Jay M. Pasachoff and Alexei V. Filippenko
title: The Cosmos: Astronomy in the New Millennium
publisher: pub-CAMBRIDGE
address: pub-CAMBRIDGE:adr
edition: Fifth
year: 2019
ISBN: 1-108-43138-0 OR 1108431380
ISBN13: 978-1-108-43138-5 OR 9781108431385
LCCN: QB43.3 .P37 2019
bibdate: Sat Mar 9 19:02:23 MST 2019
bibsource: fsz3950.oclc.org:210/WorldCat https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2019.03.09 19:02:23 MST
URL: http://thecosmos5.com
subject: Astronomy
acknowledgement: ack-nhfb
rawauthor: Jay M. Pasachoff and Alexei V. Filippenko
rawtitle: The Cosmos: Astronomy in the New Millennium
abstract:
The fifth edition of booktitle The Cosmos: Astronomy in the New Millennium provides you with the fundamentals of astronomical knowledge that have been built up over decades, with an expanded discussion of the incredible advances that are now taking place in this fast-paced field, such as New Horizons' flyby of Pluto, exoplanets, `dark matter', and the direct detection of gravitational waves by the Laser Interferometer Gravitational-Wave Observatory (LIGO). Written in a clear and easily understandable style, this textbook has been thoroughly revised to include updated data and figures, new images from recent space missions and telescopes, the latest discoveries on supernovae, and new observations of the region around the four-million-solar-mass black hole at the center of our Milky Way Galaxy. A rich array of teaching and learning resources is available at http://thecosmos5.com. The website is regularly updated to include the latest discoveries and photographs in the field.

TOC:
A grand tour of the heavens Light, matter, and energy: powering the universe Light and telescopes: extending our senses Observing the stars and planets: clockwork of the universe Gravitation and motion: the early history of astronomy The terrestrial planets: earth, moon, and their relatives The jovian planets: windswept giants Pluto, comets, and space debris Our solar system and others Our star: the sun Stars: distant suns How the stars shine: cosmic furnaces The death of stars: recycling Black holes: the end of space and time The milky way: our home in the universe A universe of galaxies Quasars and active galaxies Cosmology: the birth and life of the cosmos In the beginning Life in the universe

rawabstract:
The fifth edition of \booktitle{The Cosmos: Astronomy in the New Millennium} provides you with the fundamentals of astronomical knowledge that have been built up over decades, with an expanded discussion of the incredible advances that are now taking place in this fast-paced field, such as New Horizons' flyby of Pluto, exoplanets, `dark matter', and the direct detection of gravitational waves by the Laser Interferometer Gravitational-Wave Observatory (LIGO). Written in a clear and easily understandable style, this textbook has been thoroughly revised to include updated data and figures, new images from recent space missions and telescopes, the latest discoveries on supernovae, and new observations of the region around the four-million-solar-mass black hole at the center of our Milky Way Galaxy. A rich array of teaching and learning resources is available at http://thecosmos5.com. The website is regularly updated to include the latest discoveries and photographs in the field.

rawTOC:
A grand tour of the heavens \\ Light, matter, and energy: powering the universe \\ Light and telescopes: extending our senses \\ Observing the stars and planets: clockwork of the universe \\ Gravitation and motion: the early history of astronomy \\ The terrestrial planets: earth, moon, and their relatives \\ The jovian planets: windswept giants \\ Pluto, comets, and space debris \\ Our solar system and others \\ Our star: the sun \\ Stars: distant suns \\ How the stars shine: cosmic furnaces \\ The death of stars: recycling \\ Black holes: the end of space and time \\ The milky way: our home in the universe \\ A universe of galaxies \\ Quasars and active galaxies \\ Cosmology: the birth and life of the cosmos \\ In the beginning \\ Life in the universe

entry:
@Book{Pasachoff:2019:CAN,
  author =       "Jay M. Pasachoff and Alexei V. Filippenko",
  title =        "The Cosmos: Astronomy in the New Millennium",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  edition =      "Fifth",
  pages =        "????",
  year =         "2019",
  ISBN =         "1-108-43138-0",
  ISBN-13 =      "978-1-108-43138-5",
  LCCN =         "QB43.3 .P37 2019",
  bibdate =      "Sat Mar 9 19:02:23 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "http://thecosmos5.com",
  abstract =     "The fifth edition of \booktitle{The Cosmos: Astronomy
                 in the New Millennium} provides you with the
                 fundamentals of astronomical knowledge that have been
                 built up over decades, with an expanded discussion of
                 the incredible advances that are now taking place in
                 this fast-paced field, such as New Horizons' flyby of
                 Pluto, exoplanets, `dark matter', and the direct
                 detection of gravitational waves by the Laser
                 Interferometer Gravitational-Wave Observatory (LIGO).
                 Written in a clear and easily understandable style,
                 this textbook has been thoroughly revised to include
                 updated data and figures, new images from recent space
                 missions and telescopes, the latest discoveries on
                 supernovae, and new observations of the region around
                 the four-million-solar-mass black hole at the center of
                 our Milky Way Galaxy. A rich array of teaching and
                 learning resources is available at
                 http://thecosmos5.com. The website is regularly updated
                 to include the latest discoveries and photographs in
                 the field.",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  subject =      "Astronomy",
  tableofcontents = "A grand tour of the heavens \\
                 Light, matter, and energy: powering the universe \\
                 Light and telescopes: extending our senses \\
                 Observing the stars and planets: clockwork of the
                 universe \\
                 Gravitation and motion: the early history of astronomy
                 \\
                 The terrestrial planets: earth, moon, and their
                 relatives \\
                 The jovian planets: windswept giants \\
                 Pluto, comets, and space debris \\
                 Our solar system and others \\
                 Our star: the sun \\
                 Stars: distant suns \\
                 How the stars shine: cosmic furnaces \\
                 The death of stars: recycling \\
                 Black holes: the end of space and time \\
                 The milky way: our home in the universe \\
                 A universe of galaxies \\
                 Quasars and active galaxies \\
                 Cosmology: the birth and life of the cosmos \\
                 In the beginning \\
                 Life in the universe",
}


bibtype: book
filename: master.bib
label: Patterson:1990:CAQ
author: David A. Patterson and John L. Hennessy
title: Computer Architecture: a Quantitative Approach
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adr
pages: xxviii + 594
year: 1990
ISBN: 1-55860-069-8, 1-55880-169-8 OR 1558600698, 1558801698
ISBN13: 978-1-55860-069-0, 978-1-55880-169-1 OR 9781558600690, 9781558801691
LCCN: QA76.9.A73 P377 1990
bibdate: Mon Jan 31 08:47:46 1994
bibtimestamp: 1994.01.31 08:47:46 ???
acknowledgement: ack-nhfb
rawauthor: David A. Patterson and John L. Hennessy
rawtitle: Computer Architecture: a Quantitative Approach
TOC:
Fundamentals of Computer Design Introduction The Changing Face of Computing and the Task of the Computer Designer Technology Trends Cost, Price, and their Trends Measuring and Reporting Performance Quantitative Principles of Computer Design Putting It All Together: Performance and Price-Performance Another View: Power Consumption and Efficiency as the Metric Fallacies and Pitfalls Concluding Remarks Historical Perspective and References Exercises Instruction Set Principles and Examples Introduction Classifying Instruction Set Architectures Memory Addressing Addressing Modes for Signal Processing Type and Size of Operands Operands for Media and Signal Processing Operations in the Instruction Set Operations for Media and Signal Processing Instructions for Control Flow Encoding an Instruction Set Crosscutting Issues: The Role of Compilers Putting It All Together: The MIPS Architecture Another View: The Trimedia TM32 CPU Fallacies and Pitfalls Concluding Remarks Historical Perspective and References Exercises Instruction-Level Parallelism and its Dynamic Exploitation Instruction-Level Parallelism: Concepts and Challenges Overcoming Data Hazards with Dynamic Scheduling Dynamic Scheduling: Examples and the Algorithm Reducing Branch Costs with Dynamic Hardware Prediction High Performance Instruction Delivery Taking Advantage of More ILP with Multiple Issue Hardware Based Speculation Studies of the Limitations of ILP Limitations on ILP for Realizable Processors Putting It All Together: The P6 Microarchitecture Another View: Thread Level Parallelism Crosscutting Issues: Using an ILP Datapath to Exploit TLP Fallacies and Pitfalls Concluding Remarks Historical Perspective and References Exercises Exploiting Instruction Level Parallelism with Software Approaches Basic Compiler Techniques for Exposing ILP Static Branch Prediction Static Multiple Issue: the VLIW Approach Advanced Compiler Support for Exposing and Exploiting ILP Hardware Support for Exposing More Parallelism at Compile-Time Crosscutting Issues Putting It All Together: The Intel IA-64 Architecture and Itanium Processor Another View: ILP in the Embedded and Mobile Markets Fallacies and Pitfalls Concluding Remarks Historical Perspective and References Exercises Memory-Hierarchy Design Introduction Review of the ABCs of Caches Cache Performance Reducing Cache Miss Penalty Reducing Miss Rate Reducing Cache Miss Penalty or Miss Rate via Parallelism Reducing Hit Time Main Memory and Organizations for Improving Performance Memory Technology Virtual Memory Protection and Examples of Virtual Memory Crosscutting Issues in the Design of Memory Hierarchies Putting It All Together: Alpha 21264 Memory Hierarchy Another View: The Emotion Engine of the Sony Playstation 2 Another View: The Sun Fire 6800 Server Fallacies and Pitfalls Concluding Remarks Historical Perspective and References Exercises Multiprocessors and Thread-Level Parallelism Introduction Characteristics of Application Domains Symmetric Shared-Memory Architectures Performance of Symmetric Shared-Memory Multiprocessors Distributed Shared-Memory Architectures Performance of Distributed Shared-Memory Multiprocessors Synchronization Models of Memory Consistency: An Introduction Multithreading: Exploiting Thread-Level Parallelism within a Processor Crosscutting Issues Putting It All Together: Sun's Wildfire Prototype Another View: Multithreading in a Commercial Server Another View: Embedded Multiprocessors Fallacies and Pitfalls Concluding Remarks Historical Perspective and References Exercises

rawTOC:
Fundamentals of Computer Design \\ Introduction \\ The Changing Face of Computing and the Task of the Computer Designer \\ Technology Trends \\ Cost, Price, and their Trends \\ Measuring and Reporting Performance \\ Quantitative Principles of Computer Design \\ Putting It All Together: Performance and Price-Performance \\ Another View: Power Consumption and Efficiency as the Metric \\ Fallacies and Pitfalls \\ Concluding Remarks \\ Historical Perspective and References \\ Exercises \\ Instruction Set Principles and Examples \\ Introduction \\ Classifying Instruction Set Architectures \\ Memory Addressing \\ Addressing Modes for Signal Processing \\ Type and Size of Operands \\ Operands for Media and Signal Processing \\ Operations in the Instruction Set \\ Operations for Media and Signal Processing \\ Instructions for Control Flow \\ Encoding an Instruction Set \\ Crosscutting Issues: The Role of Compilers \\ Putting It All Together: The MIPS Architecture \\ Another View: The Trimedia TM32 CPU \\ Fallacies and Pitfalls \\ Concluding Remarks \\ Historical Perspective and References \\ Exercises \\ Instruction-Level Parallelism and its Dynamic Exploitation \\ Instruction-Level Parallelism: Concepts and Challenges \\ Overcoming Data Hazards with Dynamic Scheduling \\ Dynamic Scheduling: Examples and the Algorithm \\ Reducing Branch Costs with Dynamic Hardware Prediction \\ High Performance Instruction Delivery \\ Taking Advantage of More ILP with Multiple Issue \\ Hardware Based Speculation \\ Studies of the Limitations of ILP \\ Limitations on ILP for Realizable Processors \\ Putting It All Together: The P6 Microarchitecture \\ Another View: Thread Level Parallelism \\ Crosscutting Issues: Using an ILP Datapath to Exploit TLP \\ Fallacies and Pitfalls \\ Concluding Remarks \\ Historical Perspective and References \\ Exercises \\ Exploiting Instruction Level Parallelism with Software Approaches \\ Basic Compiler Techniques for Exposing ILP \\ Static Branch Prediction \\ Static Multiple Issue: the VLIW Approach \\ Advanced Compiler Support for Exposing and Exploiting ILP \\ Hardware Support for Exposing More Parallelism at Compile-Time \\ Crosscutting Issues \\ Putting It All Together: The Intel IA-64 Architecture and Itanium Processor \\ Another View: ILP in the Embedded and Mobile Markets \\ Fallacies and Pitfalls \\ Concluding Remarks \\ Historical Perspective and References \\ Exercises \\ Memory-Hierarchy Design \\ Introduction \\ Review of the ABCs of Caches \\ Cache Performance \\ Reducing Cache Miss Penalty \\ Reducing Miss Rate \\ Reducing Cache Miss Penalty or Miss Rate via Parallelism \\ Reducing Hit Time \\ Main Memory and Organizations for Improving Performance \\ Memory Technology \\ Virtual Memory \\ Protection and Examples of Virtual Memory \\ Crosscutting Issues in the Design of Memory Hierarchies \\ Putting It All Together: Alpha 21264 Memory Hierarchy \\ Another View: The Emotion Engine of the Sony Playstation 2 \\ Another View: The Sun Fire 6800 Server \\ Fallacies and Pitfalls \\ Concluding Remarks \\ Historical Perspective and References \\ Exercises \\ Multiprocessors and Thread-Level Parallelism \\ Introduction \\ Characteristics of Application Domains \\ Symmetric Shared-Memory Architectures \\ Performance of Symmetric Shared-Memory Multiprocessors \\ Distributed Shared-Memory Architectures \\ Performance of Distributed Shared-Memory Multiprocessors \\ Synchronization \\ Models of Memory Consistency: An Introduction \\ Multithreading: Exploiting Thread-Level Parallelism within a Processor \\ Crosscutting Issues \\ Putting It All Together: Sun's Wildfire Prototype \\ Another View: Multithreading in a Commercial Server \\ Another View: Embedded Multiprocessors \\ Fallacies and Pitfalls \\ Concluding Remarks \\ Historical Perspective and References \\ Exercises

entry:
@Book{Patterson:1990:CAQ,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Computer Architecture: a Quantitative Approach",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xxviii + 594",
  year =         "1990",
  ISBN =         "1-55860-069-8, 1-55880-169-8",
  ISBN-13 =      "978-1-55860-069-0, 978-1-55880-169-1",
  LCCN =         "QA76.9.A73 P377 1990",
  bibdate =      "Mon Jan 31 08:47:46 1994",
  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",
  acknowledgement = ack-nhfb,
  tableofcontents = "Fundamentals of Computer Design \\
                 Introduction \\
                 The Changing Face of Computing and the Task of the
                 Computer Designer \\
                 Technology Trends \\
                 Cost, Price, and their Trends \\
                 Measuring and Reporting Performance \\
                 Quantitative Principles of Computer Design \\
                 Putting It All Together: Performance and
                 Price-Performance \\
                 Another View: Power Consumption and Efficiency as the
                 Metric \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Instruction Set Principles and Examples \\
                 Introduction \\
                 Classifying Instruction Set Architectures \\
                 Memory Addressing \\
                 Addressing Modes for Signal Processing \\
                 Type and Size of Operands \\
                 Operands for Media and Signal Processing \\
                 Operations in the Instruction Set \\
                 Operations for Media and Signal Processing \\
                 Instructions for Control Flow \\
                 Encoding an Instruction Set \\
                 Crosscutting Issues: The Role of Compilers \\
                 Putting It All Together: The MIPS Architecture \\
                 Another View: The Trimedia TM32 CPU \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Instruction-Level Parallelism and its Dynamic
                 Exploitation \\
                 Instruction-Level Parallelism: Concepts and Challenges
                 \\
                 Overcoming Data Hazards with Dynamic Scheduling \\
                 Dynamic Scheduling: Examples and the Algorithm \\
                 Reducing Branch Costs with Dynamic Hardware Prediction
                 \\
                 High Performance Instruction Delivery \\
                 Taking Advantage of More ILP with Multiple Issue \\
                 Hardware Based Speculation \\
                 Studies of the Limitations of ILP \\
                 Limitations on ILP for Realizable Processors \\
                 Putting It All Together: The P6 Microarchitecture \\
                 Another View: Thread Level Parallelism \\
                 Crosscutting Issues: Using an ILP Datapath to Exploit
                 TLP \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Exploiting Instruction Level Parallelism with Software
                 Approaches \\
                 Basic Compiler Techniques for Exposing ILP \\
                 Static Branch Prediction \\
                 Static Multiple Issue: the VLIW Approach \\
                 Advanced Compiler Support for Exposing and Exploiting
                 ILP \\
                 Hardware Support for Exposing More Parallelism at
                 Compile-Time \\
                 Crosscutting Issues \\
                 Putting It All Together: The Intel IA-64 Architecture
                 and Itanium Processor \\
                 Another View: ILP in the Embedded and Mobile Markets
                 \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Memory-Hierarchy Design \\
                 Introduction \\
                 Review of the ABCs of Caches \\
                 Cache Performance \\
                 Reducing Cache Miss Penalty \\
                 Reducing Miss Rate \\
                 Reducing Cache Miss Penalty or Miss Rate via
                 Parallelism \\
                 Reducing Hit Time \\
                 Main Memory and Organizations for Improving Performance
                 \\
                 Memory Technology \\
                 Virtual Memory \\
                 Protection and Examples of Virtual Memory \\
                 Crosscutting Issues in the Design of Memory Hierarchies
                 \\
                 Putting It All Together: Alpha 21264 Memory Hierarchy
                 \\
                 Another View: The Emotion Engine of the Sony
                 Playstation 2 \\
                 Another View: The Sun Fire 6800 Server \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Multiprocessors and Thread-Level Parallelism \\
                 Introduction \\
                 Characteristics of Application Domains \\
                 Symmetric Shared-Memory Architectures \\
                 Performance of Symmetric Shared-Memory Multiprocessors
                 \\
                 Distributed Shared-Memory Architectures \\
                 Performance of Distributed Shared-Memory
                 Multiprocessors \\
                 Synchronization \\
                 Models of Memory Consistency: An Introduction \\
                 Multithreading: Exploiting Thread-Level Parallelism
                 within a Processor \\
                 Crosscutting Issues \\
                 Putting It All Together: Sun's Wildfire Prototype \\
                 Another View: Multithreading in a Commercial Server \\
                 Another View: Embedded Multiprocessors \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises",
}


bibtype: book
filename: master.bib
label: Patterson:1994:COD
author: David A. Patterson and John L. Hennessy
title: Computer Organization and Design: The Hardware / Software Interface
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adrnew
pages: xxiv + 648
year: 1994
ISBN: 1-55860-281-X (paperback), 1-4832-2118-0 (e-book) OR 155860281X (paperback), 1483221180 (ebook)
LCCN: QA76.9 .C643 P37 1994
bibdate: Wed Feb 2 00:08:32 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.02.02 00:08:32 ???
acknowledgement: ack-nhfb
rawauthor: David A. Patterson and John L. Hennessy
rawtitle: Computer Organization and Design: The Hardware\slash Software Interface
ISBN13:
978-1-55860-281-6 (paperback), 978-1-4832-2118-2 (e-book) OR 9781558602816 (paperback), 9781483221182 (ebook)

abstract:
booktitle Computer Organization and Design: The Hardware/Software Interface presents the interaction between hardware and software at a variety of levels, which offers a framework for understanding the fundamentals of computing. This book focuses on the concepts that are the basis for computers. Organized into nine chapters, this book begins with an overview of the computer revolution. This text then explains the concepts and algorithms used in modern computer arithmetic. Other chapters consider the abstractions and concepts in memory hierarchies by starting with the simplest possible cache. This book discusses as well the complete data path and control for a processor. The final chapter deals with the exploitation of parallel machines. This book is a valuable resource for students in computer science and engineering. Readers with backgrounds in assembly language and logic design who want to learn how to design a computer or understand how a system works will also find this book useful.

TOC:
Computer abstractions and technology The role of performance Instructions: language of the machine Arithmetic for computers The processor: datapath and control Enhancing performance with pipelining Large and fast: exploiting memory hierarchy Interfacing processors and peripherals Parallel processors Appendices. Assemblers, linkers and the SPIM simulator / James R. Larus The basics of logic design Mapping control to hardware Introducing C to Pascal programmers Another approach to instruction set architecture: VAX

rawabstract:
\booktitle{Computer Organization and Design: The Hardware/Software Interface} presents the interaction between hardware and software at a variety of levels, which offers a framework for understanding the fundamentals of computing. This book focuses on the concepts that are the basis for computers. Organized into nine chapters, this book begins with an overview of the computer revolution. This text then explains the concepts and algorithms used in modern computer arithmetic. Other chapters consider the abstractions and concepts in memory hierarchies by starting with the simplest possible cache. This book discusses as well the complete data path and control for a processor. The final chapter deals with the exploitation of parallel machines. This book is a valuable resource for students in computer science and engineering. Readers with backgrounds in assembly language and logic design who want to learn how to design a computer or understand how a system works will also find this book useful.

rawTOC:
Computer abstractions and technology \\ The role of performance \\ Instructions: language of the machine \\ Arithmetic for computers \\ The processor: datapath and control \\ Enhancing performance with pipelining \\ Large and fast: exploiting memory hierarchy \\ Interfacing processors and peripherals \\ Parallel processors \\ Appendices. Assemblers, linkers and the SPIM simulator / James R. Larus \\ The basics of logic design \\ Mapping control to hardware \\ Introducing C to Pascal programmers \\ Another approach to instruction set architecture: VAX

entry:
@Book{Patterson:1994:COD,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Computer Organization and Design: The Hardware\slash
                 Software Interface",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adrnew,
  pages =        "xxiv + 648",
  year =         "1994",
  ISBN =         "1-55860-281-X (paperback), 1-4832-2118-0 (e-book)",
  ISBN-13 =      "978-1-55860-281-6 (paperback), 978-1-4832-2118-2
                 (e-book)",
  LCCN =         "QA76.9 .C643 P37 1994",
  bibdate =      "Wed Feb 2 00:08:32 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$74.75",
  abstract =     "\booktitle{Computer Organization and Design: The
                 Hardware/Software Interface} presents the interaction
                 between hardware and software at a variety of levels,
                 which offers a framework for understanding the
                 fundamentals of computing. This book focuses on the
                 concepts that are the basis for computers. Organized
                 into nine chapters, this book begins with an overview
                 of the computer revolution. This text then explains the
                 concepts and algorithms used in modern computer
                 arithmetic. Other chapters consider the abstractions
                 and concepts in memory hierarchies by starting with the
                 simplest possible cache. This book discusses as well
                 the complete data path and control for a processor. The
                 final chapter deals with the exploitation of parallel
                 machines. This book is a valuable resource for students
                 in computer science and engineering. Readers with
                 backgrounds in assembly language and logic design who
                 want to learn how to design a computer or understand
                 how a system works will also find this book useful.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Computer abstractions and technology \\
                 The role of performance \\
                 Instructions: language of the machine \\
                 Arithmetic for computers \\
                 The processor: datapath and control \\
                 Enhancing performance with pipelining \\
                 Large and fast: exploiting memory hierarchy \\
                 Interfacing processors and peripherals \\
                 Parallel processors \\
                 Appendices. Assemblers, linkers and the SPIM simulator
                 / James R. Larus \\
                 The basics of logic design \\
                 Mapping control to hardware \\
                 Introducing C to Pascal programmers \\
                 Another approach to instruction set architecture: VAX",
}


bibtype: book
filename: master.bib
label: Patterson:1996:CAQ
author: David A. Patterson and John L. Hennessy
title: Computer Architecture --- a Quantitative Approach
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adr
edition: Second
pages: xxiii + 760 + A-77 + B-47 + C-26 + D-26 + E-13 + R-16 + I-14
year: 1996
ISBN: 1-55860-329-8 OR 1558603298
ISBN13: 978-1-55860-329-5 OR 9781558603295
LCCN: QA76.9.A73P377 1995
MRclass: 68M07, 68-02, 68M20
bibdate: Mon May 20 10:01:59 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2002.05.20 10:01:59 ???
acknowledgement: ack-nhfb
rawauthor: David A. Patterson and John L. Hennessy
rawtitle: Computer Architecture --- a Quantitative Approach
abstract:
As the authors explain in their preface to the Second Edition, computer architecture itself has undergone significant change since 1990. Concentrating on currently predominant and emerging commercial systems, Hennessy and Patterson have prepared entirely new chapters covering additional advanced topics. A new chapter emphasizes superscalar and multiple issues. Networks: a chapter examines in depth the design issues for small and large shared-memory multiprocessors. This book includes coverage of I/O performance measures; memory: caches and memory-hierarchy design addresses contemporary design issues. It is completely revised on current architectures such as MIPS R4000, Intel 80x86 and Pentium, PowerPC, and HP PA-RISC.

TOC:
1: Fundamentals of Computer Design 2: Instruction Set Principles and Examples 3: Pipelining 4: Advanced Pipelining and Instruction-Level Parallelism 5: Memory-Hierarchy Design 6: Storage Systems 7: Interconnection Networks 8: Multiprocessors Appendix A: Computer Arithmetic / David Goldberg Appendix B: Vector Processors Appendix C: Survey of RISC Architectures Appendix D: An Alternative to RISC: The Intel 80x86 Appendix E: Implementing Coherence Protocols

rawTOC:
1: Fundamentals of Computer Design \\ 2: Instruction Set Principles and Examples \\ 3: Pipelining \\ 4: Advanced Pipelining and Instruction-Level Parallelism \\ 5: Memory-Hierarchy Design \\ 6: Storage Systems \\ 7: Interconnection Networks \\ 8: Multiprocessors \\ Appendix A: Computer Arithmetic / David Goldberg \\ Appendix B: Vector Processors \\ Appendix C: Survey of RISC Architectures \\ Appendix D: An Alternative to RISC: The Intel 80x86 \\ Appendix E: Implementing Coherence Protocols

entry:
@Book{Patterson:1996:CAQ,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Computer Architecture --- a Quantitative Approach",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Second",
  pages =        "xxiii + 760 + A-77 + B-47 + C-26 + D-26 + E-13 + R-16
                 + I-14",
  year =         "1996",
  ISBN =         "1-55860-329-8",
  ISBN-13 =      "978-1-55860-329-5",
  LCCN =         "QA76.9.A73P377 1995",
  MRclass =      "68M07, 68-02, 68M20",
  bibdate =      "Mon May 20 10:01:59 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$69.95",
  abstract =     "As the authors explain in their preface to the Second
                 Edition, computer architecture itself has undergone
                 significant change since 1990. Concentrating on
                 currently predominant and emerging commercial systems,
                 Hennessy and Patterson have prepared entirely new
                 chapters covering additional advanced topics. A new
                 chapter emphasizes superscalar and multiple issues.
                 Networks: a chapter examines in depth the design issues
                 for small and large shared-memory multiprocessors. This
                 book includes coverage of I/O performance measures;
                 memory: caches and memory-hierarchy design addresses
                 contemporary design issues. It is completely revised on
                 current architectures such as MIPS R4000, Intel 80x86
                 and Pentium, PowerPC, and HP PA-RISC.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Fundamentals of Computer Design \\
                 2: Instruction Set Principles and Examples \\
                 3: Pipelining \\
                 4: Advanced Pipelining and Instruction-Level
                 Parallelism \\
                 5: Memory-Hierarchy Design \\
                 6: Storage Systems \\
                 7: Interconnection Networks \\
                 8: Multiprocessors \\
                 Appendix A: Computer Arithmetic / David Goldberg \\
                 Appendix B: Vector Processors \\
                 Appendix C: Survey of RISC Architectures \\
                 Appendix D: An Alternative to RISC: The Intel 80x86 \\
                 Appendix E: Implementing Coherence Protocols",
}


bibtype: book
filename: master.bib
label: Patterson:1997:COH
author: David A. Patterson and John L. Hennessy
title: Computer Organization: The Hardware / Software Interface
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adrnew
edition: Second
pages: xxix + 759 + 205
year: 1997
LCCN: QA76.9.C643H46 1997
bibdate: Thu Sep 11 07:05:47 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1997.09.11 07:05:47 ???
acknowledgement: ack-nhfb
rawauthor: David A. Patterson and John L. Hennessy
rawtitle: Computer Organization: The Hardware\slash Software Interface
ISBN:
1-55860-428-6 (hardcover), 1-55860-491-X (softcover) OR 1558604286 (hardcover), 155860491X (softcover)

ISBN13:
978-1-55860-428-5 (hardcover), 978-1-55860-491-9 (softcover) OR 9781558604285 (hardcover), 9781558604919 (softcover)

abstract:
The performance of software systems is dramatically affected by how well software designers understand the basic hardware technologies at work in a system. Similarly, hardware designers must understand the far-reaching effects their design decisions have on software applications. For readers in either category, this classic introduction to the field provides a look deep into the computer. It demonstrates the relationships between the software and hardware and focuses on the foundational concepts that are the basis for current computer design.

TOC:
Computer Abstractions and Technology Below Your Program Real Stuff: Manufacturing Pentium 4 Chips Computers in the Real World: Information Technology for the 4 Billion without IT Instructions: Language of the Computer Operations of the Computer Hardware Operands of the Computer Hardware Representing Instructions in the Computer Logical Operations Instructions for Making Decisions Supporting Procedures in Computer Hardware Communicating with People MIPS Addressing for 32-Bit Immediates and Addresses Translating and Starting a Program How Compilers Optimize How Compilers Work: An Introduction A C Sort Example to Put It All Together Implementing an Object-Oriented Language Arrays versus Pointers Real Stuff: IA-32 Instructions Computers in the Real World: Helping Save Our Environment with Data Arithmetic for Computers Signed and Unsigned Numbers Addition and Subtraction Multiplication Division Floating Point Real Stuff: Floating Point in the IA-32 Computers in the Real World: Reconstructing the Ancient World Assessing and Understanding Performance CPU Performance and Its Factors Evaluating Performance Real Stuff: Two SPEC Benchmarks and the Performance of Recent Intel Processors Computers in The Real World: Moving People Faster and More Safely The Processor: Datapath and Control Logic Design Conventions Building a Datapath A Simple Implementation Scheme A Multicycle Implementation Exceptions

rawTOC:
Computer Abstractions and Technology \\ Below Your Program \\ Real Stuff: Manufacturing Pentium 4 Chips \\ Computers in the Real World: Information Technology for the 4 Billion without IT \\ Instructions: Language of the Computer \\ Operations of the Computer Hardware \\ Operands of the Computer Hardware \\ Representing Instructions in the Computer \\ Logical Operations \\ Instructions for Making Decisions \\ Supporting Procedures in Computer Hardware \\ Communicating with People \\ MIPS Addressing for 32-Bit Immediates and Addresses \\ Translating and Starting a Program \\ How Compilers Optimize \\ How Compilers Work: An Introduction \\ A C Sort Example to Put It All Together \\ Implementing an Object-Oriented Language \\ Arrays versus Pointers \\ Real Stuff: IA-32 Instructions \\ Computers in the Real World: Helping Save Our Environment with Data \\ Arithmetic for Computers \\ Signed and Unsigned Numbers \\ Addition and Subtraction \\ Multiplication \\ Division \\ Floating Point \\ Real Stuff: Floating Point in the IA-32 \\ Computers in the Real World: Reconstructing the Ancient World \\ Assessing and Understanding Performance \\ CPU Performance and Its Factors \\ Evaluating Performance \\ Real Stuff: Two SPEC Benchmarks and the Performance of Recent Intel Processors \\ Computers in The Real World: Moving People Faster and More Safely \\ The Processor: Datapath and Control \\ Logic Design Conventions \\ Building a Datapath \\ A Simple Implementation Scheme \\ A Multicycle Implementation \\ Exceptions

entry:
@Book{Patterson:1997:COH,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Computer Organization: The Hardware\slash Software
                 Interface",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adrnew,
  edition =      "Second",
  pages =        "xxix + 759 + 205",
  year =         "1997",
  ISBN =         "1-55860-428-6 (hardcover), 1-55860-491-X (softcover)",
  ISBN-13 =      "978-1-55860-428-5 (hardcover), 978-1-55860-491-9
                 (softcover)",
  LCCN =         "QA76.9.C643H46 1997",
  bibdate =      "Thu Sep 11 07:05:47 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$78.95",
  abstract =     "The performance of software systems is dramatically
                 affected by how well software designers understand the
                 basic hardware technologies at work in a system.
                 Similarly, hardware designers must understand the
                 far-reaching effects their design decisions have on
                 software applications. For readers in either category,
                 this classic introduction to the field provides a look
                 deep into the computer. It demonstrates the
                 relationships between the software and hardware and
                 focuses on the foundational concepts that are the basis
                 for current computer design.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Computer Abstractions and Technology \\
                 Below Your Program \\
                 Real Stuff: Manufacturing Pentium 4 Chips \\
                 Computers in the Real World: Information Technology for
                 the 4 Billion without IT \\
                 Instructions: Language of the Computer \\
                 Operations of the Computer Hardware \\
                 Operands of the Computer Hardware \\
                 Representing Instructions in the Computer \\
                 Logical Operations \\
                 Instructions for Making Decisions \\
                 Supporting Procedures in Computer Hardware \\
                 Communicating with People \\
                 MIPS Addressing for 32-Bit Immediates and Addresses \\
                 Translating and Starting a Program \\
                 How Compilers Optimize \\
                 How Compilers Work: An Introduction \\
                 A C Sort Example to Put It All Together \\
                 Implementing an Object-Oriented Language \\
                 Arrays versus Pointers \\
                 Real Stuff: IA-32 Instructions \\
                 Computers in the Real World: Helping Save Our
                 Environment with Data \\
                 Arithmetic for Computers \\
                 Signed and Unsigned Numbers \\
                 Addition and Subtraction \\
                 Multiplication \\
                 Division \\
                 Floating Point \\
                 Real Stuff: Floating Point in the IA-32 \\
                 Computers in the Real World: Reconstructing the Ancient
                 World \\
                 Assessing and Understanding Performance \\
                 CPU Performance and Its Factors \\
                 Evaluating Performance \\
                 Real Stuff: Two SPEC Benchmarks and the Performance of
                 Recent Intel Processors \\
                 Computers in The Real World: Moving People Faster and
                 More Safely \\
                 The Processor: Datapath and Control \\
                 Logic Design Conventions \\
                 Building a Datapath \\
                 A Simple Implementation Scheme \\
                 A Multicycle Implementation \\
                 Exceptions",
}


bibtype: book
filename: master.bib
label: Patterson:2003:CAQ
author: David A. Patterson and John L. Hennessy
title: Computer Architecture --- a Quantitative Approach
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adr
edition: Third
pages: xxi + 883 + A-87 + B-42 + C-1 + D-1 + E-1 + F-1 + G-1 + H-1 + I-1 + R-22 + I-44
year: 2003
ISBN: 1-55860-596-7 OR 1558605967
ISBN13: 978-1-55860-596-1 OR 9781558605961
LCCN: QA76.9.A73 P377 2003
bibdate: Thu Sep 12 15:26:03 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2002.09.12 15:26:03 ???
URL: http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-596-7; http://www.mkp.com/CA3
acknowledgement: ack-nhfb
rawauthor: David A. Patterson and John L. Hennessy
rawtitle: Computer Architecture --- a Quantitative Approach
abstract:
In this [book,] the authors bring their trademark method of quantitative analysis not only to high-performance desktop machine design, but also to the design of embedded and server systems. They have illustrated their principles with designs from all three of these domains, including examples from consumer electronics, multimedia and Web technologies, and high-performance computing. [The authors] focus on fundamental techniques for designing real machines and for maximizing their cost-performance. Anyone involved in designing computers or designing with computers, from PDAs to Web servers to super-computers, will benefit from the expertise they offer in this [book].

TOC:
Fundamentals of computer design Instruction set principles and examples Instruction-level parallelism and its dynamic exploitation Exploiting instruction-level parallelism with software approaches Memory hierarchy design Multiprocessors and thread-level parallelism Storage systems Interconnection networks and clusters Appendices: Pipelining, basic and intermediate concepts Solutions to selected exercises A survey of RISC architectures for desktop, server, and embedded computers Alternative to RISC, the VAX architecture IBM 360/370 architecture for mainframe computers Vector processors Computer arithmetic Implementing coherence protocols

rawTOC:
Fundamentals of computer design \\ Instruction set principles and examples \\ Instruction-level parallelism and its dynamic exploitation \\ Exploiting instruction-level parallelism with software approaches \\ Memory hierarchy design \\ Multiprocessors and thread-level parallelism \\ Storage systems \\ Interconnection networks and clusters \\ Appendices: Pipelining, basic and intermediate concepts \\ Solutions to selected exercises \\ A survey of RISC architectures for desktop, server, and embedded computers \\ Alternative to RISC, the VAX architecture \\ IBM 360/370 architecture for mainframe computers \\ Vector processors \\ Computer arithmetic \\ Implementing coherence protocols

entry:
@Book{Patterson:2003:CAQ,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Computer Architecture --- a Quantitative Approach",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Third",
  pages =        "xxi + 883 + A-87 + B-42 + C-1 + D-1 + E-1 + F-1 + G-1
                 + H-1 + I-1 + R-22 + I-44",
  year =         "2003",
  ISBN =         "1-55860-596-7",
  ISBN-13 =      "978-1-55860-596-1",
  LCCN =         "QA76.9.A73 P377 2003",
  bibdate =      "Thu Sep 12 15:26:03 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$89.95",
  URL =          "http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-596-7;
                 http://www.mkp.com/CA3",
  abstract =     "In this [book,] the authors bring their trademark
                 method of quantitative analysis not only to
                 high-performance desktop machine design, but also to
                 the design of embedded and server systems. They have
                 illustrated their principles with designs from all
                 three of these domains, including examples from
                 consumer electronics, multimedia and Web technologies,
                 and high-performance computing. [The authors] focus on
                 fundamental techniques for designing real machines and
                 for maximizing their cost-performance. Anyone involved
                 in designing computers or designing with computers,
                 from PDAs to Web servers to super-computers, will
                 benefit from the expertise they offer in this [book].",
  acknowledgement = ack-nhfb,
  tableofcontents = "Fundamentals of computer design \\
                 Instruction set principles and examples \\
                 Instruction-level parallelism and its dynamic
                 exploitation \\
                 Exploiting instruction-level parallelism with software
                 approaches \\
                 Memory hierarchy design \\
                 Multiprocessors and thread-level parallelism \\
                 Storage systems \\
                 Interconnection networks and clusters \\
                 Appendices: Pipelining, basic and intermediate concepts
                 \\
                 Solutions to selected exercises \\
                 A survey of RISC architectures for desktop, server, and
                 embedded computers \\
                 Alternative to RISC, the VAX architecture \\
                 IBM 360/370 architecture for mainframe computers \\
                 Vector processors \\
                 Computer arithmetic \\
                 Implementing coherence protocols",
}


bibtype: book
filename: master.bib
label: Patterson:2004:COH
author: David A. Patterson and John L. Hennessy
title: Computer Organization: The Hardware / Software Interface
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adrnew
edition: Third
pages: xvii + 621
year: 2004
ISBN: 1-55860-604-1 OR 1558606041
ISBN13: 978-1-55860-604-3 OR 9781558606043
LCCN: QA76.9.C643 H46 2004
bibdate: Mon Nov 15 16:01:50 2004
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2004.11.15 16:01:50 ???
acknowledgement: ack-nhfb
rawauthor: David A. Patterson and John L. Hennessy
rawtitle: Computer Organization: The Hardware\slash Software Interface
abstract:
[This book] demonstrates the relationships between the software and hardware and focuses on the foundational concepts that are the basis for current computer design. A MIPS processor is the core used to present the fundamentals of hardware technologies at work in a computer system. The book presents an entire MIPS instruction set --- instruction by instruction --- the fundamentals of assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O, and introduces the essentials of network and multiprocessor architectures. The audience for this book includes those with little experience in assembly language or logic design who need to understand basic computer organization as well as readers with backgrounds in assembly language and/or logic design who want to learn how to design a computer or understand how a system works and why it performs as it does.

TOC:
1: Computer abstractions and technology Computers in the real world: information technology for the 4 billion without IT 2: Instructions: language of the computer Computers in the real world: helping save our environment with data 3: Arithmetic for computers Computers in the real world: reconstructing the ancient world 4: Assessing and understanding performance Computers in the real world: moving people faster and more safely 5: The processor: datapath and control Computers in the real world: empowering the disabled 6: Enhancing performance with pipelining Computers in the real world: mass communication without gatekeepers 7: Large and fast: exploiting memory hierarchy Computers in the real world: saving the world's art treasures 8: Storage, networks, and other peripherals Computers in the real world: saving lives through better diagnosis 9: Multiprocessors and clusters Appendix A: Assemblers, linkers, and the SPIM simulator Appendix B: The basics of logic design Appendix C: Mapping control to hardware Appendix D: A survey of RISC architectures for desktop, server, and embedded computers

rawTOC:
1: Computer abstractions and technology \\ Computers in the real world: information technology for the 4 billion without IT \\ 2: Instructions: language of the computer \\ Computers in the real world: helping save our environment with data \\ 3: Arithmetic for computers \\ Computers in the real world: reconstructing the ancient world \\ 4: Assessing and understanding performance \\ Computers in the real world: moving people faster and more safely \\ 5: The processor: datapath and control \\ Computers in the real world: empowering the disabled \\ 6: Enhancing performance with pipelining \\ Computers in the real world: mass communication without gatekeepers \\ 7: Large and fast: exploiting memory hierarchy \\ Computers in the real world: saving the world's art treasures \\ 8: Storage, networks, and other peripherals \\ Computers in the real world: saving lives through better diagnosis \\ 9: Multiprocessors and clusters \\ Appendix A: Assemblers, linkers, and the SPIM simulator \\ Appendix B: The basics of logic design \\ Appendix C: Mapping control to hardware \\ Appendix D: A survey of RISC architectures for desktop, server, and embedded computers

entry:
@Book{Patterson:2004:COH,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Computer Organization: The Hardware\slash Software
                 Interface",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adrnew,
  edition =      "Third",
  pages =        "xvii + 621",
  year =         "2004",
  ISBN =         "1-55860-604-1",
  ISBN-13 =      "978-1-55860-604-3",
  LCCN =         "QA76.9.C643 H46 2004",
  bibdate =      "Mon Nov 15 16:01:50 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$64.95",
  abstract =     "[This book] demonstrates the relationships between the
                 software and hardware and focuses on the foundational
                 concepts that are the basis for current computer
                 design. A MIPS processor is the core used to present
                 the fundamentals of hardware technologies at work in a
                 computer system. The book presents an entire MIPS
                 instruction set --- instruction by instruction --- the
                 fundamentals of assembly language, computer arithmetic,
                 pipelining, memory hierarchies, and I/O, and introduces
                 the essentials of network and multiprocessor
                 architectures. The audience for this book includes
                 those with little experience in assembly language or
                 logic design who need to understand basic computer
                 organization as well as readers with backgrounds in
                 assembly language and/or logic design who want to learn
                 how to design a computer or understand how a system
                 works and why it performs as it does.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Computer abstractions and technology \\
                 Computers in the real world: information technology for
                 the 4 billion without IT \\
                 2: Instructions: language of the computer \\
                 Computers in the real world: helping save our
                 environment with data \\
                 3: Arithmetic for computers \\
                 Computers in the real world: reconstructing the ancient
                 world \\
                 4: Assessing and understanding performance \\
                 Computers in the real world: moving people faster and
                 more safely \\
                 5: The processor: datapath and control \\
                 Computers in the real world: empowering the disabled
                 \\
                 6: Enhancing performance with pipelining \\
                 Computers in the real world: mass communication without
                 gatekeepers \\
                 7: Large and fast: exploiting memory hierarchy \\
                 Computers in the real world: saving the world's art
                 treasures \\
                 8: Storage, networks, and other peripherals \\
                 Computers in the real world: saving lives through
                 better diagnosis \\
                 9: Multiprocessors and clusters \\
                 Appendix A: Assemblers, linkers, and the SPIM simulator
                 \\
                 Appendix B: The basics of logic design \\
                 Appendix C: Mapping control to hardware \\
                 Appendix D: A survey of RISC architectures for desktop,
                 server, and embedded computers",
}


bibtype: book
filename: master.bib
label: Patterson:2012:COD
author: David A. Patterson and John L. Hennessy
title: Computer organization and design: the hardware / software interface
publisher: pub-MORGAN-KAUFMANN-ELSEVIER
address: pub-MORGAN-KAUFMANN-ELSEVIER:adr
edition: Fourth (revised)
pages: xxv + 703
year: 2012
ISBN: 0-12-374750-3 (paperback) OR 0123747503 (paperback)
ISBN13: 978-0-12-374750-1 (paperback) OR 9780123747501 (paperback)
LCCN: QA76.9.C643 H46 2012
bibdate: Wed Feb 15 07:46:17 MST 2012
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2012.02.15 07:46:17 MST
series: The Morgan Kaufmann series in computer architecture and design
subject: Computer organization; Computer engineering; Computer interfaces
acknowledgement: ack-nhfb
rawauthor: David A. Patterson and John L. Hennessy
rawtitle: Computer organization and design: the hardware\slash software interface
note:
With contributions by Perry Alexander, Peter J. Ashenden, Javier Bruguera, Jichuan Chang, Matthew Farrens, David Kaeli, Nicole Kaiyan, David Kirk, James R. Larus, Jacob Leverich, Kevin Lim, John Nickolls, John Oliver, Milos Prvulovic, and Parta Ranganthan.

abstract:
Presents the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O.

TOC:
1: Computer Abstractions and Technology 2: Instructions: Language of the Computer 3: Arithmetic for Computers 4: The Processor 5: Large and Fast: Exploiting Memory Hierarchy 6: Storage and Other I/O Topics 7: Multicores, Multiprocessors, and Clusters A: Graphics and Computing GPUs B: Assemblers, Linkes, and the SPIM Simulator C: The Basics of Logic Design D: Mapping Control to Hardware E: A Survey of RISC Architectures for Desktop, Server, and Embedded Computers

rawabstract:
Presents the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O.

rawnote:
With contributions by Perry Alexander, Peter J. Ashenden, Javier Bruguera, Jichuan Chang, Matthew Farrens, David Kaeli, Nicole Kaiyan, David Kirk, James R. Larus, Jacob Leverich, Kevin Lim, John Nickolls, John Oliver, Milos Prvulovic, and Parta Ranganthan.

rawTOC:
1: Computer Abstractions and Technology \\ 2: Instructions: Language of the Computer \\ 3: Arithmetic for Computers \\ 4: The Processor \\ 5: Large and Fast: Exploiting Memory Hierarchy \\ 6: Storage and Other I/O Topics \\ 7: Multicores, Multiprocessors, and Clusters \\ A: Graphics and Computing GPUs \\ B: Assemblers, Linkes, and the SPIM Simulator \\ C: The Basics of Logic Design \\ D: Mapping Control to Hardware \\ E: A Survey of RISC Architectures for Desktop, Server, and Embedded Computers

entry:
@Book{Patterson:2012:COD,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Computer organization and design: the hardware\slash
                 software interface",
  publisher =    pub-MORGAN-KAUFMANN-ELSEVIER,
  address =      pub-MORGAN-KAUFMANN-ELSEVIER:adr,
  edition =      "Fourth (revised)",
  pages =        "xxv + 703",
  year =         "2012",
  ISBN =         "0-12-374750-3 (paperback)",
  ISBN-13 =      "978-0-12-374750-1 (paperback)",
  LCCN =         "QA76.9.C643 H46 2012",
  bibdate =      "Wed Feb 15 07:46:17 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "With contributions by Perry Alexander, Peter J.
                 Ashenden, Javier Bruguera, Jichuan Chang, Matthew
                 Farrens, David Kaeli, Nicole Kaiyan, David Kirk, James
                 R. Larus, Jacob Leverich, Kevin Lim, John Nickolls,
                 John Oliver, Milos Prvulovic, and Parta Ranganthan.",
  series =       "The Morgan Kaufmann series in computer architecture
                 and design",
  abstract =     "Presents the fundamentals of hardware technologies,
                 assembly language, computer arithmetic, pipelining,
                 memory hierarchies and I/O.",
  acknowledgement = ack-nhfb,
  subject =      "Computer organization; Computer engineering; Computer
                 interfaces",
  tableofcontents = "1: Computer Abstractions and Technology \\
                 2: Instructions: Language of the Computer \\
                 3: Arithmetic for Computers \\
                 4: The Processor \\
                 5: Large and Fast: Exploiting Memory Hierarchy \\
                 6: Storage and Other I/O Topics \\
                 7: Multicores, Multiprocessors, and Clusters \\
                 A: Graphics and Computing GPUs \\
                 B: Assemblers, Linkes, and the SPIM Simulator \\
                 C: The Basics of Logic Design \\
                 D: Mapping Control to Hardware \\
                 E: A Survey of RISC Architectures for Desktop, Server,
                 and Embedded Computers",
}


bibtype: book
filename: master.bib
label: Patterson:2017:RVR
author: David Patterson and Andrew Waterman
title: The RISC-V Reader: An Open Architecture Atlas
publisher: Strawberry Canyon
address: San Francisco, CA, USA
pages: xiv + 180
year: 2017
ISBN: 0-9992491-1-8 OR 0999249118
ISBN13: 978-0-9992491-1-6 OR 9780999249116
LCCN: QA76.9.A73 P388 2017
bibdate: Mon Nov 18 18:47:27 MST 2019
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2019.11.18 18:47:27 MST
acknowledgement: ack-nhfb
rawauthor: David Patterson and Andrew Waterman
rawtitle: The {RISC-V} Reader: An Open Architecture Atlas
TOC:
List of Figures / x Preface / xii 1 Why RISC-V? / 2 1.1 Introduction / 2 1.2 Modular vs. Incremental ISAs / 4 1.3 ISA Design 101 / 5 1.4 An Overview of this Book / 10 1.5 Concluding Remarks / 11 1.6 To Learn More / 12 2 RV32I: RISC-V Base Integer ISA / 14 2.1 Introduction / 14 2.2 RV32I Instruction formats / 14 2.3 RV32I Registers / 18 2.4 RV32I Integer Computation. / 18 2.5 RV32I Loads and Stores / 20 2.6 RV32I Conditional Branch / 21 2.7 RV32I Unconditional Jump / 22 2.8 RV32I Miscellaneous / 23 2.9 Comparing RV32I, ARM-32, MIPS-32, and x86-32 / 23 2.10 Concluding Remarks / 24 2.11 To Learn More / 26 3 RISC-V Assembly Language / 32 3.1 Introduction / 32 3.2 Calling convention / 32 3.3 Assembly / 35 3.4 Linker / 40 3.5 Static vs. Dynamic Linking / 41 3.6 Loader / 42 3.7 Concluding Remarks / 42 3.8 To Learn More / 42 4 RV32M: Multiply and Divide / 44 4.1 Introduction / 44 4.2 Concluding Remarks / 46 4.3 To Learn More / 46 5 RV32FD: Single/Double Floating Point / 48 5.1 Introduction / 48 5.2 Floating-Point Registers / 48 5.3 Floating-Point Loads, Stores, and Arithmetic / 49 5.4 Floating-Point Moves and Converts / 53 5.5 Miscellaneous Floating-Point Instructions / 53 5.6 Comparing RV32FD, ARM-32, MIPS-32, and x86-32 using DAXPY / 55 5.7 Concluding Remarks / 55 5.8 To Learn More / 56 6 RV32A: Atomic / 60 6.1 Introduction / 60 6.2 Concluding Remarks / 62 6.3 To Learn More / 62 7 RV32C: Compressed Instructions / 64 7 1 Introduction / 64 7.2 Comparing RV32GC, Thumb-2, microMIPS, and x86-32 / 66 7.3 Concluding Remarks / 66 7.4 To Learn More / 67 8. RV32V: Vector / 72 8.1 Introduction / 72 8.2 Vector Computation Instructions / 73 8.3 Vector Registers and Dynamic Typing / 74 8.4 Vector Loads and Stores / 75 8.5 Parallelism During Vector Execution / 76 8.6 Conditional Execution of Vector Operations / 76 8.7 Miscellaneous Vector Instructions / 77 8.8 Vector Example: DAXPY in RV32V / 78 8.9 Comparing RV32V, MIPS-32 MSA SIMD, and x86-32 AVX SIMD / 79 8.10 Concluding Remarks / 81 8.11 To Learn More / 82 9 RV64: 64-bit Address Instructions / 86 9.1 Introduction / 86 9.2 Comparison to Other 64-bit ISAs using Insertion Sort / 90 9.3 Program size / 92 9.4 Concluding Remarks / 93 9.5 To Learn More / 93 10 RV32/64 Privileged Architecture / 100 10.1 Introduction / 100 10.2 Machine Mode for Simple Embedded Systems. / 101 10.3 Machine-Mode Exception Handling / 103 10.4 User Mode and Process Isolation in Embedded Systems / 106 10.5 Supervisor Mode for Modern Operating Systems / 108 10.6 Page-Based Virtual Memory / 111 10.7 Identification and Performance CSRs / 114 10.8 Concluding Remarks / 115 10.9 To Learn More / 117 11 Future RISC-V Optional Extensions / 118 11.1 ``B'' Standard Extension for Bit Manipulation / 118 11.2 ``E'' Standard Extension for Embedded / 118 11.3 ``H'' Privileged Architecture Extension for Hypervisor Support / 118 11.4 ``J'' Standard Extension for Dynamically Translated Languages / 118 11.5 ``L'' Standard Extension for Decimal Floating-Point / 118 11.6 ``N'' Standard Extension for User-Level Interrupts / 119 11.7 ``P'' Standard Extension for Packed-SIMD Instructions / 119 11.8 ``Q'' Standard Extension for Quad-Precision Floating-Point / 119 11.9 Concluding Remarks / 119 A RISC-V Instruction Listings / 120 B Transliteration from RISC-V / 168 B.1 Introduction / 168 B.2 Comparing RV32I, ARM-32, and x86-32 using Tree Sum / 170 B.3 Conclusion / 171 Index / 174

shortTOC:
RISC-V Reference Card / i List of Figures / ix Preface / xii 1 Why RISC-V? / 2 2 RV32I: RISC-V Base Integer ISA / 14 3 RISC-V Assembly Language / 32 4 RV32M: Multiply and Divide / / 44 5 RV32FD: Single/Double Floating Point / 48 6 RV32A: Atomic / / 60 7 RV32C: Compressed Instructions / 64 8 RV32V: Vector / 72 9 RV64: 64-bit Address Instructions / / 86 10 RV32/64 Privileged Architecture / 100 11 Future RISC-V Optional Extensions / 118 Appendix A: RISC-V Instruction Listings / 120 Appendix B: Transliteration from RISC-V / 168 Index / 174

rawshortTOC:
RISC-V Reference Card / i \\ List of Figures / ix \\ Preface / xii \\ 1 Why RISC-V? / 2 \\ 2 RV32I: RISC-V Base Integer ISA / 14 \\ 3 RISC-V Assembly Language / 32 \\ 4 RV32M: Multiply and Divide / / 44 \\ 5 RV32FD: Single/Double Floating Point / 48 \\ 6 RV32A: Atomic / / 60 \\ 7 RV32C: Compressed Instructions / 64 \\ 8 RV32V: Vector / 72 \\ 9 RV64: 64-bit Address Instructions / / 86 \\ 10 RV32/64 Privileged Architecture / 100 \\ 11 Future RISC-V Optional Extensions / 118 \\ Appendix A: RISC-V Instruction Listings / 120 \\ Appendix B: Transliteration from RISC-V / 168 \\ Index / 174

rawTOC:
List of Figures / x \\ Preface / xii \\ 1 Why RISC-V? / 2 \\ 1.1 Introduction / 2 \\ 1.2 Modular vs. Incremental ISAs / 4 \\ 1.3 ISA Design 101 / 5 \\ 1.4 An Overview of this Book / 10 \\ 1.5 Concluding Remarks / 11 \\ 1.6 To Learn More / 12 \\ 2 RV32I: RISC-V Base Integer ISA / 14 \\ 2.1 Introduction / 14 \\ 2.2 RV32I Instruction formats / 14 \\ 2.3 RV32I Registers / 18 \\ 2.4 RV32I Integer Computation. / 18 \\ 2.5 RV32I Loads and Stores / 20 \\ 2.6 RV32I Conditional Branch / 21 \\ 2.7 RV32I Unconditional Jump / 22 \\ 2.8 RV32I Miscellaneous / 23 \\ 2.9 Comparing RV32I, ARM-32, MIPS-32, and x86-32 / 23 \\ 2.10 Concluding Remarks / 24 \\ 2.11 To Learn More / 26 \\ 3 RISC-V Assembly Language / 32 \\ 3.1 Introduction / 32 \\ 3.2 Calling convention / 32 \\ 3.3 Assembly / 35 \\ 3.4 Linker / 40 \\ 3.5 Static vs. Dynamic Linking / 41 \\ 3.6 Loader / 42 \\ 3.7 Concluding Remarks / 42 \\ 3.8 To Learn More / 42 \\ 4 RV32M: Multiply and Divide / 44 \\ 4.1 Introduction / 44 \\ 4.2 Concluding Remarks / 46 \\ 4.3 To Learn More / 46 \\ 5 RV32FD: Single/Double Floating Point / 48 \\ 5.1 Introduction / 48 \\ 5.2 Floating-Point Registers / 48 \\ 5.3 Floating-Point Loads, Stores, and Arithmetic / 49 \\ 5.4 Floating-Point Moves and Converts / 53 \\ 5.5 Miscellaneous Floating-Point Instructions / 53 \\ 5.6 Comparing RV32FD, ARM-32, MIPS-32, and x86-32 using DAXPY / 55 \\ 5.7 Concluding Remarks / 55 \\ 5.8 To Learn More / 56 \\ 6 RV32A: Atomic / 60 \\ 6.1 Introduction / 60 \\ 6.2 Concluding Remarks / 62 \\ 6.3 To Learn More / 62 \\ 7 RV32C: Compressed Instructions / 64 \\ 7 1 Introduction / 64 \\ 7.2 Comparing RV32GC, Thumb-2, microMIPS, and x86-32 / 66 \\ 7.3 Concluding Remarks / 66 \\ 7.4 To Learn More / 67 \\ 8. RV32V: Vector / 72 \\ 8.1 Introduction / 72 \\ 8.2 Vector Computation Instructions / 73 \\ 8.3 Vector Registers and Dynamic Typing / 74 \\ 8.4 Vector Loads and Stores / 75 \\ 8.5 Parallelism During Vector Execution / 76 \\ 8.6 Conditional Execution of Vector Operations / 76 \\ 8.7 Miscellaneous Vector Instructions / 77 \\ 8.8 Vector Example: DAXPY in RV32V / 78 \\ 8.9 Comparing RV32V, MIPS-32 MSA SIMD, and x86-32 AVX SIMD / 79 \\ 8.10 Concluding Remarks / 81 \\ 8.11 To Learn More / 82 \\ 9 RV64: 64-bit Address Instructions / 86 \\ 9.1 Introduction / 86 \\ 9.2 Comparison to Other 64-bit ISAs using Insertion Sort / 90 \\ 9.3 Program size / 92 \\ 9.4 Concluding Remarks / 93 \\ 9.5 To Learn More / 93 \\ 10 RV32/64 Privileged Architecture / 100 \\ 10.1 Introduction / 100 \\ 10.2 Machine Mode for Simple Embedded Systems. / 101 \\ 10.3 Machine-Mode Exception Handling / 103 \\ 10.4 User Mode and Process Isolation in Embedded Systems / 106 \\ 10.5 Supervisor Mode for Modern Operating Systems / 108 \\ 10.6 Page-Based Virtual Memory / 111 \\ 10.7 Identification and Performance CSRs / 114 \\ 10.8 Concluding Remarks / 115 \\ 10.9 To Learn More / 117 \\ 11 Future RISC-V Optional Extensions / 118 \\ 11.1 ``B'' Standard Extension for Bit Manipulation / 118 \\ 11.2 ``E'' Standard Extension for Embedded / 118 \\ 11.3 ``H'' Privileged Architecture Extension for Hypervisor Support / 118 \\ 11.4 ``J'' Standard Extension for Dynamically Translated Languages / 118 \\ 11.5 ``L'' Standard Extension for Decimal Floating-Point / 118 \\ 11.6 ``N'' Standard Extension for User-Level Interrupts / 119 \\ 11.7 ``P'' Standard Extension for Packed-SIMD Instructions / 119 \\ 11.8 ``Q'' Standard Extension for Quad-Precision Floating-Point / 119 \\ 11.9 Concluding Remarks / 119 \\ A RISC-V Instruction Listings / 120 \\ B Transliteration from RISC-V / 168 \\ B.1 Introduction / 168 \\ B.2 Comparing RV32I, ARM-32, and x86-32 using Tree Sum / 170 \\ B.3 Conclusion / 171 \\ Index / 174

entry:
@Book{Patterson:2017:RVR,
  author =       "David Patterson and Andrew Waterman",
  title =        "The {RISC-V} Reader: An Open Architecture Atlas",
  publisher =    "Strawberry Canyon",
  address =      "San Francisco, CA, USA",
  pages =        "xiv + 180",
  year =         "2017",
  ISBN =         "0-9992491-1-8",
  ISBN-13 =      "978-0-9992491-1-6",
  LCCN =         "QA76.9.A73 P388 2017",
  bibdate =      "Mon Nov 18 18:47:27 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "RISC-V Reference Card / i \\
                 List of Figures / ix \\
                 Preface / xii \\
                 1 Why RISC-V? / 2 \\
                 2 RV32I: RISC-V Base Integer ISA / 14 \\
                 3 RISC-V Assembly Language / 32 \\
                 4 RV32M: Multiply and Divide / / 44 \\
                 5 RV32FD: Single/Double Floating Point / 48 \\
                 6 RV32A: Atomic / / 60 \\
                 7 RV32C: Compressed Instructions / 64 \\
                 8 RV32V: Vector / 72 \\
                 9 RV64: 64-bit Address Instructions / / 86 \\
                 10 RV32/64 Privileged Architecture / 100 \\
                 11 Future RISC-V Optional Extensions / 118 \\
                 Appendix A: RISC-V Instruction Listings / 120 \\
                 Appendix B: Transliteration from RISC-V / 168 \\
                 Index / 174",
  tableofcontents = "List of Figures / x \\
                 Preface / xii \\
                 1 Why RISC-V? / 2 \\
                 1.1 Introduction / 2 \\
                 1.2 Modular vs. Incremental ISAs / 4 \\
                 1.3 ISA Design 101 / 5 \\
                 1.4 An Overview of this Book / 10 \\
                 1.5 Concluding Remarks / 11 \\
                 1.6 To Learn More / 12 \\
                 2 RV32I: RISC-V Base Integer ISA / 14 \\
                 2.1 Introduction / 14 \\
                 2.2 RV32I Instruction formats / 14 \\
                 2.3 RV32I Registers / 18 \\
                 2.4 RV32I Integer Computation. / 18 \\
                 2.5 RV32I Loads and Stores / 20 \\
                 2.6 RV32I Conditional Branch / 21 \\
                 2.7 RV32I Unconditional Jump / 22 \\
                 2.8 RV32I Miscellaneous / 23 \\
                 2.9 Comparing RV32I, ARM-32, MIPS-32, and x86-32 / 23
                 \\
                 2.10 Concluding Remarks / 24 \\
                 2.11 To Learn More / 26 \\
                 3 RISC-V Assembly Language / 32 \\
                 3.1 Introduction / 32 \\
                 3.2 Calling convention / 32 \\
                 3.3 Assembly / 35 \\
                 3.4 Linker / 40 \\
                 3.5 Static vs. Dynamic Linking / 41 \\
                 3.6 Loader / 42 \\
                 3.7 Concluding Remarks / 42 \\
                 3.8 To Learn More / 42 \\
                 4 RV32M: Multiply and Divide / 44 \\
                 4.1 Introduction / 44 \\
                 4.2 Concluding Remarks / 46 \\
                 4.3 To Learn More / 46 \\
                 5 RV32FD: Single/Double Floating Point / 48 \\
                 5.1 Introduction / 48 \\
                 5.2 Floating-Point Registers / 48 \\
                 5.3 Floating-Point Loads, Stores, and Arithmetic / 49
                 \\
                 5.4 Floating-Point Moves and Converts / 53 \\
                 5.5 Miscellaneous Floating-Point Instructions / 53 \\
                 5.6 Comparing RV32FD, ARM-32, MIPS-32, and x86-32 using
                 DAXPY / 55 \\
                 5.7 Concluding Remarks / 55 \\
                 5.8 To Learn More / 56 \\
                 6 RV32A: Atomic / 60 \\
                 6.1 Introduction / 60 \\
                 6.2 Concluding Remarks / 62 \\
                 6.3 To Learn More / 62 \\
                 7 RV32C: Compressed Instructions / 64 \\
                 7 1 Introduction / 64 \\
                 7.2 Comparing RV32GC, Thumb-2, microMIPS, and x86-32 /
                 66 \\
                 7.3 Concluding Remarks / 66 \\
                 7.4 To Learn More / 67 \\
                 8. RV32V: Vector / 72 \\
                 8.1 Introduction / 72 \\
                 8.2 Vector Computation Instructions / 73 \\
                 8.3 Vector Registers and Dynamic Typing / 74 \\
                 8.4 Vector Loads and Stores / 75 \\
                 8.5 Parallelism During Vector Execution / 76 \\
                 8.6 Conditional Execution of Vector Operations / 76 \\
                 8.7 Miscellaneous Vector Instructions / 77 \\
                 8.8 Vector Example: DAXPY in RV32V / 78 \\
                 8.9 Comparing RV32V, MIPS-32 MSA SIMD, and x86-32 AVX
                 SIMD / 79 \\
                 8.10 Concluding Remarks / 81 \\
                 8.11 To Learn More / 82 \\
                 9 RV64: 64-bit Address Instructions / 86 \\
                 9.1 Introduction / 86 \\
                 9.2 Comparison to Other 64-bit ISAs using Insertion
                 Sort / 90 \\
                 9.3 Program size / 92 \\
                 9.4 Concluding Remarks / 93 \\
                 9.5 To Learn More / 93 \\
                 10 RV32/64 Privileged Architecture / 100 \\
                 10.1 Introduction / 100 \\
                 10.2 Machine Mode for Simple Embedded Systems. / 101
                 \\
                 10.3 Machine-Mode Exception Handling / 103 \\
                 10.4 User Mode and Process Isolation in Embedded
                 Systems / 106 \\
                 10.5 Supervisor Mode for Modern Operating Systems / 108
                 \\
                 10.6 Page-Based Virtual Memory / 111 \\
                 10.7 Identification and Performance CSRs / 114 \\
                 10.8 Concluding Remarks / 115 \\
                 10.9 To Learn More / 117 \\
                 11 Future RISC-V Optional Extensions / 118 \\
                 11.1 ``B'' Standard Extension for Bit Manipulation /
                 118 \\
                 11.2 ``E'' Standard Extension for Embedded / 118 \\
                 11.3 ``H'' Privileged Architecture Extension for
                 Hypervisor Support / 118 \\
                 11.4 ``J'' Standard Extension for Dynamically
                 Translated Languages / 118 \\
                 11.5 ``L'' Standard Extension for Decimal
                 Floating-Point / 118 \\
                 11.6 ``N'' Standard Extension for User-Level Interrupts
                 / 119 \\
                 11.7 ``P'' Standard Extension for Packed-SIMD
                 Instructions / 119 \\
                 11.8 ``Q'' Standard Extension for Quad-Precision
                 Floating-Point / 119 \\
                 11.9 Concluding Remarks / 119 \\
                 A RISC-V Instruction Listings / 120 \\
                 B Transliteration from RISC-V / 168 \\
                 B.1 Introduction / 168 \\
                 B.2 Comparing RV32I, ARM-32, and x86-32 using Tree Sum
                 / 170 \\
                 B.3 Conclusion / 171 \\
                 Index / 174",
}


bibtype: book
filename: master.bib
label: Patterson:2018:COD
author: David A. Patterson and John L. Hennessy
title: Computer Organization and Design: the Hardware--Software Interface
publisher: pub-MORGAN-KAUFMANN-ELSEVIER
address: pub-MORGAN-KAUFMANN-ELSEVIER:adr
edition: RISC-V
pages: xxiv + 565 + 86 + i + 22
year: 2018
ISBN: 0-12-812275-7, 0-12-812276-5 (e-book) OR 0128122757, 0128122765 (ebook)
ISBN13: 978-0-12-812275-4, 978-0-12-812276-1 (e-book) OR 9780128122754, 9780128122761 (ebook)
LCCN: QA76.9.C643 P37 2018
bibdate: Tue Dec 3 16:32:58 MST 2019
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2019.12.03 16:32:58 MST
acknowledgement: ack-nhfb
rawauthor: David A. Patterson and John L. Hennessy
rawtitle: Computer Organization and Design: the Hardware--Software Interface
subject:
Computer organization; System design; Data processing; Computer architecture; Interfaces (Informatica); Ordenadores; Diseano y construccion

shortTOC:
1. Computer Abstractions and Technology 2. Instructions: Language of the Computer 3. Arithmetic for Computers 4. The RISC-V Processor 5. Large and Fast: Exploiting Memory Hierarchy 6. Parallel Processors from Client to Cloud A. The Basics of Logic Design B. Graphics and Computing GPUs C. Mapping Control to Hardware D. A Survey of RISC Architectures

rawshortTOC:
1. Computer Abstractions and Technology \\ 2. Instructions: Language of the Computer \\ 3. Arithmetic for Computers \\ 4. The RISC-V Processor \\ 5. Large and Fast: Exploiting Memory Hierarchy \\ 6. Parallel Processors from Client to Cloud \\ A. The Basics of Logic Design \\ B. Graphics and Computing GPUs \\ C. Mapping Control to Hardware \\ D. A Survey of RISC Architectures

entry:
@Book{Patterson:2018:COD,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Computer Organization and Design: the
                 Hardware--Software Interface",
  publisher =    pub-MORGAN-KAUFMANN-ELSEVIER,
  address =      pub-MORGAN-KAUFMANN-ELSEVIER:adr,
  edition =      "{RISC-V}",
  pages =        "xxiv + 565 + 86 + i + 22",
  year =         "2018",
  ISBN =         "0-12-812275-7, 0-12-812276-5 (e-book)",
  ISBN-13 =      "978-0-12-812275-4, 978-0-12-812276-1 (e-book)",
  LCCN =         "QA76.9.C643 P37 2018",
  bibdate =      "Tue Dec 3 16:32:58 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  shorttableofcontents = "1. Computer Abstractions and Technology \\
                 2. Instructions: Language of the Computer \\
                 3. Arithmetic for Computers \\
                 4. The RISC-V Processor \\
                 5. Large and Fast: Exploiting Memory Hierarchy \\
                 6. Parallel Processors from Client to Cloud \\
                 A. The Basics of Logic Design \\
                 B. Graphics and Computing GPUs \\
                 C. Mapping Control to Hardware \\
                 D. A Survey of RISC Architectures",
  subject =      "Computer organization; System design; Data processing;
                 Computer architecture; Interfaces (Inform{\'a}tica);
                 Ordenadores; Dise{\"a}no y construcci{\'o}n",
}


bibtype: article
filename: master.bib
label: Patterson:raid
author: D. A. Patterson and P. Chen and G. Gibson and R. H. Katz
title: Introduction to Redundant Arrays of Inexpensive Disks
journal: j-COMPCON-SPRING89
pages: xxiv + 565 + 86 + i + 22
year: 1989
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
note: IEEE Computer Society Press
acknowledgement: ack-nhfb
rawauthor: D. A. Patterson and P. Chen and G. Gibson and R. H. Katz
rawnote: IEEE Computer Society Press
rawtitle: Introduction to Redundant Arrays of Inexpensive Disks
entry:
@Article{Patterson:raid,
  author =       "D. A. Patterson and P. Chen and G. Gibson and R. H.
                 Katz",
  title =        "Introduction to Redundant Arrays of Inexpensive
                 Disks",
  journal =      j-COMPCON-SPRING89,
  year =         "1989",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "IEEE Computer Society Press",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Paul:1989:CMC
author: Kevin Paul
title: Chairing a meeting with confidence: an easy guide to rules and procedure
publisher: Self-Counsel Press
address: North Vancouver, BC, Canada
pages: xi + 80
year: 1989
ISBN: 0-88908-858-6 OR 0889088586
ISBN13: 978-0-88908-858-0 OR 9780889088580
LCCN: AS6 .P36 1989
bibdate: Sat Dec 24 15:07:38 MST 2005
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2005.12.24 15:07:38 MST
series: Self-Counsel reference series
subject: Meetings; Handbooks, manuals, etc; Parliamentary practice
acknowledgement: ack-nhfb
rawauthor: Kevin Paul
rawtitle: Chairing a meeting with confidence: an easy guide to rules and procedure
entry:
@Book{Paul:1989:CMC,
  author =       "Kevin Paul",
  title =        "Chairing a meeting with confidence: an easy guide to
                 rules and procedure",
  publisher =    "Self-Counsel Press",
  address =      "North Vancouver, BC, Canada",
  pages =        "xi + 80",
  year =         "1989",
  ISBN =         "0-88908-858-6",
  ISBN-13 =      "978-0-88908-858-0",
  LCCN =         "AS6 .P36 1989",
  bibdate =      "Sat Dec 24 15:07:38 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Self-Counsel reference series",
  acknowledgement = ack-nhfb,
  idnumber =     "514",
  subject =      "Meetings; Handbooks, manuals, etc; Parliamentary
                 practice",
}


bibtype: book
filename: master.bib
label: Pauling:1935:IQM
author: Linus Pauling and E. Bright Wilson, Jr.
title: Introduction to Quantum Mechanics: With Applications to Chemistry
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: xi + 468
year: 1935
LCCN: QC174.1 .P34
bibdate: Sat Jul 25 13:55:27 1998
bibtimestamp: 1998.07.25 13:55:27 ???
note: Reprinted by Dover, 1985.
acknowledgement: ack-nhfb
rawauthor: Linus Pauling and E. Bright {Wilson, Jr.}
rawnote: Reprinted by Dover, 1985.
rawtitle: Introduction to Quantum Mechanics: With Applications to Chemistry
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/p/pauli-wolfgang.bib; https://www.math.utah.edu/pub/bibnet/authors/s/schroedinger-erwin.bib; https://www.math.utah.edu/pub/bibnet/authors/s/slater-john-clarke.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

TOC:
Preface / iii I: Survey of Classical Mechanics 1. Newton's Equations of Motion in the Lagrangian Form / 2 1a. The Three-dimensional Isotropic Harmonic Oscillator / 4 1b. Generalized Coordinates / 6 1e. The Invariance of the Equations of Motion in the Lagrangian Form / 7 1d. An Example: The Isotropic Harmonic Oscillator in Polar Coordinates / 9 1e. The Conservation of Angular Momentum / 11 2. The Equations of Motion in the Hamiltonian Form / 14 2a. Generalized Momenta / 14 2b. The Hamiltonian Function and Equations / 16 2c. The Hamiltonian Function and the Energy / 16 2d. A General Example / 17 3. The Emission and Absorption of Radiation / 21 4. Summary of Chapter I / 23 II: The Old Quantum Theory 5. The Origin of the Old Quantum Theory / 25 5a. The Postulates of Bohr / 26 5b. The Wilson--Sommerfeld Rules of Quantization / 28 5c. Selection Rules. The Correspondence Principle / 29 6. The Quantization of Simple Systems / 30 6a. The Harmonic Oscillator. Degenerate States / 30 6b. The Rigid Rotator / 31 6c. The Oscillating and Rotating Diatomic Molecule / 32 6d. The Particle in a Box / 33 6e. Diffraction by a Crystal Lattice / 34 7. The Hydrogen Atom / 36 7 a. Solution of the Equations of Motion / 36 7b. Application of the Quantum Rules. The Energy Levels / 39 7 c. Description of the Orbits / 43 7d. Spatial Quantization / 45 8. The Decline of the Old Quantum Theory / 47 III: The Schrodinger Wave Equation With the Harmonic Oscillator as an Example 9. The Schrodinger Wave Equation / 50 9a. The Wave Equation Including the Time / 53 9b. The Amplitude Equation / 56 9c. Wave Functions. Discrete and Continuous Sets of Characteristic Energy Values / 58 9d. The Complex Conjugate Wave Function $Psi ^ast (x, t)$ / 63 10. The Physical Interpretation of the Wave Functions / 63 10a. $Psi ^ast (x, t) Psi (x, t)$ as a Probability Distribution Function / 63 10b. Stationary States / 64 10c. Further Physical Interpretation. Average Values of Dynamical Quantities / 65 11. The Harmonic Oscillator in Wave Mechanics / 67 11a. Solution of the Wave Equation / 67 11b. The Wave Functions for the Harmonic Oscillator and their Physical Interpretation / 73 11c. Mathematical Properties of the Harmonic Oscillator Wave Functions / 77 IV: The Wave Equation for a System of Point Particles in Three Dimensions 12. The Wave Equation for a System of Point Particles / 84 12a. The Wave Equation Including the Time / 85 12b. The Amplitude Equation / 86 12c. The Complex Conjugate Wave Function $Psi ^ast (x_1 cdots z_N, t)$ / 88 12d. The Physical Interpretation of the Wave Functions / 88 13. The Free Particle / 90 14. The Particle in a Box / 95 15. The Three-dimensional Harmonic Oscillator in Cartesian Coordinates / 100 16. Curvilinear Coordinates / 103 17. The Three-dimensional Harmonic Oscillator in Cylindrical Coordinates / 105 V: The Hydrogen Atom 18. The Solution of the Wave Equation by the Polynomial Method and the Determination of the Energy Levels / 113 18a. The Separation of the Wave Equation. The Translational Motion / 113 18b. The Solution of the $phi $ Equation / 117 18c. The Solution of the $theta $ Equation / 118 18d. The Solution of the $r$ Equation / 121 18e. The Energy Levels / 124 19. Legendre Functions and Surface Harmonics / 125 19a. The Legend re Functions or Legendre Polynomials / 126 19b. The Associated Legendre Functions / 127 20. The Laguerre Polynomials and Associated Laguerre Functions / 129 20a. The Laguerre Polynomials / 129 20b. The Associated Laguerre Polynomials and Functions / 131 21. The Wave Functions for the Hydrogen Atom / 132 21a. Hydrogen-like Wave Functions / 132 21b. The Normal State of the Hydrogen Atom / 139 21c. Discussion of the Hydrogen-like Radial Wave Functions / 142 21d. Discussion of the Dependence of the Wave Functions on the Angles $theta $ and $phi $ / 146 VI: Perturbation Theory 22. Expansions in Series of Orthogonal Functions / 151 23. First-order Perturbation Theory for a Non-degenerate Level / 156 23a. A Simple Example: The Perturbed Harmonic Oscillator / 160 23b. An Example: The Normal Helium Atom / 162 24. First-order Perturbation Theory for a Degenerate Level / 165 24a. An Example: Application of a Perturbation to a Hydrogen Atom / 172 25. Second-order Perturbation Theory / 176 25a. An Example: The Stark Effect of the Plane Rotator / 177 VII: The Variation Method and Other Approximate Methods 26. The Variation Method / 180 26a. The Variational Integral and its Properties / 180 26b. An Example: The Normal State of the Helium Atom / 184 26c. Application of the Variation Method to Other States / 186 26d. Linear Variation Functions / 186 26e. A More General Variation Method / 189 27. Other Approximate Methods / 191 27a. A Generalized Perturbation Theory / 191 27b. The Wentzel--Kramers--Brillouin Method / 198 27c. Numerical Integration / 201 27d. Approximation by the Use of Difference Equations / 202 27e. An Approximate Second-order Perturbation Treatment / 204 VIII: The Spinning Electron and the Pauli Exclusion Principle, with a Discussion of the Helium Atom 28. The Spinning Electron / 207 29. The Helium Atom. The Pauli Exclusion Principle / 210 29a. The Configurations ls2s and ls2p / 210 29b. The Consideration of Electron Spin. The Pauli Exclusion Principle / 214 29c. The Accurate Treatment of the Normal Helium Atom / 221 29d. Excited States of the Helium Atom / 225 29e. The Polarizability of the Normal Helium Atom / 226 IX: Many-Electron Atoms 30 Slater's Treatment of Complex Atoms / 230 30a. Exchange Degeneracy / 230 30b. Spatial Degeneracy / 233 30c. Factorization and Solution of the Secular Equation / 235 30d. Evaluation of Integrals / 239 30e. Empirical Evaluation of Integrals. Applications / 244 31. Variation Treatments for Simple Atoms / 246 31a. The Lithium Atom and Three- electron Ions / 247 31b. Variation Treatments of Other Atoms / 249 32. The Method of the Self-consistent Field / 250 32a. Principle of the Method / 250 32b. Relation of the Self-consistent Field Method to the Variation Principle / 252 32c. Results of the Self-consistent Field Method / 254 33. Other Methods for Many-electron Atoms / 256 33a. Semi-empirical Sets of Screening Constants / 256 33b. The Thomas--Fermi Statistical Atom / 257 X: The Rotation and Vibration of Molecules 34. The Separation of Electronic and Nuclear Motion / 259 35. The Rotation and Vibration of Diatomic Molecules / 263 35a. The Separation of Variables and Solution of the Angular Equations / 264 35b. The Nature of the Electronic Energy Function / 266 35c. A Simple Potential Function for Diatomic Molecules / 267 35d. A More Accurate Treatment. The Morse Function / 271 36. The Rotation of Polyatomic Molecules / 275 36a. The Rotation of Symmetrical-top Molecules / 275 36b. The Rotation of Unsymmetrical-top Molecules / 280 37. The Vibration of Polyatomic Molecules / 282 37a. Normal Coordinates in Classical Mechanics / 282 37b. Normal Coordinates in Quantum Mechanics / 288 38. The Rotation of Molecules in Crystals / 290 XI: Perturbation Theory Involving the Time, the Emission and Absorption of Radiation, and the Resonance Phenomenon 39. The Treatment of a Time-dependent Perturbation by the Method of Variation of Constants / 294 39a. A Simple Example / 296 40. The Emission and Absorption of Radiation / 299 40a. The Einstein Transition Probabilities / 299 40b. The Calculation of the Einstein Transition Probabilities by Perturbation Theory / 302 40c. Selection Rules and Intensities for the Harmonic Oscillator / 306 40d. Selection Rules and Intensities for Surface-harmonic Wave Functions / 306 40e. Selection Rules and Intensities for the Diatomic Molecule. The Franck--Condon Principle / 309 40f. Selection Rules and Intensities for the Hydrogen Atom / 312 40g. Even and Odd Electronic States and their Selection Rules / 313 41. The Resonance Phenomenon / 314 41a. Resonance in Classical Mechanics / 315 41b. Resonance in Quantum Mechanics / 318 41c. A Further Discussion of Resonance / 322 XII: The Structure of Simple Molecules 42. The Hydrogen Molecule-ion / 327 42a. A Very Simple Discussion / 327 42b. Other Simple Variation Treatments / 331 42c. The Separation and Solution of the Wave Equation / 333 42d. Excited States of the Hydrogen Molecule-ion / 340 43. The Hydrogen Molecule / 340 43a. The Treatment of Heitler and London / 340 43b. Other Simple Variation Treatments / 345 43c. The Treatment of James and Coolidge / 349 43d. Comparison with Experiment / 351 43e. Excited States of the Hydrogen Molecule / 353 43f. Oscillation and Rotation of the Molecule. Ortho and Para Hydrogen / 355 44. The Helium Molecule-ion He$_2^+$ and the Interaction of Two Normal Helium Atoms / 358 44a. The Helium Molecule-ion He$_2^+$ / 358 44b. The Interaction of Two Normal Helium Atoms / 361 46. The One-electron Bond, the Electron-pair Bond, and the Three-electron Bond / 362 XIII: The Structure of Complex Molecules 46. Slater's Treatment of Complex Molecules / 366 46a. Approximate Wave Functions for the System of Three Hydrogen Atoms / 368 46b. Factoring the Secular Equation / 369 46c. Reduction of Integrals / 370 46d. Limiting Cases for the System of Three Hydrogen Atoms / 372 46e. Generalization of the Method of Valence-bond Wave Functions / 374 46f. Resonance among Two or More Valence-bond Structures / 377 46g. The Meaning of Chemical Valence Formulas / 380 46h. The Method of Molecular Orbitals / 381 XIV: Miscellaneous Applications of Quantum Mechanics 47. Van der Waals Forces / 383 47a. Van der Waals Forces for Hydrogen Atoms / 384 47b. Van der Waals Forces for Helium / 387 47c. The Estimation of Van der Waals Forces from Molecular Polarizabilities / 387 48. The Symmetry Properties of Molecular Wave Functions / 388 48a. Even and Odd Electronic Wave Functions. Selection Rules / 390 48b. The Nuclear Symmetry Character of the Electronic Wave Function / 391 48c. Summary of Results Regarding Symmetrical Diatomic Molecules / 394 49. Statistical Quantum Mechanics. Systems in Thermodynamic Equilibrium / 395 49a. The Fundamental Theorem of Statistical Quantum Mechanics / 396 49b. A Simple Application / 397 49c. The Boltzmann Distribution Law / 399 49d. Fermi--Dirac and Bose--Einstein Statistics / 402 49e. The Rotational and Vibrational Energy of Molecules / 406 49f. The Dielectric Constant of a Diatomic Dipole Gas / 408 50. The Energy of Activation of Chemical Reactions / 412 XV: General Theory of Quantum Mechanics 51. Matrix Mechanics / 416 51a. Matrices and their Relation to Wave Functions. The Rules of Matrix Algebra / 417 51b. Diagonal Matrices and Their Physical Interpretation / 421 52. The Properties of Angular Momentum / 425 53. The Uncertainty Principle / 428 54. Transformation Theory / 432 Appendices I. Values of Physical Constants / 439 II. Proof that the Orbit of a Particle Moving in a Central Field Lies in a Plane / 440 III. Proof of Orthogonality of Wave Functions Corresponding to Different Energy Levels / 441 IV. Orthogonal Curvilinear Coordinate Systems / 443 V. The Evaluation of the Mutual Electrostatic Energy of Two Spherically Symmetrical Distributions of Electricity with Exponential Density Funct ions / 446 VI. Normalization of the Associated Legendre Functions / 448 VII. Normalization of the Associated Laguerre Functions / 451 VIII. The Greek Alphabet / 453 Index / 455

shortTOC:
Preface I: Survey of Classical Mechanics II: The Old Quantum Theory III: The Schrodinger Wave Equation With the IV: The Wave Equation for a System of Point Particles V: The Hydrogen Atom VI: Perturbation Theory VII: The Variation Method and Other Approximate Methods VIII: The Spinning Electron and the Pauli Exclusion IX: Many-Electron Atoms X: The Rotation and Vibration of Molecules XI: Perturbation Theory Involving the Time, the XII: The Structure of Simple Molecules XIII: The Structure of Complex Molecules XIV: Miscellaneous Applications of Quantum Mechanics XV: General Theory of Quantum Mechanics Appendices Index

rawshortTOC:
Preface \\ I: Survey of Classical Mechanics \\ II: The Old Quantum Theory \\ III: The Schr{\"o}dinger Wave Equation With the IV: The Wave Equation for a System of Point Particles V: The Hydrogen Atom \\ VI: Perturbation Theory \\ VII: The Variation Method and Other Approximate Methods VIII: The Spinning Electron and the Pauli Exclusion IX: Many-Electron Atoms \\ X: The Rotation and Vibration of Molecules \\ XI: Perturbation Theory Involving the Time, the XII: The Structure of Simple Molecules \\ XIII: The Structure of Complex Molecules \\ XIV: Miscellaneous Applications of Quantum Mechanics XV: General Theory of Quantum Mechanics \\ Appendices \\ Index

rawTOC:
Preface / iii \\ I: Survey of Classical Mechanics \\ 1. Newton's Equations of Motion in the Lagrangian Form / 2 \\ 1a. The Three-dimensional Isotropic Harmonic Oscillator / 4 \\ 1b. Generalized Coordinates / 6 \\ 1e. The Invariance of the Equations of Motion in the Lagrangian Form / 7 \\ 1d. An Example: The Isotropic Harmonic Oscillator in Polar Coordinates / 9 \\ 1e. The Conservation of Angular Momentum / 11 \\ 2. The Equations of Motion in the Hamiltonian Form / 14 \\ 2a. Generalized Momenta / 14 \\ 2b. The Hamiltonian Function and Equations / 16 \\ 2c. The Hamiltonian Function and the Energy / 16 \\ 2d. A General Example / 17 \\ 3. The Emission and Absorption of Radiation / 21 \\ 4. Summary of Chapter I / 23 \\ II: The Old Quantum Theory \\ 5. The Origin of the Old Quantum Theory / 25 \\ 5a. The Postulates of Bohr / 26 \\ 5b. The Wilson--Sommerfeld Rules of Quantization / 28 \\ 5c. Selection Rules. The Correspondence Principle / 29 \\ 6. The Quantization of Simple Systems / 30 \\ 6a. The Harmonic Oscillator. Degenerate States / 30 \\ 6b. The Rigid Rotator / 31 \\ 6c. The Oscillating and Rotating Diatomic Molecule / 32 \\ 6d. The Particle in a Box / 33 \\ 6e. Diffraction by a Crystal Lattice / 34 \\ 7. The Hydrogen Atom / 36 \\ 7 a. Solution of the Equations of Motion / 36 \\ 7b. Application of the Quantum Rules. The Energy Levels / 39 \\ 7 c. Description of the Orbits / 43 \\ 7d. Spatial Quantization / 45 \\ 8. The Decline of the Old Quantum Theory / 47 \\ III: The Schr{\"o}dinger Wave Equation With the Harmonic Oscillator as an Example \\ 9. The Schr{\"o}dinger Wave Equation / 50 \\ 9a. The Wave Equation Including the Time / 53 \\ 9b. The Amplitude Equation / 56 \\ 9c. Wave Functions. Discrete and Continuous Sets of Characteristic Energy Values / 58 \\ 9d. The Complex Conjugate Wave Function $\Psi^\ast(x, t)$ / 63 \\ 10. The Physical Interpretation of the Wave Functions / 63 \\ 10a. $\Psi^\ast(x, t) \Psi(x, t)$ as a Probability Distribution Function / 63 \\ 10b. Stationary States / 64 \\ 10c. Further Physical Interpretation. Average Values of Dynamical Quantities / 65 \\ 11. The Harmonic Oscillator in Wave Mechanics / 67 \\ 11a. Solution of the Wave Equation / 67 \\ 11b. The Wave Functions for the Harmonic Oscillator and their Physical Interpretation / 73 \\ 11c. Mathematical Properties of the Harmonic Oscillator Wave Functions / 77 \\ IV: The Wave Equation for a System of Point Particles in Three Dimensions \\ 12. The Wave Equation for a System of Point Particles / 84 \\ 12a. The Wave Equation Including the Time / 85 \\ 12b. The Amplitude Equation / 86 \\ 12c. The Complex Conjugate Wave Function $\Psi^\ast(x_1 \cdots z_N, t)$ / 88 \\ 12d. The Physical Interpretation of the Wave Functions / 88 \\ 13. The Free Particle / 90 \\ 14. The Particle in a Box / 95 \\ 15. The Three-dimensional Harmonic Oscillator in Cartesian Coordinates / 100 \\ 16. Curvilinear Coordinates / 103 \\ 17. The Three-dimensional Harmonic Oscillator in Cylindrical Coordinates / 105 \\ V: The Hydrogen Atom \\ 18. The Solution of the Wave Equation by the Polynomial Method and the Determination of the Energy Levels / 113 \\ 18a. The Separation of the Wave Equation. The Translational Motion / 113 \\ 18b. The Solution of the $\phi$ Equation / 117 \\ 18c. The Solution of the $\theta$ Equation / 118 \\ 18d. The Solution of the $r$ Equation / 121 \\ 18e. The Energy Levels / 124 \\ 19. Legendre Functions and Surface Harmonics / 125 \\ 19a. The Legend re Functions or Legendre Polynomials / 126 \\ 19b. The Associated Legendre Functions / 127 \\ 20. The Laguerre Polynomials and Associated Laguerre Functions / 129 \\ 20a. The Laguerre Polynomials / 129 \\ 20b. The Associated Laguerre Polynomials and Functions / 131 \\ 21. The Wave Functions for the Hydrogen Atom / 132 \\ 21a. Hydrogen-like Wave Functions / 132 \\ 21b. The Normal State of the Hydrogen Atom / 139 \\ 21c. Discussion of the Hydrogen-like Radial Wave Functions / 142 \\ 21d. Discussion of the Dependence of the Wave Functions on the Angles $\theta$ and $\phi$ / 146 \\ VI: Perturbation Theory \\ 22. Expansions in Series of Orthogonal Functions / 151 \\ 23. First-order Perturbation Theory for a Non-degenerate Level / 156 \\ 23a. A Simple Example: The Perturbed Harmonic Oscillator / 160 \\ 23b. An Example: The Normal Helium Atom / 162 \\ 24. First-order Perturbation Theory for a Degenerate Level / 165 \\ 24a. An Example: Application of a Perturbation to a Hydrogen Atom / 172 \\ 25. Second-order Perturbation Theory / 176 \\ 25a. An Example: The Stark Effect of the Plane Rotator / 177 \\ VII: The Variation Method and Other Approximate Methods \\ 26. The Variation Method / 180 \\ 26a. The Variational Integral and its Properties / 180 \\ 26b. An Example: The Normal State of the Helium Atom / 184 \\ 26c. Application of the Variation Method to Other States / 186 \\ 26d. Linear Variation Functions / 186 \\ 26e. A More General Variation Method / 189 \\ 27. Other Approximate Methods / 191 \\ 27a. A Generalized Perturbation Theory / 191 \\ 27b. The Wentzel--Kramers--Brillouin Method / 198 \\ 27c. Numerical Integration / 201 \\ 27d. Approximation by the Use of Difference Equations / 202 \\ 27e. An Approximate Second-order Perturbation Treatment / 204 \\ VIII: The Spinning Electron and the Pauli Exclusion Principle, with a Discussion of the Helium Atom \\ 28. The Spinning Electron / 207 \\ 29. The Helium Atom. The Pauli Exclusion Principle / 210 \\ 29a. The Configurations ls2s and ls2p / 210 \\ 29b. The Consideration of Electron Spin. The Pauli Exclusion Principle / 214 \\ 29c. The Accurate Treatment of the Normal Helium Atom / 221 \\ 29d. Excited States of the Helium Atom / 225 \\ 29e. The Polarizability of the Normal Helium Atom / 226 \\ IX: Many-Electron Atoms \\ 30 Slater's Treatment of Complex Atoms / 230 \\ 30a. Exchange Degeneracy / 230 \\ 30b. Spatial Degeneracy / 233 \\ 30c. Factorization and Solution of the Secular Equation / 235 \\ 30d. Evaluation of Integrals / 239 \\ 30e. Empirical Evaluation of Integrals. Applications / 244 \\ 31. Variation Treatments for Simple Atoms / 246 \\ 31a. The Lithium Atom and Three- electron Ions / 247 \\ 31b. Variation Treatments of Other Atoms / 249 \\ 32. The Method of the Self-consistent Field / 250 \\ 32a. Principle of the Method / 250 \\ 32b. Relation of the Self-consistent Field Method to the Variation Principle / 252 \\ 32c. Results of the Self-consistent Field Method / 254 \\ 33. Other Methods for Many-electron Atoms / 256 \\ 33a. Semi-empirical Sets of Screening Constants / 256 \\ 33b. The Thomas--Fermi Statistical Atom / 257 \\ X: The Rotation and Vibration of Molecules \\ 34. The Separation of Electronic and Nuclear Motion / 259 \\ 35. The Rotation and Vibration of Diatomic Molecules / 263 \\ 35a. The Separation of Variables and Solution of the Angular Equations / 264 \\ 35b. The Nature of the Electronic Energy Function / 266 \\ 35c. A Simple Potential Function for Diatomic Molecules / 267 \\ 35d. A More Accurate Treatment. The Morse Function / 271 \\ 36. The Rotation of Polyatomic Molecules / 275 \\ 36a. The Rotation of Symmetrical-top Molecules / 275 \\ 36b. The Rotation of Unsymmetrical-top Molecules / 280 \\ 37. The Vibration of Polyatomic Molecules / 282 \\ 37a. Normal Coordinates in Classical Mechanics / 282 \\ 37b. Normal Coordinates in Quantum Mechanics / 288 \\ 38. The Rotation of Molecules in Crystals / 290 \\ XI: Perturbation Theory Involving the Time, the Emission and Absorption of Radiation, and the Resonance Phenomenon \\ 39. The Treatment of a Time-dependent Perturbation by the Method of Variation of Constants / 294 \\ 39a. A Simple Example / 296 \\ 40. The Emission and Absorption of Radiation / 299 \\ 40a. The Einstein Transition Probabilities / 299 \\ 40b. The Calculation of the Einstein Transition Probabilities by Perturbation Theory / 302 \\ 40c. Selection Rules and Intensities for the Harmonic Oscillator / 306 \\ 40d. Selection Rules and Intensities for Surface-harmonic Wave Functions / 306 \\ 40e. Selection Rules and Intensities for the Diatomic Molecule. The Franck--Condon Principle / 309 \\ 40f. Selection Rules and Intensities for the Hydrogen Atom / 312 \\ 40g. Even and Odd Electronic States and their Selection Rules / 313 \\ 41. The Resonance Phenomenon / 314 \\ 41a. Resonance in Classical Mechanics / 315 \\ 41b. Resonance in Quantum Mechanics / 318 \\ 41c. A Further Discussion of Resonance / 322 \\ XII: The Structure of Simple Molecules \\ 42. The Hydrogen Molecule-ion / 327 \\ 42a. A Very Simple Discussion / 327 \\ 42b. Other Simple Variation Treatments / 331 \\ 42c. The Separation and Solution of the Wave Equation / 333 \\ 42d. Excited States of the Hydrogen Molecule-ion / 340 \\ 43. The Hydrogen Molecule / 340 \\ 43a. The Treatment of Heitler and London / 340 \\ 43b. Other Simple Variation Treatments / 345 \\ 43c. The Treatment of James and Coolidge / 349 \\ 43d. Comparison with Experiment / 351 \\ 43e. Excited States of the Hydrogen Molecule / 353 \\ 43f. Oscillation and Rotation of the Molecule. Ortho and Para Hydrogen / 355 \\ 44. The Helium Molecule-ion He$_2^+$ and the Interaction of Two Normal Helium Atoms / 358 \\ 44a. The Helium Molecule-ion He$_2^+$ / 358 \\ 44b. The Interaction of Two Normal Helium Atoms / 361 \\ 46. The One-electron Bond, the Electron-pair Bond, and the Three-electron Bond / 362 \\ XIII: The Structure of Complex Molecules \\ 46. Slater's Treatment of Complex Molecules / 366 \\ 46a. Approximate Wave Functions for the System of Three Hydrogen Atoms / 368 \\ 46b. Factoring the Secular Equation / 369 \\ 46c. Reduction of Integrals / 370 \\ 46d. Limiting Cases for the System of Three Hydrogen Atoms / 372 \\ 46e. Generalization of the Method of Valence-bond Wave Functions / 374 \\ 46f. Resonance among Two or More Valence-bond Structures / 377 \\ 46g. The Meaning of Chemical Valence Formulas / 380 \\ 46h. The Method of Molecular Orbitals / 381 \\ XIV: Miscellaneous Applications of Quantum Mechanics \\ 47. Van der Waals Forces / 383 \\ 47a. Van der Waals Forces for Hydrogen Atoms / 384 \\ 47b. Van der Waals Forces for Helium / 387 \\ 47c. The Estimation of Van der Waals Forces from Molecular Polarizabilities / 387 \\ 48. The Symmetry Properties of Molecular Wave Functions / 388 \\ 48a. Even and Odd Electronic Wave Functions. Selection Rules / 390 \\ 48b. The Nuclear Symmetry Character of the Electronic Wave Function / 391 \\ 48c. Summary of Results Regarding Symmetrical Diatomic Molecules / 394 \\ 49. Statistical Quantum Mechanics. Systems in Thermodynamic Equilibrium / 395 \\ 49a. The Fundamental Theorem of Statistical Quantum Mechanics / 396 \\ 49b. A Simple Application / 397 \\ 49c. The Boltzmann Distribution Law / 399 \\ 49d. Fermi--Dirac and Bose--Einstein Statistics / 402 \\ 49e. The Rotational and Vibrational Energy of Molecules / 406 \\ 49f. The Dielectric Constant of a Diatomic Dipole Gas / 408 \\ 50. The Energy of Activation of Chemical Reactions / 412 \\ XV: General Theory of Quantum Mechanics \\ 51. Matrix Mechanics / 416 \\ 51a. Matrices and their Relation to Wave Functions. The Rules of Matrix Algebra / 417 \\ 51b. Diagonal Matrices and Their Physical Interpretation / 421 \\ 52. The Properties of Angular Momentum / 425 \\ 53. The Uncertainty Principle / 428 \\ 54. Transformation Theory / 432 \\ Appendices \\ I. Values of Physical Constants / 439 \\ II. Proof that the Orbit of a Particle Moving in a Central Field Lies in a Plane / 440 \\ III. Proof of Orthogonality of Wave Functions Corresponding to Different Energy Levels / 441 \\ IV. Orthogonal Curvilinear Coordinate Systems / 443 \\ V. The Evaluation of the Mutual Electrostatic Energy of Two Spherically Symmetrical Distributions of Electricity with Exponential Density Funct ions / 446 \\ VI. Normalization of the Associated Legendre Functions / 448 \\ VII. Normalization of the Associated Laguerre Functions / 451 \\ VIII. The Greek Alphabet / 453 \\ Index / 455

entry:
@Book{Pauling:1935:IQM,
  author =       "Linus Pauling and E. Bright {Wilson, Jr.}",
  title =        "Introduction to Quantum Mechanics: With Applications
                 to Chemistry",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xi + 468",
  year =         "1935",
  LCCN =         "QC174.1 .P34",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/p/pauli-wolfgang.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/s/schroedinger-erwin.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/s/slater-john-clarke.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Reprinted by Dover, 1985.",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "Preface \\
                 I: Survey of Classical Mechanics \\
                 II: The Old Quantum Theory \\
                 III: The Schr{\"o}dinger Wave Equation With the IV: The
                 Wave Equation for a System of Point Particles V: The
                 Hydrogen Atom \\
                 VI: Perturbation Theory \\
                 VII: The Variation Method and Other Approximate Methods
                 VIII: The Spinning Electron and the Pauli Exclusion IX:
                 Many-Electron Atoms \\
                 X: The Rotation and Vibration of Molecules \\
                 XI: Perturbation Theory Involving the Time, the XII:
                 The Structure of Simple Molecules \\
                 XIII: The Structure of Complex Molecules \\
                 XIV: Miscellaneous Applications of Quantum Mechanics
                 XV: General Theory of Quantum Mechanics \\
                 Appendices \\
                 Index",
  tableofcontents = "Preface / iii \\
                 I: Survey of Classical Mechanics \\
                 1. Newton's Equations of Motion in the Lagrangian Form
                 / 2 \\
                 1a. The Three-dimensional Isotropic Harmonic Oscillator
                 / 4 \\
                 1b. Generalized Coordinates / 6 \\
                 1e. The Invariance of the Equations of Motion in the
                 Lagrangian Form / 7 \\
                 1d. An Example: The Isotropic Harmonic Oscillator in
                 Polar Coordinates / 9 \\
                 1e. The Conservation of Angular Momentum / 11 \\
                 2. The Equations of Motion in the Hamiltonian Form / 14
                 \\
                 2a. Generalized Momenta / 14 \\
                 2b. The Hamiltonian Function and Equations / 16 \\
                 2c. The Hamiltonian Function and the Energy / 16 \\
                 2d. A General Example / 17 \\
                 3. The Emission and Absorption of Radiation / 21 \\
                 4. Summary of Chapter I / 23 \\
                 II: The Old Quantum Theory \\
                 5. The Origin of the Old Quantum Theory / 25 \\
                 5a. The Postulates of Bohr / 26 \\
                 5b. The Wilson--Sommerfeld Rules of Quantization / 28
                 \\
                 5c. Selection Rules. The Correspondence Principle / 29
                 \\
                 6. The Quantization of Simple Systems / 30 \\
                 6a. The Harmonic Oscillator. Degenerate States / 30 \\
                 6b. The Rigid Rotator / 31 \\
                 6c. The Oscillating and Rotating Diatomic Molecule / 32
                 \\
                 6d. The Particle in a Box / 33 \\
                 6e. Diffraction by a Crystal Lattice / 34 \\
                 7. The Hydrogen Atom / 36 \\
                 7 a. Solution of the Equations of Motion / 36 \\
                 7b. Application of the Quantum Rules. The Energy Levels
                 / 39 \\
                 7 c. Description of the Orbits / 43 \\
                 7d. Spatial Quantization / 45 \\
                 8. The Decline of the Old Quantum Theory / 47 \\
                 III: The Schr{\"o}dinger Wave Equation With the
                 Harmonic Oscillator as an Example \\
                 9. The Schr{\"o}dinger Wave Equation / 50 \\
                 9a. The Wave Equation Including the Time / 53 \\
                 9b. The Amplitude Equation / 56 \\
                 9c. Wave Functions. Discrete and Continuous Sets of
                 Characteristic Energy Values / 58 \\
                 9d. The Complex Conjugate Wave Function $\Psi^\ast(x,
                 t)$ / 63 \\
                 10. The Physical Interpretation of the Wave Functions /
                 63 \\
                 10a. $\Psi^\ast(x, t) \Psi(x, t)$ as a Probability
                 Distribution Function / 63 \\
                 10b. Stationary States / 64 \\
                 10c. Further Physical Interpretation. Average Values of
                 Dynamical Quantities / 65 \\
                 11. The Harmonic Oscillator in Wave Mechanics / 67 \\
                 11a. Solution of the Wave Equation / 67 \\
                 11b. The Wave Functions for the Harmonic Oscillator and
                 their Physical Interpretation / 73 \\
                 11c. Mathematical Properties of the Harmonic Oscillator
                 Wave Functions / 77 \\
                 IV: The Wave Equation for a System of Point Particles
                 in Three Dimensions \\
                 12. The Wave Equation for a System of Point Particles /
                 84 \\
                 12a. The Wave Equation Including the Time / 85 \\
                 12b. The Amplitude Equation / 86 \\
                 12c. The Complex Conjugate Wave Function $\Psi^\ast(x_1
                 \cdots z_N, t)$ / 88 \\
                 12d. The Physical Interpretation of the Wave Functions
                 / 88 \\
                 13. The Free Particle / 90 \\
                 14. The Particle in a Box / 95 \\
                 15. The Three-dimensional Harmonic Oscillator in
                 Cartesian Coordinates / 100 \\
                 16. Curvilinear Coordinates / 103 \\
                 17. The Three-dimensional Harmonic Oscillator in
                 Cylindrical Coordinates / 105 \\
                 V: The Hydrogen Atom \\
                 18. The Solution of the Wave Equation by the Polynomial
                 Method and the Determination of the Energy Levels / 113
                 \\
                 18a. The Separation of the Wave Equation. The
                 Translational Motion / 113 \\
                 18b. The Solution of the $\phi$ Equation / 117 \\
                 18c. The Solution of the $\theta$ Equation / 118 \\
                 18d. The Solution of the $r$ Equation / 121 \\
                 18e. The Energy Levels / 124 \\
                 19. Legendre Functions and Surface Harmonics / 125 \\
                 19a. The Legend re Functions or Legendre Polynomials /
                 126 \\
                 19b. The Associated Legendre Functions / 127 \\
                 20. The Laguerre Polynomials and Associated Laguerre
                 Functions / 129 \\
                 20a. The Laguerre Polynomials / 129 \\
                 20b. The Associated Laguerre Polynomials and Functions
                 / 131 \\
                 21. The Wave Functions for the Hydrogen Atom / 132 \\
                 21a. Hydrogen-like Wave Functions / 132 \\
                 21b. The Normal State of the Hydrogen Atom / 139 \\
                 21c. Discussion of the Hydrogen-like Radial Wave
                 Functions / 142 \\
                 21d. Discussion of the Dependence of the Wave Functions
                 on the Angles $\theta$ and $\phi$ / 146 \\
                 VI: Perturbation Theory \\
                 22. Expansions in Series of Orthogonal Functions / 151
                 \\
                 23. First-order Perturbation Theory for a
                 Non-degenerate Level / 156 \\
                 23a. A Simple Example: The Perturbed Harmonic
                 Oscillator / 160 \\
                 23b. An Example: The Normal Helium Atom / 162 \\
                 24. First-order Perturbation Theory for a Degenerate
                 Level / 165 \\
                 24a. An Example: Application of a Perturbation to a
                 Hydrogen Atom / 172 \\
                 25. Second-order Perturbation Theory / 176 \\
                 25a. An Example: The Stark Effect of the Plane Rotator
                 / 177 \\
                 VII: The Variation Method and Other Approximate Methods
                 \\
                 26. The Variation Method / 180 \\
                 26a. The Variational Integral and its Properties / 180
                 \\
                 26b. An Example: The Normal State of the Helium Atom /
                 184 \\
                 26c. Application of the Variation Method to Other
                 States / 186 \\
                 26d. Linear Variation Functions / 186 \\
                 26e. A More General Variation Method / 189 \\
                 27. Other Approximate Methods / 191 \\
                 27a. A Generalized Perturbation Theory / 191 \\
                 27b. The Wentzel--Kramers--Brillouin Method / 198 \\
                 27c. Numerical Integration / 201 \\
                 27d. Approximation by the Use of Difference Equations /
                 202 \\
                 27e. An Approximate Second-order Perturbation Treatment
                 / 204 \\
                 VIII: The Spinning Electron and the Pauli Exclusion
                 Principle, with a Discussion of the Helium Atom \\
                 28. The Spinning Electron / 207 \\
                 29. The Helium Atom. The Pauli Exclusion Principle /
                 210 \\
                 29a. The Configurations ls2s and ls2p / 210 \\
                 29b. The Consideration of Electron Spin. The Pauli
                 Exclusion Principle / 214 \\
                 29c. The Accurate Treatment of the Normal Helium Atom /
                 221 \\
                 29d. Excited States of the Helium Atom / 225 \\
                 29e. The Polarizability of the Normal Helium Atom / 226
                 \\
                 IX: Many-Electron Atoms \\
                 30 Slater's Treatment of Complex Atoms / 230 \\
                 30a. Exchange Degeneracy / 230 \\
                 30b. Spatial Degeneracy / 233 \\
                 30c. Factorization and Solution of the Secular Equation
                 / 235 \\
                 30d. Evaluation of Integrals / 239 \\
                 30e. Empirical Evaluation of Integrals. Applications /
                 244 \\
                 31. Variation Treatments for Simple Atoms / 246 \\
                 31a. The Lithium Atom and Three- electron Ions / 247
                 \\
                 31b. Variation Treatments of Other Atoms / 249 \\
                 32. The Method of the Self-consistent Field / 250 \\
                 32a. Principle of the Method / 250 \\
                 32b. Relation of the Self-consistent Field Method to
                 the Variation Principle / 252 \\
                 32c. Results of the Self-consistent Field Method / 254
                 \\
                 33. Other Methods for Many-electron Atoms / 256 \\
                 33a. Semi-empirical Sets of Screening Constants / 256
                 \\
                 33b. The Thomas--Fermi Statistical Atom / 257 \\
                 X: The Rotation and Vibration of Molecules \\
                 34. The Separation of Electronic and Nuclear Motion /
                 259 \\
                 35. The Rotation and Vibration of Diatomic Molecules /
                 263 \\
                 35a. The Separation of Variables and Solution of the
                 Angular Equations / 264 \\
                 35b. The Nature of the Electronic Energy Function / 266
                 \\
                 35c. A Simple Potential Function for Diatomic Molecules
                 / 267 \\
                 35d. A More Accurate Treatment. The Morse Function /
                 271 \\
                 36. The Rotation of Polyatomic Molecules / 275 \\
                 36a. The Rotation of Symmetrical-top Molecules / 275
                 \\
                 36b. The Rotation of Unsymmetrical-top Molecules / 280
                 \\
                 37. The Vibration of Polyatomic Molecules / 282 \\
                 37a. Normal Coordinates in Classical Mechanics / 282
                 \\
                 37b. Normal Coordinates in Quantum Mechanics / 288 \\
                 38. The Rotation of Molecules in Crystals / 290 \\
                 XI: Perturbation Theory Involving the Time, the
                 Emission and Absorption of Radiation, and the Resonance
                 Phenomenon \\
                 39. The Treatment of a Time-dependent Perturbation by
                 the Method of Variation of Constants / 294 \\
                 39a. A Simple Example / 296 \\
                 40. The Emission and Absorption of Radiation / 299 \\
                 40a. The Einstein Transition Probabilities / 299 \\
                 40b. The Calculation of the Einstein Transition
                 Probabilities by Perturbation Theory / 302 \\
                 40c. Selection Rules and Intensities for the Harmonic
                 Oscillator / 306 \\
                 40d. Selection Rules and Intensities for
                 Surface-harmonic Wave Functions / 306 \\
                 40e. Selection Rules and Intensities for the Diatomic
                 Molecule. The Franck--Condon Principle / 309 \\
                 40f. Selection Rules and Intensities for the Hydrogen
                 Atom / 312 \\
                 40g. Even and Odd Electronic States and their Selection
                 Rules / 313 \\
                 41. The Resonance Phenomenon / 314 \\
                 41a. Resonance in Classical Mechanics / 315 \\
                 41b. Resonance in Quantum Mechanics / 318 \\
                 41c. A Further Discussion of Resonance / 322 \\
                 XII: The Structure of Simple Molecules \\
                 42. The Hydrogen Molecule-ion / 327 \\
                 42a. A Very Simple Discussion / 327 \\
                 42b. Other Simple Variation Treatments / 331 \\
                 42c. The Separation and Solution of the Wave Equation /
                 333 \\
                 42d. Excited States of the Hydrogen Molecule-ion / 340
                 \\
                 43. The Hydrogen Molecule / 340 \\
                 43a. The Treatment of Heitler and London / 340 \\
                 43b. Other Simple Variation Treatments / 345 \\
                 43c. The Treatment of James and Coolidge / 349 \\
                 43d. Comparison with Experiment / 351 \\
                 43e. Excited States of the Hydrogen Molecule / 353 \\
                 43f. Oscillation and Rotation of the Molecule. Ortho
                 and Para Hydrogen / 355 \\
                 44. The Helium Molecule-ion He$_2^+$ and the
                 Interaction of Two Normal Helium Atoms / 358 \\
                 44a. The Helium Molecule-ion He$_2^+$ / 358 \\
                 44b. The Interaction of Two Normal Helium Atoms / 361
                 \\
                 46. The One-electron Bond, the Electron-pair Bond, and
                 the Three-electron Bond / 362 \\
                 XIII: The Structure of Complex Molecules \\
                 46. Slater's Treatment of Complex Molecules / 366 \\
                 46a. Approximate Wave Functions for the System of Three
                 Hydrogen Atoms / 368 \\
                 46b. Factoring the Secular Equation / 369 \\
                 46c. Reduction of Integrals / 370 \\
                 46d. Limiting Cases for the System of Three Hydrogen
                 Atoms / 372 \\
                 46e. Generalization of the Method of Valence-bond Wave
                 Functions / 374 \\
                 46f. Resonance among Two or More Valence-bond
                 Structures / 377 \\
                 46g. The Meaning of Chemical Valence Formulas / 380 \\
                 46h. The Method of Molecular Orbitals / 381 \\
                 XIV: Miscellaneous Applications of Quantum Mechanics
                 \\
                 47. Van der Waals Forces / 383 \\
                 47a. Van der Waals Forces for Hydrogen Atoms / 384 \\
                 47b. Van der Waals Forces for Helium / 387 \\
                 47c. The Estimation of Van der Waals Forces from
                 Molecular Polarizabilities / 387 \\
                 48. The Symmetry Properties of Molecular Wave Functions
                 / 388 \\
                 48a. Even and Odd Electronic Wave Functions. Selection
                 Rules / 390 \\
                 48b. The Nuclear Symmetry Character of the Electronic
                 Wave Function / 391 \\
                 48c. Summary of Results Regarding Symmetrical Diatomic
                 Molecules / 394 \\
                 49. Statistical Quantum Mechanics. Systems in
                 Thermodynamic Equilibrium / 395 \\
                 49a. The Fundamental Theorem of Statistical Quantum
                 Mechanics / 396 \\
                 49b. A Simple Application / 397 \\
                 49c. The Boltzmann Distribution Law / 399 \\
                 49d. Fermi--Dirac and Bose--Einstein Statistics / 402
                 \\
                 49e. The Rotational and Vibrational Energy of Molecules
                 / 406 \\
                 49f. The Dielectric Constant of a Diatomic Dipole Gas /
                 408 \\
                 50. The Energy of Activation of Chemical Reactions /
                 412 \\
                 XV: General Theory of Quantum Mechanics \\
                 51. Matrix Mechanics / 416 \\
                 51a. Matrices and their Relation to Wave Functions. The
                 Rules of Matrix Algebra / 417 \\
                 51b. Diagonal Matrices and Their Physical
                 Interpretation / 421 \\
                 52. The Properties of Angular Momentum / 425 \\
                 53. The Uncertainty Principle / 428 \\
                 54. Transformation Theory / 432 \\
                 Appendices \\
                 I. Values of Physical Constants / 439 \\
                 II. Proof that the Orbit of a Particle Moving in a
                 Central Field Lies in a Plane / 440 \\
                 III. Proof of Orthogonality of Wave Functions
                 Corresponding to Different Energy Levels / 441 \\
                 IV. Orthogonal Curvilinear Coordinate Systems / 443 \\
                 V. The Evaluation of the Mutual Electrostatic Energy of
                 Two Spherically Symmetrical Distributions of
                 Electricity with Exponential Density Funct ions / 446
                 \\
                 VI. Normalization of the Associated Legendre Functions
                 / 448 \\
                 VII. Normalization of the Associated Laguerre Functions
                 / 451 \\
                 VIII. The Greek Alphabet / 453 \\
                 Index / 455",
}


