# bibtab

bibtype: book
filename: master.bib
label: Service:2018:LTN
author: Robert Service
title: The Last of the Tsars: Nicholas II and the Russia Revolution
publisher: Pegasus Books
address: New York, NY, USA
pages: xviii + 382
year: 2018
ISBN: 1-68177-883-1 (paperback) OR 1681778831 (paperback)
ISBN13: 978-1-68177-883-9 (paperback) OR 9781681778839 (paperback)
bibdate: Wed Jan 2 08:07:56 MST 2019
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2019.01.02 08:07:56 MST
acknowledgement: ack-nhfb
rawauthor: Robert Service
rawtitle: The Last of the Tsars: {Nicholas II} and the {Russia} Revolution
TOC:
List of Illustrations / xi Maps / xiii Acknowledgements / xvii Introduction / 1 1. Tsar of All Russia / 5 2. At GHQ / 11 3. The February Revolution / 17 4. Abdication / 21 5. Tsarskoe Selo / 32 6. Family Life / 39 7. The Provisional Government / 44 8. The British Offer / 49 9. Rules and Routines / 54 10. On the Lives of Rulers / 59 11. Kerensky's Dilemma / 67 12. Distant Transfer / 73 13. Destination Tobolsk / 80 14. Plenipotentiary Pankratov / 85 15. The October Revolution / 93 16. The Romanov dispersal / 100 17. Freedom House / 104 18. Learning from Others / 108 19. Time on their Hands / 113 20. `October' in January / 118 21. The Moscow Discussions / 126 22. Rescue Plans / 132 23. The Russian Future / 140 24. Comrades on the March / 145 25. Tobolsk and Moscow / 152 26. Commissar Yakovlev / 158 27. The Order to Move / 163 28. South to Tyumen / 169 29. Destination to be Confirmed / 176 30. To the Ipatev House / 184 31. The Urals and its Bolsheviks / 191 32. Meanwhile, in Tobolsk / 198 33. Enduring Ekaterinburg / 203 / 34. A Sense of the World / 211 35. Civil War / 216 36. German Manoeuvres / 221 37. Last Days in the House / 228 38. The Ekaterinburg Trap / 233 39. The Moscow Fulcrum / 238 40. The Man Who Would Not be Tsar / 243 41. Narrowed Options / 248 42. Death in the Cellar / 254 43. Red Evacuation / 258 44. Murders, Cover-ups, Pretenders / 263 45. The Czechoslovak Occupation / 268 46. Romanov survivors / 274 47. The Anti-Bolshevik Inquiry / 280 48. Dispute Without Bones / 288 49. Afterword / 295 Bibliography / 301 Notes / 311 Index / 363

rawTOC:
List of Illustrations / xi \\ Maps / xiii \\ Acknowledgements / xvii \\ Introduction / 1 \\ 1. Tsar of All Russia / 5 \\ 2. At GHQ / 11 \\ 3. The February Revolution / 17 \\ 4. Abdication / 21 \\ 5. Tsarskoe Selo / 32 \\ 6. Family Life / 39 \\ 7. The Provisional Government / 44 \\ 8. The British Offer / 49 \\ 9. Rules and Routines / 54 \\ 10. On the Lives of Rulers / 59 \\ 11. Kerensky's Dilemma / 67 \\ 12. Distant Transfer / 73 \\ 13. Destination Tobolsk / 80 \\ 14. Plenipotentiary Pankratov / 85 \\ 15. The October Revolution / 93 \\ 16. The Romanov dispersal / 100 \\ 17. Freedom House / 104 \\ 18. Learning from Others / 108 \\ 19. Time on their Hands / 113 \\ 20. `October' in January / 118 \\ 21. The Moscow Discussions / 126 \\ 22. Rescue Plans / 132 \\ 23. The Russian Future / 140 \\ 24. Comrades on the March / 145 \\ 25. Tobolsk and Moscow / 152 \\ 26. Commissar Yakovlev / 158 \\ 27. The Order to Move / 163 \\ 28. South to Tyumen / 169 \\ 29. Destination to be Confirmed / 176 \\ 30. To the Ipatev House / 184 \\ 31. The Urals and its Bolsheviks / 191 \\ 32. Meanwhile, in Tobolsk / 198 \\ 33. Enduring Ekaterinburg / 203 / \\ 34. A Sense of the World / 211 \\ 35. Civil War / 216 \\ 36. German Manoeuvres / 221 \\ 37. Last Days in the House / 228 \\ 38. The Ekaterinburg Trap / 233 \\ 39. The Moscow Fulcrum / 238 \\ 40. The Man Who Would Not be Tsar / 243 \\ 41. Narrowed Options / 248 \\ 42. Death in the Cellar / 254 \\ 43. Red Evacuation / 258 \\ 44. Murders, Cover-ups, Pretenders / 263 \\ 45. The Czechoslovak Occupation / 268 \\ 46. Romanov survivors / 274 \\ 47. The Anti-Bolshevik Inquiry / 280 \\ 48. Dispute Without Bones / 288 \\ 49. Afterword / 295 \\ Bibliography / 301 \\ Notes / 311 \\ Index / 363

entry:
@Book{Service:2018:LTN,
  author =       "Robert Service",
  title =        "The Last of the Tsars: {Nicholas II} and the {Russia}
                 Revolution",
  publisher =    "Pegasus Books",
  address =      "New York, NY, USA",
  pages =        "xviii + 382",
  year =         "2018",
  ISBN =         "1-68177-883-1 (paperback)",
  ISBN-13 =      "978-1-68177-883-9 (paperback)",
  LCCN =         "????",
  bibdate =      "Wed Jan 2 08:07:56 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "List of Illustrations / xi \\
                 Maps / xiii \\
                 Acknowledgements / xvii \\
                 Introduction / 1 \\
                 1. Tsar of All Russia / 5 \\
                 2. At GHQ / 11 \\
                 3. The February Revolution / 17 \\
                 4. Abdication / 21 \\
                 5. Tsarskoe Selo / 32 \\
                 6. Family Life / 39 \\
                 7. The Provisional Government / 44 \\
                 8. The British Offer / 49 \\
                 9. Rules and Routines / 54 \\
                 10. On the Lives of Rulers / 59 \\
                 11. Kerensky's Dilemma / 67 \\
                 12. Distant Transfer / 73 \\
                 13. Destination Tobolsk / 80 \\
                 14. Plenipotentiary Pankratov / 85 \\
                 15. The October Revolution / 93 \\
                 16. The Romanov dispersal / 100 \\
                 17. Freedom House / 104 \\
                 18. Learning from Others / 108 \\
                 19. Time on their Hands / 113 \\
                 20. `October' in January / 118 \\
                 21. The Moscow Discussions / 126 \\
                 22. Rescue Plans / 132 \\
                 23. The Russian Future / 140 \\
                 24. Comrades on the March / 145 \\
                 25. Tobolsk and Moscow / 152 \\
                 26. Commissar Yakovlev / 158 \\
                 27. The Order to Move / 163 \\
                 28. South to Tyumen / 169 \\
                 29. Destination to be Confirmed / 176 \\
                 30. To the Ipatev House / 184 \\
                 31. The Urals and its Bolsheviks / 191 \\
                 32. Meanwhile, in Tobolsk / 198 \\
                 33. Enduring Ekaterinburg / 203 / \\
                 34. A Sense of the World / 211 \\
                 35. Civil War / 216 \\
                 36. German Manoeuvres / 221 \\
                 37. Last Days in the House / 228 \\
                 38. The Ekaterinburg Trap / 233 \\
                 39. The Moscow Fulcrum / 238 \\
                 40. The Man Who Would Not be Tsar / 243 \\
                 41. Narrowed Options / 248 \\
                 42. Death in the Cellar / 254 \\
                 43. Red Evacuation / 258 \\
                 44. Murders, Cover-ups, Pretenders / 263 \\
                 45. The Czechoslovak Occupation / 268 \\
                 46. Romanov survivors / 274 \\
                 47. The Anti-Bolshevik Inquiry / 280 \\
                 48. Dispute Without Bones / 288 \\
                 49. Afterword / 295 \\
                 Bibliography / 301 \\
                 Notes / 311 \\
                 Index / 363",
}


bibtype: book
filename: master.bib
label: Sewell:1989:WPL
author: E. Wayne Sewell
title: Weaving a Program: Literate Programming in WEB
publisher: pub-VAN-NOSTRAND-REINHOLD
address: pub-VAN-NOSTRAND-REINHOLD:adr
pages: xx + 556
year: 1989
ISBN: 0-442-31946-0 OR 0442319460
ISBN13: 978-0-442-31946-5 OR 9780442319465
LCCN: QA76.73.W24 S491 1989
bibdate: Wed Dec 15 10:41:40 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:41:40 ???
acknowledgement: ack-nhfb
rawauthor: E. Wayne Sewell
rawtitle: Weaving a Program: Literate Programming in {\WEB}
entry:
@Book{Sewell:1989:WPL,
  author =       "E. Wayne Sewell",
  title =        "Weaving a Program: Literate Programming in {\WEB}",
  publisher =    pub-VAN-NOSTRAND-REINHOLD,
  address =      pub-VAN-NOSTRAND-REINHOLD:adr,
  pages =        "xx + 556",
  year =         "1989",
  ISBN =         "0-442-31946-0",
  ISBN-13 =      "978-0-442-31946-5",
  LCCN =         "QA76.73.W24 S491 1989",
  bibdate =      "Wed Dec 15 10:41:40 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Shachtman:1999:AZC
author: Tom Shachtman
title: Absolute Zero and the Conquest of Cold
publisher: pub-HOUGHTON-MIFFLIN
address: pub-HOUGHTON-MIFFLIN:adr
pages: 261
year: 1999
LCCN: QC278 .S48 1999
bibdate: Wed Oct 8 15:09:40 MDT 2008
bibtimestamp: 2008.10.08 15:09:40 MDT
subject: low temperature research
acknowledgement: ack-nhfb
rawauthor: Tom Shachtman
rawtitle: Absolute Zero and the Conquest of Cold
ISBN:
0-395-93888-0, 0-547-52595-8, 0-618-08239-5 (paperback), 1-299-88289-7 OR 0395938880, 0547525958, 0618082395 (paperback), 1299882897

ISBN13:
978-0-395-93888-1, 978-0-547-52595-2, 978-0-618-08239-1 (paperback), 978-1-299-88289-8 OR 9780395938881, 9780547525952, 9780618082391 (paperback), 9781299882898

URL:
http://www.loc.gov/catdir/description/hm022/99033305.html; http://www.loc.gov/catdir/enhancements/fy0735/99033305-b.html; http://www.loc.gov/catdir/samples/hm051/99033305.html

abstract:
In a sweeping science adventure story, rich with historical characters, including Galileo, Newton, and Einstein, Tom Shachtman takes us on a journey in which the extraordinary secrets of cold are teased apart and mastered, bringing advances in civilization and comfort. Starting in the 1600s with an alchemist's attempt to air condition Westminster Abbey and the invention of thermometers and scales (where should zero be set?), the story unfolds as nineteenth-century merchants sell Walden Pond ice to tropical countries and competing scientists pursue absolute zero with as much fervor as the races toward the North and South Poles aroused.

TOC:
Winter in Summer Exploring the Frontiers Battle of the Thermometers Adventures in the Ice Trade The Confraternity of the Overlooked Through Heat to Cold Of Explosions and Mysterious Mists Painting the Map of Frigor Rare and Common Gases The Fifth Step A Sudden and Profound Disappearance Three Puzzles and a Solution Mastery of the Cold

rawabstract:
In a sweeping science adventure story, rich with historical characters, including Galileo, Newton, and Einstein, Tom Shachtman takes us on a journey in which the extraordinary secrets of cold are teased apart and mastered, bringing advances in civilization and comfort. Starting in the 1600s with an alchemist's attempt to air condition Westminster Abbey and the invention of thermometers and scales (where should zero be set?), the story unfolds as nineteenth-century merchants sell Walden Pond ice to tropical countries and competing scientists pursue absolute zero with as much fervor as the races toward the North and South Poles aroused.

rawTOC:
Winter in Summer \\ Exploring the Frontiers \\ Battle of the Thermometers \\ Adventures in the Ice Trade \\ The Confraternity of the Overlooked \\ Through Heat to Cold \\ Of Explosions and Mysterious Mists \\ Painting the Map of Frigor \\ Rare and Common Gases \\ The Fifth Step \\ A Sudden and Profound Disappearance \\ Three Puzzles and a Solution \\ Mastery of the Cold

entry:
@Book{Shachtman:1999:AZC,
  author =       "Tom Shachtman",
  title =        "Absolute Zero and the Conquest of Cold",
  publisher =    pub-HOUGHTON-MIFFLIN,
  address =      pub-HOUGHTON-MIFFLIN:adr,
  pages =        "261",
  year =         "1999",
  ISBN =         "0-395-93888-0, 0-547-52595-8, 0-618-08239-5
                 (paperback), 1-299-88289-7",
  ISBN-13 =      "978-0-395-93888-1, 978-0-547-52595-2,
                 978-0-618-08239-1 (paperback), 978-1-299-88289-8",
  LCCN =         "QC278 .S48 1999",
  bibdate =      "Wed Oct 8 15:09:40 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",
  URL =          "http://www.loc.gov/catdir/description/hm022/99033305.html;
                 http://www.loc.gov/catdir/enhancements/fy0735/99033305-b.html;
                 http://www.loc.gov/catdir/samples/hm051/99033305.html",
  abstract =     "In a sweeping science adventure story, rich with
                 historical characters, including Galileo, Newton, and
                 Einstein, Tom Shachtman takes us on a journey in which
                 the extraordinary secrets of cold are teased apart and
                 mastered, bringing advances in civilization and
                 comfort. Starting in the 1600s with an alchemist's
                 attempt to air condition Westminster Abbey and the
                 invention of thermometers and scales (where should zero
                 be set?), the story unfolds as nineteenth-century
                 merchants sell Walden Pond ice to tropical countries
                 and competing scientists pursue absolute zero with as
                 much fervor as the races toward the North and South
                 Poles aroused.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "low temperature research",
  tableofcontents = "Winter in Summer \\
                 Exploring the Frontiers \\
                 Battle of the Thermometers \\
                 Adventures in the Ice Trade \\
                 The Confraternity of the Overlooked \\
                 Through Heat to Cold \\
                 Of Explosions and Mysterious Mists \\
                 Painting the Map of Frigor \\
                 Rare and Common Gases \\
                 The Fifth Step \\
                 A Sudden and Profound Disappearance \\
                 Three Puzzles and a Solution \\
                 Mastery of the Cold",
}


bibtype: book
filename: master.bib
label: Shanley:1999:PPP
author: Tom Shanley
title: Pentium Pro and Pentium II system architecture
publisher: pub-AW
address: pub-AW:adr
edition: Second
pages: xxxv + 588
year: 1999
ISBN: 0-201-30973-4 (paperback) OR 0201309734 (paperback)
ISBN13: 978-0-201-30973-7 (paperback) OR 9780201309737 (paperback)
LCCN: QA76.8.P46S48 1998
bibdate: Tue May 11 06:45:53 1999
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1999.05.11 06:45:53 ???
acknowledgement: ack-nhfb
rawauthor: Tom Shanley
rawtitle: {Pentium Pro} and {Pentium II} system architecture
entry:
@Book{Shanley:1999:PPP,
  author =       "Tom Shanley",
  title =        "{Pentium Pro} and {Pentium II} system architecture",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xxxv + 588",
  year =         "1999",
  ISBN =         "0-201-30973-4 (paperback)",
  ISBN-13 =      "978-0-201-30973-7 (paperback)",
  LCCN =         "QA76.8.P46S48 1998",
  bibdate =      "Tue May 11 06:45:53 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$36.95",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
}


bibtype: book
filename: master.bib
label: Shapiro:1999:IRS
author: Carl Shapiro and Hal R. Varian
title: Information Rules: a Strategic Guide to the Network Economy
publisher: Harvard Business School Press
address: Boston, MA, USA
pages: x + 352
year: 1999
LCCN: HC79.I55 S53 1999
bibdate: Mon Dec 06 16:24:14 1999
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1999.12.06 16:24:14 ???
acknowledgement: ack-nhfb
rawauthor: Carl Shapiro and Hal R. Varian
rawtitle: Information Rules: a Strategic Guide to the Network Economy
ISBN:
0-87584-863-X (paperback), 1-4221-5462-9, 0-585-16425-8 (e-book) OR 087584863X (paperback), 1422154629, 0585164258 (ebook)

ISBN13:
978-0-87584-863-1 (paperback), 978-1-4221-5462-5, 978-0-585-16425-0 (e-book) OR 9780875848631 (paperback), 9781422154625, 9780585164250 (ebook)

abstract:
In booktitle Information Rules, authors Shapiro and Varian reveal that many classic economic concepts can provide the insight and understanding necessary to succeed in the information age. They argue that if managers seriously want to develop effective strategies for competing in the new economy, they must understand the fundamental economics of information technology. Whether information takes the form of software code or recorded music, is published in a book or magazine, or even posted on a website, managers must know how to evaluate the consequences of pricing, protecting, and planning new versions of information products, services, and systems. The first book to distill the economics of information and networks into practical business strategies, booktitle Information Rules is a guide to the winning moves that can help business leaders navigate successfully through the tough decisions of the information economy.

TOC:
1: Information economy 2: Pricing information 3: Versioning information 4: Rights management 5: Recognizing lock-in 6: Managing lock-in 7: Networks and positive feedback 8: Cooperation and compatibility 9: Waging a standards war 10: Information policy

rawabstract:
In \booktitle{Information Rules}, authors Shapiro and Varian reveal that many classic economic concepts can provide the insight and understanding necessary to succeed in the information age. They argue that if managers seriously want to develop effective strategies for competing in the new economy, they must understand the fundamental economics of information technology. Whether information takes the form of software code or recorded music, is published in a book or magazine, or even posted on a website, managers must know how to evaluate the consequences of pricing, protecting, and planning new versions of information products, services, and systems. The first book to distill the economics of information and networks into practical business strategies, \booktitle{Information Rules} is a guide to the winning moves that can help business leaders navigate successfully through the tough decisions of the information economy.

rawTOC:
1: Information economy \\ 2: Pricing information \\ 3: Versioning information \\ 4: Rights management \\ 5: Recognizing lock-in \\ 6: Managing lock-in \\ 7: Networks and positive feedback \\ 8: Cooperation and compatibility \\ 9: Waging a standards war \\ 10: Information policy

entry:
@Book{Shapiro:1999:IRS,
  author =       "Carl Shapiro and Hal R. Varian",
  title =        "Information Rules: a Strategic Guide to the Network
                 Economy",
  publisher =    "Harvard Business School Press",
  address =      "Boston, MA, USA",
  pages =        "x + 352",
  year =         "1999",
  ISBN =         "0-87584-863-X (paperback), 1-4221-5462-9,
                 0-585-16425-8 (e-book)",
  ISBN-13 =      "978-0-87584-863-1 (paperback), 978-1-4221-5462-5,
                 978-0-585-16425-0 (e-book)",
  LCCN =         "HC79.I55 S53 1999",
  bibdate =      "Mon Dec 06 16:24:14 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$29.95",
  abstract =     "In \booktitle{Information Rules}, authors Shapiro and
                 Varian reveal that many classic economic concepts can
                 provide the insight and understanding necessary to
                 succeed in the information age. They argue that if
                 managers seriously want to develop effective strategies
                 for competing in the new economy, they must understand
                 the fundamental economics of information technology.
                 Whether information takes the form of software code or
                 recorded music, is published in a book or magazine, or
                 even posted on a website, managers must know how to
                 evaluate the consequences of pricing, protecting, and
                 planning new versions of information products,
                 services, and systems. The first book to distill the
                 economics of information and networks into practical
                 business strategies, \booktitle{Information Rules} is a
                 guide to the winning moves that can help business
                 leaders navigate successfully through the tough
                 decisions of the information economy.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Information economy \\
                 2: Pricing information \\
                 3: Versioning information \\
                 4: Rights management \\
                 5: Recognizing lock-in \\
                 6: Managing lock-in \\
                 7: Networks and positive feedback \\
                 8: Cooperation and compatibility \\
                 9: Waging a standards war \\
                 10: Information policy",
}


bibtype: book
filename: master.bib
label: Sharma:2019:CRP
author: Rahul Sharma and Vesa Kaihlavirta and Claus Matzinger
publisher: pub-PACKT
address: pub-PACKT:adr
pages: xii + 679
year: 2019
ISBN: 1-83882-810-9 OR 1838828109
ISBN13: 978-1-83882-810-3 OR 9781838828103
bibdate: Tue Dec 10 05:51:46 2019
bibtimestamp: 2019.12.10 05:51:46 ???
keywords: Rust programming language
acknowledgement: ack-nhfb
rawauthor: Rahul Sharma and Vesa Kaihlavirta and Claus Matzinger
title:
The Complete Rust Programming Reference Guide: Design, Develop, and Deploy Effective Software Systems Using the Advanced Constructs of Rust

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

rawtitle:
The Complete {Rust} Programming Reference Guide: Design, Develop, and Deploy Effective Software Systems Using the Advanced Constructs of Rust

entry:
@Book{Sharma:2019:CRP,
  author =       "Rahul Sharma and Vesa Kaihlavirta and Claus
                 Matzinger",
  title =        "The Complete {Rust} Programming Reference Guide:
                 Design, Develop, and Deploy Effective Software Systems
                 Using the Advanced Constructs of Rust",
  publisher =    pub-PACKT,
  address =      pub-PACKT:adr,
  pages =        "xii + 679",
  year =         "2019",
  ISBN =         "1-83882-810-9",
  ISBN-13 =      "978-1-83882-810-3",
  LCCN =         "????",
  bibdate =      "Tue Dec 10 05:51:46 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/rust.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Rust programming language",
  libnote =      "Not in my library.",
}


bibtype: book
filename: master.bib
label: Sharma:2019:MRL
author: Rahul Sharma and Vesa Kaihlavirta
publisher: pub-PACKT
address: pub-PACKT:adr
edition: Second
pages: 543 (est.)
year: 2019
ISBN: 1-78934-118-3, 1-78934-657-6 (paperback) OR 1789341183, 1789346576 (paperback)
ISBN13: 978-1-78934-118-8, 978-1-78934-657-2 (paperback) OR 9781789341188, 9781789346572 (paperback)
LCCN: QA76.73.R87
bibdate: Tue Dec 10 05:16:44 MST 2019
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2019.12.10 05:16:44 MST
URL: http://proquest.safaribooksonline.com/?fpi=9781789346572
remark: Previous edition published: 2017.
acknowledgement: ack-nhfb
rawauthor: Rahul Sharma and Vesa Kaihlavirta
title:
Mastering Rust: Learn About Memory Safety, Type System, Concurrency, and the New Features of Rust 2018 Edition

abstract:
Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. booktitle Mastering Rust --- Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs. This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You'll learn how Rust can be used for systems programming, network programming, and even on the web. You'll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros. The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in. After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code. What you will learn Write generic and type-safe code by using Rust's powerful type system How memory safety works without garbage collection Know the different strategies in error handling and when to use them Learn how to use concurrency primitives such as threads and channels Use advanced macros to reduce boilerplate code Create efficient web applications with the Actix-web framework Use Diesel for type-safe database interactions in your web application Who this book is for The book is aimed at beginner and intermediate programmers who already have familiarity with any imperative language and have only heard of Rust as a new language. If you are a developer who wants to write robust, efficient and maintainable software systems and want to become proficient with Rust, this book is for you.

subject:
Rust (Computer program language); Application software; Development; Development.; Rust (Computer program language)

TOC:
Preface / 1 Chapter 1: Getting Started with Rust / 7 What is Rust and why should you care? / 8 Installing the Rust compiler and toolchain / 15 Using rustup.rs / 15 A tour of the language / 18 Primitive types / 21 Declaring variables and immutability / 22 Functions / 23 Closures / 25 Strings / 26 Conditionals and decision making / 27 Match expressions / 29 Loops / 30 User-defined types / 32 Structs / 33 Enums / 35 Functions and methods on types / 37 Impl blocks on structs / 38 Impl blocks for enums / 40 Modules, imports, and use statements / 42 Collections / 42 Arrays / 43 Tuples / 43 Vectors / 44 Hashmaps / 44 Slices / 45 Iterators / 47 Exercise fixing the word counter / 48 Summary / 49 Chapter 2: Managing Projects with Cargo / 50 Package managers / 51 Modules / 51 Nested modules / 52 File as a module / 54 Directory as module / 55 Cargo and crates / 57 Creating a new Cargo project / 59 Cargo and dependencies / 61 Running tests with Cargo / 63 Running examples with Cargo / 66 Cargo workspace / 66 Extending Cargo and tools / 68 Subcommands and Cargo installation / 68 cargo-watch / 68 cargo-edit / 69 cargo-deb / 69 cargo-outdated / 70 Linting code with clippy / 70 Exploring the manifest file Cargo.toml / 71 Setting up a Rust development environment / 74 Building a project with Cargo imgtool / 78 Summary / 81 Chapter 3: Tests, Documentation, and Benchmarks / 82 Motivation for testing / 83 Organizing tests / 84 Testing primitives / 84 Attributes / 85 Assertion macros / 86 Unit tests / 87 First unit test / 87 Running tests / 88 Isolating test code / 88 Failing tests / 90 Ignoring tests / 90 Integration tests / 91 First integration test / 92 Sharing common code / 93 Documentation / 95 Writing documentation / 95 Generating and viewing documentation / 96 Hosting documentation / 96 Doc attributes / 97 Documentation tests / 98 Benchmarks / 99 Built-in micro-benchmark harness / 100 Benchmarking on stable Rust / 102 Writing and testing a crate logic gate simulator / 105 Continuous integration with Travis CI / 109 Summary / 113 Chapter 4: Types, Generics, and Traits / 114 Type systems and why they matter / 114 Generics / 116 Creating generic types / 117 Generic functions / 118 Generic types / 119 Generic implementations / 119 Using generics / 121 Abstracting behavior with traits / 123 Traits / 124 The many forms of traits / 130 Marker traits / 130 Simple traits / 131 Generic traits / 131 Associated type traits / 131 Inherited traits / 132 Using traits with generics trait bounds / 132 Trait bounds on types / 136 Trait bounds on generic functions and impl blocks / 137 Using + to compose traits as bounds / 138 Trait bounds with impl trait syntax / 139 Exploring standard library traits / 141 True polymorphism using trait objects / 148 Dispatch / 149 Trait objects / 150 Summary / 152 Chapter 5: Memory Management and Safety / 153 Programs and memory / 154 How do programs use memory? / 156 Memory management and its kinds / 157 Approaches to memory allocation / 158 The stack / 158 The heap / 160 Memory management pitfalls / 162 Memory safety / 162 Trifecta of memory safety / 165 Ownership / 165 A brief on scopes / 167 Move and copy semantics / 169 Duplicating types via traits / 170 Copy / 171 Clone / 171 Ownership in action / 173 Borrowing / 178 Borrowing rules / 180 Borrowing in action / 181 Method types based on borrowing / 183 Lifetimes / 184 Lifetime parameters / 185 Lifetime elision and the rules / 186 Lifetimes in user defined types / 188 Lifetime in impl blocks / 188 Multiple lifetimes / 189 Lifetime subtyping / 189 Specifying lifetime bounds on generic types / 190 Pointer types in Rust / 192 References safe pointers / 193 Raw pointers / 193 Smart pointers / 194 Drop / 194 Deref and DerefMut / 196 Types of smart pointers / 196 Box<T> / 197 Reference counted smart pointers / 199 Rc<T> / 200 Interior mutability / 205 Cell<T> / 205 RefCell<T> / 207 Uses of interior mutability / 208 Summary / 210 Chapter 6: Error Handling / 211 Error handling prelude / 211 Recoverable errors / 214 Option / 214 Result / 218 Combinators on Option/Result / 222 Common combinators / 223 Using combinators / 224 Converting between Option and Result / 226 Early returns and the ? operator / 226 Non-recoverable errors / 228 User-friendly panics / 232 Custom errors and the Error trait / 232 Summary / 237 Chapter 7: Advanced Concepts / 238 Type system tidbits / 238 Blocks and expressions / 239 Let statements / 242 Loop as an expression / 247 Type clarity and sign distinction in numeric types / 248 Type inference / 250 Type aliases / 252 Strings / 253 Owned strings String / 254 Borrowed strings &str / 256 Slicing and dicing strings / 258 Using strings in functions / 259 Joining strings / 260 When to use &str versus String ? / 261 Global values / 261 Constants / 262 Statics / 262 Compile time functions const fn / 263 Dynamic statics using the lazy_static! macro / 264 Iterators / 265 Implementing a custom iterator / 266 Advanced types / 270 Unsized types / 270 Function types / 271 Never type ! and diverging functions / 272 Unions / 272 Cow / 273 Advanced traits / 274 Sized and ?Sized / 274 Borrow and AsRef / 274 ToOwned / 274 From and Into / 275 Trait objects and object safety / 275 Universal function call syntax / 276 Trait rules / 277 Closures in depth / 277 Fn closures / 278 FnMut closures / 278 FnOnce closures / 279 Consts in structs, enums, and traits / 280 Modules, paths, and imports / 281 Imports / 282 Re-exports / 282 Selective privacy / 283 Advanced match patterns and guards / 283 Match guards / 284 Advanced let destructure / 284 Casting and coercion / 285 Types and memory / 286 Memory alignment / 286 Exploring the std::mem module / 287 Serialization and deserialization using serde / 289 Summary / 290 Chapter 8: Concurrency / 291 Program execution models / 292 Concurrency / 293 Approaches to concurrency / 294 Kernel-based / 294 User-level / 295 Pitfalls / 296 Concurrency in Rust / 298 Thread basics / 299 Customizing threads / 301 Accessing data from threads / 302 Concurrency models with threads / 304 Shared state model / 304 Shared ownership with Arc / 306 Mutating shared data from threads / 307 Mutex / 308 Shared mutability with Arc and Mutex / 309 RwLock / 310 Communicating through message passing / 311 Asynchronous channels / 311 Synchronous channels / 313 thread-safety in Rust / 314 What is thread-safety? / 314 Traits for thread-safety / 315 Send / 315 Sync / 316 Concurrency using the actor model / 316 Other crates / 319 Summary / 319 Chapter 9: Metaprogramming with Macros / 320 What is metaprogramming? / 320 When to use and not use Rust macros / 323 Macros in Rust and their types / 324 Types of macros / 327 Creating your first macro with macro_rules! / 328 Built-in macros in the standard library / 331 macro_rules! token types / 332 Repetitions in macros / 336 A more involved macro writing a DSL for HashMap initialization / 337 Macro use case writing tests / 339 Exercises / 341 Procedural macros / 342 Derive macros / 343 Debugging macros / 349 Useful procedural macro crates / 351 Summary / 351 Chapter 10: Unsafe Rust and Foreign Function Interfaces / 352 What is safe and unsafe really? / 352 Unsafe functions and blocks / 357 Unsafe traits and implementations / 360 Calling C code from Rust / 362 Calling Rust code from C / 366 Using external C/C++ libraries from Rust / 369 Creating native Python extensions with PyO3 / 372 Creating native extensions in Rust for Node.js / 375 Summary / 380 Chapter 11: Logging / 381 What is logging and why do we need it? / 381 The need for logging frameworks / 383 Logging frameworks and their key features / 384 Approaches to logging / 386 Unstructured logging / 386 Structured logging / 386 Logging in Rust / 387 log Rust's logging facade / 388 The env_logger / 390 log4rs / 391 Structured logging using slog / 393 Summary / 399 Chapter 12: Network Programming in Rust / 400 Network programming prelude / 400 Synchronous network I/O / 403 Building a synchronous redis server / 404 Asynchronous network I/O / 411 Async abstractions in Rust / 412 Mio / 412 Futures / 413 Tokio / 413 Building an asynchronous redis server / 414 Summary / 419 Chapter 13: Building Web Applications with Rust / 420 Web applications in Rust / 420 Typed HTTP with Hyper / 421 Hyper server APIs building a URL shortener / 422 hyper as a client building a URL shortener client / 426 Web frameworks / 428 Actix-web basics / 429 Building a bookmarks API using Actix-web / 429 Summary / 440 Chapter 14: Interacting with Databases in Rust / 441 Why do we need data persistence? / 441 SQLite / 443 PostgreSQL / 449 Connection pooling with r2d2 / 452 Postgres and the diesel ORM / 455 Summary / 462 Chapter 15: Rust on the Web with WebAssembly / 463 What is WebAssembly? / 463 Design goals of WebAssembly / 466 Getting started with WebAssembly / 467 Trying it out online / 467 Ways to generate WebAssembly / 468 Rust and WebAssembly / 468 Wasm-bindgen / 469 Other WebAssembly projects / 476 Rust / 477 Other languages / 477 Summary / 478 Chapter 16: Building Desktop Applications with Rust / 479 Introduction to GUI development / 480 GTK+ framework / 481 Building a hacker news app using gtk-rs / 482 Exercise / 495 Other emerging GUI frameworks / 495 Summary / 496 Chapter 17: Debugging / 497 Introduction to debugging / 497 Debuggers in general / 499 Prerequisites for debugging / 499 Setting up gdb / 500 A sample program buggie / 501 The gdb basics / 502 Debugger integration with Visual Studio Code / 507 RR debugger a quick overview / 513 Summary / 516 Other Books You May Enjoy / 517 Index / 520

rawabstract:
Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. \booktitle{Mastering Rust} --- Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs. This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You'll learn how Rust can be used for systems programming, network programming, and even on the web. You'll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros. The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in. After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code. What you will learn Write generic and type-safe code by using Rust's powerful type system How memory safety works without garbage collection Know the different strategies in error handling and when to use them Learn how to use concurrency primitives such as threads and channels Use advanced macros to reduce boilerplate code Create efficient web applications with the Actix-web framework Use Diesel for type-safe database interactions in your web application Who this book is for The book is aimed at beginner and intermediate programmers who already have familiarity with any imperative language and have only heard of Rust as a new language. If you are a developer who wants to write robust, efficient and maintainable software systems and want to become proficient with Rust, this book is for you.

rawtitle:
Mastering {Rust}: Learn About Memory Safety, Type System, Concurrency, and the New Features of {Rust 2018} Edition

rawTOC:
Preface / 1 \\ Chapter 1: Getting Started with Rust / 7 \\ What is Rust and why should you care? / 8 \\ Installing the Rust compiler and toolchain / 15 \\ Using rustup.rs / 15 \\ A tour of the language / 18 \\ Primitive types / 21 \\ Declaring variables and immutability / 22 \\ Functions / 23 \\ Closures / 25 \\ Strings / 26 \\ Conditionals and decision making / 27 \\ Match expressions / 29 \\ Loops / 30 \\ User-defined types / 32 \\ Structs / 33 \\ Enums / 35 \\ Functions and methods on types / 37 \\ Impl blocks on structs / 38 \\ Impl blocks for enums / 40 \\ Modules, imports, and use statements / 42 \\ Collections / 42 \\ Arrays / 43 \\ Tuples / 43 \\ Vectors / 44 \\ Hashmaps / 44 \\ Slices / 45 \\ Iterators / 47 \\ Exercise fixing the word counter / 48 \\ Summary / 49 \\ Chapter 2: Managing Projects with Cargo / 50 \\ Package managers / 51 \\ Modules / 51 \\ Nested modules / 52 \\ File as a module / 54 \\ Directory as module / 55 \\ Cargo and crates / 57 \\ Creating a new Cargo project / 59 \\ Cargo and dependencies / 61 \\ Running tests with Cargo / 63 \\ Running examples with Cargo / 66 \\ Cargo workspace / 66 \\ Extending Cargo and tools / 68 \\ Subcommands and Cargo installation / 68 \\ cargo-watch / 68 \\ cargo-edit / 69 \\ cargo-deb / 69 \\ cargo-outdated / 70 \\ Linting code with clippy / 70 \\ Exploring the manifest file Cargo.toml / 71 \\ Setting up a Rust development environment / 74 \\ Building a project with Cargo imgtool / 78 \\ Summary / 81 \\ Chapter 3: Tests, Documentation, and Benchmarks / 82 \\ Motivation for testing / 83 \\ Organizing tests / 84 \\ Testing primitives / 84 \\ Attributes / 85 \\ Assertion macros / 86 \\ Unit tests / 87 \\ First unit test / 87 \\ Running tests / 88 \\ Isolating test code / 88 \\ Failing tests / 90 \\ Ignoring tests / 90 \\ Integration tests / 91 \\ First integration test / 92 \\ Sharing common code / 93 \\ Documentation / 95 \\ Writing documentation / 95 \\ Generating and viewing documentation / 96 \\ Hosting documentation / 96 \\ Doc attributes / 97 \\ Documentation tests / 98 \\ Benchmarks / 99 \\ Built-in micro-benchmark harness / 100 \\ Benchmarking on stable Rust / 102 \\ Writing and testing a crate logic gate simulator / 105 \\ Continuous integration with Travis CI / 109 \\ Summary / 113 \\ Chapter 4: Types, Generics, and Traits / 114 \\ Type systems and why they matter / 114 \\ Generics / 116 \\ Creating generic types / 117 \\ Generic functions / 118 \\ Generic types / 119 \\ Generic implementations / 119 \\ Using generics / 121 \\ Abstracting behavior with traits / 123 \\ Traits / 124 \\ The many forms of traits / 130 \\ Marker traits / 130 \\ Simple traits / 131 \\ Generic traits / 131 \\ Associated type traits / 131 \\ Inherited traits / 132 \\ Using traits with generics trait bounds / 132 \\ Trait bounds on types / 136 \\ Trait bounds on generic functions and impl blocks / 137 \\ Using + to compose traits as bounds / 138 \\ Trait bounds with impl trait syntax / 139 \\ Exploring standard library traits / 141 \\ True polymorphism using trait objects / 148 \\ Dispatch / 149 \\ Trait objects / 150 \\ Summary / 152 \\ Chapter 5: Memory Management and Safety / 153 \\ Programs and memory / 154 \\ How do programs use memory? / 156 \\ Memory management and its kinds / 157 \\ Approaches to memory allocation / 158 \\ The stack / 158 \\ The heap / 160 \\ Memory management pitfalls / 162 \\ Memory safety / 162 \\ Trifecta of memory safety / 165 \\ Ownership / 165 \\ A brief on scopes / 167 \\ Move and copy semantics / 169 \\ Duplicating types via traits / 170 \\ Copy / 171 \\ Clone / 171 \\ Ownership in action / 173 \\ Borrowing / 178 \\ Borrowing rules / 180 \\ Borrowing in action / 181 \\ Method types based on borrowing / 183 \\ Lifetimes / 184 \\ Lifetime parameters / 185 \\ Lifetime elision and the rules / 186 \\ Lifetimes in user defined types / 188 \\ Lifetime in impl blocks / 188 \\ Multiple lifetimes / 189 \\ Lifetime subtyping / 189 \\ Specifying lifetime bounds on generic types / 190 \\ Pointer types in Rust / 192 \\ References safe pointers / 193 \\ Raw pointers / 193 \\ Smart pointers / 194 \\ Drop / 194 \\ Deref and DerefMut / 196 \\ Types of smart pointers / 196 \\ Box<T> / 197 \\ Reference counted smart pointers / 199 \\ Rc<T> / 200 \\ Interior mutability / 205 \\ Cell<T> / 205 \\ RefCell<T> / 207 \\ Uses of interior mutability / 208 \\ Summary / 210 \\ Chapter 6: Error Handling / 211 \\ Error handling prelude / 211 \\ Recoverable errors / 214 \\ Option / 214 \\ Result / 218 \\ Combinators on Option/Result / 222 \\ Common combinators / 223 \\ Using combinators / 224 \\ Converting between Option and Result / 226 \\ Early returns and the ? operator / 226 \\ Non-recoverable errors / 228 \\ User-friendly panics / 232 \\ Custom errors and the Error trait / 232 \\ Summary / 237 \\ Chapter 7: Advanced Concepts / 238 \\ Type system tidbits / 238 \\ Blocks and expressions / 239 \\ Let statements / 242 \\ Loop as an expression / 247 \\ Type clarity and sign distinction in numeric types / 248 \\ Type inference / 250 \\ Type aliases / 252 \\ Strings / 253 \\ Owned strings String / 254 \\ Borrowed strings &str / 256 \\ Slicing and dicing strings / 258 \\ Using strings in functions / 259 \\ Joining strings / 260 \\ When to use &str versus String ? / 261 \\ Global values / 261 \\ Constants / 262 \\ Statics / 262 \\ Compile time functions const fn / 263 \\ Dynamic statics using the lazy\_static! macro / 264 \\ Iterators / 265 \\ Implementing a custom iterator / 266 \\ Advanced types / 270 \\ Unsized types / 270 \\ Function types / 271 \\ Never type ! and diverging functions / 272 \\ Unions / 272 \\ Cow / 273 \\ Advanced traits / 274 \\ Sized and ?Sized / 274 \\ Borrow and AsRef / 274 \\ ToOwned / 274 \\ From and Into / 275 \\ Trait objects and object safety / 275 \\ Universal function call syntax / 276 \\ Trait rules / 277 \\ Closures in depth / 277 \\ Fn closures / 278 \\ FnMut closures / 278 \\ FnOnce closures / 279 \\ Consts in structs, enums, and traits / 280 \\ Modules, paths, and imports / 281 \\ Imports / 282 \\ Re-exports / 282 \\ Selective privacy / 283 \\ Advanced match patterns and guards / 283 \\ Match guards / 284 \\ Advanced let destructure / 284 \\ Casting and coercion / 285 \\ Types and memory / 286 \\ Memory alignment / 286 \\ Exploring the std::mem module / 287 \\ Serialization and deserialization using serde / 289 \\ Summary / 290 \\ Chapter 8: Concurrency / 291 \\ Program execution models / 292 \\ Concurrency / 293 \\ Approaches to concurrency / 294 \\ Kernel-based / 294 \\ User-level / 295 \\ Pitfalls / 296 \\ Concurrency in Rust / 298 \\ Thread basics / 299 \\ Customizing threads / 301 \\ Accessing data from threads / 302 \\ Concurrency models with threads / 304 \\ Shared state model / 304 \\ Shared ownership with Arc / 306 \\ Mutating shared data from threads / 307 \\ Mutex / 308 \\ Shared mutability with Arc and Mutex / 309 \\ RwLock / 310 \\ Communicating through message passing / 311 \\ Asynchronous channels / 311 \\ Synchronous channels / 313 \\ thread-safety in Rust / 314 \\ What is thread-safety? / 314 \\ Traits for thread-safety / 315 \\ Send / 315 \\ Sync / 316 \\ Concurrency using the actor model / 316 \\ Other crates / 319 \\ Summary / 319 \\ Chapter 9: Metaprogramming with Macros / 320 \\ What is metaprogramming? / 320 \\ When to use and not use Rust macros / 323 \\ Macros in Rust and their types / 324 \\ Types of macros / 327 \\ Creating your first macro with macro\_rules! / 328 \\ Built-in macros in the standard library / 331 \\ macro\_rules! token types / 332 \\ Repetitions in macros / 336 \\ A more involved macro writing a DSL for HashMap initialization / 337 \\ Macro use case writing tests / 339 \\ Exercises / 341 \\ Procedural macros / 342 \\ Derive macros / 343 \\ Debugging macros / 349 \\ Useful procedural macro crates / 351 \\ Summary / 351 \\ Chapter 10: Unsafe Rust and Foreign Function Interfaces / 352 \\ What is safe and unsafe really? / 352 \\ Unsafe functions and blocks / 357 \\ Unsafe traits and implementations / 360 \\ Calling C code from Rust / 362 \\ Calling Rust code from C / 366 \\ Using external C/C++ libraries from Rust / 369 \\ Creating native Python extensions with PyO3 / 372 \\ Creating native extensions in Rust for Node.js / 375 \\ Summary / 380 \\ Chapter 11: Logging / 381 \\ What is logging and why do we need it? / 381 \\ The need for logging frameworks / 383 \\ Logging frameworks and their key features / 384 \\ Approaches to logging / 386 \\ Unstructured logging / 386 \\ Structured logging / 386 \\ Logging in Rust / 387 \\ log Rust's logging facade / 388 \\ The env\_logger / 390 \\ log4rs / 391 \\ Structured logging using slog / 393 \\ Summary / 399 \\ Chapter 12: Network Programming in Rust / 400 \\ Network programming prelude / 400 \\ Synchronous network I/O / 403 \\ Building a synchronous redis server / 404 \\ Asynchronous network I/O / 411 \\ Async abstractions in Rust / 412 \\ Mio / 412 \\ Futures / 413 \\ Tokio / 413 \\ Building an asynchronous redis server / 414 \\ Summary / 419 \\ Chapter 13: Building Web Applications with Rust / 420 \\ Web applications in Rust / 420 \\ Typed HTTP with Hyper / 421 \\ Hyper server APIs building a URL shortener / 422 \\ hyper as a client building a URL shortener client / 426 \\ Web frameworks / 428 \\ Actix-web basics / 429 \\ Building a bookmarks API using Actix-web / 429 \\ Summary / 440 \\ Chapter 14: Interacting with Databases in Rust / 441 \\ Why do we need data persistence? / 441 \\ SQLite / 443 \\ PostgreSQL / 449 \\ Connection pooling with r2d2 / 452 \\ Postgres and the diesel ORM / 455 \\ Summary / 462 \\ Chapter 15: Rust on the Web with WebAssembly / 463 \\ What is WebAssembly? / 463 \\ Design goals of WebAssembly / 466 \\ Getting started with WebAssembly / 467 \\ Trying it out online / 467 \\ Ways to generate WebAssembly / 468 \\ Rust and WebAssembly / 468 \\ Wasm-bindgen / 469 \\ Other WebAssembly projects / 476 \\ Rust / 477 \\ Other languages / 477 \\ Summary / 478 \\ Chapter 16: Building Desktop Applications with Rust / 479 \\ Introduction to GUI development / 480 \\ GTK+ framework / 481 \\ Building a hacker news app using gtk-rs / 482 \\ Exercise / 495 \\ Other emerging GUI frameworks / 495 \\ Summary / 496 \\ Chapter 17: Debugging / 497 \\ Introduction to debugging / 497 \\ Debuggers in general / 499 \\ Prerequisites for debugging / 499 \\ Setting up gdb / 500 \\ A sample program buggie / 501 \\ The gdb basics / 502 \\ Debugger integration with Visual Studio Code / 507 \\ RR debugger a quick overview / 513 \\ Summary / 516 \\ Other Books You May Enjoy / 517 \\ Index / 520

entry:
@Book{Sharma:2019:MRL,
  author =       "Rahul Sharma and Vesa Kaihlavirta",
  title =        "Mastering {Rust}: Learn About Memory Safety, Type
                 System, Concurrency, and the New Features of {Rust
                 2018} Edition",
  publisher =    pub-PACKT,
  address =      pub-PACKT:adr,
  edition =      "Second",
  pages =        "543 (est.)",
  year =         "2019",
  ISBN =         "1-78934-118-3, 1-78934-657-6 (paperback)",
  ISBN-13 =      "978-1-78934-118-8, 978-1-78934-657-2 (paperback)",
  LCCN =         "QA76.73.R87",
  bibdate =      "Tue Dec 10 05:16:44 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "http://proquest.safaribooksonline.com/?fpi=9781789346572",
  abstract =     "Rust is an empowering language that provides a rare
                 combination of safety, speed, and zero-cost
                 abstractions. \booktitle{Mastering Rust} --- Second
                 Edition is filled with clear and simple explanations of
                 the language features along with real-world examples,
                 showing you how you can build robust, scalable, and
                 reliable programs. This second edition of the book
                 improves upon the previous one and touches on all
                 aspects that make Rust a great language. We have
                 included the features from latest Rust 2018 edition
                 such as the new module system, the smarter compiler,
                 helpful error messages, and the stable procedural
                 macros. You'll learn how Rust can be used for systems
                 programming, network programming, and even on the web.
                 You'll also learn techniques such as writing
                 memory-safe code, building idiomatic Rust libraries,
                 writing efficient asynchronous networking code, and
                 advanced macros. The book contains a mix of theory and
                 hands-on tasks so you acquire the skills as well as the
                 knowledge, and it also provides exercises to hammer the
                 concepts in. After reading this book, you will be able
                 to implement Rust for your enterprise projects, write
                 better tests and documentation, design for performance,
                 and write idiomatic Rust code. What you will learn
                 Write generic and type-safe code by using Rust's
                 powerful type system How memory safety works without
                 garbage collection Know the different strategies in
                 error handling and when to use them Learn how to use
                 concurrency primitives such as threads and channels Use
                 advanced macros to reduce boilerplate code Create
                 efficient web applications with the Actix-web framework
                 Use Diesel for type-safe database interactions in your
                 web application Who this book is for The book is aimed
                 at beginner and intermediate programmers who already
                 have familiarity with any imperative language and have
                 only heard of Rust as a new language. If you are a
                 developer who wants to write robust, efficient and
                 maintainable software systems and want to become
                 proficient with Rust, this book is for you.",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  remark =       "Previous edition published: 2017.",
  subject =      "Rust (Computer program language); Application
                 software; Development; Development.; Rust (Computer
                 program language)",
  tableofcontents = "Preface / 1 \\
                 Chapter 1: Getting Started with Rust / 7 \\
                 What is Rust and why should you care? / 8 \\
                 Installing the Rust compiler and toolchain / 15 \\
                 Using rustup.rs / 15 \\
                 A tour of the language / 18 \\
                 Primitive types / 21 \\
                 Declaring variables and immutability / 22 \\
                 Functions / 23 \\
                 Closures / 25 \\
                 Strings / 26 \\
                 Conditionals and decision making / 27 \\
                 Match expressions / 29 \\
                 Loops / 30 \\
                 User-defined types / 32 \\
                 Structs / 33 \\
                 Enums / 35 \\
                 Functions and methods on types / 37 \\
                 Impl blocks on structs / 38 \\
                 Impl blocks for enums / 40 \\
                 Modules, imports, and use statements / 42 \\
                 Collections / 42 \\
                 Arrays / 43 \\
                 Tuples / 43 \\
                 Vectors / 44 \\
                 Hashmaps / 44 \\
                 Slices / 45 \\
                 Iterators / 47 \\
                 Exercise fixing the word counter / 48 \\
                 Summary / 49 \\
                 Chapter 2: Managing Projects with Cargo / 50 \\
                 Package managers / 51 \\
                 Modules / 51 \\
                 Nested modules / 52 \\
                 File as a module / 54 \\
                 Directory as module / 55 \\
                 Cargo and crates / 57 \\
                 Creating a new Cargo project / 59 \\
                 Cargo and dependencies / 61 \\
                 Running tests with Cargo / 63 \\
                 Running examples with Cargo / 66 \\
                 Cargo workspace / 66 \\
                 Extending Cargo and tools / 68 \\
                 Subcommands and Cargo installation / 68 \\
                 cargo-watch / 68 \\
                 cargo-edit / 69 \\
                 cargo-deb / 69 \\
                 cargo-outdated / 70 \\
                 Linting code with clippy / 70 \\
                 Exploring the manifest file Cargo.toml / 71 \\
                 Setting up a Rust development environment / 74 \\
                 Building a project with Cargo imgtool / 78 \\
                 Summary / 81 \\
                 Chapter 3: Tests, Documentation, and Benchmarks / 82
                 \\
                 Motivation for testing / 83 \\
                 Organizing tests / 84 \\
                 Testing primitives / 84 \\
                 Attributes / 85 \\
                 Assertion macros / 86 \\
                 Unit tests / 87 \\
                 First unit test / 87 \\
                 Running tests / 88 \\
                 Isolating test code / 88 \\
                 Failing tests / 90 \\
                 Ignoring tests / 90 \\
                 Integration tests / 91 \\
                 First integration test / 92 \\
                 Sharing common code / 93 \\
                 Documentation / 95 \\
                 Writing documentation / 95 \\
                 Generating and viewing documentation / 96 \\
                 Hosting documentation / 96 \\
                 Doc attributes / 97 \\
                 Documentation tests / 98 \\
                 Benchmarks / 99 \\
                 Built-in micro-benchmark harness / 100 \\
                 Benchmarking on stable Rust / 102 \\
                 Writing and testing a crate logic gate simulator / 105
                 \\
                 Continuous integration with Travis CI / 109 \\
                 Summary / 113 \\
                 Chapter 4: Types, Generics, and Traits / 114 \\
                 Type systems and why they matter / 114 \\
                 Generics / 116 \\
                 Creating generic types / 117 \\
                 Generic functions / 118 \\
                 Generic types / 119 \\
                 Generic implementations / 119 \\
                 Using generics / 121 \\
                 Abstracting behavior with traits / 123 \\
                 Traits / 124 \\
                 The many forms of traits / 130 \\
                 Marker traits / 130 \\
                 Simple traits / 131 \\
                 Generic traits / 131 \\
                 Associated type traits / 131 \\
                 Inherited traits / 132 \\
                 Using traits with generics trait bounds / 132 \\
                 Trait bounds on types / 136 \\
                 Trait bounds on generic functions and impl blocks / 137
                 \\
                 Using + to compose traits as bounds / 138 \\
                 Trait bounds with impl trait syntax / 139 \\
                 Exploring standard library traits / 141 \\
                 True polymorphism using trait objects / 148 \\
                 Dispatch / 149 \\
                 Trait objects / 150 \\
                 Summary / 152 \\
                 Chapter 5: Memory Management and Safety / 153 \\
                 Programs and memory / 154 \\
                 How do programs use memory? / 156 \\
                 Memory management and its kinds / 157 \\
                 Approaches to memory allocation / 158 \\
                 The stack / 158 \\
                 The heap / 160 \\
                 Memory management pitfalls / 162 \\
                 Memory safety / 162 \\
                 Trifecta of memory safety / 165 \\
                 Ownership / 165 \\
                 A brief on scopes / 167 \\
                 Move and copy semantics / 169 \\
                 Duplicating types via traits / 170 \\
                 Copy / 171 \\
                 Clone / 171 \\
                 Ownership in action / 173 \\
                 Borrowing / 178 \\
                 Borrowing rules / 180 \\
                 Borrowing in action / 181 \\
                 Method types based on borrowing / 183 \\
                 Lifetimes / 184 \\
                 Lifetime parameters / 185 \\
                 Lifetime elision and the rules / 186 \\
                 Lifetimes in user defined types / 188 \\
                 Lifetime in impl blocks / 188 \\
                 Multiple lifetimes / 189 \\
                 Lifetime subtyping / 189 \\
                 Specifying lifetime bounds on generic types / 190 \\
                 Pointer types in Rust / 192 \\
                 References safe pointers / 193 \\
                 Raw pointers / 193 \\
                 Smart pointers / 194 \\
                 Drop / 194 \\
                 Deref and DerefMut / 196 \\
                 Types of smart pointers / 196 \\
                 Box<T> / 197 \\
                 Reference counted smart pointers / 199 \\
                 Rc<T> / 200 \\
                 Interior mutability / 205 \\
                 Cell<T> / 205 \\
                 RefCell<T> / 207 \\
                 Uses of interior mutability / 208 \\
                 Summary / 210 \\
                 Chapter 6: Error Handling / 211 \\
                 Error handling prelude / 211 \\
                 Recoverable errors / 214 \\
                 Option / 214 \\
                 Result / 218 \\
                 Combinators on Option/Result / 222 \\
                 Common combinators / 223 \\
                 Using combinators / 224 \\
                 Converting between Option and Result / 226 \\
                 Early returns and the ? operator / 226 \\
                 Non-recoverable errors / 228 \\
                 User-friendly panics / 232 \\
                 Custom errors and the Error trait / 232 \\
                 Summary / 237 \\
                 Chapter 7: Advanced Concepts / 238 \\
                 Type system tidbits / 238 \\
                 Blocks and expressions / 239 \\
                 Let statements / 242 \\
                 Loop as an expression / 247 \\
                 Type clarity and sign distinction in numeric types /
                 248 \\
                 Type inference / 250 \\
                 Type aliases / 252 \\
                 Strings / 253 \\
                 Owned strings String / 254 \\
                 Borrowed strings &str / 256 \\
                 Slicing and dicing strings / 258 \\
                 Using strings in functions / 259 \\
                 Joining strings / 260 \\
                 When to use &str versus String ? / 261 \\
                 Global values / 261 \\
                 Constants / 262 \\
                 Statics / 262 \\
                 Compile time functions const fn / 263 \\
                 Dynamic statics using the lazy\_static! macro / 264 \\
                 Iterators / 265 \\
                 Implementing a custom iterator / 266 \\
                 Advanced types / 270 \\
                 Unsized types / 270 \\
                 Function types / 271 \\
                 Never type ! and diverging functions / 272 \\
                 Unions / 272 \\
                 Cow / 273 \\
                 Advanced traits / 274 \\
                 Sized and ?Sized / 274 \\
                 Borrow and AsRef / 274 \\
                 ToOwned / 274 \\
                 From and Into / 275 \\
                 Trait objects and object safety / 275 \\
                 Universal function call syntax / 276 \\
                 Trait rules / 277 \\
                 Closures in depth / 277 \\
                 Fn closures / 278 \\
                 FnMut closures / 278 \\
                 FnOnce closures / 279 \\
                 Consts in structs, enums, and traits / 280 \\
                 Modules, paths, and imports / 281 \\
                 Imports / 282 \\
                 Re-exports / 282 \\
                 Selective privacy / 283 \\
                 Advanced match patterns and guards / 283 \\
                 Match guards / 284 \\
                 Advanced let destructure / 284 \\
                 Casting and coercion / 285 \\
                 Types and memory / 286 \\
                 Memory alignment / 286 \\
                 Exploring the std::mem module / 287 \\
                 Serialization and deserialization using serde / 289 \\
                 Summary / 290 \\
                 Chapter 8: Concurrency / 291 \\
                 Program execution models / 292 \\
                 Concurrency / 293 \\
                 Approaches to concurrency / 294 \\
                 Kernel-based / 294 \\
                 User-level / 295 \\
                 Pitfalls / 296 \\
                 Concurrency in Rust / 298 \\
                 Thread basics / 299 \\
                 Customizing threads / 301 \\
                 Accessing data from threads / 302 \\
                 Concurrency models with threads / 304 \\
                 Shared state model / 304 \\
                 Shared ownership with Arc / 306 \\
                 Mutating shared data from threads / 307 \\
                 Mutex / 308 \\
                 Shared mutability with Arc and Mutex / 309 \\
                 RwLock / 310 \\
                 Communicating through message passing / 311 \\
                 Asynchronous channels / 311 \\
                 Synchronous channels / 313 \\
                 thread-safety in Rust / 314 \\
                 What is thread-safety? / 314 \\
                 Traits for thread-safety / 315 \\
                 Send / 315 \\
                 Sync / 316 \\
                 Concurrency using the actor model / 316 \\
                 Other crates / 319 \\
                 Summary / 319 \\
                 Chapter 9: Metaprogramming with Macros / 320 \\
                 What is metaprogramming? / 320 \\
                 When to use and not use Rust macros / 323 \\
                 Macros in Rust and their types / 324 \\
                 Types of macros / 327 \\
                 Creating your first macro with macro\_rules! / 328 \\
                 Built-in macros in the standard library / 331 \\
                 macro\_rules! token types / 332 \\
                 Repetitions in macros / 336 \\
                 A more involved macro writing a DSL for HashMap
                 initialization / 337 \\
                 Macro use case writing tests / 339 \\
                 Exercises / 341 \\
                 Procedural macros / 342 \\
                 Derive macros / 343 \\
                 Debugging macros / 349 \\
                 Useful procedural macro crates / 351 \\
                 Summary / 351 \\
                 Chapter 10: Unsafe Rust and Foreign Function Interfaces
                 / 352 \\
                 What is safe and unsafe really? / 352 \\
                 Unsafe functions and blocks / 357 \\
                 Unsafe traits and implementations / 360 \\
                 Calling C code from Rust / 362 \\
                 Calling Rust code from C / 366 \\
                 Using external C/C++ libraries from Rust / 369 \\
                 Creating native Python extensions with PyO3 / 372 \\
                 Creating native extensions in Rust for Node.js / 375
                 \\
                 Summary / 380 \\
                 Chapter 11: Logging / 381 \\
                 What is logging and why do we need it? / 381 \\
                 The need for logging frameworks / 383 \\
                 Logging frameworks and their key features / 384 \\
                 Approaches to logging / 386 \\
                 Unstructured logging / 386 \\
                 Structured logging / 386 \\
                 Logging in Rust / 387 \\
                 log Rust's logging facade / 388 \\
                 The env\_logger / 390 \\
                 log4rs / 391 \\
                 Structured logging using slog / 393 \\
                 Summary / 399 \\
                 Chapter 12: Network Programming in Rust / 400 \\
                 Network programming prelude / 400 \\
                 Synchronous network I/O / 403 \\
                 Building a synchronous redis server / 404 \\
                 Asynchronous network I/O / 411 \\
                 Async abstractions in Rust / 412 \\
                 Mio / 412 \\
                 Futures / 413 \\
                 Tokio / 413 \\
                 Building an asynchronous redis server / 414 \\
                 Summary / 419 \\
                 Chapter 13: Building Web Applications with Rust / 420
                 \\
                 Web applications in Rust / 420 \\
                 Typed HTTP with Hyper / 421 \\
                 Hyper server APIs building a URL shortener / 422 \\
                 hyper as a client building a URL shortener client / 426
                 \\
                 Web frameworks / 428 \\
                 Actix-web basics / 429 \\
                 Building a bookmarks API using Actix-web / 429 \\
                 Summary / 440 \\
                 Chapter 14: Interacting with Databases in Rust / 441
                 \\
                 Why do we need data persistence? / 441 \\
                 SQLite / 443 \\
                 PostgreSQL / 449 \\
                 Connection pooling with r2d2 / 452 \\
                 Postgres and the diesel ORM / 455 \\
                 Summary / 462 \\
                 Chapter 15: Rust on the Web with WebAssembly / 463 \\
                 What is WebAssembly? / 463 \\
                 Design goals of WebAssembly / 466 \\
                 Getting started with WebAssembly / 467 \\
                 Trying it out online / 467 \\
                 Ways to generate WebAssembly / 468 \\
                 Rust and WebAssembly / 468 \\
                 Wasm-bindgen / 469 \\
                 Other WebAssembly projects / 476 \\
                 Rust / 477 \\
                 Other languages / 477 \\
                 Summary / 478 \\
                 Chapter 16: Building Desktop Applications with Rust /
                 479 \\
                 Introduction to GUI development / 480 \\
                 GTK+ framework / 481 \\
                 Building a hacker news app using gtk-rs / 482 \\
                 Exercise / 495 \\
                 Other emerging GUI frameworks / 495 \\
                 Summary / 496 \\
                 Chapter 17: Debugging / 497 \\
                 Introduction to debugging / 497 \\
                 Debuggers in general / 499 \\
                 Prerequisites for debugging / 499 \\
                 Setting up gdb / 500 \\
                 A sample program buggie / 501 \\
                 The gdb basics / 502 \\
                 Debugger integration with Visual Studio Code / 507 \\
                 RR debugger a quick overview / 513 \\
                 Summary / 516 \\
                 Other Books You May Enjoy / 517 \\
                 Index / 520",
}


bibtype: inproceedings
filename: master.bib
label: Sheldon:1952:ICP
author: J. W. Sheldon and L. Tatum
title: The IBM card-programmed electronic calculator
publisher: American Institute of Electrical Engineers
address: New York, NY, USA
pages: 30--36
year: 1952
bibdate: Wed Oct 13 11:28:45 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2010.10.13 11:28:45 ???
note: Reprinted in cite [ 5.4]Randell:1982:ODC.
acknowledgement: ack-nhfb
rawauthor: J. W. Sheldon and L. Tatum
rawnote: Reprinted in \cite[\S 5.4]{Randell:1982:ODC}.
rawtitle: The {IBM} card-programmed electronic calculator
booktitle:
Review of booktitle Electronic Digital Computers. Joint AIEE--IRE Computer Conference. 10--12 December 1951

rawbooktitle:
Review of {{\booktitle{Electronic Digital Computers. Joint AIEE--IRE Computer Conference. 10--12 December 1951}}}

entry:
@InProceedings{Sheldon:1952:ICP,
  author =       "J. W. Sheldon and L. Tatum",
  booktitle =    "Review of {{\booktitle{Electronic Digital Computers.
                 Joint AIEE--IRE Computer Conference. 10--12 December
                 1951}}}",
  title =        "The {IBM} card-programmed electronic calculator",
  publisher =    "American Institute of Electrical Engineers",
  address =      "New York, NY, USA",
  pages =        "30--36",
  year =         "1952",
  bibdate =      "Wed Oct 13 11:28:45 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Reprinted in \cite[\S 5.4]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Shertzer:1986:EG
author: Margaret Shertzer
title: The Elements of Grammar
publisher: pub-COLLIER
address: pub-COLLIER:adr
pages: 168
year: 1986
ISBN: 0-02-015440-2 (paperback) OR 0020154402 (paperback)
ISBN13: 978-0-02-015440-2 (paperback) OR 9780020154402 (paperback)
LCCN: PE1112 .S54 1986
bibdate: Wed Dec 15 18:24:52 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 1993.12.15 18:24:52 ???
subject: English language; Grammar; Handbooks, manuals, etc
acknowledgement: ack-nhfb
rawauthor: Margaret Shertzer
rawtitle: The Elements of Grammar
TOC:
Recognizing good grammar Some grammatical terms Points of grammar Capitalization Punctuation Expressing numbers Spelling and choosing words Signs and symbols

rawTOC:
Recognizing good grammar \\ Some grammatical terms \\ Points of grammar \\ Capitalization \\ Punctuation \\ Expressing numbers \\ Spelling and choosing words \\ Signs and symbols

entry:
@Book{Shertzer:1986:EG,
  author =       "Margaret Shertzer",
  title =        "The Elements of Grammar",
  publisher =    pub-COLLIER,
  address =      pub-COLLIER:adr,
  pages =        "168",
  year =         "1986",
  ISBN =         "0-02-015440-2 (paperback)",
  ISBN-13 =      "978-0-02-015440-2 (paperback)",
  LCCN =         "PE1112 .S54 1986",
  bibdate =      "Wed Dec 15 18:24:52 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "English language; Grammar; Handbooks, manuals, etc",
  tableofcontents = "Recognizing good grammar \\
                 Some grammatical terms \\
                 Points of grammar \\
                 Capitalization \\
                 Punctuation \\
                 Expressing numbers \\
                 Spelling and choosing words \\
                 Signs and symbols",
}


bibtype: book
filename: master.bib
label: Shoemaker:1962:EPC
author: David P. Shoemaker and Carl W. Garland
title: Experiments in Physical Chemistry
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: ix + 471
year: 1962
LCCN: QD457 .S56
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: David P. Shoemaker and Carl W. Garland
rawtitle: Experiments in Physical Chemistry
entry:
@Book{Shoemaker:1962:EPC,
  author =       "David P. Shoemaker and Carl W. Garland",
  title =        "Experiments in Physical Chemistry",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "ix + 471",
  year =         "1962",
  LCCN =         "QD457 .S56",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Shore:1968:PAS
author: Bruce W. Shore and Donald H. Menzel
title: Principles of Atomic Spectra
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xiv + 538
year: 1968
LCCN: QC454 .S47
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: Bruce W. Shore and Donald H. Menzel
rawtitle: Principles of Atomic Spectra
entry:
@Book{Shore:1968:PAS,
  author =       "Bruce W. Shore and Donald H. Menzel",
  title =        "Principles of Atomic Spectra",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xiv + 538",
  year =         "1968",
  LCCN =         "QC454 .S47",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Shorto:2014:AHW
author: Russell Shorto
title: Amsterdam: a history of the world's most liberal city
publisher: Vintage Books
address: New York, NY, USA
pages: 357 + 24
year: 2014
ISBN: 0-307-74375-6 OR 0307743756
ISBN13: 978-0-307-74375-6 OR 9780307743756
LCCN: DJ411.A55 S56 2014
bibdate: Wed Jan 17 07:13:17 MST 2018
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2018.01.17 07:13:17 MST
acknowledgement: ack-nhfb
rawauthor: Russell Shorto
rawtitle: {Amsterdam}: a history of the world's most liberal city
abstract:
Tourists know Amsterdam as a picturesque city of low-slung brick houses lining tidy canals; student travelers know it for its legal brothels and hash bars; art lovers know it for Rembrandt's glorious portraits. But the deeper history of Amsterdam, what makes it one of the most fascinating places on earth, is bound up in its unique geography --- the constant battle of its citizens to keep the sea at bay --- and the democratic philosophy that this enduring struggle fostered. Amsterdam is the font of liberalism, in both its senses. Tolerance for free thinking and free love make it a place where, in the words of one of its mayors, ``craziness is a value.'' But the city also fostered the deeper meaning of liberalism, one that profoundly influenced America: political and economic freedom. Amsterdam was home not only to religious dissidents and radical thinkers but to the world's first great global corporation. In this effortlessly erudite account, Russell Shorto traces the idiosyncratic evolution of Amsterdam, showing how such disparate elements as herring anatomy, naked Anabaptists parading through the streets, and an intimate gathering in a sixteenth century wine tasting room had a profound effect on Dutch --- and world --- history. Weaving in his own experiences of his adopted home, Shorto provides an ever surprising, intellectually engaging story of Amsterdam from the building of its first canals in the 1300s, through its brutal struggle for independence and its golden age as a vast empire, to its complex present in which its cherished ideals of liberalism are being questioned anew.

subject:
Liberalism; Netherlands; Amsterdam; History; Social conditions; Liberalism; Liberalismus; Amsterdam (Netherlands); Social conditions

TOC:
A bicycle trip The water problem The alteration The company The liberal city ``The rare happiness of living in a republic'' Seeds of influence The two liberalisms ``We inform you of the action of a powerful German force'' The magic center

rawabstract:
Tourists know Amsterdam as a picturesque city of low-slung brick houses lining tidy canals; student travelers know it for its legal brothels and hash bars; art lovers know it for Rembrandt's glorious portraits. But the deeper history of Amsterdam, what makes it one of the most fascinating places on earth, is bound up in its unique geography --- the constant battle of its citizens to keep the sea at bay --- and the democratic philosophy that this enduring struggle fostered. Amsterdam is the font of liberalism, in both its senses. Tolerance for free thinking and free love make it a place where, in the words of one of its mayors, ``craziness is a value.'' But the city also fostered the deeper meaning of liberalism, one that profoundly influenced America: political and economic freedom. Amsterdam was home not only to religious dissidents and radical thinkers but to the world's first great global corporation. In this effortlessly erudite account, Russell Shorto traces the idiosyncratic evolution of Amsterdam, showing how such disparate elements as herring anatomy, naked Anabaptists parading through the streets, and an intimate gathering in a sixteenth century wine tasting room had a profound effect on Dutch --- and world --- history. Weaving in his own experiences of his adopted home, Shorto provides an ever surprising, intellectually engaging story of Amsterdam from the building of its first canals in the 1300s, through its brutal struggle for independence and its golden age as a vast empire, to its complex present in which its cherished ideals of liberalism are being questioned anew.

rawTOC:
A bicycle trip \\ The water problem \\ The alteration \\ The company \\ The liberal city \\ ``The rare happiness of living in a republic'' \\ Seeds of influence \\ The two liberalisms \\ ``We inform you of the action of a powerful German force'' \\ The magic center

entry:
@Book{Shorto:2014:AHW,
  author =       "Russell Shorto",
  title =        "{Amsterdam}: a history of the world's most liberal
                 city",
  publisher =    "Vintage Books",
  address =      "New York, NY, USA",
  pages =        "357 + 24",
  year =         "2014",
  ISBN =         "0-307-74375-6",
  ISBN-13 =      "978-0-307-74375-6",
  LCCN =         "DJ411.A55 S56 2014",
  bibdate =      "Wed Jan 17 07:13:17 MST 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Tourists know Amsterdam as a picturesque city of
                 low-slung brick houses lining tidy canals; student
                 travelers know it for its legal brothels and hash bars;
                 art lovers know it for Rembrandt's glorious portraits.
                 But the deeper history of Amsterdam, what makes it one
                 of the most fascinating places on earth, is bound up in
                 its unique geography --- the constant battle of its
                 citizens to keep the sea at bay --- and the democratic
                 philosophy that this enduring struggle fostered.
                 Amsterdam is the font of liberalism, in both its
                 senses. Tolerance for free thinking and free love make
                 it a place where, in the words of one of its mayors,
                 ``craziness is a value.'' But the city also fostered
                 the deeper meaning of liberalism, one that profoundly
                 influenced America: political and economic freedom.
                 Amsterdam was home not only to religious dissidents and
                 radical thinkers but to the world's first great global
                 corporation. In this effortlessly erudite account,
                 Russell Shorto traces the idiosyncratic evolution of
                 Amsterdam, showing how such disparate elements as
                 herring anatomy, naked Anabaptists parading through the
                 streets, and an intimate gathering in a sixteenth
                 century wine tasting room had a profound effect on
                 Dutch --- and world --- history. Weaving in his own
                 experiences of his adopted home, Shorto provides an
                 ever surprising, intellectually engaging story of
                 Amsterdam from the building of its first canals in the
                 1300s, through its brutal struggle for independence and
                 its golden age as a vast empire, to its complex present
                 in which its cherished ideals of liberalism are being
                 questioned anew.",
  acknowledgement = ack-nhfb,
  subject =      "Liberalism; Netherlands; Amsterdam; History; Social
                 conditions; Liberalism; Liberalismus; Amsterdam
                 (Netherlands); Social conditions",
  tableofcontents = "A bicycle trip \\
                 The water problem \\
                 The alteration \\
                 The company \\
                 The liberal city \\
                 ``The rare happiness of living in a republic'' \\
                 Seeds of influence \\
                 The two liberalisms \\
                 ``We inform you of the action of a powerful German
                 force'' \\
                 The magic center",
}


bibtype: book
filename: master.bib
label: Shriner:1964:SIO
author: Ralph L. Shriner and Reynold C. Fuson and David Y. Curtin
title: The Systematic Identification of Organic Compounds: A Laboratory Manual
publisher: pub-WILEY
address: pub-WILEY:adr
edition: Fifth
pages: ix + 458
year: 1964
LCCN: QD261 .S5 1964
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: Ralph L. Shriner and Reynold C. Fuson and David Y. Curtin
rawtitle: The Systematic Identification of Organic Compounds: {A} Laboratory Manual
entry:
@Book{Shriner:1964:SIO,
  author =       "Ralph L. Shriner and Reynold C. Fuson and David Y.
                 Curtin",
  title =        "The Systematic Identification of Organic Compounds:
                 {A} Laboratory Manual",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  edition =      "Fifth",
  pages =        "ix + 458",
  year =         "1964",
  LCCN =         "QD261 .S5 1964",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Shubin:2008:YIF
author: Neil Shubin
title: Your inner fish: a journey into the 3.5-billion-year history of the human body
publisher: pub-PANTHEON
address: pub-PANTHEON:adr
pages: 229
year: 2008
ISBN: 0-375-42447-4 OR 0375424474
ISBN13: 978-0-375-42447-2 OR 9780375424472
LCCN: QM26 .S58 2008
bibdate: Wed Apr 16 08:27:55 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.04.16 08:27:55 MDT
remark: University of Utah Frontiers of Science lecture, 2 April 2008.
subject: Human anatomy; Popular works; Human evolution
acknowledgement: ack-nhfb
rawauthor: Neil Shubin
rawtitle: Your inner fish: a journey into the 3.5-billion-year history of the human body
URL:
http://www.loc.gov/catdir/enhancements/fy0827/2007024699-b.html; http://www.loc.gov/catdir/enhancements/fy0827/2007024699-d.html; http://www.loc.gov/catdir/enhancements/fy0827/2007024699-s.html; http://www.loc.gov/catdir/toc/ecip0720/2007024699.html

abstract:
Neil Shubin, a leading paleontologist and professor of anatomy who discovered Tiktaalik --- the ``missing link'' that made headlines around the world in April 2006 --- tells the story of evolution by tracing the organs of the human body back millions of years, long before the first creatures walked the earth. By examining fossils and DNA, Shubin shows us that our hands actually resemble fish fins, our head is organized like that of a long-extinct jawless fish, and major parts of our genome look and function like those of worms and bacteria.

TOC:
Finding your inner fish Getting a grip Handy genes Teeth everywhere Getting ahead The best-laid (body) plans Adventures in bodybuilding Making scents Vision Ears The meaning of it all Epilogue

rawabstract:
Neil Shubin, a leading paleontologist and professor of anatomy who discovered Tiktaalik --- the ``missing link'' that made headlines around the world in April 2006 --- tells the story of evolution by tracing the organs of the human body back millions of years, long before the first creatures walked the earth. By examining fossils and DNA, Shubin shows us that our hands actually resemble fish fins, our head is organized like that of a long-extinct jawless fish, and major parts of our genome look and function like those of worms and bacteria.

rawTOC:
Finding your inner fish \\ Getting a grip \\ Handy genes \\ Teeth everywhere \\ Getting ahead \\ The best-laid (body) plans \\ Adventures in bodybuilding \\ Making scents \\ Vision \\ Ears \\ The meaning of it all \\ Epilogue

entry:
@Book{Shubin:2008:YIF,
  author =       "Neil Shubin",
  title =        "Your inner fish: a journey into the 3.5-billion-year
                 history of the human body",
  publisher =    pub-PANTHEON,
  address =      pub-PANTHEON:adr,
  pages =        "229",
  year =         "2008",
  ISBN =         "0-375-42447-4",
  ISBN-13 =      "978-0-375-42447-2",
  LCCN =         "QM26 .S58 2008",
  bibdate =      "Wed Apr 16 08:27:55 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0827/2007024699-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0827/2007024699-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0827/2007024699-s.html;
                 http://www.loc.gov/catdir/toc/ecip0720/2007024699.html",
  abstract =     "Neil Shubin, a leading paleontologist and professor of
                 anatomy who discovered Tiktaalik --- the ``missing
                 link'' that made headlines around the world in April
                 2006 --- tells the story of evolution by tracing the
                 organs of the human body back millions of years, long
                 before the first creatures walked the earth. By
                 examining fossils and DNA, Shubin shows us that our
                 hands actually resemble fish fins, our head is
                 organized like that of a long-extinct jawless fish, and
                 major parts of our genome look and function like those
                 of worms and bacteria.",
  acknowledgement = ack-nhfb,
  remark =       "University of Utah Frontiers of Science lecture, 2
                 April 2008.",
  subject =      "Human anatomy; Popular works; Human evolution",
  tableofcontents = "Finding your inner fish \\
                 Getting a grip \\
                 Handy genes \\
                 Teeth everywhere \\
                 Getting ahead \\
                 The best-laid (body) plans \\
                 Adventures in bodybuilding \\
                 Making scents \\
                 Vision \\
                 Ears \\
                 The meaning of it all \\
                 Epilogue",
}


bibtype: book
filename: master.bib
label: Shulman:2008:TGC
author: Seth Shulman
title: The telephone gambit: chasing Alexander Graham Bell's secret
publisher: pub-NORTON
address: pub-NORTON:adr
pages: 256
year: 2008
LCCN: TK6018.B4 S58 2008
bibdate: Mon Mar 8 20:23:02 MST 2010
bibsource: carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2010.03.08 20:23:02 MST
acknowledgement: ack-nhfb
rawauthor: Seth Shulman
rawtitle: The telephone gambit: chasing {Alexander Graham Bell}'s secret
ISBN:
0-393-33368-X (paperback), 0-393-06206-6 (hardcover) OR 039333368X (paperback), 0393062066 (hardcover)

ISBN13:
978-0-393-33368-8 (paperback), 978-0-393-06206-9 (hardcover) OR 9780393333688 (paperback), 9780393062069 (hardcover)

abstract:
Although Alexander Graham Bell is widely accepted as the father of the telephone (despite the fact that rival inventor Elisha Gray submitted a similar claim the same day Bell filed his patent), Schulman provides intriguing evidence questioning if the scales were deliberately tipped in Bell's favor.

subject:
Bell, Alexander Graham; Gray, Elisha; Telephone; History; Patents; Inventors; United States; Biography

TOC:
Playing telephone Disconnected On the hook Calling home No answer Operator assistance Clear reception Person-to-person Interference Caller I.D. Tapping the phone Bad connection On the line Call waiting Party line Conference call

rawabstract:
Although Alexander Graham Bell is widely accepted as the father of the telephone (despite the fact that rival inventor Elisha Gray submitted a similar claim the same day Bell filed his patent), Schulman provides intriguing evidence questioning if the scales were deliberately tipped in Bell's favor.

rawTOC:
Playing telephone \\ Disconnected \\ On the hook \\ Calling home \\ No answer \\ Operator assistance \\ Clear reception \\ Person-to-person \\ Interference \\ Caller I.D. \\ Tapping the phone \\ Bad connection \\ On the line \\ Call waiting \\ Party line \\ Conference call

entry:
@Book{Shulman:2008:TGC,
  author =       "Seth Shulman",
  title =        "The telephone gambit: chasing {Alexander Graham
                 Bell}'s secret",
  publisher =    pub-NORTON,
  address =      pub-NORTON:adr,
  pages =        "256",
  year =         "2008",
  ISBN =         "0-393-33368-X (paperback), 0-393-06206-6 (hardcover)",
  ISBN-13 =      "978-0-393-33368-8 (paperback), 978-0-393-06206-9
                 (hardcover)",
  LCCN =         "TK6018.B4 S58 2008",
  bibdate =      "Mon Mar 8 20:23:02 MST 2010",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Although Alexander Graham Bell is widely accepted as
                 the father of the telephone (despite the fact that
                 rival inventor Elisha Gray submitted a similar claim
                 the same day Bell filed his patent), Schulman provides
                 intriguing evidence questioning if the scales were
                 deliberately tipped in Bell's favor.",
  acknowledgement = ack-nhfb,
  subject =      "Bell, Alexander Graham; Gray, Elisha; Telephone;
                 History; Patents; Inventors; United States; Biography",
  tableofcontents = "Playing telephone \\
                 Disconnected \\
                 On the hook \\
                 Calling home \\
                 No answer \\
                 Operator assistance \\
                 Clear reception \\
                 Person-to-person \\
                 Interference \\
                 Caller I.D. \\
                 Tapping the phone \\
                 Bad connection \\
                 On the line \\
                 Call waiting \\
                 Party line \\
                 Conference call",
}


bibtype: book
filename: master.bib
label: Shultis:1994:LNP
author: J. Kenneth Shultis
title: LaTeX Notes: Practical Tips for Preparing Technical Documents
publisher: pub-PHPTR
address: pub-PHPTR:adr
pages: xi + 180
year: 1994
ISBN: 0-13-120973-6 OR 0131209736
ISBN13: 978-0-13-120973-2 OR 9780131209732
LCCN: Z253.4.L38 S48 1994
bibdate: Thu May 12 08:36:58 1994
bibtimestamp: 1994.05.12 08:36:58 ???
acknowledgement: ack-nhfb
rawauthor: J. Kenneth Shultis
rawtitle: {\LaTeX} Notes: Practical Tips for Preparing Technical Documents
bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/texbook1.bib; https://www.math.utah.edu/pub/tex/bib/texbook3.bib

TOC:
Fonts Text Formatting and Lists Formatting Pages Math and Equations Tables Graphics Large Documents Useful Styles Macros and Miscellaneous Tricks Symbols Available in LaTeX Format Parameters

rawTOC:
Fonts \\ Text Formatting and Lists \\ Formatting Pages \\ Math and Equations \\ Tables \\ Graphics \\ Large Documents \\ Useful Styles \\ Macros and Miscellaneous Tricks \\ Symbols Available in LaTeX \\ Format Parameters

entry:
@Book{Shultis:1994:LNP,
  author =       "J. Kenneth Shultis",
  title =        "{\LaTeX} Notes: Practical Tips for Preparing Technical
                 Documents",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xi + 180",
  year =         "1994",
  ISBN =         "0-13-120973-6",
  ISBN-13 =      "978-0-13-120973-2",
  LCCN =         "Z253.4.L38 S48 1994",
  bibdate =      "Thu May 12 08:36:58 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook1.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib",
  price =        "US\$32.00",
  acknowledgement = ack-nhfb,
  tableofcontents = "Fonts \\
                 Text Formatting and Lists \\
                 Formatting Pages \\
                 Math and Equations \\
                 Tables \\
                 Graphics \\
                 Large Documents \\
                 Useful Styles \\
                 Macros and Miscellaneous Tricks \\
                 Symbols Available in LaTeX \\
                 Format Parameters",
}


bibtype: book
filename: master.bib
label: Sienko:1964:C
author: Michell J. Sienko and Robert A. Plane
title: Chemistry
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
edition: Canadian
pages: xiii + 623
year: 1964
bibdate: Sun Oct 25 11:33:02 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1998.10.25 11:33:02 ???
acknowledgement: ack-nhfb
rawauthor: Michell J. Sienko and Robert A. Plane
rawtitle: Chemistry
entry:
@Book{Sienko:1964:C,
  author =       "Michell J. Sienko and Robert A. Plane",
  title =        "Chemistry",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "{Canadian}",
  pages =        "xiii + 623",
  year =         "1964",
  LCCN =         "????",
  bibdate =      "Sun Oct 25 11:33:02 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Siewiorek:1982:CSP
author: Daniel P. Siewiorek and C. Gordon Bell and Allen Newell
title: Computer Structures: Principles and Examples
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: xvi + 926
year: 1982
ISBN: 0-07-057302-6 OR 0070573026
ISBN13: 978-0-07-057302-4 OR 9780070573024
LCCN: QA76.9.A73 C65
bibdate: Tue Jan 8 13:46:44 MST 2019
bibtimestamp: 2019.01.08 13:46:44 MST
series: McGraw-Hill computer science series
acknowledgement: ack-nhfb
rawauthor: Daniel P. Siewiorek and C. Gordon Bell and Allen Newell
rawtitle: Computer Structures: Principles and Examples
bibsource:
fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/internet.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/super.bib

URL:
https://archive.computerhistory.org/resources/text/bell_gordon/bell.computer_structures_principles_and_examples.1982.102630397.pdf

subject:
Newell, Allen; Ordenadores; Arquitectura; Discursos, ensayos, conferencias; diseano y construccion; Diseano y construccion.

TOC:
Preface / xiii Part 1: Fundamentals Section 1: Abstraction and Notation / 3 1: Computer Classes and Evolution / 4 2: Levels and Abstractions / 9 3: PMS Notation / 17 4: An Introduction to ISPS / 23 Section 2: The Computer Space / 33 5: Function and Performance/ 39 6: Structure / 962 Section 3: Computers of Historical Significance / 96 7: The Manchester Mark 1 / 107 8: Structural Levels of the PDP-8 / 110 9: Design of the B 5000 System / 129 10: One-Level Storage System / 135 Part 2: Regions of Computer Space Section 1: Microprogram-Based Processors / 151 // 11: Microprogramming and the Design of the Control Circuits in an Electronic Digital Computer / 158 12: Microprogramming the IBM System/360 / 164 13: Bit-Sliced Microprocessor of the Am2900 Family: The Am2901/2909 / 186 14: The Am2903/2910 / 186 15: A PDP-8 Implemented from AMD Bit-Sliced Microprocessors / 219 Section 2: Hierarchies and Multiple Processes / 227 16: Burroughs' B6500/B7500 Stack Mechanism / 244 17: An Outline of the ICL 2900 Series System / 251 Section 3: Concurrency: Single-Processor Systems / 260 18: The IBM System/360 Model 91: Machine Philosophy and Instruction-Handling / 300 19: An Efficient Algorithm for Exploiting Multiple Arithmetic Units / 293 20: The Illiac IV System / 317 21: A Productive Implementation of an Associative Array Processor: STARAN / 317 Section 4: Multiple-Processor Systems / 332 22: The C.mmp/Hydra Project: An Architectural Overview / 350 23: Pluribus: An Operational Fault-Tolerant Multiprocessor / 371 Section 5: Networks / 387 24: The Interface Message Processor for the ARPA Computer Network / 402 25: ALOHA Packet Broadcasting: A Retrospect / 416 26: Ethernet: Distributed Packet Switching for Local Computer Networks / 429 Section 6: Fault-Tolerant Systems / 439 27: The STAR (Self-Testing And Repairing) Computer: An Investigation of the Theory and Practice of Fault-Tolerant Computer Design / 448 28: Fault-Tolerant Design of Local ESS Processors / 459 29: The Tandem 16: A Fault-Tolerant Computing System / 470 Section 7: Language-Based Computers / 486 30: The SYMBOL Computer / 489 31: A Dual-Processor Desk-Top Computer: The HP 9845A / 508 32: The IBM System/38 / 533 Section 8: Personal Computing Systems / 547 33: Alto: A Personal Computer / 549 Part 3: Computer Classes Section 1: Monolithic Microcomputers / 581 34: TMS1000/1200: Chip Architecture and Operation / 587 35: PIC1650: Chip Architecture and Operation / 602 Section 2: Microcomputers / 610 36: Trends in Microcomputers / 612 37: Intel Microprocessors: 8008 to 8086 / 615 Section 3: Minicomputers / 647 38: A New Architecture for Mini-Computers: The DEC PDP-11 / 649 39: Implementation and Performance Evaluation of the PDP-11 Family / 666 Section 4: Maxicomputers / 680 40: The Structure of System/360, Part I: Outline of the Logical Structure / 695 41: The Structure of System/360, Part II: System Implementations / 711 42: VAX-11/780: A Virtual Address Extension to the DEC PDP-11 Family / 716 43: Parallel Operation in the Control Data 6600 / 730 44: The CRAY-1 Computer System / 743 45: The TI ASC: A Highly Modular and Flexible Super Computer Architecture / 753 Part 4: Family Range, Compatibility, and Evolution Section 1: Microcomputer Families / 765 Section 2: Minicomputer Families / 766 46: The PDP-8 Family 767 47: The Evolution of the PDP-11 / 776 Section 3: Evolution of HP Calculators / 785 48: The HP Model 9100A Computing Calculator / 787 49: The HP 9810/20/30 Series / 801 50: Hewlett-Packard Calculator Architectures / 824 Section 4: Evolution of Burroughs Computers / 828 Section 5: The System/360 and System/370 Family / 829 51: Architecture of the IBM System/370 / 830 52: The IBM System/360, System/370, 3030 and 4300: A Series of Planned Machines That Span a Wide Performance Range / 856 Section 6: Evolution of CDC/CRAY Computers / 893 Bibliography / 894 Acknowledgments / 915 Index / 921

rawTOC:
Preface / xiii \\ Part 1: Fundamentals \\ Section 1: Abstraction and Notation / 3 \\ 1: Computer Classes and Evolution / 4 \\ 2: Levels and Abstractions / 9 \\ 3: PMS Notation / 17 \\ 4: An Introduction to ISPS / 23 \\ Section 2: The Computer Space / 33 \\ 5: Function and Performance/ 39 \\ 6: Structure / 962 \\ Section 3: Computers of Historical Significance / 96 \\ 7: The Manchester Mark 1 / 107 \\ 8: Structural Levels of the PDP-8 / 110 \\ 9: Design of the B 5000 System / 129 \\ 10: One-Level Storage System / 135 \\ Part 2: Regions of Computer Space \\ Section 1: Microprogram-Based Processors / 151 // 11: Microprogramming and the Design of the Control Circuits in an Electronic Digital Computer / 158 \\ 12: Microprogramming the IBM System/360 / 164 \\ 13: Bit-Sliced Microprocessor of the Am2900 Family: The Am2901/2909 / 186 \\ 14: The Am2903/2910 / 186 \\ 15: A PDP-8 Implemented from AMD Bit-Sliced Microprocessors / 219 \\ Section 2: Hierarchies and Multiple Processes / 227 \\ 16: Burroughs' B6500/B7500 Stack Mechanism / 244 \\ 17: An Outline of the ICL 2900 Series System / 251 \\ Section 3: Concurrency: Single-Processor Systems / 260 \\ 18: The IBM System/360 Model 91: Machine Philosophy and Instruction-Handling / 300 \\ 19: An Efficient Algorithm for Exploiting Multiple Arithmetic Units / 293 \\ 20: The Illiac IV System / 317 \\ 21: A Productive Implementation of an Associative Array Processor: STARAN / 317 \\ Section 4: Multiple-Processor Systems / 332 \\ 22: The C.mmp/Hydra Project: An Architectural Overview / 350 \\ 23: Pluribus: An Operational Fault-Tolerant Multiprocessor / 371 \\ Section 5: Networks / 387 \\ 24: The Interface Message Processor for the ARPA Computer Network / 402 \\ 25: ALOHA Packet Broadcasting: A Retrospect / 416 \\ 26: Ethernet: Distributed Packet Switching for Local Computer Networks / 429 \\ Section 6: Fault-Tolerant Systems / 439 \\ 27: The STAR (Self-Testing And Repairing) Computer: An Investigation of the Theory and Practice of Fault-Tolerant Computer Design / 448 \\ 28: Fault-Tolerant Design of Local ESS Processors / 459 \\ 29: The Tandem 16: A Fault-Tolerant Computing System / 470 \\ Section 7: Language-Based Computers / 486 \\ 30: The SYMBOL Computer / 489 \\ 31: A Dual-Processor Desk-Top Computer: The HP 9845A / 508 \\ 32: The IBM System/38 / 533 \\ Section 8: Personal Computing Systems / 547 \\ 33: Alto: A Personal Computer / 549 \\ Part 3: Computer Classes \\ Section 1: Monolithic Microcomputers / 581 \\ 34: TMS1000/1200: Chip Architecture and Operation / 587 \\ 35: PIC1650: Chip Architecture and Operation / 602 \\ Section 2: Microcomputers / 610 \\ 36: Trends in Microcomputers / 612 \\ 37: Intel Microprocessors: 8008 to 8086 / 615 \\ Section 3: Minicomputers / 647 \\ 38: A New Architecture for Mini-Computers: The DEC PDP-11 / 649 \\ 39: Implementation and Performance Evaluation of the PDP-11 Family / 666 \\ Section 4: Maxicomputers / 680 \\ 40: The Structure of System/360, Part I: Outline of the Logical Structure / 695 \\ 41: The Structure of System/360, Part II: System Implementations / 711 \\ 42: VAX-11/780: A Virtual Address Extension to the DEC PDP-11 Family / 716 \\ 43: Parallel Operation in the Control Data 6600 / 730 \\ 44: The CRAY-1 Computer System / 743 \\ 45: The TI ASC: A Highly Modular and Flexible Super Computer Architecture / 753 \\ Part 4: Family Range, Compatibility, and Evolution \\ Section 1: Microcomputer Families / 765 \\ Section 2: Minicomputer Families / 766 \\ 46: The PDP-8 Family 767 \\ 47: The Evolution of the PDP-11 / 776 \\ Section 3: Evolution of HP Calculators / 785 \\ 48: The HP Model 9100A Computing Calculator / 787 \\ 49: The HP 9810/20/30 Series / 801 \\ 50: Hewlett-Packard Calculator Architectures / 824 \\ Section 4: Evolution of Burroughs Computers / 828 \\ Section 5: The System/360 and System/370 Family / 829 \\ 51: Architecture of the IBM System/370 / 830 \\ 52: The IBM System/360, System/370, 3030 and 4300: A Series of Planned Machines That Span a Wide Performance Range / 856 \\ Section 6: Evolution of CDC/CRAY Computers / 893 \\ Bibliography / 894 \\ Acknowledgments / 915 \\ Index / 921

entry:
@Book{Siewiorek:1982:CSP,
  author =       "Daniel P. Siewiorek and C. Gordon Bell and Allen
                 Newell",
  title =        "Computer Structures: Principles and Examples",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xvi + 926",
  year =         "1982",
  ISBN =         "0-07-057302-6",
  ISBN-13 =      "978-0-07-057302-4",
  LCCN =         "QA76.9.A73 C65",
  bibdate =      "Tue Jan 8 13:46:44 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/internet.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/super.bib",
  series =       "McGraw-Hill computer science series",
  URL =          "https://archive.computerhistory.org/resources/text/bell_gordon/bell.computer_structures_principles_and_examples.1982.102630397.pdf",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  subject =      "Newell, Allen; Ordenadores; Arquitectura; Discursos,
                 ensayos, conferencias; dise{\"a}no y construcci{\'o}n;
                 Dise{\"a}no y construcci{\'o}n.",
  tableofcontents = "Preface / xiii \\
                 Part 1: Fundamentals \\
                 Section 1: Abstraction and Notation / 3 \\
                 1: Computer Classes and Evolution / 4 \\
                 2: Levels and Abstractions / 9 \\
                 3: PMS Notation / 17 \\
                 4: An Introduction to ISPS / 23 \\
                 Section 2: The Computer Space / 33 \\
                 5: Function and Performance/ 39 \\
                 6: Structure / 962 \\
                 Section 3: Computers of Historical Significance / 96
                 \\
                 7: The Manchester Mark 1 / 107 \\
                 8: Structural Levels of the PDP-8 / 110 \\
                 9: Design of the B 5000 System / 129 \\
                 10: One-Level Storage System / 135 \\
                 Part 2: Regions of Computer Space \\
                 Section 1: Microprogram-Based Processors / 151 // 11:
                 Microprogramming and the Design of the Control Circuits
                 in an Electronic Digital Computer / 158 \\
                 12: Microprogramming the IBM System/360 / 164 \\
                 13: Bit-Sliced Microprocessor of the Am2900 Family: The
                 Am2901/2909 / 186 \\
                 14: The Am2903/2910 / 186 \\
                 15: A PDP-8 Implemented from AMD Bit-Sliced
                 Microprocessors / 219 \\
                 Section 2: Hierarchies and Multiple Processes / 227 \\
                 16: Burroughs' B6500/B7500 Stack Mechanism / 244 \\
                 17: An Outline of the ICL 2900 Series System / 251 \\
                 Section 3: Concurrency: Single-Processor Systems / 260
                 \\
                 18: The IBM System/360 Model 91: Machine Philosophy and
                 Instruction-Handling / 300 \\
                 19: An Efficient Algorithm for Exploiting Multiple
                 Arithmetic Units / 293 \\
                 20: The Illiac IV System / 317 \\
                 21: A Productive Implementation of an Associative Array
                 Processor: STARAN / 317 \\
                 Section 4: Multiple-Processor Systems / 332 \\
                 22: The C.mmp/Hydra Project: An Architectural Overview
                 / 350 \\
                 23: Pluribus: An Operational Fault-Tolerant
                 Multiprocessor / 371 \\
                 Section 5: Networks / 387 \\
                 24: The Interface Message Processor for the ARPA
                 Computer Network / 402 \\
                 25: ALOHA Packet Broadcasting: A Retrospect / 416 \\
                 26: Ethernet: Distributed Packet Switching for Local
                 Computer Networks / 429 \\
                 Section 6: Fault-Tolerant Systems / 439 \\
                 27: The STAR (Self-Testing And Repairing) Computer: An
                 Investigation of the Theory and Practice of
                 Fault-Tolerant Computer Design / 448 \\
                 28: Fault-Tolerant Design of Local ESS Processors / 459
                 \\
                 29: The Tandem 16: A Fault-Tolerant Computing System /
                 470 \\
                 Section 7: Language-Based Computers / 486 \\
                 30: The SYMBOL Computer / 489 \\
                 31: A Dual-Processor Desk-Top Computer: The HP 9845A /
                 508 \\
                 32: The IBM System/38 / 533 \\
                 Section 8: Personal Computing Systems / 547 \\
                 33: Alto: A Personal Computer / 549 \\
                 Part 3: Computer Classes \\
                 Section 1: Monolithic Microcomputers / 581 \\
                 34: TMS1000/1200: Chip Architecture and Operation / 587
                 \\
                 35: PIC1650: Chip Architecture and Operation / 602 \\
                 Section 2: Microcomputers / 610 \\
                 36: Trends in Microcomputers / 612 \\
                 37: Intel Microprocessors: 8008 to 8086 / 615 \\
                 Section 3: Minicomputers / 647 \\
                 38: A New Architecture for Mini-Computers: The DEC
                 PDP-11 / 649 \\
                 39: Implementation and Performance Evaluation of the
                 PDP-11 Family / 666 \\
                 Section 4: Maxicomputers / 680 \\
                 40: The Structure of System/360, Part I: Outline of the
                 Logical Structure / 695 \\
                 41: The Structure of System/360, Part II: System
                 Implementations / 711 \\
                 42: VAX-11/780: A Virtual Address Extension to the DEC
                 PDP-11 Family / 716 \\
                 43: Parallel Operation in the Control Data 6600 / 730
                 \\
                 44: The CRAY-1 Computer System / 743 \\
                 45: The TI ASC: A Highly Modular and Flexible Super
                 Computer Architecture / 753 \\
                 Part 4: Family Range, Compatibility, and Evolution \\
                 Section 1: Microcomputer Families / 765 \\
                 Section 2: Minicomputer Families / 766 \\
                 46: The PDP-8 Family 767 \\
                 47: The Evolution of the PDP-11 / 776 \\
                 Section 3: Evolution of HP Calculators / 785 \\
                 48: The HP Model 9100A Computing Calculator / 787 \\
                 49: The HP 9810/20/30 Series / 801 \\
                 50: Hewlett-Packard Calculator Architectures / 824 \\
                 Section 4: Evolution of Burroughs Computers / 828 \\
                 Section 5: The System/360 and System/370 Family / 829
                 \\
                 51: Architecture of the IBM System/370 / 830 \\
                 52: The IBM System/360, System/370, 3030 and 4300: A
                 Series of Planned Machines That Span a Wide Performance
                 Range / 856 \\
                 Section 6: Evolution of CDC/CRAY Computers / 893 \\
                 Bibliography / 894 \\
                 Acknowledgments / 915 \\
                 Index / 921",
}


bibtype: article
filename: master.bib
label: SIGGRAPH:core77
author: ACM / SIGGRAPH
title: Status Report of the Graphic Standards Planning Committee of ACM / SIGGRAPH
journal: j-SIGGRAPH
volume: 11
number: 3
pages: xvi + 926
year: 1977
bibdate: Sat Oct 28 08:26:45 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2000.10.28 08:26:45 ???
acknowledgement: ack-nhfb
rawauthor: {ACM\slash SIGGRAPH}
rawtitle: Status Report of the {Graphic Standards Planning} {Committee} of {ACM\slash SIGGRAPH}
entry:
@Article{SIGGRAPH:core77,
  author =       "{ACM\slash SIGGRAPH}",
  title =        "Status Report of the {Graphic Standards Planning}
                 {Committee} of {ACM\slash SIGGRAPH}",
  journal =      j-SIGGRAPH,
  volume =       "11",
  number =       "3",
  year =         "1977",
  bibdate =      "Sat Oct 28 08:26:45 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: master.bib
label: SIGGRAPH:core79
author: ACM / SIGGRAPH
title: Status Report of the Graphic Standards Planning Committee of ACM / SIGGRAPH
journal: j-SIGGRAPH
volume: 13
number: 3
pages: xvi + 926
month: aug
monthnumber: 8
year: 1979
bibdate: Sat Oct 28 08:26:48 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2000.10.28 08:26:48 ???
acknowledgement: ack-nhfb
rawauthor: {ACM\slash SIGGRAPH}
rawtitle: Status Report of the {Graphic Standards Planning} {Committee} of {ACM\slash SIGGRAPH}
entry:
@Article{SIGGRAPH:core79,
  author =       "{ACM\slash SIGGRAPH}",
  title =        "Status Report of the {Graphic Standards Planning}
                 {Committee} of {ACM\slash SIGGRAPH}",
  journal =      j-SIGGRAPH,
  volume =       "13",
  number =       "3",
  month =        aug,
  year =         "1979",
  bibdate =      "Sat Oct 28 08:26:48 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Sillen:1952:PPC
author: Lars Gunnar Sillen and Paul W. Lange and Carl O. Gabrielson
title: Problems in Physical Chemistry
publisher: pub-PH
address: pub-PH:adr
pages: xi + 370
year: 1952
LCCN: QD456 .S514
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: Seventh printing, October 1965.
acknowledgement: ack-nhfb
rawauthor: Lars Gunnar Sill{\'e}n and Paul W. Lange and Carl O. Gabrielson
rawnote: Seventh printing, October 1965.
rawtitle: Problems in Physical Chemistry
entry:
@Book{Sillen:1952:PPC,
  author =       "Lars Gunnar Sill{\'e}n and Paul W. Lange and Carl O.
                 Gabrielson",
  title =        "Problems in Physical Chemistry",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xi + 370",
  year =         "1952",
  LCCN =         "QD456 .S514",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Seventh printing, October 1965.",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Simpson:1959:CLD
author: D. P. Simpson
title: Cassell's Latin Dictionary: Latin--English, English--Latin
publisher: pub-MACMILLAN
address: pub-MACMILLAN:adr
edition: Fifth
pages: xviii + 883
year: 1959
ISBN: 0-02-522570-7, 0-02-522580-4 OR 0025225707, 0025225804
ISBN13: 978-0-02-522570-1, 978-0-02-522580-0 OR 9780025225701, 9780025225800
LCCN: PA2365.E5C3 1977
bibdate: Sun Dec 28 22:28:58 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1997.12.28 22:28:58 ???
note: Reprinted 1968 with new material.
subject: Dictionaries; English; English language; Latin; Latin language; Reference
acknowledgement: ack-nhfb
rawauthor: D. P. Simpson
rawnote: Reprinted 1968 with new material.
rawtitle: {Cassell}'s {Latin} Dictionary: {Latin--English}, {English--Latin}
abstract:
Since its first appearance in 1854, this dictionary has remained constant in its appeal to scholars through its many revisions. This Latin dictionary is among the best of its kind, reliable, compact and adequate for the needs of all save the specialist. Simpson has produced a book typographically easy to consult, combining elegance with utility. This edition incorporates English idioms and Latin spelling, includes general classical information where appropriate, shows long and short vowels where not immediately apparent, indicates irregular plural forms, cites and quotes ancient classical authors, and suggests paraphrases to express modern English in classical Latin form.

rawabstract:
Since its first appearance in 1854, this dictionary has remained constant in its appeal to scholars through its many revisions. This Latin dictionary is among the best of its kind, reliable, compact and adequate for the needs of all save the specialist. Simpson has produced a book typographically easy to consult, combining elegance with utility. This edition incorporates English idioms and Latin spelling, includes general classical information where appropriate, shows long and short vowels where not immediately apparent, indicates irregular plural forms, cites and quotes ancient classical authors, and suggests paraphrases to express modern English in classical Latin form.

entry:
@Book{Simpson:1959:CLD,
  author =       "D. P. Simpson",
  title =        "{Cassell}'s {Latin} Dictionary: {Latin--English},
                 {English--Latin}",
  publisher =    pub-MACMILLAN,
  address =      pub-MACMILLAN:adr,
  edition =      "Fifth",
  pages =        "xviii + 883",
  year =         "1959",
  ISBN =         "0-02-522570-7, 0-02-522580-4",
  ISBN-13 =      "978-0-02-522570-1, 978-0-02-522580-0",
  LCCN =         "PA2365.E5C3 1977",
  bibdate =      "Sun Dec 28 22:28:58 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Reprinted 1968 with new material.",
  price =        "US\$24.95",
  abstract =     "Since its first appearance in 1854, this dictionary
                 has remained constant in its appeal to scholars through
                 its many revisions. This Latin dictionary is among the
                 best of its kind, reliable, compact and adequate for
                 the needs of all save the specialist. Simpson has
                 produced a book typographically easy to consult,
                 combining elegance with utility. This edition
                 incorporates English idioms and Latin spelling,
                 includes general classical information where
                 appropriate, shows long and short vowels where not
                 immediately apparent, indicates irregular plural forms,
                 cites and quotes ancient classical authors, and
                 suggests paraphrases to express modern English in
                 classical Latin form.",
  acknowledgement = ack-nhfb,
  subject =      "Dictionaries; English; English language; Latin; Latin
                 language; Reference",
}


bibtype: book
filename: master.bib
label: Singer:2005:LSP
author: Stephanie Frank Singer
title: Linearity, Symmetry, and Prediction in the Hydrogen Atom
publisher: pub-SV
address: pub-SV:adr
pages: xiv + 396
year: 2005
DOI: https://doi.org/10.1007/b136359
ISBN: 0-387-24637-1 OR 0387246371
ISBN13: 978-0-387-24637-6 OR 9780387246376
LCCN: QC20.7.G76 S56 2005
bibdate: Sat Sep 3 18:36:12 MDT 2016
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2016.09.03 18:36:12 MDT
series: Undergraduate texts in mathematics
acknowledgement: ack-nhfb
authordates: 1964--
rawauthor: Stephanie Frank Singer
rawtitle: Linearity, Symmetry, and Prediction in the Hydrogen Atom
URL:
http://www.loc.gov/catdir/enhancements/fy0662/2005042679-d.html; http://www.loc.gov/catdir/enhancements/fy0818/2005042679-b.html; http://www.loc.gov/catdir/enhancements/fy0818/2005042679-t.html

subject:
Group theory; Hydrogen; Atoms; Linear algebraic groups; Symmetry (Physics); Representations of groups; Quantum theory

TOC:
Setting the Stage / 1--40 Linear Algebra over the Complex Numbers / 41--75 Complex Scalar Product Spaces (a.k.a. Hilbert Spaces) / 77--110 Lie Groups and Lie Group Representations / 111--152 New Representations from Old / 153--177 Irreducible Representations and Invariant Integration / 179--208 Representations and the Hydrogen Atom / 209--228 The Algebra so(4) Symmetry of the Hydrogen Atom / 229--281 The Group SO(4) Symmetry of the Hydrogen Atom / 283--297 Projective Representations and Spin / 299--338 Independent Events and Tensor Products / 339--358 A. Spherical Harmonics / B. Proof of the Correspondence / C. Suggested Paper Topics / Bibliography / Index / References

rawTOC:
Setting the Stage / 1--40 \\ Linear Algebra over the Complex Numbers / 41--75 \\ Complex Scalar Product Spaces (a.k.a. Hilbert Spaces) / 77--110 \\ Lie Groups and Lie Group Representations / 111--152 \\ New Representations from Old / 153--177 \\ Irreducible Representations and Invariant Integration / 179--208 \\ Representations and the Hydrogen Atom / 209--228 \\ The Algebra so(4) Symmetry of the Hydrogen Atom / 229--281 \\ The Group SO(4) Symmetry of the Hydrogen Atom / 283--297 \\ Projective Representations and Spin / 299--338 \\ Independent Events and Tensor Products / 339--358 \\ A. Spherical Harmonics / \\ B. Proof of the Correspondence / \\ C. Suggested Paper Topics / \\ Bibliography / \\ Index / \\ References

entry:
@Book{Singer:2005:LSP,
  author =       "Stephanie Frank Singer",
  title =        "Linearity, Symmetry, and Prediction in the Hydrogen
                 Atom",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiv + 396",
  year =         "2005",
  DOI =          "https://doi.org/10.1007/b136359",
  ISBN =         "0-387-24637-1",
  ISBN-13 =      "978-0-387-24637-6",
  LCCN =         "QC20.7.G76 S56 2005",
  bibdate =      "Sat Sep 3 18:36:12 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Undergraduate texts in mathematics",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0662/2005042679-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0818/2005042679-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0818/2005042679-t.html",
  acknowledgement = ack-nhfb,
  author-dates = "1964--",
  libnote =      "Not in my library.",
  subject =      "Group theory; Hydrogen; Atoms; Linear algebraic
                 groups; Symmetry (Physics); Representations of groups;
                 Quantum theory",
  tableofcontents = "Setting the Stage / 1--40 \\
                 Linear Algebra over the Complex Numbers / 41--75 \\
                 Complex Scalar Product Spaces (a.k.a. Hilbert Spaces) /
                 77--110 \\
                 Lie Groups and Lie Group Representations / 111--152 \\
                 New Representations from Old / 153--177 \\
                 Irreducible Representations and Invariant Integration /
                 179--208 \\
                 Representations and the Hydrogen Atom / 209--228 \\
                 The Algebra so(4) Symmetry of the Hydrogen Atom /
                 229--281 \\
                 The Group SO(4) Symmetry of the Hydrogen Atom /
                 283--297 \\
                 Projective Representations and Spin / 299--338 \\
                 Independent Events and Tensor Products / 339--358 \\
                 A. Spherical Harmonics / \\
                 B. Proof of the Correspondence / \\
                 C. Suggested Paper Topics / \\
                 Bibliography / \\
                 Index / \\
                 References",
}


bibtype: book
filename: master.bib
label: Singh:1997:FEE
author: Simon Singh
title: Fermat's Enigma: The Epic Quest to Solve the World's Greatest Mathematical Problem
publisher: pub-WALKER
address: pub-WALKER:adr
pages: xiii + 315
year: 1997
ISBN: 0-8027-1331-9 OR 0802713319
ISBN13: 978-0-8027-1331-5 OR 9780802713315
LCCN: QA244.S55 1997
bibdate: Thu Apr 16 13:08:20 1998
bibsource: http://www.walkerbooks.com/; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1998.04.16 13:08:20 ???
acknowledgement: ack-nhfb
rawauthor: Simon Singh
rawtitle: {Fermat}'s Enigma: The Epic Quest to Solve the World's Greatest Mathematical Problem
abstract:
Fermat's Last Theorem became the Holy Grail of mathematics. Whole and colorful lives were devoted, and even sacrificed, to finding a proof. Leonhard Euler, the greatest mathematician of the eighteenth century, had to admit defeat. Sophie Germain took on the identity of a man to do research in a field forbidden to females, and made the most significant breakthrough of the nineteenth century. The dashing Evariste Galois scribbled down the results of his research deep into the night before venturing out to die in a duel in 1832. Yutaka Taniyama, whose insights would ultimately lead to the solution, tragically killed himself in 1958. On the other hand, Paul Wolfskehl, a famous German industrialist, claimed Fermat had saved him from suicide, and established a rich prize for the first person to prove the theorem. And then came Princeton professor Andrew Wiles, who had dreamed of proving Fermat's Last Theorem ever since he first read of it as a boy of ten in his local library. In 1993, some 356 years after Fermat's challenge, and after seven years of working in isolation and secrecy --- ``a kind of private and very personal battle I was engaged in'' --- Wiles stunned the world by announcing a proof, though his own journey would be far from over. booktitle Fermat's Enigma is the story of the epic quest to solve the greatest math problem of all time. A human drama of high dreams, intellectual brilliance, and extraordinary determination, it will bring the history and culture of mathematics into exciting focus for all who read it.

TOC:
1: ``I Think I'll Stop Here'' / 1 2: The Riddler / 35 3: A Mathematical Disgrace / 71 4: Into Abstraction / 121 5: Proof by Contradiction / 171 6: The Secret Calculation / 205 7: A Slight Problem / 255 Epilogue: Grand Unified Mathematics / 279 Suggestions for Further Reading / 301 Picture Credits / 306

rawabstract:
Fermat's Last Theorem became the Holy Grail of mathematics. Whole and colorful lives were devoted, and even sacrificed, to finding a proof. Leonhard Euler, the greatest mathematician of the eighteenth century, had to admit defeat. Sophie Germain took on the identity of a man to do research in a field forbidden to females, and made the most significant breakthrough of the nineteenth century. The dashing Evariste Galois scribbled down the results of his research deep into the night before venturing out to die in a duel in 1832. Yutaka Taniyama, whose insights would ultimately lead to the solution, tragically killed himself in 1958. On the other hand, Paul Wolfskehl, a famous German industrialist, claimed Fermat had saved him from suicide, and established a rich prize for the first person to prove the theorem. And then came Princeton professor Andrew Wiles, who had dreamed of proving Fermat's Last Theorem ever since he first read of it as a boy of ten in his local library. In 1993, some 356 years after Fermat's challenge, and after seven years of working in isolation and secrecy --- ``a kind of private and very personal battle I was engaged in'' --- Wiles stunned the world by announcing a proof, though his own journey would be far from over. \booktitle{Fermat's Enigma} is the story of the epic quest to solve the greatest math problem of all time. A human drama of high dreams, intellectual brilliance, and extraordinary determination, it will bring the history and culture of mathematics into exciting focus for all who read it.

rawTOC:
1: ``I Think I'll Stop Here'' / 1 \\ 2: The Riddler / 35 \\ 3: A Mathematical Disgrace / 71 \\ 4: Into Abstraction / 121 \\ 5: Proof by Contradiction / 171 \\ 6: The Secret Calculation / 205 \\ 7: A Slight Problem / 255 \\ Epilogue: Grand Unified Mathematics / 279 \\ Suggestions for Further Reading / 301 \\ Picture Credits / 306

entry:
@Book{Singh:1997:FEE,
  author =       "Simon Singh",
  title =        "{Fermat}'s Enigma: The Epic Quest to Solve the World's
                 Greatest Mathematical Problem",
  publisher =    pub-WALKER,
  address =      pub-WALKER:adr,
  pages =        "xiii + 315",
  year =         "1997",
  ISBN =         "0-8027-1331-9",
  ISBN-13 =      "978-0-8027-1331-5",
  LCCN =         "QA244.S55 1997",
  bibdate =      "Thu Apr 16 13:08:20 1998",
  bibsource =    "http://www.walkerbooks.com/;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Fermat's Last Theorem became the Holy Grail of
                 mathematics. Whole and colorful lives were devoted, and
                 even sacrificed, to finding a proof. Leonhard Euler,
                 the greatest mathematician of the eighteenth century,
                 had to admit defeat. Sophie Germain took on the
                 identity of a man to do research in a field forbidden
                 to females, and made the most significant breakthrough
                 of the nineteenth century. The dashing Evariste Galois
                 scribbled down the results of his research deep into
                 the night before venturing out to die in a duel in
                 1832. Yutaka Taniyama, whose insights would ultimately
                 lead to the solution, tragically killed himself in
                 1958. On the other hand, Paul Wolfskehl, a famous
                 German industrialist, claimed Fermat had saved him from
                 suicide, and established a rich prize for the first
                 person to prove the theorem. And then came Princeton
                 professor Andrew Wiles, who had dreamed of proving
                 Fermat's Last Theorem ever since he first read of it as
                 a boy of ten in his local library. In 1993, some 356
                 years after Fermat's challenge, and after seven years
                 of working in isolation and secrecy --- ``a kind of
                 private and very personal battle I was engaged in'' ---
                 Wiles stunned the world by announcing a proof, though
                 his own journey would be far from over.
                 \booktitle{Fermat's Enigma} is the story of the epic
                 quest to solve the greatest math problem of all time. A
                 human drama of high dreams, intellectual brilliance,
                 and extraordinary determination, it will bring the
                 history and culture of mathematics into exciting focus
                 for all who read it.",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  mynote =       "This is a very readable, and interesting, account of
                 the history and final proof of Fermat's Last Theorem,
                 namely, that the equation $x^n + y^n = z^n$ has no
                 whole number solutions for $n > 2$, and of the
                 Shimura--Taniyama conjecture about the equivalence of
                 modular forms and elliptic equations, whose validity
                 implies the correctness of Fermat's Last Theorem. The
                 final proof was published in 1995
                 \cite{Wiles:1995:MEC,Taylor:1995:RTP}.\par

                 Polished brute force numerical calculations up to the
                 1980s showed that the theorem was true for $n \leq
                 4,000,000$ [book: p. 158].\par

                 Fermat's theorem was first recorded in about 1637, but
                 went undiscovered until about 1670, five years after
                 Fermat's death on January 12, 1665. In the margin of
                 his {\em Arithmetica}, he wrote in Latin
                 \begin{quotation} Cubem autem in duos cubos, aut
                 quadratoquadratum in duos quadratoquadratos, et
                 generaliter nullam in infinitum ultra quadratum
                 potestatem in duos eiusdem nominis fas est dividere.
                 \end{quotation} or in English, \begin{quotation} It is
                 impossible for a cube to be written as a sum of two
                 cubes or a fourth power to be written as the sum of two
                 fourth powers or, in general, for any number which is a
                 power greater than the second to be written as a sum of
                 two like powers. \end{quotation} \par

                 This remark was followed by a handwritten marginal note
                 \begin{quotation} Cuius rei demonstrationem mirabilem
                 sane detexi hanc marginis exiguitas non caperet.
                 \end{quotation} or in English, \begin{quotation} I have
                 a truly marvelous demonstration of this proposition
                 which this margin is too narrow to contain.
                 \end{quotation} [excerpted from the book, pp.
                 61--62].\par

                 The proof of this proposition foiled the world's best
                 mathematicians for 358 years.",
  tableofcontents = "1: ``I Think I'll Stop Here'' / 1 \\
                 2: The Riddler / 35 \\
                 3: A Mathematical Disgrace / 71 \\
                 4: Into Abstraction / 121 \\
                 5: Proof by Contradiction / 171 \\
                 6: The Secret Calculation / 205 \\
                 7: A Slight Problem / 255 \\
                 Epilogue: Grand Unified Mathematics / 279 \\
                 Suggestions for Further Reading / 301 \\
                 Picture Credits / 306",
}


bibtype: book
filename: master.bib
label: Singh:1999:CBE
author: Simon Singh
title: The Code Book: the Evolution of Secrecy from Mary, Queen of Scots, to Quantum Cryptography
publisher: pub-DOUBLEDAY
address: pub-DOUBLEDAY:adr
pages: xiii + 402
year: 1999
ISBN: 0-385-49531-5 OR 0385495315
ISBN13: 978-0-385-49531-8 OR 9780385495318
LCCN: Z103 .S56 1999
bibdate: Mon Dec 06 16:25:40 1999
bibtimestamp: 1999.12.06 16:25:40 ???
note: See also cite Almgren:2000:HWC.
acknowledgement: ack-nhfb
rawauthor: Simon Singh
rawnote: See also \cite{Almgren:2000:HWC}.
rawtitle: The Code Book: the Evolution of Secrecy from {Mary, Queen of Scots}, to Quantum Cryptography
bibsource:
https://www.math.utah.edu/pub/tex/bib/adabooks.bib; https://www.math.utah.edu/pub/tex/bib/cryptography1990.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

TOC:
The cipher of Mary Queen of Scots Le chiffre indechiffrable The mechanisation of secrecy Cracking the Enigma The language barrier Alice and Bob go public Pretty good privacy A quantum leap into the future

rawTOC:
The cipher of Mary Queen of Scots \\ Le chiffre ind{\'e}chiffrable \\ The mechanisation of secrecy \\ Cracking the Enigma \\ The language barrier \\ Alice and Bob go public \\ Pretty good privacy \\ A quantum leap into the future

entry:
@Book{Singh:1999:CBE,
  author =       "Simon Singh",
  title =        "The Code Book: the Evolution of Secrecy from {Mary,
                 Queen of Scots}, to Quantum Cryptography",
  publisher =    pub-DOUBLEDAY,
  address =      pub-DOUBLEDAY:adr,
  pages =        "xiii + 402",
  year =         "1999",
  ISBN =         "0-385-49531-5",
  ISBN-13 =      "978-0-385-49531-8",
  LCCN =         "Z103 .S56 1999",
  bibdate =      "Mon Dec 06 16:25:40 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/cryptography1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See also \cite{Almgren:2000:HWC}.",
  price =        "US\$24.95",
  acknowledgement = ack-nhfb,
  remark-1 =     "There are 11 page-range references to Charles Babbage
                 in the index of this book, and the section on pages
                 63--78 entitled \booktitle{Mr Babbage Versus the
                 Vigen{\`e}re Cipher} describes Babbage's cracking of
                 that cipher, which had recently been rediscovered by a
                 dentist in Bristol, UK, who, unaware of its first
                 discovery by Blaise de Vigen{\`e}re about 1565, applied
                 for a patent on the cipher. Babbage's papers contain an
                 extensive collection of work on cryptography, but a
                 planned book \booktitle{The Philosophy of Deciphering}
                 was never completed. Singh suggests that Babbage was
                 requested by the British Government to keep his
                 cryptographic work secret, because the Vigen{\`e}re
                 cipher was in wartime use by the British military in
                 the Crimea. Babbage's published works in this area
                 include only two brief papers in 1854 on decryption,
                 and a section in his 1864 book \booktitle{Passages from
                 the Life of a Philosopher}. Singh is, however,
                 incorrect in asserting that the Difference Engine No. 2
                 was a programmable device; it is Babbage's Analytical
                 Engine that has that honor.",
  remark-2 =     "From page 66: ``A century later, during the course of
                 the Second World War, the first electronic incarnations
                 of Babbage's machines would have a profound effect on
                 cryptanalysis, but, in his own lifetime, Babbage made
                 an equally important contribution to codebreaking: he
                 succeeded in breaking the Vigen{\`e}re cipher, and in
                 so doing he made the greatest breakthrough in
                 cryptanalysis since the Arab scholars of the ninth
                 century broke the monoalphabetic cipher by inventing
                 frequency analysis.''",
  tableofcontents = "The cipher of Mary Queen of Scots \\
                 Le chiffre ind{\'e}chiffrable \\
                 The mechanisation of secrecy \\
                 Cracking the Enigma \\
                 The language barrier \\
                 Alice and Bob go public \\
                 Pretty good privacy \\
                 A quantum leap into the future",
}


bibtype: book
filename: master.bib
label: Singh:2007:MXI
author: Amit Singh
title: Mac OS X internals: a systems approach
publisher: pub-AW
address: pub-AW:adr
pages: xxxiii + 1641
year: 2007
ISBN: 0-321-27854-2 (hardcover) OR 0321278542 (hardcover)
ISBN13: 978-0-321-27854-8 (hardcover) OR 9780321278548 (hardcover)
LCCN: QA76.76.O63 S5645 2007
bibdate: Fri May 4 15:21:07 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2007.05.04 15:21:07 MDT
URL: http://www.loc.gov/catdir/toc/ecip0613/2006014901.html
subject: Mac OS; Operating systems (Computers); Macintosh (Computer); Programming
acknowledgement: ack-nhfb
rawauthor: Amit Singh
rawtitle: {Mac OS X} internals: a systems approach
TOC:
1. Origins of Mac OS X 2. An overview of Mac OS X 3. Inside an Apple 4. The firmware and the bootloader 5. Kernel and user-level startup 6. The xnu kernel 7. Processes 8. Memory 9. Interprocess communication 10. Extending the kernel 11. File systems 12. The HFS plus file system Appendix A. Mac OS X on x86-based Macintosh computers

rawTOC:
1. Origins of Mac OS X \\ 2. An overview of Mac OS X \\ 3. Inside an Apple \\ 4. The firmware and the bootloader \\ 5. Kernel and user-level startup \\ 6. The xnu kernel \\ 7. Processes \\ 8. Memory \\ 9. Interprocess communication \\ 10. Extending the kernel \\ 11. File systems \\ 12. The HFS plus file system \\ Appendix A. Mac OS X on x86-based Macintosh computers

entry:
@Book{Singh:2007:MXI,
  author =       "Amit Singh",
  title =        "{Mac OS X} internals: a systems approach",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxxiii + 1641",
  year =         "2007",
  ISBN =         "0-321-27854-2 (hardcover)",
  ISBN-13 =      "978-0-321-27854-8 (hardcover)",
  LCCN =         "QA76.76.O63 S5645 2007",
  bibdate =      "Fri May 4 15:21:07 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip0613/2006014901.html",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
  tableofcontents = "1. Origins of Mac OS X \\
                 2. An overview of Mac OS X \\
                 3. Inside an Apple \\
                 4. The firmware and the bootloader \\
                 5. Kernel and user-level startup \\
                 6. The xnu kernel \\
                 7. Processes \\
                 8. Memory \\
                 9. Interprocess communication \\
                 10. Extending the kernel \\
                 11. File systems \\
                 12. The HFS plus file system \\
                 Appendix A. Mac OS X on x86-based Macintosh computers",
}


bibtype: book
filename: master.bib
label: Sites:1992:AAR
author: Richard L. Sites
title: Alpha Architecture Reference Manual
publisher: pub-DP
pages: xxxiii + 1641
year: 1992
ISBN: 1-55558-098-X (DP), 0-13-033663-7 (PH) OR 155558098X (DP), 0130336637 (PH)
ISBN13: 978-1-55558-098-8 (DP), 978-0-13-033663-7 (PH) OR 9781555580988 (DP), 9780130336637 (PH)
LCCN: QA76.9.A73 A46 1992
bibdate: Fri May 13 17:23:12 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.05.13 17:23:12 ???
acknowledgement: ack-nhfb
rawauthor: Richard L. Sites
rawtitle: {Alpha} Architecture Reference Manual
entry:
@Book{Sites:1992:AAR,
  author =       "Richard L. Sites",
  title =        "{Alpha} Architecture Reference Manual",
  publisher =    pub-DP # " and " # pub-PH,
  year =         "1992",
  ISBN =         "1-55558-098-X (DP), 0-13-033663-7 (PH)",
  ISBN-13 =      "978-1-55558-098-8 (DP), 978-0-13-033663-7 (PH)",
  LCCN =         "QA76.9.A73 A46 1992",
  bibdate =      "Fri May 13 17:23:12 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$35.00",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}


bibtype: book
filename: master.bib
label: Sites:1995:AAA
author: Richard L. Sites and Richard L. Witek
title: Alpha AXP Architecture Reference Manual
publisher: pub-DP
address: pub-DP:adr
edition: Second
pages: various
year: 1995
ISBN: 1-55558-145-5 OR 1555581455
ISBN13: 978-1-55558-145-9 OR 9781555581459
LCCN: QA76.9.A73A46 1995
bibdate: Thu Aug 07 13:41:17 1997
bibtimestamp: 1997.08.07 13:41:17 ???
acknowledgement: ack-nhfb
rawauthor: Richard L. Sites and Richard L. Witek
rawtitle: {Alpha AXP} Architecture Reference Manual
TOC:
Foreword Preface to the First Edition Preface to the Second Edition Part 1: Common Architecture (I) 1. Introduction (I) 1.1 The Alpha AXP Approach to RISC Architecture 1.2 Data Format Overview 1.3 Instruction Format Overview 1.4 Instruction Overview 1.5 Instruction Set Characteristics 1.6 Terminology and Conventions 2. Basic Architecture (I) 2.1 Addressing 2.2 Data Types 2.3 Big-endian Addressing Support 3. Instruction Formats (I) 3.1 Alpha AXP Registers 3.2 Notation 3.3 Instruction Formats 4. Instruction Descriptions (I) 4.1 Instruction Set Overview 4.2 Memory Integer Load/Store Instructions 4.3 Control Instructions 4.4 Integer Arithmetic Instructions 4.5 Logical and Shift Instructions 4.6 Byte-Manipulation Instructions 4.7 Floating-Point Instructions 4.8 Memory Format Floating-Point Instructions 4.9 Branch Format Floating-Point Instructions 4.10 Floating-Point Operate Format Instructions 4.11 Miscellaneous Instructions 4.12 VAX Compatibility Instructions 5. System Architecture and Programming Implications 5.1 Introduction 5.2 Physical Address Space Characteristics 5.3 Translation Buffers and Virtual Caches 5.4 Caches and Write Buffers 5.5 Data Sharing 5.6 Read/Write Ordering 5.7 Arithmetic Traps 6. Common PALcode Architecture (I) 6.1 PALcode 6.2 PALcode Instructions and Functions 6.3 PALcode Environment 6.4 Special Functions Required for PALcode 6.5 PALcode Effects on System Code 6.6 PALcode Replacement 6.7 Required PALcode Instructions 7. Console Subsystem Overview (I) 8. Input/Output Overview (I) Specific Operating System PALcode Architecture (II) Part 2: OpenVMS AXP Software (II-A) 1. Introduction to OpenVMS AXP (II-A) 1.1 Register Usage 2. OpenVMS AXP PALcode Instruction Descriptions (II-A) 2.1 Unprivileged General OpenVMS AXP PALcode Instructions 2.2 OpenVMS AXP Queue Data Types 2.3 Unprivileged OpenVMS AXP Queue PALcode Instructions 2.4 Unprivileged VAX Compatibility PALcode Instructions 2.5 Unprivileged PALcode Thread Instructions 2.6 Privileged PALcode Instructions 3. OpenVMS AXP Memory Management (II-A) 3.1 Introduction 3.2 Virtual Address Space 3.3 Physical Address Space 3.4 Memory Management Control 3.5 Page Table Entries 3.6 Memory Protection 3.7 Address Translation 3.8 Translation Buffer 3.9 Address Space Numbers 3.10 Memory Management Faults 4. OpenVMS AXP Process Structure (II-A) 4.1 Process Definition 4.2 Hardware Privileged Process Context 4.3 Asynchronous System Traps (AST) 4.4 Process Context Switching 5. OpenVMS AXP Internal Processor Registers (II-A) 5.1 Internal Processor Registers 5.1 Internal Processor Registers 5.2 Stack Pointer Internal Processor Registers 5.3 IPR Summary

rawTOC:
Foreword \\ Preface to the First Edition \\ Preface to the Second Edition \\ Part 1: Common Architecture (I) \\ 1. Introduction (I) \\ 1.1 The Alpha AXP Approach to RISC Architecture \\ 1.2 Data Format Overview \\ 1.3 Instruction Format Overview \\ 1.4 Instruction Overview \\ 1.5 Instruction Set Characteristics \\ 1.6 Terminology and Conventions \\ 2. Basic Architecture (I) \\ 2.1 Addressing \\ 2.2 Data Types \\ 2.3 Big-endian Addressing Support \\ 3. Instruction Formats (I) \\ 3.1 Alpha AXP Registers \\ 3.2 Notation \\ 3.3 Instruction Formats \\ 4. Instruction Descriptions (I) \\ 4.1 Instruction Set Overview \\ 4.2 Memory Integer Load/Store Instructions \\ 4.3 Control Instructions \\ 4.4 Integer Arithmetic Instructions \\ 4.5 Logical and Shift Instructions \\ 4.6 Byte-Manipulation Instructions \\ 4.7 Floating-Point Instructions \\ 4.8 Memory Format Floating-Point Instructions \\ 4.9 Branch Format Floating-Point Instructions \\ 4.10 Floating-Point Operate Format Instructions \\ 4.11 Miscellaneous Instructions \\ 4.12 VAX Compatibility Instructions \\ 5. System Architecture and Programming Implications \\ 5.1 Introduction \\ 5.2 Physical Address Space Characteristics \\ 5.3 Translation Buffers and Virtual Caches \\ 5.4 Caches and Write Buffers \\ 5.5 Data Sharing \\ 5.6 Read/Write Ordering \\ 5.7 Arithmetic Traps \\ 6. Common PALcode Architecture (I) \\ 6.1 PALcode \\ 6.2 PALcode Instructions and Functions \\ 6.3 PALcode Environment \\ 6.4 Special Functions Required for PALcode \\ 6.5 PALcode Effects on System Code \\ 6.6 PALcode Replacement \\ 6.7 Required PALcode Instructions \\ 7. Console Subsystem Overview (I) \\ 8. Input/Output Overview (I) \\ Specific Operating System PALcode Architecture (II) \\ Part 2: OpenVMS AXP Software (II-A) \\ 1. Introduction to OpenVMS AXP (II-A) \\ 1.1 Register Usage \\ 2. OpenVMS AXP PALcode Instruction Descriptions (II-A) \\ 2.1 Unprivileged General OpenVMS AXP PALcode Instructions \\ 2.2 OpenVMS AXP Queue Data Types \\ 2.3 Unprivileged OpenVMS AXP Queue PALcode Instructions \\ 2.4 Unprivileged VAX Compatibility PALcode Instructions \\ 2.5 Unprivileged PALcode Thread Instructions \\ 2.6 Privileged PALcode Instructions \\ 3. OpenVMS AXP Memory Management (II-A) \\ 3.1 Introduction \\ 3.2 Virtual Address Space \\ 3.3 Physical Address Space \\ 3.4 Memory Management Control \\ 3.5 Page Table Entries \\ 3.6 Memory Protection \\ 3.7 Address Translation \\ 3.8 Translation Buffer \\ 3.9 Address Space Numbers \\ 3.10 Memory Management Faults \\ 4. OpenVMS AXP Process Structure (II-A) \\ 4.1 Process Definition \\ 4.2 Hardware Privileged Process Context \\ 4.3 Asynchronous System Traps (AST) \\ 4.4 Process Context Switching \\ 5. OpenVMS AXP Internal Processor Registers (II-A) \\ 5.1 Internal Processor Registers \\ 5.1 Internal Processor Registers \\ 5.2 Stack Pointer Internal Processor Registers \\ 5.3 IPR Summary

entry:
@Book{Sites:1995:AAA,
  author =       "Richard L. Sites and Richard L. Witek",
  title =        "{Alpha AXP} Architecture Reference Manual",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  edition =      "Second",
  pages =        "various",
  year =         "1995",
  ISBN =         "1-55558-145-5",
  ISBN-13 =      "978-1-55558-145-9",
  LCCN =         "QA76.9.A73A46 1995",
  bibdate =      "Thu Aug 07 13:41:17 1997",
  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",
  price =        "US\$52.95",
  acknowledgement = ack-nhfb,
  tableofcontents = "Foreword \\
                 Preface to the First Edition \\
                 Preface to the Second Edition \\
                 Part 1: Common Architecture (I) \\
                 1. Introduction (I) \\
                 1.1 The Alpha AXP Approach to RISC Architecture \\
                 1.2 Data Format Overview \\
                 1.3 Instruction Format Overview \\
                 1.4 Instruction Overview \\
                 1.5 Instruction Set Characteristics \\
                 1.6 Terminology and Conventions \\
                 2. Basic Architecture (I) \\
                 2.1 Addressing \\
                 2.2 Data Types \\
                 2.3 Big-endian Addressing Support \\
                 3. Instruction Formats (I) \\
                 3.1 Alpha AXP Registers \\
                 3.2 Notation \\
                 3.3 Instruction Formats \\
                 4. Instruction Descriptions (I) \\
                 4.1 Instruction Set Overview \\
                 4.2 Memory Integer Load/Store Instructions \\
                 4.3 Control Instructions \\
                 4.4 Integer Arithmetic Instructions \\
                 4.5 Logical and Shift Instructions \\
                 4.6 Byte-Manipulation Instructions \\
                 4.7 Floating-Point Instructions \\
                 4.8 Memory Format Floating-Point Instructions \\
                 4.9 Branch Format Floating-Point Instructions \\
                 4.10 Floating-Point Operate Format Instructions \\
                 4.11 Miscellaneous Instructions \\
                 4.12 VAX Compatibility Instructions \\
                 5. System Architecture and Programming Implications \\
                 5.1 Introduction \\
                 5.2 Physical Address Space Characteristics \\
                 5.3 Translation Buffers and Virtual Caches \\
                 5.4 Caches and Write Buffers \\
                 5.5 Data Sharing \\
                 5.6 Read/Write Ordering \\
                 5.7 Arithmetic Traps \\
                 6. Common PALcode Architecture (I) \\
                 6.1 PALcode \\
                 6.2 PALcode Instructions and Functions \\
                 6.3 PALcode Environment \\
                 6.4 Special Functions Required for PALcode \\
                 6.5 PALcode Effects on System Code \\
                 6.6 PALcode Replacement \\
                 6.7 Required PALcode Instructions \\
                 7. Console Subsystem Overview (I) \\
                 8. Input/Output Overview (I) \\
                 Specific Operating System PALcode Architecture (II) \\
                 Part 2: OpenVMS AXP Software (II-A) \\
                 1. Introduction to OpenVMS AXP (II-A) \\
                 1.1 Register Usage \\
                 2. OpenVMS AXP PALcode Instruction Descriptions (II-A)
                 \\
                 2.1 Unprivileged General OpenVMS AXP PALcode
                 Instructions \\
                 2.2 OpenVMS AXP Queue Data Types \\
                 2.3 Unprivileged OpenVMS AXP Queue PALcode Instructions
                 \\
                 2.4 Unprivileged VAX Compatibility PALcode Instructions
                 \\
                 2.5 Unprivileged PALcode Thread Instructions \\
                 2.6 Privileged PALcode Instructions \\
                 3. OpenVMS AXP Memory Management (II-A) \\
                 3.1 Introduction \\
                 3.2 Virtual Address Space \\
                 3.3 Physical Address Space \\
                 3.4 Memory Management Control \\
                 3.5 Page Table Entries \\
                 3.6 Memory Protection \\
                 3.7 Address Translation \\
                 3.8 Translation Buffer \\
                 3.9 Address Space Numbers \\
                 3.10 Memory Management Faults \\
                 4. OpenVMS AXP Process Structure (II-A) \\
                 4.1 Process Definition \\
                 4.2 Hardware Privileged Process Context \\
                 4.3 Asynchronous System Traps (AST) \\
                 4.4 Process Context Switching \\
                 5. OpenVMS AXP Internal Processor Registers (II-A) \\
                 5.1 Internal Processor Registers \\
                 5.1 Internal Processor Registers \\
                 5.2 Stack Pointer Internal Processor Registers \\
                 5.3 IPR Summary",
}


bibtype: book
filename: master.bib
label: Skiena:1998:ADM
author: Steven S. Skiena
title: The Algorithm Design Manual
publisher: pub-SV
address: pub-SV:adr
pages: xvi + 486
year: 1998
ISBN: 0-387-94860-0 OR 0387948600
ISBN13: 978-0-387-94860-7 OR 9780387948607
LCCN: QA76.9.A43S55 1997
bibdate: Tue Feb 10 10:51:27 1998
bibtimestamp: 1998.02.10 10:51:27 ???
acknowledgement: ack-nhfb
rawauthor: Steven S. Skiena
rawtitle: The Algorithm Design Manual
TOC:
Preface / vii I. Techniques 1 Introduction to Algorithms / 3 1.1 Correctness and Efficiency / 4 1.1.1 Correctness / 5 1.1.2 Efficiency / 9 1.2 Expressing Algorithms / 9 1.3 Keeping Score / 10 1.3.1 The RAM Model of Computation / 10 1.3.2 Best, Worst, and Average-Case Complexity / 11 1.4 The Big Oh Notation / 13 1.5 Growth Rates / 15 1.6 Logarithms / 16 1.7 Modeling the Problem / 18 1.8 About the War Stories / 20 1.9 War Story: Psychic Modeling / 21 1.10 Exercises / 25 2 Data Structures and Sorting / 27 2.1 Fundamental Data Types / 28 2.1.1 Containers / 28 2.1.2 Dictionaries / 29 2.1.3 Binary Search Trees / 30 2.1.4 Priority Queues / 31 2.2 Specialized Data Structures / 33 2.3 Sorting / 33 2.4 Applications of Sorting / 34 2.5 Approaches to Sorting / 36 2.5.1 Data Structures / 36 2.5.2 Incremental Insertion / 36 2.5.3 Divide and Conquer / 37 2.5.4 Randomization / 37 2.5.5 Bucketing Techniques / 38 2.6 War Story: Stripping Triangulations / 39 2.7 War Story: Mystery of the Pyramids / 43 2.8 War Story: String `em Up / 46 2.9 Exercises / 50 3 Breaking Problems Down / 53 3.1 Dynamic Programming / 54 3.1.1 Fibonacci numbers / 54 3.1.2 The Partition Problem / 56 3.1.3 Approximate String Matching / 60 3.1.4 Longest Increasing Sequence / 62 3.1.5 Minimum Weight Triangulation / 64 3.2 Limitations of Dynamic Programming / 65 3.3 War Story: Evolution of the Lobster / 66 3.4 War Story: What's Past Is Prolog / 69 3.5 War Story: Text Compression for Bar Codes / 72 3.6 Divide and Conquer / 75 3.6.1 Fast Exponentiation / 75 3.6.2 Binary Search / 76 3.6.3 Square and Other Roots / 76 3.7 Exercises / 77 4 Graph Algorithms / 81 4.1 The Friendship Graph / 82 4.2 Data Structures for Graphs / 84 4.3 War Story: Getting the Graph / 86 4.4 Traversing a Graph / 88 4.4.1 Breadth-First Search / 89 4.4.2 Depth-First Search / 91 4.5 Applications of Graph Traversal / 92 4.5.1 Connected Components / 92 4.5.2 Tree and Cycle Detection / 93 4.5.3 Two-Coloring Graphs / 93 4.5.4 Topological Sorting / 94 4.5.5 Articulation Vertices / 95 4.6 Modeling graph Problems / 95 4.7 Minimum Spanning Trees / 97 4.7.1 Prim's Algorithm / 98 4.7.2 Kruskal's Algorithm / 99 4.8 Shortest Paths / 100 4.8.1 Dijkstra's Algorithm / 100 4.8.2 All-Pairs Shortest Path / 102 4.9 War Story: Nothing but Nets / 102 4.10 War Story: Dialing for Documents / 105 4.11 Exercises / 110 5 Combinatorial Search and Heuristic Methods / 115 5.1 Backtracking / 116 5.1.1 Constructing All Subsets / 117 5.1.2 Constructing All Permutations / 118 5.1.3 Constructing All Paths in a Graph / 118 5.2 Search Pruning / 119 5.3 Bandwidth Minimization / 120 5.4 War Story: Covering Chessboards / 122 5.5 Heuristic Methods / 125 5.5.1 Simulated Annealing / 125 5.5.2 Neural Networks / 129 5.5.3 Genetic Algorithms / 130 5.6 War Story: Annealing Arrays / 131 5.7 Parallel Algorithms / 134 5.8 War Story: Going Nowhere fast / 135 5.9 exercises / 136 6 Intractable Problems anal Approximations / 139 6.1 Problems and Reductions / 140 6.2 Simple Reductions / 141 6.2.1 Hamiltonian Cycle / 142 6.2.2 Independent Set and Vertex Cover / 142 6.2.3 Clique and Independent Set / 144 6.3 Satisfiability / 144 6.3.1 The Theory of NP-Completeness / 145 6.3.2 Satisfyability / 146 6.4 Difficult Reductions / 147 6.4.1 Integer Programming / 147 6.4.2 Vortex Cover / 149 6.5 Other NP-Complete Problems / 151 6.6 The Art of Proving Hardness / 152 6.7 War Story: Hard Against the Clock / 154 6.8 Approximation Algorithms / 156 6.8.1 Approximating Vertex Cover / 157 6.8.2 The Euclidean Traveling Salesman / 158 6.9 Exercises / 160 7 How to Design Algorithms / 163 II. RESOURCES 8 A Catalog of Algorithmic Problems / 171 8.1 Data Structures / 174 8.1.1 Dictionaries / 175 8.1.2 Priority Queues / 180 8.1.3 Suffix Trees and Arrays / 183 8.1.4 Graph Data Structures / 187 8.1.5 Set Data Structures / 191 8.1.6 Kd-Trees / 194 8.2 Numerical Problems / 197 8.2.1 Solving Linear Equations / 199 8.2.2 Bandwidth Reduction / 202 8.2.3 Matrix Multiplication / 204 8.2.4 Determinants and Permanents / 207 8.2.5 Constrained and Unconstrained Optimization / 209 8.2.6 Linear Programming / 213 8.2.7 Random Number Generation / 217 8.2.8 Factoring and Primality Testing / 221 8.2.9 Arbitrary-Precision Arithmetic / 224 8.2.10 Knapsack Problem / 228 8.2.11 Discrete Fourier Transform / 232 8.3 Combinatorial Problems / 235 8.3.1 Sorting / 236 8.3.2 Searching / 240 8.3.3 Median and Selection / 244 8.3.4 Generating Permutations / 246 8.3.5 Generating Subsets / 250 8.3.6 Generating Partitions / 253 8.3.7 Generating Graphs / 257 8.3.8 Calendrical Calculations / 261 8.3.9 Job Scheduling / 263 8.3.10 Satisfiability / 266 8.4 Graph Problems: Polynomiai-Time / 269 8.4.1 Connected Components / 270 8.4.2 Topological Sorting / 273 8.4.3 Minimum Spanning Tree / 275 8.4.4 Shortest Path / 279 8.4.5 Transitive Closure and Reduction / 284 8.4.6 Matching / 287 8.4.7 Eulerian Cycle / Chinese Postman / 291 8.4.8 Edge and Vertex Connectivity / 294 8.4.9 Network Flow / 297 8.4.10 Drawing Grains Nicely / 301 8.4.11 Drawing Trees / 305 8.4.12 Planarity Detection and Embedding / 308 8.5 Graph Problems: Hard Problems / 311 8.5.1 Clique / 312 8.5.2 Independent Set / 315 8.5.3 Vertex Cover / 317 8.5.4 Traveling salesman Problem / 319 8.5.5 Hamiltonian Cycle / 323 8.5.6 Graph Partition / 326 8.5.7 Vertex Coloring / 329 8.5.8 Edge Coloring / 333 8.5.9 Graph Isomorphism / 335 8.5.10 Steiner Tree / 339 8.5.11 Feedback Edge/ vertex Set / 343 8.6 Computational Geometry / 345 8.6.1 Robust geometric Primitives / 347 8.6.2 Convex Hull / 351 8.6.3 Triangulation / 355 8.6.4 Voronoi Diagrams / 358 8.6.5 Nearest Neighbor Search / 361 8.6.6 Range Search / 364 8.6.7 Point Location / 367 8.6.8 Intersection Detection / 370 8.6.9 Bin Packing / 374 8.6.10 Medial-Axis Transformation / 377 8.6.11 Polygon Partitioning / 380 8.6.12 Simplifying Polygons / 383 8.6.13 Shape Similarity / 386 8.6.14 Motion Planning / 389 8.6.15 Maintaining Line Arrangements / 392 8.6.16 Minkowski Sum / 395 8.7 Set and String Problems / 397 8.7.1 Set Cover / 398 8.7.2 Set Packing / 401 8.7.3 String Matching / 403 8.7.4 Approximate String Matching / 406 8.7.5 Text Compression / 410 8.7.6 Cryptography / 414 8.7.7 Finite State Machine Minimization / 418 8.7.8 Longest Common Substring / 422 8.7.9 Shortest Common Superstring / 425 9 Algorithmic Resources / 427 9.1 Software Systems / 427 9.1.1 LEDA / 428 9.1.2 Netlib / 428 9.1.3 The Stanford GraphBase / 429 9.1.4 Combinatorica / 430 9.1.5 Algorithm Animations with XTango / 430 9.1.6 Programs From Books / 431 9.2 Data Sources / 433 9.3 Textbooks / 434 9.4 On-Line Resources / 435 9.4.1 Literature / 436 9.4.2 People / 436 9.4.3 Software / 437 9.5 Professional Consulting Services / 437 Bibliography / 439 Index / 463

rawTOC:
Preface / vii \\ I. Techniques \\ 1 Introduction to Algorithms / 3 \\ 1.1 Correctness and Efficiency / 4 \\ 1.1.1 Correctness / 5 \\ 1.1.2 Efficiency / 9 \\ 1.2 Expressing Algorithms / 9 \\ 1.3 Keeping Score / 10 \\ 1.3.1 The RAM Model of Computation / 10 \\ 1.3.2 Best, Worst, and Average-Case Complexity / 11 \\ 1.4 The Big Oh Notation / 13 \\ 1.5 Growth Rates / 15 \\ 1.6 Logarithms / 16 \\ 1.7 Modeling the Problem / 18 \\ 1.8 About the War Stories / 20 \\ 1.9 War Story: Psychic Modeling / 21 \\ 1.10 Exercises / 25 \\ 2 Data Structures and Sorting / 27 \\ 2.1 Fundamental Data Types / 28 \\ 2.1.1 Containers / 28 \\ 2.1.2 Dictionaries / 29 \\ 2.1.3 Binary Search Trees / 30 \\ 2.1.4 Priority Queues / 31 \\ 2.2 Specialized Data Structures / 33 \\ 2.3 Sorting / 33 \\ 2.4 Applications of Sorting / 34 \\ 2.5 Approaches to Sorting / 36 \\ 2.5.1 Data Structures / 36 \\ 2.5.2 Incremental Insertion / 36 \\ 2.5.3 Divide and Conquer / 37 \\ 2.5.4 Randomization / 37 \\ 2.5.5 Bucketing Techniques / 38 \\ 2.6 War Story: Stripping Triangulations / 39 \\ 2.7 War Story: Mystery of the Pyramids / 43 \\ 2.8 War Story: String `em Up / 46 \\ 2.9 Exercises / 50 \\ 3 Breaking Problems Down / 53 \\ 3.1 Dynamic Programming / 54 \\ 3.1.1 Fibonacci numbers / 54 \\ 3.1.2 The Partition Problem / 56 \\ 3.1.3 Approximate String Matching / 60 \\ 3.1.4 Longest Increasing Sequence / 62 \\ 3.1.5 Minimum Weight Triangulation / 64 \\ 3.2 Limitations of Dynamic Programming / 65 \\ 3.3 War Story: Evolution of the Lobster / 66 \\ 3.4 War Story: What's Past Is Prolog / 69 \\ 3.5 War Story: Text Compression for Bar Codes / 72 \\ 3.6 Divide and Conquer / 75 \\ 3.6.1 Fast Exponentiation / 75 \\ 3.6.2 Binary Search / 76 \\ 3.6.3 Square and Other Roots / 76 \\ 3.7 Exercises / 77 \\ 4 Graph Algorithms / 81 \\ 4.1 The Friendship Graph / 82 \\ 4.2 Data Structures for Graphs / 84 \\ 4.3 War Story: Getting the Graph / 86 \\ 4.4 Traversing a Graph / 88 \\ 4.4.1 Breadth-First Search / 89 \\ 4.4.2 Depth-First Search / 91 \\ 4.5 Applications of Graph Traversal / 92 \\ 4.5.1 Connected Components / 92 \\ 4.5.2 Tree and Cycle Detection / 93 \\ 4.5.3 Two-Coloring Graphs / 93 \\ 4.5.4 Topological Sorting / 94 \\ 4.5.5 Articulation Vertices / 95 \\ 4.6 Modeling graph Problems / 95 \\ 4.7 Minimum Spanning Trees / 97 \\ 4.7.1 Prim's Algorithm / 98 \\ 4.7.2 Kruskal's Algorithm / 99 \\ 4.8 Shortest Paths / 100 \\ 4.8.1 Dijkstra's Algorithm / 100 \\ 4.8.2 All-Pairs Shortest Path / 102 \\ 4.9 War Story: Nothing but Nets / 102 \\ 4.10 War Story: Dialing for Documents / 105 \\ 4.11 Exercises / 110 \\ 5 Combinatorial Search and Heuristic Methods / 115 \\ 5.1 Backtracking / 116 \\ 5.1.1 Constructing All Subsets / 117 \\ 5.1.2 Constructing All Permutations / 118 \\ 5.1.3 Constructing All Paths in a Graph / 118 \\ 5.2 Search Pruning / 119 \\ 5.3 Bandwidth Minimization / 120 \\ 5.4 War Story: Covering Chessboards / 122 \\ 5.5 Heuristic Methods / 125 \\ 5.5.1 Simulated Annealing / 125 \\ 5.5.2 Neural Networks / 129 \\ 5.5.3 Genetic Algorithms / 130 \\ 5.6 War Story: Annealing Arrays / 131 \\ 5.7 Parallel Algorithms / 134 \\ 5.8 War Story: Going Nowhere fast / 135 \\ 5.9 exercises / 136 \\ 6 Intractable Problems anal Approximations / 139 \\ 6.1 Problems and Reductions / 140 \\ 6.2 Simple Reductions / 141 \\ 6.2.1 Hamiltonian Cycle / 142 \\ 6.2.2 Independent Set and Vertex Cover / 142 \\ 6.2.3 Clique and Independent Set / 144 \\ 6.3 Satisfiability / 144 \\ 6.3.1 The Theory of NP-Completeness / 145 \\ 6.3.2 Satisfyability / 146 \\ 6.4 Difficult Reductions / 147 \\ 6.4.1 Integer Programming / 147 \\ 6.4.2 Vortex Cover / 149 \\ 6.5 Other NP-Complete Problems / 151 \\ 6.6 The Art of Proving Hardness / 152 \\ 6.7 War Story: Hard Against the Clock / 154 \\ 6.8 Approximation Algorithms / 156 \\ 6.8.1 Approximating Vertex Cover / 157 \\ 6.8.2 The Euclidean Traveling Salesman / 158 \\ 6.9 Exercises / 160 \\ 7 How to Design Algorithms / 163 \\ II. RESOURCES \\ 8 A Catalog of Algorithmic Problems / 171 \\ 8.1 Data Structures / 174 \\ 8.1.1 Dictionaries / 175 \\ 8.1.2 Priority Queues / 180 \\ 8.1.3 Suffix Trees and Arrays / 183 \\ 8.1.4 Graph Data Structures / 187 \\ 8.1.5 Set Data Structures / 191 \\ 8.1.6 Kd-Trees / 194 \\ 8.2 Numerical Problems / 197 \\ 8.2.1 Solving Linear Equations / 199 \\ 8.2.2 Bandwidth Reduction / 202 \\ 8.2.3 Matrix Multiplication / 204 \\ 8.2.4 Determinants and Permanents / 207 \\ 8.2.5 Constrained and Unconstrained Optimization / 209 \\ 8.2.6 Linear Programming / 213 \\ 8.2.7 Random Number Generation / 217 \\ 8.2.8 Factoring and Primality Testing / 221 \\ 8.2.9 Arbitrary-Precision Arithmetic / 224 \\ 8.2.10 Knapsack Problem / 228 \\ 8.2.11 Discrete Fourier Transform / 232 \\ 8.3 Combinatorial Problems / 235 \\ 8.3.1 Sorting / 236 \\ 8.3.2 Searching / 240 \\ 8.3.3 Median and Selection / 244 \\ 8.3.4 Generating Permutations / 246 \\ 8.3.5 Generating Subsets / 250 \\ 8.3.6 Generating Partitions / 253 \\ 8.3.7 Generating Graphs / 257 \\ 8.3.8 Calendrical Calculations / 261 \\ 8.3.9 Job Scheduling / 263 \\ 8.3.10 Satisfiability / 266 \\ 8.4 Graph Problems: Polynomiai-Time / 269 \\ 8.4.1 Connected Components / 270 \\ 8.4.2 Topological Sorting / 273 \\ 8.4.3 Minimum Spanning Tree / 275 \\ 8.4.4 Shortest Path / 279 \\ 8.4.5 Transitive Closure and Reduction / 284 \\ 8.4.6 Matching / 287 \\ 8.4.7 Eulerian Cycle / Chinese Postman / 291 \\ 8.4.8 Edge and Vertex Connectivity / 294 \\ 8.4.9 Network Flow / 297 \\ 8.4.10 Drawing Grains Nicely / 301 \\ 8.4.11 Drawing Trees / 305 \\ 8.4.12 Planarity Detection and Embedding / 308 \\ 8.5 Graph Problems: Hard Problems / 311 \\ 8.5.1 Clique / 312 \\ 8.5.2 Independent Set / 315 \\ 8.5.3 Vertex Cover / 317 \\ 8.5.4 Traveling salesman Problem / 319 \\ 8.5.5 Hamiltonian Cycle / 323 \\ 8.5.6 Graph Partition / 326 \\ 8.5.7 Vertex Coloring / 329 \\ 8.5.8 Edge Coloring / 333 \\ 8.5.9 Graph Isomorphism / 335 \\ 8.5.10 Steiner Tree / 339 \\ 8.5.11 Feedback Edge/ vertex Set / 343 \\ 8.6 Computational Geometry / 345 \\ 8.6.1 Robust geometric Primitives / 347 \\ 8.6.2 Convex Hull / 351 \\ 8.6.3 Triangulation / 355 \\ 8.6.4 Voronoi Diagrams / 358 \\ 8.6.5 Nearest Neighbor Search / 361 \\ 8.6.6 Range Search / 364 \\ 8.6.7 Point Location / 367 \\ 8.6.8 Intersection Detection / 370 \\ 8.6.9 Bin Packing / 374 \\ 8.6.10 Medial-Axis Transformation / 377 \\ 8.6.11 Polygon Partitioning / 380 \\ 8.6.12 Simplifying Polygons / 383 \\ 8.6.13 Shape Similarity / 386 \\ 8.6.14 Motion Planning / 389 \\ 8.6.15 Maintaining Line Arrangements / 392 \\ 8.6.16 Minkowski Sum / 395 \\ 8.7 Set and String Problems / 397 \\ 8.7.1 Set Cover / 398 \\ 8.7.2 Set Packing / 401 \\ 8.7.3 String Matching / 403 \\ 8.7.4 Approximate String Matching / 406 \\ 8.7.5 Text Compression / 410 \\ 8.7.6 Cryptography / 414 \\ 8.7.7 Finite State Machine Minimization / 418 \\ 8.7.8 Longest Common Substring / 422 \\ 8.7.9 Shortest Common Superstring / 425 \\ 9 Algorithmic Resources / 427 \\ 9.1 Software Systems / 427 \\ 9.1.1 LEDA / 428 \\ 9.1.2 Netlib / 428 \\ 9.1.3 The Stanford GraphBase / 429 \\ 9.1.4 Combinatorica / 430 \\ 9.1.5 Algorithm Animations with XTango / 430 \\ 9.1.6 Programs From Books / 431 \\ 9.2 Data Sources / 433 \\ 9.3 Textbooks / 434 \\ 9.4 On-Line Resources / 435 \\ 9.4.1 Literature / 436 \\ 9.4.2 People / 436 \\ 9.4.3 Software / 437 \\ 9.5 Professional Consulting Services / 437 \\ Bibliography / 439 \\ Index / 463

entry:
@Book{Skiena:1998:ADM,
  author =       "Steven S. Skiena",
  title =        "The Algorithm Design Manual",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 486",
  year =         "1998",
  ISBN =         "0-387-94860-0",
  ISBN-13 =      "978-0-387-94860-7",
  LCCN =         "QA76.9.A43S55 1997",
  bibdate =      "Tue Feb 10 10:51:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  price =        "US\$54.95",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / vii \\
                 I. Techniques \\
                 1 Introduction to Algorithms / 3 \\
                 1.1 Correctness and Efficiency / 4 \\
                 1.1.1 Correctness / 5 \\
                 1.1.2 Efficiency / 9 \\
                 1.2 Expressing Algorithms / 9 \\
                 1.3 Keeping Score / 10 \\
                 1.3.1 The RAM Model of Computation / 10 \\
                 1.3.2 Best, Worst, and Average-Case Complexity / 11 \\
                 1.4 The Big Oh Notation / 13 \\
                 1.5 Growth Rates / 15 \\
                 1.6 Logarithms / 16 \\
                 1.7 Modeling the Problem / 18 \\
                 1.8 About the War Stories / 20 \\
                 1.9 War Story: Psychic Modeling / 21 \\
                 1.10 Exercises / 25 \\
                 2 Data Structures and Sorting / 27 \\
                 2.1 Fundamental Data Types / 28 \\
                 2.1.1 Containers / 28 \\
                 2.1.2 Dictionaries / 29 \\
                 2.1.3 Binary Search Trees / 30 \\
                 2.1.4 Priority Queues / 31 \\
                 2.2 Specialized Data Structures / 33 \\
                 2.3 Sorting / 33 \\
                 2.4 Applications of Sorting / 34 \\
                 2.5 Approaches to Sorting / 36 \\
                 2.5.1 Data Structures / 36 \\
                 2.5.2 Incremental Insertion / 36 \\
                 2.5.3 Divide and Conquer / 37 \\
                 2.5.4 Randomization / 37 \\
                 2.5.5 Bucketing Techniques / 38 \\
                 2.6 War Story: Stripping Triangulations / 39 \\
                 2.7 War Story: Mystery of the Pyramids / 43 \\
                 2.8 War Story: String `em Up / 46 \\
                 2.9 Exercises / 50 \\
                 3 Breaking Problems Down / 53 \\
                 3.1 Dynamic Programming / 54 \\
                 3.1.1 Fibonacci numbers / 54 \\
                 3.1.2 The Partition Problem / 56 \\
                 3.1.3 Approximate String Matching / 60 \\
                 3.1.4 Longest Increasing Sequence / 62 \\
                 3.1.5 Minimum Weight Triangulation / 64 \\
                 3.2 Limitations of Dynamic Programming / 65 \\
                 3.3 War Story: Evolution of the Lobster / 66 \\
                 3.4 War Story: What's Past Is Prolog / 69 \\
                 3.5 War Story: Text Compression for Bar Codes / 72 \\
                 3.6 Divide and Conquer / 75 \\
                 3.6.1 Fast Exponentiation / 75 \\
                 3.6.2 Binary Search / 76 \\
                 3.6.3 Square and Other Roots / 76 \\
                 3.7 Exercises / 77 \\
                 4 Graph Algorithms / 81 \\
                 4.1 The Friendship Graph / 82 \\
                 4.2 Data Structures for Graphs / 84 \\
                 4.3 War Story: Getting the Graph / 86 \\
                 4.4 Traversing a Graph / 88 \\
                 4.4.1 Breadth-First Search / 89 \\
                 4.4.2 Depth-First Search / 91 \\
                 4.5 Applications of Graph Traversal / 92 \\
                 4.5.1 Connected Components / 92 \\
                 4.5.2 Tree and Cycle Detection / 93 \\
                 4.5.3 Two-Coloring Graphs / 93 \\
                 4.5.4 Topological Sorting / 94 \\
                 4.5.5 Articulation Vertices / 95 \\
                 4.6 Modeling graph Problems / 95 \\
                 4.7 Minimum Spanning Trees / 97 \\
                 4.7.1 Prim's Algorithm / 98 \\
                 4.7.2 Kruskal's Algorithm / 99 \\
                 4.8 Shortest Paths / 100 \\
                 4.8.1 Dijkstra's Algorithm / 100 \\
                 4.8.2 All-Pairs Shortest Path / 102 \\
                 4.9 War Story: Nothing but Nets / 102 \\
                 4.10 War Story: Dialing for Documents / 105 \\
                 4.11 Exercises / 110 \\
                 5 Combinatorial Search and Heuristic Methods / 115 \\
                 5.1 Backtracking / 116 \\
                 5.1.1 Constructing All Subsets / 117 \\
                 5.1.2 Constructing All Permutations / 118 \\
                 5.1.3 Constructing All Paths in a Graph / 118 \\
                 5.2 Search Pruning / 119 \\
                 5.3 Bandwidth Minimization / 120 \\
                 5.4 War Story: Covering Chessboards / 122 \\
                 5.5 Heuristic Methods / 125 \\
                 5.5.1 Simulated Annealing / 125 \\
                 5.5.2 Neural Networks / 129 \\
                 5.5.3 Genetic Algorithms / 130 \\
                 5.6 War Story: Annealing Arrays / 131 \\
                 5.7 Parallel Algorithms / 134 \\
                 5.8 War Story: Going Nowhere fast / 135 \\
                 5.9 exercises / 136 \\
                 6 Intractable Problems anal Approximations / 139 \\
                 6.1 Problems and Reductions / 140 \\
                 6.2 Simple Reductions / 141 \\
                 6.2.1 Hamiltonian Cycle / 142 \\
                 6.2.2 Independent Set and Vertex Cover / 142 \\
                 6.2.3 Clique and Independent Set / 144 \\
                 6.3 Satisfiability / 144 \\
                 6.3.1 The Theory of NP-Completeness / 145 \\
                 6.3.2 Satisfyability / 146 \\
                 6.4 Difficult Reductions / 147 \\
                 6.4.1 Integer Programming / 147 \\
                 6.4.2 Vortex Cover / 149 \\
                 6.5 Other NP-Complete Problems / 151 \\
                 6.6 The Art of Proving Hardness / 152 \\
                 6.7 War Story: Hard Against the Clock / 154 \\
                 6.8 Approximation Algorithms / 156 \\
                 6.8.1 Approximating Vertex Cover / 157 \\
                 6.8.2 The Euclidean Traveling Salesman / 158 \\
                 6.9 Exercises / 160 \\
                 7 How to Design Algorithms / 163 \\
                 II. RESOURCES \\
                 8 A Catalog of Algorithmic Problems / 171 \\
                 8.1 Data Structures / 174 \\
                 8.1.1 Dictionaries / 175 \\
                 8.1.2 Priority Queues / 180 \\
                 8.1.3 Suffix Trees and Arrays / 183 \\
                 8.1.4 Graph Data Structures / 187 \\
                 8.1.5 Set Data Structures / 191 \\
                 8.1.6 Kd-Trees / 194 \\
                 8.2 Numerical Problems / 197 \\
                 8.2.1 Solving Linear Equations / 199 \\
                 8.2.2 Bandwidth Reduction / 202 \\
                 8.2.3 Matrix Multiplication / 204 \\
                 8.2.4 Determinants and Permanents / 207 \\
                 8.2.5 Constrained and Unconstrained Optimization / 209
                 \\
                 8.2.6 Linear Programming / 213 \\
                 8.2.7 Random Number Generation / 217 \\
                 8.2.8 Factoring and Primality Testing / 221 \\
                 8.2.9 Arbitrary-Precision Arithmetic / 224 \\
                 8.2.10 Knapsack Problem / 228 \\
                 8.2.11 Discrete Fourier Transform / 232 \\
                 8.3 Combinatorial Problems / 235 \\
                 8.3.1 Sorting / 236 \\
                 8.3.2 Searching / 240 \\
                 8.3.3 Median and Selection / 244 \\
                 8.3.4 Generating Permutations / 246 \\
                 8.3.5 Generating Subsets / 250 \\
                 8.3.6 Generating Partitions / 253 \\
                 8.3.7 Generating Graphs / 257 \\
                 8.3.8 Calendrical Calculations / 261 \\
                 8.3.9 Job Scheduling / 263 \\
                 8.3.10 Satisfiability / 266 \\
                 8.4 Graph Problems: Polynomiai-Time / 269 \\
                 8.4.1 Connected Components / 270 \\
                 8.4.2 Topological Sorting / 273 \\
                 8.4.3 Minimum Spanning Tree / 275 \\
                 8.4.4 Shortest Path / 279 \\
                 8.4.5 Transitive Closure and Reduction / 284 \\
                 8.4.6 Matching / 287 \\
                 8.4.7 Eulerian Cycle / Chinese Postman / 291 \\
                 8.4.8 Edge and Vertex Connectivity / 294 \\
                 8.4.9 Network Flow / 297 \\
                 8.4.10 Drawing Grains Nicely / 301 \\
                 8.4.11 Drawing Trees / 305 \\
                 8.4.12 Planarity Detection and Embedding / 308 \\
                 8.5 Graph Problems: Hard Problems / 311 \\
                 8.5.1 Clique / 312 \\
                 8.5.2 Independent Set / 315 \\
                 8.5.3 Vertex Cover / 317 \\
                 8.5.4 Traveling salesman Problem / 319 \\
                 8.5.5 Hamiltonian Cycle / 323 \\
                 8.5.6 Graph Partition / 326 \\
                 8.5.7 Vertex Coloring / 329 \\
                 8.5.8 Edge Coloring / 333 \\
                 8.5.9 Graph Isomorphism / 335 \\
                 8.5.10 Steiner Tree / 339 \\
                 8.5.11 Feedback Edge/ vertex Set / 343 \\
                 8.6 Computational Geometry / 345 \\
                 8.6.1 Robust geometric Primitives / 347 \\
                 8.6.2 Convex Hull / 351 \\
                 8.6.3 Triangulation / 355 \\
                 8.6.4 Voronoi Diagrams / 358 \\
                 8.6.5 Nearest Neighbor Search / 361 \\
                 8.6.6 Range Search / 364 \\
                 8.6.7 Point Location / 367 \\
                 8.6.8 Intersection Detection / 370 \\
                 8.6.9 Bin Packing / 374 \\
                 8.6.10 Medial-Axis Transformation / 377 \\
                 8.6.11 Polygon Partitioning / 380 \\
                 8.6.12 Simplifying Polygons / 383 \\
                 8.6.13 Shape Similarity / 386 \\
                 8.6.14 Motion Planning / 389 \\
                 8.6.15 Maintaining Line Arrangements / 392 \\
                 8.6.16 Minkowski Sum / 395 \\
                 8.7 Set and String Problems / 397 \\
                 8.7.1 Set Cover / 398 \\
                 8.7.2 Set Packing / 401 \\
                 8.7.3 String Matching / 403 \\
                 8.7.4 Approximate String Matching / 406 \\
                 8.7.5 Text Compression / 410 \\
                 8.7.6 Cryptography / 414 \\
                 8.7.7 Finite State Machine Minimization / 418 \\
                 8.7.8 Longest Common Substring / 422 \\
                 8.7.9 Shortest Common Superstring / 425 \\
                 9 Algorithmic Resources / 427 \\
                 9.1 Software Systems / 427 \\
                 9.1.1 LEDA / 428 \\
                 9.1.2 Netlib / 428 \\
                 9.1.3 The Stanford GraphBase / 429 \\
                 9.1.4 Combinatorica / 430 \\
                 9.1.5 Algorithm Animations with XTango / 430 \\
                 9.1.6 Programs From Books / 431 \\
                 9.2 Data Sources / 433 \\
                 9.3 Textbooks / 434 \\
                 9.4 On-Line Resources / 435 \\
                 9.4.1 Literature / 436 \\
                 9.4.2 People / 436 \\
                 9.4.3 Software / 437 \\
                 9.5 Professional Consulting Services / 437 \\
                 Bibliography / 439 \\
                 Index / 463",
}


bibtype: book
filename: master.bib
label: Skiena:2008:ADM
author: Steven S. Skiena
title: The Algorithm Design Manual
publisher: pub-SV
address: pub-SV:adr
edition: Second
pages: xvi + 730
year: 2008
ISBN: 1-84800-069-3 (hardcover), 1-84800-070-7 (e-book) OR 1848000693 (hardcover), 1848000707 (ebook)
LCCN: QA76.9.A43 S55 2008
bibdate: Mon Aug 10 17:49:11 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2009.08.10 17:49:11 MDT
subject: Computer algorithms
acknowledgement: ack-nhfb
rawauthor: Steven S. Skiena
rawtitle: The Algorithm Design Manual
ISBN13:
978-1-84800-069-8 (hardcover), 978-1-84800-070-4 (e-book) OR 9781848000698 (hardcover), 9781848000704 (ebook)

TOC:
Part I: Practical Algorithm Design Introduction to Algorithm design Algorithm Analysis Data Structures Sorting and Searching Graph Traversal Weighted Graph Algorithms Combinatorial Search and Heuristic Methods Dynamic Programming Intractable Problems and Approximation algorithms How to Design Algorithms Part II: The Hitchhiker's Guide to Algorithms: A Catalog of Algorithmic Problems Data Structures Numerical Problems Combinatorical Problem Graph Problems: Polynomial-Time Graph Problems: Hard Problems Computational Geometry Set and String Problems Algorithmic Resources Bibliography Index

rawTOC:
Part I: Practical Algorithm Design \\ Introduction to Algorithm design \\ Algorithm Analysis \\ Data Structures \\ Sorting and Searching \\ Graph Traversal \\ Weighted Graph Algorithms \\ Combinatorial Search and Heuristic Methods \\ Dynamic Programming \\ Intractable Problems and Approximation algorithms \\ How to Design Algorithms \\ Part II: The Hitchhiker's Guide to Algorithms: A Catalog of Algorithmic Problems \\ Data Structures \\ Numerical Problems \\ Combinatorical Problem \\ Graph Problems: Polynomial-Time \\ Graph Problems: Hard Problems \\ Computational Geometry \\ Set and String Problems \\ Algorithmic Resources \\ Bibliography \\ Index

entry:
@Book{Skiena:2008:ADM,
  author =       "Steven S. Skiena",
  title =        "The Algorithm Design Manual",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Second",
  pages =        "xvi + 730",
  year =         "2008",
  ISBN =         "1-84800-069-3 (hardcover), 1-84800-070-7 (e-book)",
  ISBN-13 =      "978-1-84800-069-8 (hardcover), 978-1-84800-070-4
                 (e-book)",
  LCCN =         "QA76.9.A43 S55 2008",
  bibdate =      "Mon Aug 10 17:49:11 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  subject =      "Computer algorithms",
  tableofcontents = "Part I: Practical Algorithm Design \\
                 Introduction to Algorithm design \\
                 Algorithm Analysis \\
                 Data Structures \\
                 Sorting and Searching \\
                 Graph Traversal \\
                 Weighted Graph Algorithms \\
                 Combinatorial Search and Heuristic Methods \\
                 Dynamic Programming \\
                 Intractable Problems and Approximation algorithms \\
                 How to Design Algorithms \\
                 Part II: The Hitchhiker's Guide to Algorithms: A
                 Catalog of Algorithmic Problems \\
                 Data Structures \\
                 Numerical Problems \\
                 Combinatorical Problem \\
                 Graph Problems: Polynomial-Time \\
                 Graph Problems: Hard Problems \\
                 Computational Geometry \\
                 Set and String Problems \\
                 Algorithmic Resources \\
                 Bibliography \\
                 Index",
}


bibtype: book
filename: master.bib
label: Skillin:1974:WT
author: Marjorie E. Skillin and Robert Malcolm Gay
title: Words into Type
publisher: pub-PH
address: pub-PH:adr
edition: Third
pages: xx + 583
year: 1974
ISBN: 0-13-964262-5 OR 0139642625
ISBN13: 978-0-13-964262-3 OR 9780139642623
LCCN: PN160.S52 1974
bibdate: Sun Mar 6 17:34:11 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.03.06 17:34:11 ???
keywords: Authorship --- Style manuals, Printing --- Style manuals
acknowledgement: ack-jpl
rawauthor: Marjorie E. Skillin and Robert Malcolm Gay
rawtitle: Words into Type
TOC:
Preface / xix Manuscript / 1 Technicalities of Form / 3 Physical Form / 3 Final Reading of the Manuscript / 8 Author's Alterations / 9 Editorial Marks / 10 Style / 12 Topical Heads / 14 Excerpts / 17 Footnotes / 22 Tables / 32 Bibliographies / 37 Illustrations / 43 Special Responsibilities of the Book Writer / 45 Front Matter / 46 Back Matter / 48 Legal Areas of Particular Concern to the Author / 48 The Copyright Law / 48 Libel / 52 The Right of Privacy / 54 Copy and Proof / 55 Workers on Copy and Proof / 57 The Editor / 57 Editor or Copy Editor / 57 The Production Department / 61 Layout / 61 Front Matter / 62 Back Matter / 68 Work on Proof / 69 Galley Proofs / 70 Page Proofs / 74 Indexes / 76 Indexes by Names / 77 Compiling a Dictionary-Style Index / 79 Alphabetical Order / 90 Typography of Indexes / 93 Copy-Editing Style / 97 Style / 99 Abbreviations / 100 Symbols and Signs / 120 Numbers / 125 Italics / 136 Capitalization / 142 Capitals to Mark Beginnings / 142 Titles, Headings, Legends / 146 Proper Nouns and Adjectives / 148 Punctuation / 172 Semicolon / 182 Comma / 184 Em Dash / 206 En Dash / 210 Two-Em Dash / 211 Parentheses / 211 Brackets / 212 Quotation Marks / 213 Apostrophe / 222 Hyphen / 223 Points of Ellipsis / 225 Compound Words / 226 Division of Words / 237 Typographical Style / 241 Elements of Typographical Style / 243 Leading / 243 Spacing / 244 Indention / 246 Problems of Typographical Style / 247 Headings / 247 Initials / 250 Synopses / 252 Epigraphical Quotations / 253 Excerpts / 253 Footnotes / 254 Tables / 255 Number columns / 257 Tables without figures / 258 Ditto marks / 258 Captions / 258 Column heads or boxheads / 259 Captions and Legends / 263 Bibliographies / 266 Details of Page Makeup / 269 Typography of Various Forms / 274 Fiction / 274 Poetry / 275 Plays / 276 Writings on Religion / 279 Letters / 280 Legal Writing / 281 Mathematical and Scientific Writing / 283 Composition of Foreign Languages / 288 Danish / 288 Dutch / 289 French / 289 German / 299 Classic Greek / 307 Hebrew / 310 Italian / 316 Latin / 318 Norwegian / 320 Polish / 320 Portuguese / 321 Russian / 321 Spanish / 327 Swedish / 334 Phonetics / 334 Grammar / 339 Verbs / 341 Voice / 341 Mood / 342 Tense / 344 Auxiliaries / 347 Agreement / 349 Nouns / 357 Number / 357 Possessive Case / 358 Pronouns / 361 Case / 361 Antecedents / 362 Adjectives and Adverbs / 368 Articles / 372 Indefinite Articles / 372 Definite Article / 373 Conjunctions / 374 Coordinating Conjunctions / 374 Subordinating Conjunctions / 376 Correlative Conjunctions / 380 Prepositions / 381 Sentence Structure / 384 Position of Modifiers / 385 Omissions / 389 Glossary of Grammatical Terms / 391 Use of Words / 405 Wordiness / 407 Trite Expressions / 411 Appropriateness / 415 The Right Preposition / 432 Words Likely to be Misused or Confused / 446 Spelling / 469 The ``EI'' or ``IE'' Difficulty / 469 Forming Derivatives by Adding Suffixes / 470 Troublesome Suffixes / 472 Formation of Plurals / 473 Formation of the Possessive Case / 478 Ordinary Words that Cause Trouble / 481 Foreign Words and Phrases / 481 Bibliography for Parts V and VI / 487 Book Publishers / 488 Typography and Illustration / 489 The Size of the Book / 491 Casting Off / 491 Trim Size / 493 Type Page / 494 The Mechanics of Composition / 496 Hot Metal Composition / 496 Type / 497 Type Measurement / 501 Classification of Typefaces / 504 Choice of Size and Face / 506 Computing the Length in Type / 509 Typesetting / 511 Cold Type Composition / 511 Photocomposition or Phototypesetting / 514 Sample Pages / 516 Proofs / 517 The Mechanics of Printing / 518 Letterpress / 518 Offset Lithography or Photo-Offset / 519 Illustrations / 520 Paper / 524 Book Sizes / 530 Binding / 530 Bibliography / 532 Glossary of Printing and Allied Terms / 535 Index / 549

shortTOC:
1: Manuscript 2: Copy and proof 3: Copy-editing style 4: Typographical style 5: Grammar 6: Use of words 7: Typography and illustration

rawshortTOC:
1: Manuscript \\ 2: Copy and proof \\ 3: Copy-editing style \\ 4: Typographical style \\ 5: Grammar \\ 6: Use of words \\ 7: Typography and illustration

rawTOC:
Preface / xix \\ Manuscript / 1 \\ Technicalities of Form / 3 \\ Physical Form / 3 \\ Final Reading of the Manuscript / 8 \\ Author's Alterations / 9 \\ Editorial Marks / 10 \\ Style / 12 \\ Topical Heads / 14 \\ Excerpts / 17 \\ Footnotes / 22 \\ Tables / 32 \\ Bibliographies / 37 \\ Illustrations / 43 \\ Special Responsibilities of the Book Writer / 45 \\ Front Matter / 46 \\ Back Matter / 48 \\ Legal Areas of Particular Concern to the Author / 48 \\ The Copyright Law / 48 \\ Libel / 52 \\ The Right of Privacy / 54 \\ Copy and Proof / 55 \\ Workers on Copy and Proof / 57 \\ The Editor / 57 \\ Editor or Copy Editor / 57 \\ The Production Department / 61 \\ Layout / 61 \\ Front Matter / 62 \\ Back Matter / 68 \\ Work on Proof / 69 \\ Galley Proofs / 70 \\ Page Proofs / 74 \\ Indexes / 76 \\ Indexes by Names / 77 \\ Compiling a Dictionary-Style Index / 79 \\ Alphabetical Order / 90 \\ Typography of Indexes / 93 \\ Copy-Editing Style / 97 \\ Style / 99 \\ Abbreviations / 100 \\ Symbols and Signs / 120 \\ Numbers / 125 \\ Italics / 136 \\ Capitalization / 142 \\ Capitals to Mark Beginnings / 142 \\ Titles, Headings, Legends / 146 \\ Proper Nouns and Adjectives / 148 \\ Punctuation / 172 \\ Semicolon / 182 \\ Comma / 184 \\ Em Dash / 206 \\ En Dash / 210 \\ Two-Em Dash / 211 \\ Parentheses / 211 \\ Brackets / 212 \\ Quotation Marks / 213 \\ Apostrophe / 222 \\ Hyphen / 223 \\ Points of Ellipsis / 225 \\ Compound Words / 226 \\ Division of Words / 237 \\ Typographical Style / 241 \\ Elements of Typographical Style / 243 \\ Leading / 243 \\ Spacing / 244 \\ Indention / 246 \\ Problems of Typographical Style / 247 \\ Headings / 247 \\ Initials / 250 \\ Synopses / 252 \\ Epigraphical Quotations / 253 \\ Excerpts / 253 \\ Footnotes / 254 \\ Tables / 255 \\ Number columns / 257 \\ Tables without figures / 258 \\ Ditto marks / 258 \\ Captions / 258 \\ Column heads or boxheads / 259 \\ Captions and Legends / 263 \\ Bibliographies / 266 \\ Details of Page Makeup / 269 \\ Typography of Various Forms / 274 \\ Fiction / 274 \\ Poetry / 275 \\ Plays / 276 \\ Writings on Religion / 279 \\ Letters / 280 \\ Legal Writing / 281 \\ Mathematical and Scientific Writing / 283 \\ Composition of Foreign Languages / 288 \\ Danish / 288 \\ Dutch / 289 \\ French / 289 \\ German / 299 \\ Classic Greek / 307 \\ Hebrew / 310 \\ Italian / 316 \\ Latin / 318 \\ Norwegian / 320 \\ Polish / 320 \\ Portuguese / 321 \\ Russian / 321 \\ Spanish / 327 \\ Swedish / 334 \\ Phonetics / 334 \\ Grammar / 339 \\ Verbs / 341 \\ Voice / 341 \\ Mood / 342 \\ Tense / 344 \\ Auxiliaries / 347 \\ Agreement / 349 \\ Nouns / 357 \\ Number / 357 \\ Possessive Case / 358 \\ Pronouns / 361 \\ Case / 361 \\ Antecedents / 362 \\ Adjectives and Adverbs / 368 \\ Articles / 372 \\ Indefinite Articles / 372 \\ Definite Article / 373 \\ Conjunctions / 374 \\ Coordinating Conjunctions / 374 \\ Subordinating Conjunctions / 376 \\ Correlative Conjunctions / 380 \\ Prepositions / 381 \\ Sentence Structure / 384 \\ Position of Modifiers / 385 \\ Omissions / 389 \\ Glossary of Grammatical Terms / 391 \\ Use of Words / 405 \\ Wordiness / 407 \\ Trite Expressions / 411 \\ Appropriateness / 415 \\ The Right Preposition / 432 \\ Words Likely to be Misused or Confused / 446 \\ Spelling / 469 \\ The ``EI'' or ``IE'' Difficulty / 469 \\ Forming Derivatives by Adding Suffixes / 470 \\ Troublesome Suffixes / 472 \\ Formation of Plurals / 473 \\ Formation of the Possessive Case / 478 \\ Ordinary Words that Cause Trouble / 481 \\ Foreign Words and Phrases / 481 \\ Bibliography for Parts V and VI / 487 \\ Book Publishers / 488 \\ Typography and Illustration / 489 \\ The Size of the Book / 491 \\ Casting Off / 491 \\ Trim Size / 493 \\ Type Page / 494 \\ The Mechanics of Composition / 496 \\ Hot Metal Composition / 496 \\ Type / 497 \\ Type Measurement / 501 \\ Classification of Typefaces / 504 \\ Choice of Size and Face / 506 \\ Computing the Length in Type / 509 \\ Typesetting / 511 \\ Cold Type Composition / 511 \\ Photocomposition or Phototypesetting / 514 \\ Sample Pages / 516 \\ Proofs / 517 \\ The Mechanics of Printing / 518 \\ Letterpress / 518 \\ Offset Lithography or Photo-Offset / 519 \\ Illustrations / 520 \\ Paper / 524 \\ Book Sizes / 530 \\ Binding / 530 \\ Bibliography / 532 \\ Glossary of Printing and Allied Terms / 535 \\ Index / 549

entry:
@Book{Skillin:1974:WT,
  author =       "Marjorie E. Skillin and Robert Malcolm Gay",
  title =        "Words into Type",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Third",
  pages =        "xx + 583",
  year =         "1974",
  ISBN =         "0-13-964262-5",
  ISBN-13 =      "978-0-13-964262-3",
  LCCN =         "PN160.S52 1974",
  bibdate =      "Sun Mar 6 17:34:11 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$39.95",
  acknowledgement = ack-jpl,
  idnumber =     "521",
  keywords =     "Authorship --- Style manuals, Printing --- Style
                 manuals",
  shorttableofcontents = "1: Manuscript \\
                 2: Copy and proof \\
                 3: Copy-editing style \\
                 4: Typographical style \\
                 5: Grammar \\
                 6: Use of words \\
                 7: Typography and illustration",
  tableofcontents = "Preface / xix \\
                 Manuscript / 1 \\
                 Technicalities of Form / 3 \\
                 Physical Form / 3 \\
                 Final Reading of the Manuscript / 8 \\
                 Author's Alterations / 9 \\
                 Editorial Marks / 10 \\
                 Style / 12 \\
                 Topical Heads / 14 \\
                 Excerpts / 17 \\
                 Footnotes / 22 \\
                 Tables / 32 \\
                 Bibliographies / 37 \\
                 Illustrations / 43 \\
                 Special Responsibilities of the Book Writer / 45 \\
                 Front Matter / 46 \\
                 Back Matter / 48 \\
                 Legal Areas of Particular Concern to the Author / 48
                 \\
                 The Copyright Law / 48 \\
                 Libel / 52 \\
                 The Right of Privacy / 54 \\
                 Copy and Proof / 55 \\
                 Workers on Copy and Proof / 57 \\
                 The Editor / 57 \\
                 Editor or Copy Editor / 57 \\
                 The Production Department / 61 \\
                 Layout / 61 \\
                 Front Matter / 62 \\
                 Back Matter / 68 \\
                 Work on Proof / 69 \\
                 Galley Proofs / 70 \\
                 Page Proofs / 74 \\
                 Indexes / 76 \\
                 Indexes by Names / 77 \\
                 Compiling a Dictionary-Style Index / 79 \\
                 Alphabetical Order / 90 \\
                 Typography of Indexes / 93 \\
                 Copy-Editing Style / 97 \\
                 Style / 99 \\
                 Abbreviations / 100 \\
                 Symbols and Signs / 120 \\
                 Numbers / 125 \\
                 Italics / 136 \\
                 Capitalization / 142 \\
                 Capitals to Mark Beginnings / 142 \\
                 Titles, Headings, Legends / 146 \\
                 Proper Nouns and Adjectives / 148 \\
                 Punctuation / 172 \\
                 Semicolon / 182 \\
                 Comma / 184 \\
                 Em Dash / 206 \\
                 En Dash / 210 \\
                 Two-Em Dash / 211 \\
                 Parentheses / 211 \\
                 Brackets / 212 \\
                 Quotation Marks / 213 \\
                 Apostrophe / 222 \\
                 Hyphen / 223 \\
                 Points of Ellipsis / 225 \\
                 Compound Words / 226 \\
                 Division of Words / 237 \\
                 Typographical Style / 241 \\
                 Elements of Typographical Style / 243 \\
                 Leading / 243 \\
                 Spacing / 244 \\
                 Indention / 246 \\
                 Problems of Typographical Style / 247 \\
                 Headings / 247 \\
                 Initials / 250 \\
                 Synopses / 252 \\
                 Epigraphical Quotations / 253 \\
                 Excerpts / 253 \\
                 Footnotes / 254 \\
                 Tables / 255 \\
                 Number columns / 257 \\
                 Tables without figures / 258 \\
                 Ditto marks / 258 \\
                 Captions / 258 \\
                 Column heads or boxheads / 259 \\
                 Captions and Legends / 263 \\
                 Bibliographies / 266 \\
                 Details of Page Makeup / 269 \\
                 Typography of Various Forms / 274 \\
                 Fiction / 274 \\
                 Poetry / 275 \\
                 Plays / 276 \\
                 Writings on Religion / 279 \\
                 Letters / 280 \\
                 Legal Writing / 281 \\
                 Mathematical and Scientific Writing / 283 \\
                 Composition of Foreign Languages / 288 \\
                 Danish / 288 \\
                 Dutch / 289 \\
                 French / 289 \\
                 German / 299 \\
                 Classic Greek / 307 \\
                 Hebrew / 310 \\
                 Italian / 316 \\
                 Latin / 318 \\
                 Norwegian / 320 \\
                 Polish / 320 \\
                 Portuguese / 321 \\
                 Russian / 321 \\
                 Spanish / 327 \\
                 Swedish / 334 \\
                 Phonetics / 334 \\
                 Grammar / 339 \\
                 Verbs / 341 \\
                 Voice / 341 \\
                 Mood / 342 \\
                 Tense / 344 \\
                 Auxiliaries / 347 \\
                 Agreement / 349 \\
                 Nouns / 357 \\
                 Number / 357 \\
                 Possessive Case / 358 \\
                 Pronouns / 361 \\
                 Case / 361 \\
                 Antecedents / 362 \\
                 Adjectives and Adverbs / 368 \\
                 Articles / 372 \\
                 Indefinite Articles / 372 \\
                 Definite Article / 373 \\
                 Conjunctions / 374 \\
                 Coordinating Conjunctions / 374 \\
                 Subordinating Conjunctions / 376 \\
                 Correlative Conjunctions / 380 \\
                 Prepositions / 381 \\
                 Sentence Structure / 384 \\
                 Position of Modifiers / 385 \\
                 Omissions / 389 \\
                 Glossary of Grammatical Terms / 391 \\
                 Use of Words / 405 \\
                 Wordiness / 407 \\
                 Trite Expressions / 411 \\
                 Appropriateness / 415 \\
                 The Right Preposition / 432 \\
                 Words Likely to be Misused or Confused / 446 \\
                 Spelling / 469 \\
                 The ``EI'' or ``IE'' Difficulty / 469 \\
                 Forming Derivatives by Adding Suffixes / 470 \\
                 Troublesome Suffixes / 472 \\
                 Formation of Plurals / 473 \\
                 Formation of the Possessive Case / 478 \\
                 Ordinary Words that Cause Trouble / 481 \\
                 Foreign Words and Phrases / 481 \\
                 Bibliography for Parts V and VI / 487 \\
                 Book Publishers / 488 \\
                 Typography and Illustration / 489 \\
                 The Size of the Book / 491 \\
                 Casting Off / 491 \\
                 Trim Size / 493 \\
                 Type Page / 494 \\
                 The Mechanics of Composition / 496 \\
                 Hot Metal Composition / 496 \\
                 Type / 497 \\
                 Type Measurement / 501 \\
                 Classification of Typefaces / 504 \\
                 Choice of Size and Face / 506 \\
                 Computing the Length in Type / 509 \\
                 Typesetting / 511 \\
                 Cold Type Composition / 511 \\
                 Photocomposition or Phototypesetting / 514 \\
                 Sample Pages / 516 \\
                 Proofs / 517 \\
                 The Mechanics of Printing / 518 \\
                 Letterpress / 518 \\
                 Offset Lithography or Photo-Offset / 519 \\
                 Illustrations / 520 \\
                 Paper / 524 \\
                 Book Sizes / 530 \\
                 Binding / 530 \\
                 Bibliography / 532 \\
                 Glossary of Printing and Allied Terms / 535 \\
                 Index / 549",
}


bibtype: book
filename: master.bib
label: Skinner:1985:IAL
author: Thomas P. Skinner
title: An Introduction to 8086 / 8088 Assembly Language Programming
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xiii + 222
year: 1985
ISBN: 0-471-80825-3 OR 0471808253
ISBN13: 978-0-471-80825-1 OR 9780471808251
LCCN: QA76.73.A8 S57 1985
bibdate: Wed Dec 15 10:41:41 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:41:41 ???
acknowledgement: ack-nhfb
rawauthor: Thomas P. Skinner
rawtitle: An Introduction to 8086\slash 8088 Assembly Language Programming
entry:
@Book{Skinner:1985:IAL,
  author =       "Thomas P. Skinner",
  title =        "An Introduction to 8086\slash 8088 Assembly Language
                 Programming",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xiii + 222",
  year =         "1985",
  ISBN =         "0-471-80825-3",
  ISBN-13 =      "978-0-471-80825-1",
  LCCN =         "QA76.73.A8 S57 1985",
  bibdate =      "Wed Dec 15 10:41:41 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$17.95",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Skoog:1980:PIA
author: Douglas A. Skoog and Donald M. West
title: Principles of Instrumental Analysis
publisher: Saunders College
address: Philadelphia, PA, USA
edition: Second
pages: xi + 769
year: 1980
ISBN: 0-03-021161-1 OR 0030211611
ISBN13: 978-0-03-021161-4 OR 9780030211614
LCCN: QD79.I5S58 1980
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: Douglas A. Skoog and Donald M. West
rawtitle: Principles of Instrumental Analysis
entry:
@Book{Skoog:1980:PIA,
  author =       "Douglas A. Skoog and Donald M. West",
  title =        "Principles of Instrumental Analysis",
  publisher =    "Saunders College",
  address =      "Philadelphia, PA, USA",
  edition =      "Second",
  pages =        "xi + 769",
  year =         "1980",
  ISBN =         "0-03-021161-1",
  ISBN-13 =      "978-0-03-021161-4",
  LCCN =         "QD79.I5S58 1980",
  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: Slater:1942:MT
author: John C. (John Clarke) Slater
title: Microwave Transmission
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: x + 309
year: 1942
LCCN: QC661 .S635
bibdate: Sat Jul 25 13:55:27 1998
bibtimestamp: 1998.07.25 13:55:27 ???
series: International series in physics
subject: Electric waves
acknowledgement: ack-nhfb
authordates: John Clarke Slater (1900--1976)
rawauthor: John C. (John Clarke) Slater
rawtitle: Microwave Transmission
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/s/slater-john-clarke.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:
Preface / v Introduction / 1 I: Transmission Lines 1. The Infinite Line / 8 2. The Infinite Line with Distributed Parameters / 17 3. The Terminated Line and Reflection / 21 4. Impedance of the Terminated Line / 25 5. Composite Lines and Impedance Matching / 42 6. The Line with Continuously Varying Parameters / 69 II: Maxwell's Equations, Plane Waves, and Reflection 7. Maxwell's Equations / 79 8. Poynting's Vector, the Wave Equation, the Potentials / 90 9. Undamped Plane Waves / 93 10. Reflection of Plane Waves at Oblique Incidence / 100 11. Poynting's Vector and Plane Waves / 108 12. Undamped Plane Waves, Normal Incidence / 111 13. Damped Plane Waves, Oblique Incidence / 117 III: Rectangular Wave Guides 14. Wave Propagation between Parallel Perfectly Conducting Planes / 124 15. Undamped Waves in Rectangular Pipes / 130 16. Attenuation in Rectangular Wave Guides / 138 IV: The General Transmission Line Problem 17. General Formulation of the Transmission Line Problem / 151 18. The Principal Wave in the Parallel-wire Transmission Line / 156 19. The Principal Wave in the Coaxial Line / 158 20. General Wave Propagation in the Circular Wave Guide and the Coaxial Line / 162 21. Composite Transmission Lines and Impedance Matching / 168 22. Reflections at Changes in Properties of Dielectric / 173 23. Reflections at Changes of Cross Section with the Principal Mode / 178 24. Reflection at Changes of Cross Section in Hollow Pipes, and Iris Diaphragms / 183 25. Gradual Change of Cross Section with the Principal Mode / 187 26. Survey of Other Problems of Composite Lines / 193 V: Radiation from Antennas 27. Maxwell's Equations in Spherical Coordinates / 196 28. The Principal or TEM Wave / 202 29. The Field of an Electric Dipole / 205 30. The Field of a Finite Antenna / 209 31. The Field of Metallic Antennas / 219 32. The Magnetic Dipole Antenna / 232 VI: Directive Devices for Antennas 33. Absorption and Scattering by a Dipole / 235 34. Directional Properties of a Finite Antenna in Emission and Absorption / 245 35. Directional Patterns of Current Distributions / 256 36. Reflection and Scattering from Mirrors and Dummy Antennas / 269 VII: Coupling of Coaxial Lines and Wave Guides 37. Radiation Field of a Dipole in a Rectangular Wave Guide / 280 38. Radiation Resistance, Absorption, and Scattering for a Dipole in a Rectangular Wave Guide / 288 39. Properties of a Dipole in a Wave Guide Closed at One End / 296 40. A Dipole in a Wave Guide Closed at Both Ends / 300 Index / 305

rawTOC:
Preface / v \\ Introduction / 1 \\ I: Transmission Lines 1. The Infinite Line / 8 \\ 2. The Infinite Line with Distributed Parameters / 17 \\ 3. The Terminated Line and Reflection / 21 \\ 4. Impedance of the Terminated Line / 25 \\ 5. Composite Lines and Impedance Matching / 42 \\ 6. The Line with Continuously Varying Parameters / 69 \\ II: Maxwell's Equations, Plane Waves, and Reflection \\ 7. Maxwell's Equations / 79 \\ 8. Poynting's Vector, the Wave Equation, the Potentials / 90 \\ 9. Undamped Plane Waves / 93 \\ 10. Reflection of Plane Waves at Oblique Incidence / 100 \\ 11. Poynting's Vector and Plane Waves / 108 \\ 12. Undamped Plane Waves, Normal Incidence / 111 \\ 13. Damped Plane Waves, Oblique Incidence / 117 \\ III: Rectangular Wave Guides \\ 14. Wave Propagation between Parallel Perfectly Conducting Planes / 124 \\ 15. Undamped Waves in Rectangular Pipes / 130 \\ 16. Attenuation in Rectangular Wave Guides / 138 \\ IV: The General Transmission Line Problem \\ 17. General Formulation of the Transmission Line Problem / 151 \\ 18. The Principal Wave in the Parallel-wire Transmission Line / 156 \\ 19. The Principal Wave in the Coaxial Line / 158 \\ 20. General Wave Propagation in the Circular Wave Guide and the Coaxial Line / 162 \\ 21. Composite Transmission Lines and Impedance Matching / 168 \\ 22. Reflections at Changes in Properties of Dielectric / 173 \\ 23. Reflections at Changes of Cross Section with the Principal Mode / 178 \\ 24. Reflection at Changes of Cross Section in Hollow Pipes, and Iris Diaphragms / 183 \\ 25. Gradual Change of Cross Section with the Principal Mode / 187 \\ 26. Survey of Other Problems of Composite Lines / 193 \\ V: Radiation from Antennas \\ 27. Maxwell's Equations in Spherical Coordinates / 196 \\ 28. The Principal or TEM Wave / 202 \\ 29. The Field of an Electric Dipole / 205 \\ 30. The Field of a Finite Antenna / 209 \\ 31. The Field of Metallic Antennas / 219 \\ 32. The Magnetic Dipole Antenna / 232 \\ VI: Directive Devices for Antennas \\ 33. Absorption and Scattering by a Dipole / 235 \\ 34. Directional Properties of a Finite Antenna in Emission and Absorption / 245 \\ 35. Directional Patterns of Current Distributions / 256 \\ 36. Reflection and Scattering from Mirrors and Dummy Antennas / 269 \\ VII: Coupling of Coaxial Lines and Wave Guides \\ 37. Radiation Field of a Dipole in a Rectangular Wave Guide / 280 \\ 38. Radiation Resistance, Absorption, and Scattering for a Dipole in a Rectangular Wave Guide / 288 \\ 39. Properties of a Dipole in a Wave Guide Closed at One End / 296 \\ 40. A Dipole in a Wave Guide Closed at Both Ends / 300 \\ Index / 305

entry:
@Book{Slater:1942:MT,
  author =       "John C. (John Clarke) Slater",
  title =        "Microwave Transmission",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "x + 309",
  year =         "1942",
  LCCN =         "QC661 .S635",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/s/slater-john-clarke.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",
  series =       "International series in physics",
  acknowledgement = ack-nhfb,
  author-dates = "John Clarke Slater (1900--1976)",
  subject =      "Electric waves",
  tableofcontents = "Preface / v \\
                 Introduction / 1 \\
                 I: Transmission Lines 1. The Infinite Line / 8 \\
                 2. The Infinite Line with Distributed Parameters / 17
                 \\
                 3. The Terminated Line and Reflection / 21 \\
                 4. Impedance of the Terminated Line / 25 \\
                 5. Composite Lines and Impedance Matching / 42 \\
                 6. The Line with Continuously Varying Parameters / 69
                 \\
                 II: Maxwell's Equations, Plane Waves, and Reflection
                 \\
                 7. Maxwell's Equations / 79 \\
                 8. Poynting's Vector, the Wave Equation, the Potentials
                 / 90 \\
                 9. Undamped Plane Waves / 93 \\
                 10. Reflection of Plane Waves at Oblique Incidence /
                 100 \\
                 11. Poynting's Vector and Plane Waves / 108 \\
                 12. Undamped Plane Waves, Normal Incidence / 111 \\
                 13. Damped Plane Waves, Oblique Incidence / 117 \\
                 III: Rectangular Wave Guides \\
                 14. Wave Propagation between Parallel Perfectly
                 Conducting Planes / 124 \\
                 15. Undamped Waves in Rectangular Pipes / 130 \\
                 16. Attenuation in Rectangular Wave Guides / 138 \\
                 IV: The General Transmission Line Problem \\
                 17. General Formulation of the Transmission Line
                 Problem / 151 \\
                 18. The Principal Wave in the Parallel-wire
                 Transmission Line / 156 \\
                 19. The Principal Wave in the Coaxial Line / 158 \\
                 20. General Wave Propagation in the Circular Wave Guide
                 and the Coaxial Line / 162 \\
                 21. Composite Transmission Lines and Impedance Matching
                 / 168 \\
                 22. Reflections at Changes in Properties of Dielectric
                 / 173 \\
                 23. Reflections at Changes of Cross Section with the
                 Principal Mode / 178 \\
                 24. Reflection at Changes of Cross Section in Hollow
                 Pipes, and Iris Diaphragms / 183 \\
                 25. Gradual Change of Cross Section with the Principal
                 Mode / 187 \\
                 26. Survey of Other Problems of Composite Lines / 193
                 \\
                 V: Radiation from Antennas \\
                 27. Maxwell's Equations in Spherical Coordinates / 196
                 \\
                 28. The Principal or TEM Wave / 202 \\
                 29. The Field of an Electric Dipole / 205 \\
                 30. The Field of a Finite Antenna / 209 \\
                 31. The Field of Metallic Antennas / 219 \\
                 32. The Magnetic Dipole Antenna / 232 \\
                 VI: Directive Devices for Antennas \\
                 33. Absorption and Scattering by a Dipole / 235 \\
                 34. Directional Properties of a Finite Antenna in
                 Emission and Absorption / 245 \\
                 35. Directional Patterns of Current Distributions / 256
                 \\
                 36. Reflection and Scattering from Mirrors and Dummy
                 Antennas / 269 \\
                 VII: Coupling of Coaxial Lines and Wave Guides \\
                 37. Radiation Field of a Dipole in a Rectangular Wave
                 Guide / 280 \\
                 38. Radiation Resistance, Absorption, and Scattering
                 for a Dipole in a Rectangular Wave Guide / 288 \\
                 39. Properties of a Dipole in a Wave Guide Closed at
                 One End / 296 \\
                 40. A Dipole in a Wave Guide Closed at Both Ends / 300
                 \\
                 Index / 305",
}


bibtype: book
filename: master.bib
label: Slater:1963:QTM
author: John C. Slater
title: Quantum Theory of Molecules and Solids: Electronic-Structure of Molecules
volume: 1
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: xv + 485
year: 1963
LCCN: QC174.1 .S551
bibdate: Sat Jul 25 13:55:27 1998
bibtimestamp: 1998.07.25 13:55:27 ???
acknowledgement: ack-nhfb
authordates: John Clarke Slater (1900--1976)
rawauthor: John C. Slater
rawtitle: Quantum Theory of Molecules and Solids: Electronic-Structure of Molecules
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/s/slater-john-clarke.bib; https://www.math.utah.edu/pub/tex/bib/einstein.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

TOC:
Preface / v 1: The Hydrogen Molecular Ion / 1 1-1. Energy Levels and Wave Functions for H$_2^+$ / 1 1-2. The Born--Oppenheimer Approximation and the Separation of Nuclear and Electronic Motion / 9 1-3. The Vibrations and Rotations of Diatomic Molecules / 14 1-4. The Morse Curve / 17 1-5. General Nature of the Energy Levels of Diatomic Molecules / 19 2: LCAO and Variation Methods, and the Virial Theorem, for H$_2^+$ / 22 2-1. Introduction / 22 2-2. The Overlap Charge / 23 2-3. Calculation of the Energy / 26 2-4. The Variation Method and the Virial Theorem / 29 2-5. Kinetic and Potential Energies in Diatomic Molecules / 34 2-6. Feynman's Theorem and the Bond between Atoms / 39 3: The Heitler--London Method for the Hydrogen Molecule / 41 3-1. The Many-electron Problem in Quantum Mechanics / 41 3-2. The Heitler--London Method for Hydrogen --- General Formulation / 45 3-3. The Heitler--London Method for Hydrogen --- Detailed Calculation / 49 3-4. Improvements of the Heitler--London Method / 64 4: The Molecular-orbital Method for Hydrogen, and Its Extensions / 60 4-1. Molecular Orbitals and Self-consistent Fields / 60 4-2. Configurations Formed from $1s$ Hydrogen Orbitals / 62 4-3. The Secular Problem Using the Molecular-orbital Method / 66 4-4. Variation Method for the Molecular-orbital Calculation / 70 4-6. The Coulson--Fischer Method, and Orthogonalized Atomic Orbitals / 71 4-6. The James--Coolidge Calculation for the Hydrogen Molecule / 74 4-7. Extended Configuration Interaction in the Hydrogen Molecule / 76 4-8. Details of Configuration-interaction Calculations in Hydrogen / 80 5: The Method of Molecular Orbitals / 85 5-1. The Historical Development of Molecular Theory / 86 5-2. The Hartree--Fock Equations and the Molecular-orbital Method / 92 5-3. Roothaan's Method for the Hartree--Fock Problem / 97 6: Homonuclear Diatomic Molecules / 102 6-1. Introduction / 102 6-2. One- electron Energies of Homonuclear Diatomic Molecules / 103 6-3. Molecular Orbitals and Their Bonding Properties / 109 6-4. The Repulsion of Two Helium Atoms / 111 6-6. The Oxygen Molecule / 117 6-6. Linear Polyatomic Molecules: The CO$_2$ Molecule / 127 7: Heteronuclear Diatomic Molecules / 131 One-electron Energies and Dipole Moments of Heteronuclear Diatomic Molecules / 131 7-2. The Molecular-orbital Method for the Lithium Hydride Molecule / 136 7-3. The Heitler--London Method for the LiH Molecule / 142 8: Group Theory and the Symmetry of Wave Functions / 151 8-1. Group Theory and Atomic Structure / 161 8-2. The Groups $C_N_v$ and $D_N_h$ as Examples of Finite Groups / 167 8-3. The Conditions for Formation of a Group / 162 8-4. Irreducible Representations and Basis Functions / 164 8-6. Basis Functions for the Irreducible Representations of the Groups $C_N_v$ and $C_N$ / 167 8-6. Relation of the Group $C_N_v$ to the Problem of Cylindrical Symmetry / 169 9: Bloch's Method for the Construction of Symmetry Orbitals / 172 9-1. Introduction / 172 9-2. Bloch's Method for Constructing Symmetry Orbitals / 173 9-3. Matrix Elements of One-electron Symmetric Operators with Respect to Bloch Functions / 176 9-4. Energy Bands and the Theory of Solids / 181 9-5. Orthogonalized Atomic Orbitals, or Wannier Functions / 184 10: The Ammonia Molecule / 188 10-1. Experimental Methods of Studying Molecular Configurations / 188 10-2. Molecular Orbitals for the Ammonia Molecule / 189 10-3. Directed Orbitals and Covalent Binding in Polyatomic Molecules / 193 10-4. The Valence-bond Function / 196 10-5. The Formula of Hurley, Lennard-Jones, and Pople for the Extended Valence-bond Method / 198 10-6. Construction of the Orbitals $A_i$ and $B_i$ / 202 10-7. Configuration Interaction in Ammonia / 207 11: The Methane and Water Molecules / 209 11-1. Molecular and Equivalent Orbitals for Methane / 209 11-2. Configuration Interaction in Methane --- General Discussion / 213 11-3. Configuration Interaction in Methane --- Analogy to Neon / 216 11-4. The Water Molecule / 221 12: The Ethylene and Benzene Molecules / 227 12-1. The Ethylene Molecule / 227 12-2. The Benzene Molecule / 232 12-3. The Method of Alternant Molecular Orbitals for Benzene / 240 12-4. Excited Energy Levels in Benzene / 246 Appendix 1. The H$_2^+$ Problem / 247 Appendix 2. The Born--Oppenheimer Theorem and Feynman's Theorem / 252 Appendix 3. The Virial Theorem / 254 Appendix 4. The Hartree--Fock Method / 256 Appendix 5. The Variation Principle for Nonorthogonal Basis Functions / 261 Appendix 6. Two-center Integrals / 263 Generalization of Results for Two-center Integrals / 274 Appendix 7. Roothaan's Method / 277 Appendix 8. Determinantal Functions Formed from Linear Combinations of Orbitals / 283 Appendix 9. Matrix Elements of the Hamiltonian and Other Operators for Determinantal Functions Composed of Nonorthogonal Orbitals / 286 Appendix 10. The Repulsion of Two Helium Atoms / 290 Appendix 11. Configuration Interaction in the Oxygen Molecule / 294 A11-1. Tabulation of Multiplets Involved in the Configuration Interaction / 294 A11-2. Method of Finding Multiplets in the Molecular-orbital Scheme / 294 A11-3. Multiplets in the Oxygen Configuration Interaction, Atomic-orbital Basis / 302 A11-4. Method of Finding Multiplets in the Atomic-orbital Scheme / 304 Appendix 12. The Group Theory / 315 A12-1. Introduction: The Group $C_3v$ / 316 A12-2. General Properties of Representations / 318 A12-3. The Regular Representation and Projection Operators / 323 A12-4. Irreducible Representations and Schrodinger's Equation / 333 A12-5. The Two-dimensional Rotation and Reflection Groups / 336 A12-6. The Three-dimensional Rotation and Reflection Groups / 340 A12-7. The Tetrahedral and Cubic Point Groups / 346 A12-8. The Splitting of Atomic Energy Levels in Cubic or Tetrahedral Fields / 363 Appendix 13. Multiplet Structure and Configuration Interaction in the Ring of Six Hydrogen Atoms / 367 A13-1. Introduction / 367 A13-2. The Molecular-orbital Approach for Multiplets in the Ring of Hydrogen Atoms / 372 A13-3. The Atomic-orbital Approach for the H$_6$ Molecule / 381 A13-4. General Discussion of the Problem of H$_6$ / 388 Appendix 14. The Method of Hurley, Lennard-Jones, and Pople / 390 Appendix 15. Three- and Four-center Integrals / 397 Bibliography / 401 Index / 481

rawTOC:
Preface / v \\ 1: The Hydrogen Molecular Ion / 1 \\ 1-1. Energy Levels and Wave Functions for H$_2^+$ / 1 \\ 1-2. The Born--Oppenheimer Approximation and the Separation of Nuclear and Electronic Motion / 9 \\ 1-3. The Vibrations and Rotations of Diatomic Molecules / 14 \\ 1-4. The Morse Curve / 17 \\ 1-5. General Nature of the Energy Levels of Diatomic Molecules / 19 \\ 2: LCAO and Variation Methods, and the Virial Theorem, for H$_2^+$ / 22 \\ 2-1. Introduction / 22 \\ 2-2. The Overlap Charge / 23 \\ 2-3. Calculation of the Energy / 26 \\ 2-4. The Variation Method and the Virial Theorem / 29 \\ 2-5. Kinetic and Potential Energies in Diatomic Molecules / 34 \\ 2-6. Feynman's Theorem and the Bond between Atoms / 39 \\ 3: The Heitler--London Method for the Hydrogen Molecule / 41 \\ 3-1. The Many-electron Problem in Quantum Mechanics / 41 \\ 3-2. The Heitler--London Method for Hydrogen --- General Formulation / 45 \\ 3-3. The Heitler--London Method for Hydrogen --- Detailed Calculation / 49 \\ 3-4. Improvements of the Heitler--London Method / 64 \\ 4: The Molecular-orbital Method for Hydrogen, and Its Extensions / 60 \\ 4-1. Molecular Orbitals and Self-consistent Fields / 60 \\ 4-2. Configurations Formed from $1s$ Hydrogen Orbitals / 62 \\ 4-3. The Secular Problem Using the Molecular-orbital Method / 66 \\ 4-4. Variation Method for the Molecular-orbital Calculation / 70 \\ 4-6. The Coulson--Fischer Method, and Orthogonalized Atomic Orbitals / 71 \\ 4-6. The James--Coolidge Calculation for the Hydrogen Molecule / 74 \\ 4-7. Extended Configuration Interaction in the Hydrogen Molecule / 76 \\ 4-8. Details of Configuration-interaction Calculations in Hydrogen / 80 \\ 5: The Method of Molecular Orbitals / 85 \\ 5-1. The Historical Development of Molecular Theory / 86 \\ 5-2. The Hartree--Fock Equations and the Molecular-orbital Method / 92 \\ 5-3. Roothaan's Method for the Hartree--Fock Problem / 97 \\ 6: Homonuclear Diatomic Molecules / 102 \\ 6-1. Introduction / 102 \\ 6-2. One- electron Energies of Homonuclear Diatomic Molecules / 103 \\ 6-3. Molecular Orbitals and Their Bonding Properties / 109 \\ 6-4. The Repulsion of Two Helium Atoms / 111 \\ 6-6. The Oxygen Molecule / 117 \\ 6-6. Linear Polyatomic Molecules: The CO$_2$ Molecule / 127 \\ 7: Heteronuclear Diatomic Molecules / 131 \\ One-electron Energies and Dipole Moments of Heteronuclear Diatomic Molecules / 131 \\ 7-2. The Molecular-orbital Method for the Lithium Hydride Molecule / 136 \\ 7-3. The Heitler--London Method for the LiH Molecule / 142 \\ 8: Group Theory and the Symmetry of Wave Functions / 151 \\ 8-1. Group Theory and Atomic Structure / 161 \\ 8-2. The Groups $C_{N_v}$ and $D_{N_h}$ as Examples of Finite Groups / 167 \\ 8-3. The Conditions for Formation of a Group / 162 \\ 8-4. Irreducible Representations and Basis Functions / 164 \\ 8-6. Basis Functions for the Irreducible Representations of the Groups $C_{N_v}$ and $C_N$ / 167 \\ 8-6. Relation of the Group $C_{N_v}$ to the Problem of Cylindrical Symmetry / 169 \\ 9: Bloch's Method for the Construction of Symmetry Orbitals / 172 \\ 9-1. Introduction / 172 \\ 9-2. Bloch's Method for Constructing Symmetry Orbitals / 173 \\ 9-3. Matrix Elements of One-electron Symmetric Operators with Respect to Bloch Functions / 176 \\ 9-4. Energy Bands and the Theory of Solids / 181 \\ 9-5. Orthogonalized Atomic Orbitals, or Wannier Functions / 184 \\ 10: The Ammonia Molecule / 188 \\ 10-1. Experimental Methods of Studying Molecular Configurations / 188 \\ 10-2. Molecular Orbitals for the Ammonia Molecule / 189 \\ 10-3. Directed Orbitals and Covalent Binding in Polyatomic Molecules / 193 \\ 10-4. The Valence-bond Function / 196 \\ 10-5. The Formula of Hurley, Lennard-Jones, and Pople for the Extended Valence-bond Method / 198 \\ 10-6. Construction of the Orbitals $A_i$ and $B_i$ / 202 \\ 10-7. Configuration Interaction in Ammonia / 207 \\ 11: The Methane and Water Molecules / 209 \\ 11-1. Molecular and Equivalent Orbitals for Methane / 209 \\ 11-2. Configuration Interaction in Methane --- General Discussion / 213 \\ 11-3. Configuration Interaction in Methane --- Analogy to Neon / 216 \\ 11-4. The Water Molecule / 221 \\ 12: The Ethylene and Benzene Molecules / 227 \\ 12-1. The Ethylene Molecule / 227 \\ 12-2. The Benzene Molecule / 232 \\ 12-3. The Method of Alternant Molecular Orbitals for Benzene / 240 \\ 12-4. Excited Energy Levels in Benzene / 246 \\ Appendix 1. The H$_2^+$ Problem / 247 \\ Appendix 2. The Born--Oppenheimer Theorem and Feynman's Theorem / 252 \\ Appendix 3. The Virial Theorem / 254 \\ Appendix 4. The Hartree--Fock Method / 256 \\ Appendix 5. The Variation Principle for Nonorthogonal Basis Functions / 261 \\ Appendix 6. Two-center Integrals / 263 \\ Generalization of Results for Two-center Integrals / 274 \\ Appendix 7. Roothaan's Method / 277 \\ Appendix 8. Determinantal Functions Formed from Linear Combinations of Orbitals / 283 \\ Appendix 9. Matrix Elements of the Hamiltonian and Other Operators for Determinantal Functions Composed of Nonorthogonal Orbitals / 286 \\ Appendix 10. The Repulsion of Two Helium Atoms / 290 \\ Appendix 11. Configuration Interaction in the Oxygen Molecule / 294 \\ A11-1. Tabulation of Multiplets Involved in the Configuration Interaction / 294 \\ A11-2. Method of Finding Multiplets in the Molecular-orbital Scheme / 294 \\ A11-3. Multiplets in the Oxygen Configuration Interaction, Atomic-orbital Basis / 302 \\ A11-4. Method of Finding Multiplets in the Atomic-orbital Scheme / 304 \\ Appendix 12. The Group Theory / 315 \\ A12-1. Introduction: The Group $C_{3v}$ / 316 \\ A12-2. General Properties of Representations / 318 \\ A12-3. The Regular Representation and Projection Operators / 323 \\ A12-4. Irreducible Representations and Schr{\"o}dinger's Equation / 333 \\ A12-5. The Two-dimensional Rotation and Reflection Groups / 336 \\ A12-6. The Three-dimensional Rotation and Reflection Groups / 340 \\ A12-7. The Tetrahedral and Cubic Point Groups / 346 \\ A12-8. The Splitting of Atomic Energy Levels in Cubic or Tetrahedral Fields / 363 \\ Appendix 13. Multiplet Structure and Configuration Interaction in the Ring of Six Hydrogen Atoms / 367 \\ A13-1. Introduction / 367 \\ A13-2. The Molecular-orbital Approach for Multiplets in the Ring of Hydrogen Atoms / 372 \\ A13-3. The Atomic-orbital Approach for the H$_6$ Molecule / 381 \\ A13-4. General Discussion of the Problem of H$_6$ / 388 \\ Appendix 14. The Method of Hurley, Lennard-Jones, and Pople / 390 \\ Appendix 15. Three- and Four-center Integrals / 397 \\ Bibliography / 401 \\ Index / 481

entry:
@Book{Slater:1963:QTM,
  author =       "John C. Slater",
  title =        "Quantum Theory of Molecules and Solids:
                 Electronic-Structure of Molecules",
  volume =       "1",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xv + 485",
  year =         "1963",
  LCCN =         "QC174.1 .S551",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/s/slater-john-clarke.bib;
                 https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  author-dates = "John Clarke Slater (1900--1976)",
  tableofcontents = "Preface / v \\
                 1: The Hydrogen Molecular Ion / 1 \\
                 1-1. Energy Levels and Wave Functions for H$_2^+$ / 1
                 \\
                 1-2. The Born--Oppenheimer Approximation and the
                 Separation of Nuclear and Electronic Motion / 9 \\
                 1-3. The Vibrations and Rotations of Diatomic Molecules
                 / 14 \\
                 1-4. The Morse Curve / 17 \\
                 1-5. General Nature of the Energy Levels of Diatomic
                 Molecules / 19 \\
                 2: LCAO and Variation Methods, and the Virial Theorem,
                 for H$_2^+$ / 22 \\
                 2-1. Introduction / 22 \\
                 2-2. The Overlap Charge / 23 \\
                 2-3. Calculation of the Energy / 26 \\
                 2-4. The Variation Method and the Virial Theorem / 29
                 \\
                 2-5. Kinetic and Potential Energies in Diatomic
                 Molecules / 34 \\
                 2-6. Feynman's Theorem and the Bond between Atoms / 39
                 \\
                 3: The Heitler--London Method for the Hydrogen Molecule
                 / 41 \\
                 3-1. The Many-electron Problem in Quantum Mechanics /
                 41 \\
                 3-2. The Heitler--London Method for Hydrogen ---
                 General Formulation / 45 \\
                 3-3. The Heitler--London Method for Hydrogen ---
                 Detailed Calculation / 49 \\
                 3-4. Improvements of the Heitler--London Method / 64
                 \\
                 4: The Molecular-orbital Method for Hydrogen, and Its
                 Extensions / 60 \\
                 4-1. Molecular Orbitals and Self-consistent Fields / 60
                 \\
                 4-2. Configurations Formed from $1s$ Hydrogen Orbitals
                 / 62 \\
                 4-3. The Secular Problem Using the Molecular-orbital
                 Method / 66 \\
                 4-4. Variation Method for the Molecular-orbital
                 Calculation / 70 \\
                 4-6. The Coulson--Fischer Method, and Orthogonalized
                 Atomic Orbitals / 71 \\
                 4-6. The James--Coolidge Calculation for the Hydrogen
                 Molecule / 74 \\
                 4-7. Extended Configuration Interaction in the Hydrogen
                 Molecule / 76 \\
                 4-8. Details of Configuration-interaction Calculations
                 in Hydrogen / 80 \\
                 5: The Method of Molecular Orbitals / 85 \\
                 5-1. The Historical Development of Molecular Theory /
                 86 \\
                 5-2. The Hartree--Fock Equations and the
                 Molecular-orbital Method / 92 \\
                 5-3. Roothaan's Method for the Hartree--Fock Problem /
                 97 \\
                 6: Homonuclear Diatomic Molecules / 102 \\
                 6-1. Introduction / 102 \\
                 6-2. One- electron Energies of Homonuclear Diatomic
                 Molecules / 103 \\
                 6-3. Molecular Orbitals and Their Bonding Properties /
                 109 \\
                 6-4. The Repulsion of Two Helium Atoms / 111 \\
                 6-6. The Oxygen Molecule / 117 \\
                 6-6. Linear Polyatomic Molecules: The CO$_2$ Molecule /
                 127 \\
                 7: Heteronuclear Diatomic Molecules / 131 \\
                 One-electron Energies and Dipole Moments of
                 Heteronuclear Diatomic Molecules / 131 \\
                 7-2. The Molecular-orbital Method for the Lithium
                 Hydride Molecule / 136 \\
                 7-3. The Heitler--London Method for the LiH Molecule /
                 142 \\
                 8: Group Theory and the Symmetry of Wave Functions /
                 151 \\
                 8-1. Group Theory and Atomic Structure / 161 \\
                 8-2. The Groups $C_{N_v}$ and $D_{N_h}$ as Examples of
                 Finite Groups / 167 \\
                 8-3. The Conditions for Formation of a Group / 162 \\
                 8-4. Irreducible Representations and Basis Functions /
                 164 \\
                 8-6. Basis Functions for the Irreducible
                 Representations of the Groups $C_{N_v}$ and $C_N$ / 167
                 \\
                 8-6. Relation of the Group $C_{N_v}$ to the Problem of
                 Cylindrical Symmetry / 169 \\
                 9: Bloch's Method for the Construction of Symmetry
                 Orbitals / 172 \\
                 9-1. Introduction / 172 \\
                 9-2. Bloch's Method for Constructing Symmetry Orbitals
                 / 173 \\
                 9-3. Matrix Elements of One-electron Symmetric
                 Operators with Respect to Bloch Functions / 176 \\
                 9-4. Energy Bands and the Theory of Solids / 181 \\
                 9-5. Orthogonalized Atomic Orbitals, or Wannier
                 Functions / 184 \\
                 10: The Ammonia Molecule / 188 \\
                 10-1. Experimental Methods of Studying Molecular
                 Configurations / 188 \\
                 10-2. Molecular Orbitals for the Ammonia Molecule / 189
                 \\
                 10-3. Directed Orbitals and Covalent Binding in
                 Polyatomic Molecules / 193 \\
                 10-4. The Valence-bond Function / 196 \\
                 10-5. The Formula of Hurley, Lennard-Jones, and Pople
                 for the Extended Valence-bond Method / 198 \\
                 10-6. Construction of the Orbitals $A_i$ and $B_i$ /
                 202 \\
                 10-7. Configuration Interaction in Ammonia / 207 \\
                 11: The Methane and Water Molecules / 209 \\
                 11-1. Molecular and Equivalent Orbitals for Methane /
                 209 \\
                 11-2. Configuration Interaction in Methane --- General
                 Discussion / 213 \\
                 11-3. Configuration Interaction in Methane --- Analogy
                 to Neon / 216 \\
                 11-4. The Water Molecule / 221 \\
                 12: The Ethylene and Benzene Molecules / 227 \\
                 12-1. The Ethylene Molecule / 227 \\
                 12-2. The Benzene Molecule / 232 \\
                 12-3. The Method of Alternant Molecular Orbitals for
                 Benzene / 240 \\
                 12-4. Excited Energy Levels in Benzene / 246 \\
                 Appendix 1. The H$_2^+$ Problem / 247 \\
                 Appendix 2. The Born--Oppenheimer Theorem and Feynman's
                 Theorem / 252 \\
                 Appendix 3. The Virial Theorem / 254 \\
                 Appendix 4. The Hartree--Fock Method / 256 \\
                 Appendix 5. The Variation Principle for Nonorthogonal
                 Basis Functions / 261 \\
                 Appendix 6. Two-center Integrals / 263 \\
                 Generalization of Results for Two-center Integrals /
                 274 \\
                 Appendix 7. Roothaan's Method / 277 \\
                 Appendix 8. Determinantal Functions Formed from Linear
                 Combinations of Orbitals / 283 \\
                 Appendix 9. Matrix Elements of the Hamiltonian and
                 Other Operators for Determinantal Functions Composed of
                 Nonorthogonal Orbitals / 286 \\
                 Appendix 10. The Repulsion of Two Helium Atoms / 290
                 \\
                 Appendix 11. Configuration Interaction in the Oxygen
                 Molecule / 294 \\
                 A11-1. Tabulation of Multiplets Involved in the
                 Configuration Interaction / 294 \\
                 A11-2. Method of Finding Multiplets in the
                 Molecular-orbital Scheme / 294 \\
                 A11-3. Multiplets in the Oxygen Configuration
                 Interaction, Atomic-orbital Basis / 302 \\
                 A11-4. Method of Finding Multiplets in the
                 Atomic-orbital Scheme / 304 \\
                 Appendix 12. The Group Theory / 315 \\
                 A12-1. Introduction: The Group $C_{3v}$ / 316 \\
                 A12-2. General Properties of Representations / 318 \\
                 A12-3. The Regular Representation and Projection
                 Operators / 323 \\
                 A12-4. Irreducible Representations and
                 Schr{\"o}dinger's Equation / 333 \\
                 A12-5. The Two-dimensional Rotation and Reflection
                 Groups / 336 \\
                 A12-6. The Three-dimensional Rotation and Reflection
                 Groups / 340 \\
                 A12-7. The Tetrahedral and Cubic Point Groups / 346 \\
                 A12-8. The Splitting of Atomic Energy Levels in Cubic
                 or Tetrahedral Fields / 363 \\
                 Appendix 13. Multiplet Structure and Configuration
                 Interaction in the Ring of Six Hydrogen Atoms / 367 \\
                 A13-1. Introduction / 367 \\
                 A13-2. The Molecular-orbital Approach for Multiplets in
                 the Ring of Hydrogen Atoms / 372 \\
                 A13-3. The Atomic-orbital Approach for the H$_6$
                 Molecule / 381 \\
                 A13-4. General Discussion of the Problem of H$_6$ / 388
                 \\
                 Appendix 14. The Method of Hurley, Lennard-Jones, and
                 Pople / 390 \\
                 Appendix 15. Three- and Four-center Integrals / 397 \\
                 Bibliography / 401 \\
                 Index / 481",
}


bibtype: book
filename: master.bib
label: Smail:1923:ETI
author: Lloyd L. Smail
title: Elements of the Theory of Infinite Processes
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: vi + 339
year: 1923
LCCN: QA295.S52
bibdate: Wed Jul 6 14:56:16 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.07.06 14:56:16 ???
acknowledgement: ack-nhfb
rawauthor: Lloyd L. Smail
rawtitle: Elements of the Theory of Infinite Processes
entry:
@Book{Smail:1923:ETI,
  author =       "Lloyd L. Smail",
  title =        "Elements of the Theory of Infinite Processes",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "vi + 339",
  year =         "1923",
  LCCN =         "QA295.S52",
  bibdate =      "Wed Jul 6 14:56:16 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Smiley:2010:MWI
author: Jane Smiley
title: The man who invented the computer: the biography of John Atanasoff, digital pioneer
publisher: pub-DOUBLEDAY
address: pub-DOUBLEDAY:adr
pages: 246 + 8
year: 2010
LCCN: QA76.2.A75 S64 2010
bibdate: Mon Oct 25 10:49:42 MDT 2010
bibtimestamp: 2010.10.25 10:49:42 MDT
acknowledgement: ack-nhfb
rawauthor: Jane Smiley
rawtitle: The man who invented the computer: the biography of {John Atanasoff}, digital pioneer
ISBN:
0-385-52713-6, 0-385-53372-1 (e-book), 1-299-11995-6 (e-book) OR 0385527136, 0385533721 (ebook), 1299119956 (ebook)

ISBN13:
978-0-385-52713-2, 978-0-385-53372-0 (e-book), 978-1-299-11995-6 (e-book) OR 9780385527132, 9780385533720 (ebook), 9781299119956 (ebook)

bibsource:
fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/bibnet/authors/t/teller-edward.bib; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib; https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib; https://www.math.utah.edu/pub/tex/bib/fparith.bib; https://www.math.utah.edu/pub/tex/bib/master.bib

abstract:
One night in the late 1930s, in a bar on the Illinois--Iowa border, John Vincent Atanasoff, a professor of physics at Iowa State University, after a frustrating day performing tedious mathematical calculations in his lab, hit on the idea that the binary number system and electronic switches, combined with an array of capacitors on a moving drum to serve as memory, could yield a computing machine that would make his life easier. Then he went back and built the machine. It worked, but he never patented the device, and the developers of the far-better-known ENIAC almost certainly stole critical ideas from him. But in 1973 a court declared that the patent on that Sperry Rand device was invalid, opening the gates to the computer revolution. Biographer Jane Smiley makes the race to develop digital computing as gripping as a real-life techno-thriller.

keywords:
ABC computer; Alan Turing; Charles Babbage; Clifford Berry; J. Presper Eckert; John V (John Vincent) Atanasoff; John von Neumann; John W. Mauchly; Konrad Zuse; Max Newman

subject:
Atanasoff, John V (John Vincent); Computer scientists; United States; Biography; Inventors; Physicists; Iowa; College teachers; Electronic digital computers; History; 20th century; Patents; Intellectual property

rawabstract:
One night in the late 1930s, in a bar on the Illinois--Iowa border, John Vincent Atanasoff, a professor of physics at Iowa State University, after a frustrating day performing tedious mathematical calculations in his lab, hit on the idea that the binary number system and electronic switches, combined with an array of capacitors on a moving drum to serve as memory, could yield a computing machine that would make his life easier. Then he went back and built the machine. It worked, but he never patented the device, and the developers of the far-better-known ENIAC almost certainly stole critical ideas from him. But in 1973 a court declared that the patent on that Sperry Rand device was invalid, opening the gates to the computer revolution. Biographer Jane Smiley makes the race to develop digital computing as gripping as a real-life techno-thriller.

entry:
@Book{Smiley:2010:MWI,
  author =       "Jane Smiley",
  title =        "The man who invented the computer: the biography of
                 {John Atanasoff}, digital pioneer",
  publisher =    pub-DOUBLEDAY,
  address =      pub-DOUBLEDAY:adr,
  pages =        "246 + 8",
  year =         "2010",
  ISBN =         "0-385-52713-6, 0-385-53372-1 (e-book), 1-299-11995-6
                 (e-book)",
  ISBN-13 =      "978-0-385-52713-2, 978-0-385-53372-0 (e-book),
                 978-1-299-11995-6 (e-book)",
  LCCN =         "QA76.2.A75 S64 2010",
  bibdate =      "Mon Oct 25 10:49:42 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/t/teller-edward.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$25.95",
  abstract =     "One night in the late 1930s, in a bar on the
                 Illinois--Iowa border, John Vincent Atanasoff, a
                 professor of physics at Iowa State University, after a
                 frustrating day performing tedious mathematical
                 calculations in his lab, hit on the idea that the
                 binary number system and electronic switches, combined
                 with an array of capacitors on a moving drum to serve
                 as memory, could yield a computing machine that would
                 make his life easier. Then he went back and built the
                 machine. It worked, but he never patented the device,
                 and the developers of the far-better-known ENIAC almost
                 certainly stole critical ideas from him. But in 1973 a
                 court declared that the patent on that Sperry Rand
                 device was invalid, opening the gates to the computer
                 revolution. Biographer Jane Smiley makes the race to
                 develop digital computing as gripping as a real-life
                 techno-thriller.",
  acknowledgement = ack-nhfb,
  keywords =     "ABC computer; Alan Turing; Charles Babbage; Clifford
                 Berry; J. Presper Eckert; John V (John Vincent)
                 Atanasoff; John von Neumann; John W. Mauchly; Konrad
                 Zuse; Max Newman",
  remark-1 =     "This book contains discussions of the patent battles
                 over early computer designs (pp 131--133 and Chapter
                 9), and some limited information about arithmetic
                 choices, such as on pp. 162--163 ``Howard Aiken, who
                 was still advocating for decimal numbers for
                 computers''. It also contains statements of how Konrad
                 Zuse's early work on electromechanical computers was
                 finally made known in the 1950s in the US (see p.
                 159).",
  remark-2 =     "The chapters are numbered, but without titles, so
                 there is no tableofcontents field in this entry.",
  remark-3 =     "Chapters 10--12 on the Honeywell vs Sperry lawsuit
                 (1968--1971) over who discovered the computer present a
                 strong rebuttal to the views in
                 \cite{McCartney:2001:ETT}.",
  remark-4 =     "Pages 188--189 mention Edward Teller's testimony in
                 August 1971 in the Honeywell vs Sperry lawsuit that the
                 ENIAC had been used for calculations by Los Alamos
                 scientists in 1945--1945, almost two years before the
                 Mauchly and Eckert (i.e., Sperry) patent claims on
                 ENIAC technology. That is `prior art' that led to
                 Sperry losing its patent claims for ENIAC.",
  subject =      "Atanasoff, John V (John Vincent); Computer scientists;
                 United States; Biography; Inventors; Physicists; Iowa;
                 College teachers; Electronic digital computers;
                 History; 20th century; Patents; Intellectual property",
}


bibtype: book
filename: master.bib
label: Smith:1976:MER
title: Matrix Eigensystem Routines: EISPACK Guide
volume: 6
publisher: pub-SV
address: pub-SV:adr
pages: vii + 387
year: 1976
DOI: https://doi.org/10.1007/978-3-540-38004-7
ISBN: 0-387-06710-8 OR 0387067108
ISBN13: 978-0-387-06710-0 OR 9780387067100
LCCN: QA193 .M37, QA267.A1 L43 no.6
bibdate: Mon Dec 13 15:15:20 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.13 15:15:20 ???
series: Lecture Notes in Computer Science, Editors: G. Goos and J. Hartmanis
URL: http://link.springer.com/10.1007/3-540-07546-1
subject: EISPACK; EISPACK (Logiciel); Engineering and Applied Sciences; Computer Science, general
acknowledgement: ack-nhfb
rawtitle: Matrix Eigensystem Routines: {EISPACK} Guide
author:
B. T. Smith and J. M. Boyle and J. J. Dongarra and B. S. Garbow and Y. Ikebe and V. C. Klema and C. B. Moler

TOC:
1: Introduction 2: How to Use EISPACK 3: Validation of EISPACK 4: Execution Times for EISPACK 5: Certification and Availability of EISPACK 6: Differences Between the EISPACK Subroutines and the Handbook Algol Procedures 7: Documentation and Source Listings

rawauthor:
B. T. Smith and J. M. Boyle and J. J. Dongarra and B. S. Garbow and Y. Ikebe and V. C. Klema and C. B. Moler

rawTOC:
1: Introduction \\ 2: How to Use EISPACK \\ 3: Validation of EISPACK \\ 4: Execution Times for EISPACK \\ 5: Certification and Availability of EISPACK \\ 6: Differences Between the EISPACK Subroutines and the Handbook Algol Procedures \\ 7: Documentation and Source Listings

entry:
@Book{Smith:1976:MER,
  author =       "B. T. Smith and J. M. Boyle and J. J. Dongarra and B.
                 S. Garbow and Y. Ikebe and V. C. Klema and C. B.
                 Moler",
  title =        "Matrix Eigensystem Routines: {EISPACK} Guide",
  volume =       "6",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "vii + 387",
  year =         "1976",
  DOI =          "https://doi.org/10.1007/978-3-540-38004-7",
  ISBN =         "0-387-06710-8",
  ISBN-13 =      "978-0-387-06710-0",
  LCCN =         "QA193 .M37, QA267.A1 L43 no.6",
  bibdate =      "Mon Dec 13 15:15:20 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "Lecture Notes in Computer Science, Editors: G. Goos
                 and J. Hartmanis",
  URL =          "http://link.springer.com/10.1007/3-540-07546-1",
  acknowledgement = ack-nhfb,
  subject =      "EISPACK; EISPACK (Logiciel); Engineering and Applied
                 Sciences; Computer Science, general",
  tableofcontents = "1: Introduction \\
                 2: How to Use EISPACK \\
                 3: Validation of EISPACK \\
                 4: Execution Times for EISPACK \\
                 5: Certification and Availability of EISPACK \\
                 6: Differences Between the EISPACK Subroutines and the
                 Handbook Algol Procedures \\
                 7: Documentation and Source Listings",
}


bibtype: book
filename: master.bib
label: Smith:1987:SGMa
author: Joan M. Smith
title: The Standard Generalized Markup Language and Related Issues
publisher: British National Bibliography Research Fund
address: London, UK
pages: 63
year: 1987
ISBN: 0-7123-3082-8 OR 0712330828
ISBN13: 978-0-7123-3082-4 OR 9780712330824
LCCN: Z286 .E43 S65 1986
bibdate: Thu Jul 7 16:16:39 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.07.07 16:16:39 ???
acknowledgement: ack-nhfb
rawauthor: Joan M. Smith
rawtitle: The {Standard Generalized Markup Language} and Related Issues
entry:
@Book{Smith:1987:SGMa,
  author =       "Joan M. Smith",
  title =        "The {Standard Generalized Markup Language} and Related
                 Issues",
  publisher =    "British National Bibliography Research Fund",
  address =      "London, UK",
  pages =        "63",
  year =         "1987",
  ISBN =         "0-7123-3082-8",
  ISBN-13 =      "978-0-7123-3082-4",
  LCCN =         "Z286 .E43 S65 1986",
  bibdate =      "Thu Jul 7 16:16:39 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: Smith:1987:SGMb
author: Joan M. Smith
title: The Standard Generalized Markup Language (SGML): guidelines for authors
publisher: British Library Publications Sales Unit
address: Wolfeboro, NH, USA
pages: ix + 66
year: 1987
ISBN: 0-7123-3112-3 OR 0712331123
ISBN13: 978-0-7123-3112-8 OR 9780712331128
LCCN: QA76.73.S44 S65x 1987
bibdate: Thu Jul 7 16:16:35 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.07.07 16:16:35 ???
acknowledgement: ack-nhfb
rawauthor: Joan M. Smith
rawtitle: The {Standard Generalized Markup Language} ({SGML}): guidelines for authors
entry:
@Book{Smith:1987:SGMb,
  author =       "Joan M. Smith",
  title =        "The {Standard Generalized Markup Language} ({SGML}):
                 guidelines for authors",
  publisher =    "British Library Publications Sales Unit",
  address =      "Wolfeboro, NH, USA",
  pages =        "ix + 66",
  year =         "1987",
  ISBN =         "0-7123-3112-3",
  ISBN-13 =      "978-0-7123-3112-8",
  LCCN =         "QA76.73.S44 S65x 1987",
  bibdate =      "Thu Jul 7 16:16:35 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: Smith:1988:SUG
author: Joan M. Smith and Robert Stutely
title: SGML: The User's Guide to ISO 8879
publisher: pub-ELLIS-HORWOOD
address: pub-ELLIS-HORWOOD:adr
pages: 175
year: 1988
ISBN: 0-470-21126-1 (Halsted Press), 0-7458-0221-4 OR 0470211261 (Halsted Press), 0745802214
LCCN: QA76.73.S44 S441 1988
bibdate: Wed Aug 10 19:00:18 MDT 1994
bibtimestamp: 1994.08.10 19:00:18 MDT
series: Ellis Horwood series in computers and their applications
keywords: algorithms; documentation; languages; SGML (computer program language)
acknowledgement: ack-nhfb
rawauthor: Joan M. Smith and Robert Stutely
rawtitle: {SGML}: The User's Guide to {ISO} 8879
ISBN13:
978-0-470-21126-7 (Halsted Press), 978-0-7458-0221-3 OR 9780470211267 (Halsted Press), 9780745802213

bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/sgml.bib; https://www.math.utah.edu/pub/tex/bib/standard.bib

subject:
I.3.6 Computing Methodologies, COMPUTER GRAPHICS, Methodology and Techniques, Languages J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS, Publishing

entry:
@Book{Smith:1988:SUG,
  author =       "Joan M. Smith and Robert Stutely",
  title =        "{SGML}: The User's Guide to {ISO} 8879",
  publisher =    pub-ELLIS-HORWOOD # " and " # pub-HALSTED,
  address =      pub-ELLIS-HORWOOD:adr # " and " # pub-HALSTED:adr,
  pages =        "175",
  year =         "1988",
  ISBN =         "0-470-21126-1 (Halsted Press), 0-7458-0221-4",
  ISBN-13 =      "978-0-470-21126-7 (Halsted Press), 978-0-7458-0221-3",
  LCCN =         "QA76.73.S44 S441 1988",
  bibdate =      "Wed Aug 10 19:00:18 MDT 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/sgml.bib;
                 https://www.math.utah.edu/pub/tex/bib/standard.bib",
  price =        "UK\pounds22.50",
  series =       "Ellis Horwood series in computers and their
                 applications",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; documentation; languages; SGML (computer
                 program language)",
  libnote =      "Not yet in my library.",
  subject =      "I.3.6 Computing Methodologies, COMPUTER GRAPHICS,
                 Methodology and Techniques, Languages \\ J.7 Computer
                 Applications, COMPUTERS IN OTHER SYSTEMS, Publishing",
}


bibtype: book
filename: master.bib
label: Smith:1990:LPV
author: Ross Smith
title: Learning PostScript: A Visual Approach
publisher: pub-PEACHPIT
address: pub-PEACHPIT:adr
pages: 175
year: 1990
ISBN: 0-938151-12-6 OR 0938151126
ISBN13: 978-0-938151-12-8 OR 9780938151128
LCCN: QA76.73.P67 S55 1990
bibdate: Sat Aug 27 10:55:20 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.08.27 10:55:20 ???
acknowledgement: ack-nhfb
rawauthor: Ross Smith
rawtitle: Learning {PostScript}: {A} Visual Approach
entry:
@Book{Smith:1990:LPV,
  author =       "Ross Smith",
  title =        "Learning {PostScript}: {A} Visual Approach",
  publisher =    pub-PEACHPIT,
  address =      pub-PEACHPIT:adr,
  year =         "1990",
  ISBN =         "0-938151-12-6",
  ISBN-13 =      "978-0-938151-12-8",
  LCCN =         "QA76.73.P67 S55 1990",
  bibdate =      "Sat Aug 27 10:55:20 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Smith:1992:SRS
author: Joan M. Smith
title: SGML and Related Standards: Document Description and Processing Languages
publisher: pub-ELLIS-HORWOOD
address: pub-ELLIS-HORWOOD:adr
pages: xviii + 151
year: 1992
ISBN: 0-13-441056-4 (paperback), 0-13-806506-3 OR 0134410564 (paperback), 0138065063
ISBN13: 978-0-13-441056-2 (paperback), 978-0-13-806506-5 OR 9780134410562 (paperback), 9780138065065
LCCN: QA76.73 .S42 1992
MRclass: 68U15, 68-01
bibdate: Wed Aug 10 11:33:23 1994
bibtimestamp: 1994.08.10 11:33:23 ???
series: The Ellis Horwood series in computers and their applications
ZMnumber: 0818.68146
acknowledgement: ack-nhfb
rawauthor: Joan M. Smith
rawtitle: {SGML} and Related Standards: Document Description and Processing Languages
bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/sgml.bib; https://www.math.utah.edu/pub/tex/bib/standard.bib

TOC:
Preface Acronyms and abbreviations Introduction / 1 Background / 1 Standardization aspects / 2 Objectives of SGML / 6 Uses of SGML / 7 The Standard Generalized Markup Language / 12 Concepts on which SGML is based / 12 The notion of markup / 13 What SGML is / 14 How SGML works / 15 Features of SGML / 20 An SGML document / 24 SGML declaration / 24 Document type definition / 27 Document instance / 30 Reducing overheads / 31 Some application considerations / 35 General remarks / 35 Avoidance of presentation issues / 36 Numbering schemes / 37 Cross-referencing / 37 Indexing / 37 Lists / 38 Tables / 39 Mathematics / 41 Libraries of information / 41 Hypermedia links / 41 Security / 42 The integrated information base / 45 Some possibilities / 45 Organizational aspects / 46 Output considerations / 46 Functionality / 47 Input to the information base / 48 Ten rules and ten benefits / 50 Getting started / 52 Presenting SGML documents / 55 The standards involved / 55 Document Style Semantics and Specification Language / 55 Standard Page Description Language / 58 Fonts / 61 SGML support facilities / 66 Interchanging SGML documents / 66 Registration of owner identifiers / 67 Editing SGML documents / 68 The overall model / 70 Techniques for using SGML / 72 Vocabulary / 76 Hypermedia and other new work / 77 HyTime / 77 The Standard Music Description Language / 79 A binary version of SGML / 81 Revision of ISO 8879 / 82 Conformance / 83 Related standards work / 84 Some applications of SGML / 89 Defence / 89 Others / 94 A comparison of SGML and ODA / 103 Something about the standards / 103 Technical issues / 105 Business issues / 114 SGML product guidance / 120 Licensing a product / 120 Availability of products / 127 Further information / 134 SGML Users' Group / 134 Graphic Communications Association / 135 Electronic Publishing Special Interest Group / 136 Published standards and technical reports / 137 Books on SGML / 138 Other useful documents / 139 The last word / 141 Appendix 1: A brief history of the development of SGML / 143 Appendix 2: Glossary / 146 Index / 149

rawTOC:
Preface \\ Acronyms and abbreviations \\ Introduction / 1 \\ Background / 1 \\ Standardization aspects / 2 \\ Objectives of SGML / 6 \\ Uses of SGML / 7 \\ The Standard Generalized Markup Language / 12 \\ Concepts on which SGML is based / 12 \\ The notion of markup / 13 \\ What SGML is / 14 \\ How SGML works / 15 \\ Features of SGML / 20 \\ An SGML document / 24 \\ SGML declaration / 24 \\ Document type definition / 27 \\ Document instance / 30 \\ Reducing overheads / 31 \\ Some application considerations / 35 \\ General remarks / 35 \\ Avoidance of presentation issues / 36 \\ Numbering schemes / 37 \\ Cross-referencing / 37 \\ Indexing / 37 \\ Lists / 38 \\ Tables / 39 \\ Mathematics / 41 \\ Libraries of information / 41 \\ Hypermedia links / 41 \\ Security / 42 \\ The integrated information base / 45 \\ Some possibilities / 45 \\ Organizational aspects / 46 \\ Output considerations / 46 \\ Functionality / 47 \\ Input to the information base / 48 \\ Ten rules and ten benefits / 50 \\ Getting started / 52 \\ Presenting SGML documents / 55 \\ The standards involved / 55 \\ Document Style Semantics and Specification Language / 55 \\ Standard Page Description Language / 58 \\ Fonts / 61 \\ SGML support facilities / 66 \\ Interchanging SGML documents / 66 \\ Registration of owner identifiers / 67 \\ Editing SGML documents / 68 \\ The overall model / 70 \\ Techniques for using SGML / 72 \\ Vocabulary / 76 \\ Hypermedia and other new work / 77 \\ HyTime / 77 \\ The Standard Music Description Language / 79 \\ A binary version of SGML / 81 \\ Revision of ISO 8879 / 82 \\ Conformance / 83 \\ Related standards work / 84 \\ Some applications of SGML / 89 \\ Defence / 89 \\ Others / 94 \\ A comparison of SGML and ODA / 103 \\ Something about the standards / 103 \\ Technical issues / 105 \\ Business issues / 114 \\ SGML product guidance / 120 \\ Licensing a product / 120 \\ Availability of products / 127 \\ Further information / 134 \\ SGML Users' Group / 134 \\ Graphic Communications Association / 135 \\ Electronic Publishing Special Interest Group / 136 \\ Published standards and technical reports / 137 \\ Books on SGML / 138 \\ Other useful documents / 139 \\ The last word / 141 \\ Appendix 1: A brief history of the development of SGML / 143 \\ Appendix 2: Glossary / 146 \\ Index / 149

entry:
@Book{Smith:1992:SRS,
  author =       "Joan M. Smith",
  title =        "{SGML} and Related Standards: Document Description and
                 Processing Languages",
  publisher =    pub-ELLIS-HORWOOD,
  address =      pub-ELLIS-HORWOOD:adr,
  pages =        "xviii + 151",
  year =         "1992",
  ISBN =         "0-13-441056-4 (paperback), 0-13-806506-3",
  ISBN-13 =      "978-0-13-441056-2 (paperback), 978-0-13-806506-5",
  LCCN =         "QA76.73 .S42 1992",
  MRclass =      "68U15, 68-01",
  bibdate =      "Wed Aug 10 11:33:23 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/sgml.bib;
                 https://www.math.utah.edu/pub/tex/bib/standard.bib",
  price =        "US\$50.25",
  series =       "The Ellis Horwood series in computers and their
                 applications",
  ZMnumber =     "0818.68146",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "Preface \\
                 Acronyms and abbreviations \\
                 Introduction / 1 \\
                 Background / 1 \\
                 Standardization aspects / 2 \\
                 Objectives of SGML / 6 \\
                 Uses of SGML / 7 \\
                 The Standard Generalized Markup Language / 12 \\
                 Concepts on which SGML is based / 12 \\
                 The notion of markup / 13 \\
                 What SGML is / 14 \\
                 How SGML works / 15 \\
                 Features of SGML / 20 \\
                 An SGML document / 24 \\
                 SGML declaration / 24 \\
                 Document type definition / 27 \\
                 Document instance / 30 \\
                 Reducing overheads / 31 \\
                 Some application considerations / 35 \\
                 General remarks / 35 \\
                 Avoidance of presentation issues / 36 \\
                 Numbering schemes / 37 \\
                 Cross-referencing / 37 \\
                 Indexing / 37 \\
                 Lists / 38 \\
                 Tables / 39 \\
                 Mathematics / 41 \\
                 Libraries of information / 41 \\
                 Hypermedia links / 41 \\
                 Security / 42 \\
                 The integrated information base / 45 \\
                 Some possibilities / 45 \\
                 Organizational aspects / 46 \\
                 Output considerations / 46 \\
                 Functionality / 47 \\
                 Input to the information base / 48 \\
                 Ten rules and ten benefits / 50 \\
                 Getting started / 52 \\
                 Presenting SGML documents / 55 \\
                 The standards involved / 55 \\
                 Document Style Semantics and Specification Language /
                 55 \\
                 Standard Page Description Language / 58 \\
                 Fonts / 61 \\
                 SGML support facilities / 66 \\
                 Interchanging SGML documents / 66 \\
                 Registration of owner identifiers / 67 \\
                 Editing SGML documents / 68 \\
                 The overall model / 70 \\
                 Techniques for using SGML / 72 \\
                 Vocabulary / 76 \\
                 Hypermedia and other new work / 77 \\
                 HyTime / 77 \\
                 The Standard Music Description Language / 79 \\
                 A binary version of SGML / 81 \\
                 Revision of ISO 8879 / 82 \\
                 Conformance / 83 \\
                 Related standards work / 84 \\
                 Some applications of SGML / 89 \\
                 Defence / 89 \\
                 Others / 94 \\
                 A comparison of SGML and ODA / 103 \\
                 Something about the standards / 103 \\
                 Technical issues / 105 \\
                 Business issues / 114 \\
                 SGML product guidance / 120 \\
                 Licensing a product / 120 \\
                 Availability of products / 127 \\
                 Further information / 134 \\
                 SGML Users' Group / 134 \\
                 Graphic Communications Association / 135 \\
                 Electronic Publishing Special Interest Group / 136 \\
                 Published standards and technical reports / 137 \\
                 Books on SGML / 138 \\
                 Other useful documents / 139 \\
                 The last word / 141 \\
                 Appendix 1: A brief history of the development of SGML
                 / 143 \\
                 Appendix 2: Glossary / 146 \\
                 Index / 149",
}


bibtype: book
filename: master.bib
label: Smith:1998:SECa
author: Crosbie Smith
title: The science of energy: a cultural history of energy physics in Victorian Britain
publisher: pub-U-CHICAGO
address: pub-U-CHICAGO:adr
pages: xi + 404
year: 1998
ISBN: 0-226-76420-6, 0-226-76421-4 (paperback) OR 0226764206, 0226764214 (paperback)
ISBN13: 978-0-226-76420-7, 978-0-226-76421-4 (paperback) OR 9780226764207, 9780226764214 (paperback)
LCCN: QC72 .S58 1998
bibdate: Mon Sep 29 10:56:31 MDT 2014
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2014.09.29 10:56:31 MDT
acknowledgement: ack-nhfb
rawauthor: Crosbie Smith
rawtitle: The science of energy: a cultural history of energy physics in {Victorian Britain}
URL:
http://catdir.loc.gov/catdir/description/uchi051/98024960.html; http://catdir.loc.gov/catdir/enhancements/fy0608/98024960-t.html; http://catdir.loc.gov/catdir/enhancements/fy0609/98024960-b.html

abstract:
Although we take it for granted today, the concept of ``energy'' transformed nineteenth-century physics. In booktitle The Science of Energy, Crosbie Smith shows how a North British group of scientists and engineers, including James Joule, James Clerk Maxwell, William and James Thomson, Fleeming Jenkin, and P. G. Tait, developed energy physics to solve practical problems encountered by Scottish shipbuilders and marine engineers to counter biblical revivalism and evolutionary materialism and to rapidly enhance their own scientific credibility. Replacing the language and concepts of classical mechanics with terms such as ``actual'' and ``potential'' energy, the North British group conducted their revolution in physics so astutely and vigorously that the concept of ``energy'' --- a valuable commodity in the early days of industrialization --- became their intellectual property. Smith skillfully places this revolution in its scientific and cultural context, exploring the actual creation of scientific knowledge during one of the most significant episodes in the history of physics.

subject:
Force and energy; History; 19th century; Power resources; Power (Mechanics); Force et energie; Histoire; 19e siecle; Ressources energetiques; Energie mecanique; Energie; Physik; Wissenschaft; Kraft; Force and energy; Power (Mechanics); Power resources; Gross britannien

TOC:
Introduction: a history of energy From design to dissolution: Scotland's Presbyterian cultures Recovering the motive power of heat Mr Joule of Manchester Constructing a perfect thermo-dynamic engine `Everything in the material world is progressive' `The epoch of energy': the new physics and the new cosmology The science of thermodynamics North Britain versus metropolis: territorial controversy in the history of energy Newton reinvented: Thomson and Tait's Treatise on natural philosophy Gentleman of energy: the natural philosophy of James Clerk Maxwell Demons versus dissipation Energy and electricity: `the apparatus of the market place' Sequel: Transforming energy in the late nineteenth century

rawabstract:
Although we take it for granted today, the concept of ``energy'' transformed nineteenth-century physics. In \booktitle{The Science of Energy}, Crosbie Smith shows how a North British group of scientists and engineers, including James Joule, James Clerk Maxwell, William and James Thomson, Fleeming Jenkin, and P. G. Tait, developed energy physics to solve practical problems encountered by Scottish shipbuilders and marine engineers to counter biblical revivalism and evolutionary materialism and to rapidly enhance their own scientific credibility. Replacing the language and concepts of classical mechanics with terms such as ``actual'' and ``potential'' energy, the North British group conducted their revolution in physics so astutely and vigorously that the concept of ``energy'' --- a valuable commodity in the early days of industrialization --- became their intellectual property. Smith skillfully places this revolution in its scientific and cultural context, exploring the actual creation of scientific knowledge during one of the most significant episodes in the history of physics.

rawTOC:
Introduction: a history of energy \\ From design to dissolution: Scotland's Presbyterian cultures \\ Recovering the motive power of heat \\ Mr Joule of Manchester \\ Constructing a perfect thermo-dynamic engine \\ `Everything in the material world is progressive' \\ `The epoch of energy': the new physics and the new cosmology \\ The science of thermodynamics \\ North Britain versus metropolis: territorial controversy in the history of energy \\ Newton reinvented: Thomson and Tait's Treatise on natural philosophy \\ Gentleman of energy: the natural philosophy of James Clerk Maxwell \\ Demons versus dissipation \\ Energy and electricity: `the apparatus of the market place' \\ Sequel: Transforming energy in the late nineteenth century

entry:
@Book{Smith:1998:SECa,
  author =       "Crosbie Smith",
  title =        "The science of energy: a cultural history of energy
                 physics in {Victorian Britain}",
  publisher =    pub-U-CHICAGO,
  address =      pub-U-CHICAGO:adr,
  pages =        "xi + 404",
  year =         "1998",
  ISBN =         "0-226-76420-6, 0-226-76421-4 (paperback)",
  ISBN-13 =      "978-0-226-76420-7, 978-0-226-76421-4 (paperback)",
  LCCN =         "QC72 .S58 1998",
  bibdate =      "Mon Sep 29 10:56:31 MDT 2014",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "http://catdir.loc.gov/catdir/description/uchi051/98024960.html;
                 http://catdir.loc.gov/catdir/enhancements/fy0608/98024960-t.html;
                 http://catdir.loc.gov/catdir/enhancements/fy0609/98024960-b.html",
  abstract =     "Although we take it for granted today, the concept of
                 ``energy'' transformed nineteenth-century physics. In
                 \booktitle{The Science of Energy}, Crosbie Smith shows
                 how a North British group of scientists and engineers,
                 including James Joule, James Clerk Maxwell, William and
                 James Thomson, Fleeming Jenkin, and P. G. Tait,
                 developed energy physics to solve practical problems
                 encountered by Scottish shipbuilders and marine
                 engineers to counter biblical revivalism and
                 evolutionary materialism and to rapidly enhance their
                 own scientific credibility. Replacing the language and
                 concepts of classical mechanics with terms such as
                 ``actual'' and ``potential'' energy, the North British
                 group conducted their revolution in physics so astutely
                 and vigorously that the concept of ``energy'' --- a
                 valuable commodity in the early days of
                 industrialization --- became their intellectual
                 property. Smith skillfully places this revolution in
                 its scientific and cultural context, exploring the
                 actual creation of scientific knowledge during one of
                 the most significant episodes in the history of
                 physics.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "Force and energy; History; 19th century; Power
                 resources; Power (Mechanics); Force et {\'e}nergie;
                 Histoire; 19e si{\`e}cle; Ressources
                 {\'e}nerg{\'e}tiques; {\'E}nergie m{\'e}canique;
                 Energie; Physik; Wissenschaft; Kraft; Force and energy;
                 Power (Mechanics); Power resources;
                 Gro{\ss}britannien",
  tableofcontents = "Introduction: a history of energy \\
                 From design to dissolution: Scotland's Presbyterian
                 cultures \\
                 Recovering the motive power of heat \\
                 Mr Joule of Manchester \\
                 Constructing a perfect thermo-dynamic engine \\
                 `Everything in the material world is progressive' \\
                 `The epoch of energy': the new physics and the new
                 cosmology \\
                 The science of thermodynamics \\
                 North Britain versus metropolis: territorial
                 controversy in the history of energy \\
                 Newton reinvented: Thomson and Tait's Treatise on
                 natural philosophy \\
                 Gentleman of energy: the natural philosophy of James
                 Clerk Maxwell \\
                 Demons versus dissipation \\
                 Energy and electricity: `the apparatus of the market
                 place' \\
                 Sequel: Transforming energy in the late nineteenth
                 century",
}


bibtype: book
filename: master.bib
label: Smith:1998:SXC
author: Michael Smith
title: Station X: The Codebreakers of Bletchley Park
publisher: Channel 4 Books
address: London, UK
pages: 184
year: 1998
ISBN: 0-7522-7148-2 OR 0752271482
ISBN13: 978-0-7522-7148-4 OR 9780752271484
LCCN: D810.C88 S66 2000
bibdate: Thu Sep 21 06:40:24 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2000.09.21 06:40:24 ???
acknowledgement: ack-nhfb
rawauthor: Michael Smith
rawtitle: {Station X}: The Codebreakers of {Bletchley Park}
entry:
@Book{Smith:1998:SXC,
  author =       "Michael Smith",
  title =        "{Station X}: The Codebreakers of {Bletchley Park}",
  publisher =    "Channel 4 Books",
  address =      "London, UK",
  pages =        "184",
  year =         "1998",
  ISBN =         "0-7522-7148-2",
  ISBN-13 =      "978-0-7522-7148-4",
  LCCN =         "D810.C88 S66 2000",
  bibdate =      "Thu Sep 21 06:40:24 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "UK\pounds 5.99",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Smith:2005:VMV
author: James E. (James Edward) Smith and Ravi Nair
title: Virtual Machines: Versatile Platforms for Systems and Processes
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adrsf
pages: xxii + 638
year: 2005
LCCN: QA76.9.V5 S54 2005
bibdate: Thu Jul 21 08:04:00 2005
bibtimestamp: 2005.07.21 08:04:00 ???
subject: Virtual computer systems; Computer architecture; System design
acknowledgement: ack-nhfb
rawauthor: James E. (James Edward) Smith and Ravi Nair
rawtitle: Virtual Machines: Versatile Platforms for Systems and Processes
ISBN:
1-55860-910-5 (hardcover), 0-08-052540-7 (e-book), 1-4933-0376-7 OR 1558609105 (hardcover), 0080525407 (ebook), 1493303767

ISBN13:
978-1-55860-910-5 (hardcover), 978-0-08-052540-2 (e-book), 978-1-4933-0376-2 OR 9781558609105 (hardcover), 9780080525402 (ebook), 9781493303762

bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib; z3950.loc.gov:7090/Voyager

URL:
http://books.elsevier.com/us/bookscat/search/details.asp?country=United+States&community=mk&imprint=Morgan+Kaufmann&isbn=1558609105

abstract:
Virtual Machine technology applies the concept of virtualization to an entire machine, circumventing real machine compatibility constraints and hardware resource constraints to enable a higher degree of software portability and flexibility. Virtual machines are rapidly becoming an essential element in computer system design. They provide system security, flexibility, cross-platform compatibility, reliability, and resource efficiency. Designed to solve problems in combining and using major computer system components, virtual machine technologies play a key role in many disciplines, including operating systems, programming languages, and computer architecture. For example, at the process level, virtualizing technologies support dynamic program translation and platform-independent network computing. At the system level, they support multiple operating system environments on the same hardware platform and in servers. Historically, individual virtual machine techniques have been developed within the specific disciplines that employ them (in some cases they aren't even referred to as virtual machines), making it difficult to see their common underlying relationships in a cohesive way. In this text, Smith and Nair take a new approach by examining virtual machines as a unified discipline. Pulling together cross-cutting technologies allows virtual machine implementations to be studied and engineered in a well-structured manner. Topics include instruction set emulation, dynamic program translation and optimization, high level virtual machines (including Java and CLI), and system virtual machines for both single-user systems and servers. Examines virtual machine technologies across the disciplines that use them. Operating systems, programming languages and computer architecture. Defining a new and unified discipline. Reviewed by principle researchers at Microsoft, HP, and by other industry research groups. Written by two authors who combine several decades of expertise in computer system research and development, both in academia and industry.

TOC:
Introduction to virtual machines Emulation: interpretation and binary translation Process virtual machines Dynamic binary optimization High-level language virtual machine architecture High-level language virtual machine implementation Codesigned virtual machines System virtual machines Multiprocessor virtualization Emerging applications

rawabstract:
Virtual Machine technology applies the concept of virtualization to an entire machine, circumventing real machine compatibility constraints and hardware resource constraints to enable a higher degree of software portability and flexibility. Virtual machines are rapidly becoming an essential element in computer system design. They provide system security, flexibility, cross-platform compatibility, reliability, and resource efficiency. Designed to solve problems in combining and using major computer system components, virtual machine technologies play a key role in many disciplines, including operating systems, programming languages, and computer architecture. For example, at the process level, virtualizing technologies support dynamic program translation and platform-independent network computing. At the system level, they support multiple operating system environments on the same hardware platform and in servers. Historically, individual virtual machine techniques have been developed within the specific disciplines that employ them (in some cases they aren't even referred to as virtual machines), making it difficult to see their common underlying relationships in a cohesive way. In this text, Smith and Nair take a new approach by examining virtual machines as a unified discipline. Pulling together cross-cutting technologies allows virtual machine implementations to be studied and engineered in a well-structured manner. Topics include instruction set emulation, dynamic program translation and optimization, high level virtual machines (including Java and CLI), and system virtual machines for both single-user systems and servers. Examines virtual machine technologies across the disciplines that use them. Operating systems, programming languages and computer architecture. Defining a new and unified discipline. Reviewed by principle researchers at Microsoft, HP, and by other industry research groups. Written by two authors who combine several decades of expertise in computer system research and development, both in academia and industry.

rawTOC:
Introduction to virtual machines \\ Emulation: interpretation and binary translation \\ Process virtual machines \\ Dynamic binary optimization \\ High-level language virtual machine architecture \\ High-level language virtual machine implementation \\ Codesigned virtual machines \\ System virtual machines \\ Multiprocessor virtualization \\ Emerging applications

entry:
@Book{Smith:2005:VMV,
  author =       "James E. (James Edward) Smith and Ravi Nair",
  title =        "Virtual Machines: Versatile Platforms for Systems and
                 Processes",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adrsf,
  pages =        "xxii + 638",
  year =         "2005",
  ISBN =         "1-55860-910-5 (hardcover), 0-08-052540-7 (e-book),
                 1-4933-0376-7",
  ISBN-13 =      "978-1-55860-910-5 (hardcover), 978-0-08-052540-2
                 (e-book), 978-1-4933-0376-2",
  LCCN =         "QA76.9.V5 S54 2005",
  bibdate =      "Thu Jul 21 08:04:00 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://books.elsevier.com/us/bookscat/search/details.asp?country=United+States&community=mk&imprint=Morgan+Kaufmann&isbn=1558609105",
  abstract =     "Virtual Machine technology applies the concept of
                 virtualization to an entire machine, circumventing real
                 machine compatibility constraints and hardware resource
                 constraints to enable a higher degree of software
                 portability and flexibility. Virtual machines are
                 rapidly becoming an essential element in computer
                 system design. They provide system security,
                 flexibility, cross-platform compatibility, reliability,
                 and resource efficiency. Designed to solve problems in
                 combining and using major computer system components,
                 virtual machine technologies play a key role in many
                 disciplines, including operating systems, programming
                 languages, and computer architecture. For example, at
                 the process level, virtualizing technologies support
                 dynamic program translation and platform-independent
                 network computing. At the system level, they support
                 multiple operating system environments on the same
                 hardware platform and in servers. Historically,
                 individual virtual machine techniques have been
                 developed within the specific disciplines that employ
                 them (in some cases they aren't even referred to as
                 virtual machines), making it difficult to see their
                 common underlying relationships in a cohesive way. In
                 this text, Smith and Nair take a new approach by
                 examining virtual machines as a unified discipline.
                 Pulling together cross-cutting technologies allows
                 virtual machine implementations to be studied and
                 engineered in a well-structured manner. Topics include
                 instruction set emulation, dynamic program translation
                 and optimization, high level virtual machines
                 (including Java and CLI), and system virtual machines
                 for both single-user systems and servers. Examines
                 virtual machine technologies across the disciplines
                 that use them. Operating systems, programming languages
                 and computer architecture. Defining a new and unified
                 discipline. Reviewed by principle researchers at
                 Microsoft, HP, and by other industry research groups.
                 Written by two authors who combine several decades of
                 expertise in computer system research and development,
                 both in academia and industry.",
  acknowledgement = ack-nhfb,
  subject =      "Virtual computer systems; Computer architecture;
                 System design",
  tableofcontents = "Introduction to virtual machines \\
                 Emulation: interpretation and binary translation \\
                 Process virtual machines \\
                 Dynamic binary optimization \\
                 High-level language virtual machine architecture \\
                 High-level language virtual machine implementation \\
                 Codesigned virtual machines \\
                 System virtual machines \\
                 Multiprocessor virtualization \\
                 Emerging applications",
}


bibtype: book
filename: master.bib
label: Smith:2014:SDF
author: Gary Smith
title: Standard deviations: flawed assumptions tortured data and other ways to lie with statistics
publisher: Duckworth Overlook
address: London, UK
pages: xxii + 638
year: 2014
ISBN: 1-4683-1102-6, 0-7156-4974-4 (e-book) OR 1468311026, 0715649744 (ebook)
ISBN13: 978-1-4683-1102-0, 978-0-7156-4974-9 (e-book) OR 9781468311020, 9780715649749 (ebook)
LCCN: QA279 .S638 2014
bibdate: Fri Sep 2 07:22:41 MDT 2016
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2016.09.02 07:22:41 MDT
URL: http://public.eblib.com/choice/publicfullrecord.aspx?p=2029045
acknowledgement: ack-nhfb
authordates: 1945--
rawauthor: Gary Smith
rawtitle: Standard deviations: flawed assumptions tortured data and other ways to lie with statistics
abstract:
Did you know that having a messy room will make you racist? Or that human beings possess the ability to postpone death until after important ceremonial occasions? Or that people live three to five years longer if they have positive initials, like ACE? All of these `facts' have been argued with a straight face by researchers and backed up with reams of data and convincing statistics. As Nobel Prize-winning economist Ronald Coase once cynically observed, `If you torture data long enough, it will confess.' Lying with statistics is a time-honoured con.

subject:
Statistics; Standard deviations; MATHEMATICS / Applied; MATHEMATICS / Probability and Statistics / General; Standard deviations; Statistics; Donnees statistiques; Methodes statistiques.

TOC:
Introduction 1. Patterns, Patterns, Patterns 2. Garbage In, Gospel Out 3. Apples and Prunes 4. Oops! 5. Graphical Gaffes 6. Common Nonsense 7. Confound It! 8. When You're Hot, You're Not 9. Regression 10. Even Steven 11. The Texas Sharpshooter 12. The Ultimate Procrastination 13. Serious Omissions 14. Flimsy Theories and Rotten Data 15. Don't Confuse Me With Facts 16. Data Without Theory 17. Betting the Bank 18. Theory Without Data 19. When to Be Persuaded and When to Be Skeptical

rawabstract:
Did you know that having a messy room will make you racist? Or that human beings possess the ability to postpone death until after important ceremonial occasions? Or that people live three to five years longer if they have positive initials, like ACE? All of these `facts' have been argued with a straight face by researchers and backed up with reams of data and convincing statistics. As Nobel Prize-winning economist Ronald Coase once cynically observed, `If you torture data long enough, it will confess.' Lying with statistics is a time-honoured con.

rawTOC:
Introduction \\ 1. Patterns, Patterns, Patterns \\ 2. Garbage In, Gospel Out \\ 3. Apples and Prunes \\ 4. Oops! \\ 5. Graphical Gaffes \\ 6. Common Nonsense \\ 7. Confound It! \\ 8. When You're Hot, You're Not \\ 9. Regression \\ 10. Even Steven \\ 11. The Texas Sharpshooter \\ 12. The Ultimate Procrastination \\ 13. Serious Omissions \\ 14. Flimsy Theories and Rotten Data \\ 15. Don't Confuse Me With Facts \\ 16. Data Without Theory \\ 17. Betting the Bank \\ 18. Theory Without Data \\ 19. When to Be Persuaded and When to Be Skeptical

entry:
@Book{Smith:2014:SDF,
  author =       "Gary Smith",
  title =        "Standard deviations: flawed assumptions tortured data
                 and other ways to lie with statistics",
  publisher =    "Duckworth Overlook",
  address =      "London, UK",
  year =         "2014",
  ISBN =         "1-4683-1102-6, 0-7156-4974-4 (e-book)",
  ISBN-13 =      "978-1-4683-1102-0, 978-0-7156-4974-9 (e-book)",
  LCCN =         "QA279 .S638 2014",
  bibdate =      "Fri Sep 2 07:22:41 MDT 2016",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "http://public.eblib.com/choice/publicfullrecord.aspx?p=2029045",
  abstract =     "Did you know that having a messy room will make you
                 racist? Or that human beings possess the ability to
                 postpone death until after important ceremonial
                 occasions? Or that people live three to five years
                 longer if they have positive initials, like ACE? All of
                 these `facts' have been argued with a straight face by
                 researchers and backed up with reams of data and
                 convincing statistics. As Nobel Prize-winning economist
                 Ronald Coase once cynically observed, `If you torture
                 data long enough, it will confess.' Lying with
                 statistics is a time-honoured con.",
  acknowledgement = ack-nhfb,
  author-dates = "1945--",
  subject =      "Statistics; Standard deviations; MATHEMATICS /
                 Applied; MATHEMATICS / Probability and Statistics /
                 General; Standard deviations; Statistics; Donn{\'e}es
                 statistiques; M{\'e}thodes statistiques.",
  tableofcontents = "Introduction \\
                 1. Patterns, Patterns, Patterns \\
                 2. Garbage In, Gospel Out \\
                 3. Apples and Prunes \\
                 4. Oops! \\
                 5. Graphical Gaffes \\
                 6. Common Nonsense \\
                 7. Confound It! \\
                 8. When You're Hot, You're Not \\
                 9. Regression \\
                 10. Even Steven \\
                 11. The Texas Sharpshooter \\
                 12. The Ultimate Procrastination \\
                 13. Serious Omissions \\
                 14. Flimsy Theories and Rotten Data \\
                 15. Don't Confuse Me With Facts \\
                 16. Data Without Theory \\
                 17. Betting the Bank \\
                 18. Theory Without Data \\
                 19. When to Be Persuaded and When to Be Skeptical",
}


bibtype: book
filename: master.bib
label: Smolin:2007:TPR
author: Lee Smolin
title: The Trouble with Physics: the Rise of String Theory, the Fall of a Science, and What Comes Next
publisher: Mariner Books
address: Boston, MA, USA
pages: xxiii + 392
year: 2007
ISBN: 0-618-91868-X (paperback) OR 061891868X (paperback)
ISBN13: 978-0-618-91868-3 (paperback) OR 9780618918683 (paperback)
LCCN: QC6 .S6535 2007
bibdate: Tue Sep 1 16:19:39 MDT 2009
bibtimestamp: 2009.09.01 16:19:39 MDT
remark: Originally published: Boston: Houghton Mifflin, 2006
subject: Physics; Methodology; History; 20th century; String models
acknowledgement: ack-nhfb
rawauthor: Lee Smolin
rawtitle: The Trouble with Physics: the Rise of String Theory, the Fall of a Science, and What Comes Next
bibsource:
https://www.math.utah.edu/pub/tex/bib/einstein.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; melvyl.cdlib.org:210/CDL90

URL:
http://www.loc.gov/catdir/enhancements/fy0634/2006007235-d.html; http://www.loc.gov/catdir/enhancements/fy0737/2006007235-b.html; http://www.loc.gov/catdir/toc/ecip069/2006007235.html

TOC:
The five great problems in theoretical physics The beauty myth The world as geometry Unification becomes a science From unification to superunification Quantum gravity: the fork in the road Preparing for a revolution The first superstring revolution Revolution number two A theory of anything The anthropic solution What string theory explains Surprises from the real world Building on Einstein Physics after string theory How do you fight sociology? What is science? Seers and craftspeople How science really works What we can do for science

rawTOC:
The five great problems in theoretical physics \\ The beauty myth \\ The world as geometry \\ Unification becomes a science \\ From unification to superunification \\ Quantum gravity: the fork in the road \\ Preparing for a revolution \\ The first superstring revolution \\ Revolution number two \\ A theory of anything \\ The anthropic solution \\ What string theory explains \\ Surprises from the real world \\ Building on Einstein \\ Physics after string theory \\ How do you fight sociology? \\ What is science? \\ Seers and craftspeople \\ How science really works \\ What we can do for science

entry:
@Book{Smolin:2007:TPR,
  author =       "Lee Smolin",
  title =        "The Trouble with Physics: the Rise of String Theory,
                 the Fall of a Science, and What Comes Next",
  publisher =    "Mariner Books",
  address =      "Boston, MA, USA",
  pages =        "xxiii + 392",
  year =         "2007",
  ISBN =         "0-618-91868-X (paperback)",
  ISBN-13 =      "978-0-618-91868-3 (paperback)",
  LCCN =         "QC6 .S6535 2007",
  bibdate =      "Tue Sep 1 16:19:39 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0634/2006007235-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0737/2006007235-b.html;
                 http://www.loc.gov/catdir/toc/ecip069/2006007235.html",
  acknowledgement = ack-nhfb,
  remark =       "Originally published: Boston: Houghton Mifflin, 2006",
  subject =      "Physics; Methodology; History; 20th century; String
                 models",
  tableofcontents = "The five great problems in theoretical physics \\
                 The beauty myth \\
                 The world as geometry \\
                 Unification becomes a science \\
                 From unification to superunification \\
                 Quantum gravity: the fork in the road \\
                 Preparing for a revolution \\
                 The first superstring revolution \\
                 Revolution number two \\
                 A theory of anything \\
                 The anthropic solution \\
                 What string theory explains \\
                 Surprises from the real world \\
                 Building on Einstein \\
                 Physics after string theory \\
                 How do you fight sociology? \\
                 What is science? \\
                 Seers and craftspeople \\
                 How science really works \\
                 What we can do for science",
}


bibtype: book
filename: master.bib
label: Smolin:2013:TRC
author: Lee Smolin
title: Time Reborn: From the Crisis in Physics to the Future of the Universe
publisher: Mariner Books
address: Boston, MA, USA
pages: xxxi + 319
year: 2014
ISBN: 0-544-24559-8 OR 0544245598
ISBN13: 978-0-544-24559-4 OR 9780544245594
LCCN: QB991.Q36 S66 2014
bibdate: Sun Jan 18 18:16:42 MST 2015
bibtimestamp: 2015.01.18 18:16:42 MST
acknowledgement: ack-nhfb
authordates: 1955--
rawauthor: Lee Smolin
rawtitle: Time Reborn: From the Crisis in Physics to the Future of the Universe
abstract:
From one of our foremost thinkers and public intellectuals, a radical new view of the nature of time and the cosmos. What is time? This deceptively simple question is the single most important problem facing science as we probe more deeply into the fundamentals of the universe. All of the mysteries physicists and cosmologists face --- from the Big Bang to the future of the universe, from the puzzles of quantum physics to the unification of forces and particles --- come down to the nature of time. The fact that time is real may seem obvious. You experience it passing every day when you watch clocks tick, bread toast, and children grow. But most physicists, from Newton to Einstein to today's quantum theorists, have seen things differently. The scientific case for time being an illusion is formidable. That is why the consequences of adopting the view that time is real are revolutionary. Lee Smolin, author of the controversial bestseller booktitle The Trouble with Physics, argues that a limited notion of time is holding physics back. It's time for a major revolution in scientific thought. The reality of time could be the key to the next big breakthrough in theoretical physics. What if the laws of physics themselves were not timeless? What if they could evolve? booktitle Time Reborn offers a radical new approach to cosmology that embraces the reality of time and opens up a whole new universe of possibilities. There are few ideas that, like our notion of time, shape our thinking about literally everything, with huge implications for physics and beyond --- from climate change to the economic crisis. Smolin explains in lively and lucid prose how the true nature of time impacts our world.

subject:
Quantum cosmology; Space and time; Quantum field theory; Quantum cosmology; Quantum field theory; Space and time.

TOC:
Preface Introduction Part 1. Weight: the expulsion of time 1: Falling 2: The disappearance of time 3: A game of catch 4: Doing physics in a box 5: The expulsion of novelty and surprise 6: Relativity and timelessness 7: Quantum cosmology and the end of time Part 2. Light: time reborn Interlude: Einstein's discontent 8: The cosmological fallacy 9: The cosmological challenge 10: Principles for a new cosmology 11: The evolution of laws 12: Quantum mechanics and the liberation of the atom 13: The battle between relativity and the quantum 14: Time reborn from relativity 15: The emergence of space 16: The life and death of the universe 17: Time reborn from heat and light 18: Infinite space or infinite time? 19: The future of time Epilogue: Thinking in time Notes Bibliography Acknowledgments Index

rawabstract:
From one of our foremost thinkers and public intellectuals, a radical new view of the nature of time and the cosmos. What is time? This deceptively simple question is the single most important problem facing science as we probe more deeply into the fundamentals of the universe. All of the mysteries physicists and cosmologists face --- from the Big Bang to the future of the universe, from the puzzles of quantum physics to the unification of forces and particles --- come down to the nature of time. The fact that time is real may seem obvious. You experience it passing every day when you watch clocks tick, bread toast, and children grow. But most physicists, from Newton to Einstein to today's quantum theorists, have seen things differently. The scientific case for time being an illusion is formidable. That is why the consequences of adopting the view that time is real are revolutionary. Lee Smolin, author of the controversial bestseller \booktitle{The Trouble with Physics}, argues that a limited notion of time is holding physics back. It's time for a major revolution in scientific thought. The reality of time could be the key to the next big breakthrough in theoretical physics. What if the laws of physics themselves were not timeless? What if they could evolve? \booktitle{Time Reborn} offers a radical new approach to cosmology that embraces the reality of time and opens up a whole new universe of possibilities. There are few ideas that, like our notion of time, shape our thinking about literally everything, with huge implications for physics and beyond --- from climate change to the economic crisis. Smolin explains in lively and lucid prose how the true nature of time impacts our world.

rawTOC:
Preface \\ Introduction \\ Part 1. Weight: the expulsion of time \\ 1: Falling \\ 2: The disappearance of time \\ 3: A game of catch \\ 4: Doing physics in a box \\ 5: The expulsion of novelty and surprise \\ 6: Relativity and timelessness \\ 7: Quantum cosmology and the end of time \\ Part 2. Light: time reborn \\ Interlude: Einstein's discontent \\ 8: The cosmological fallacy \\ 9: The cosmological challenge \\ 10: Principles for a new cosmology \\ 11: The evolution of laws \\ 12: Quantum mechanics and the liberation of the atom \\ 13: The battle between relativity and the quantum \\ 14: Time reborn from relativity \\ 15: The emergence of space \\ 16: The life and death of the universe \\ 17: Time reborn from heat and light \\ 18: Infinite space or infinite time? \\ 19: The future of time \\ Epilogue: Thinking in time \\ Notes \\ Bibliography \\ Acknowledgments \\ Index

entry:
@Book{Smolin:2013:TRC,
  author =       "Lee Smolin",
  title =        "Time Reborn: From the Crisis in Physics to the Future
                 of the Universe",
  publisher =    "Mariner Books",
  address =      "Boston, MA, USA",
  pages =        "xxxi + 319",
  year =         "2014",
  ISBN =         "0-544-24559-8",
  ISBN-13 =      "978-0-544-24559-4",
  LCCN =         "QB991.Q36 S66 2014",
  bibdate =      "Sun Jan 18 18:16:42 MST 2015",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "From one of our foremost thinkers and public
                 intellectuals, a radical new view of the nature of time
                 and the cosmos. What is time? This deceptively simple
                 question is the single most important problem facing
                 science as we probe more deeply into the fundamentals
                 of the universe. All of the mysteries physicists and
                 cosmologists face --- from the Big Bang to the future
                 of the universe, from the puzzles of quantum physics to
                 the unification of forces and particles --- come down
                 to the nature of time. The fact that time is real may
                 seem obvious. You experience it passing every day when
                 you watch clocks tick, bread toast, and children grow.
                 But most physicists, from Newton to Einstein to today's
                 quantum theorists, have seen things differently. The
                 scientific case for time being an illusion is
                 formidable. That is why the consequences of adopting
                 the view that time is real are revolutionary. Lee
                 Smolin, author of the controversial bestseller
                 \booktitle{The Trouble with Physics}, argues that a
                 limited notion of time is holding physics back. It's
                 time for a major revolution in scientific thought. The
                 reality of time could be the key to the next big
                 breakthrough in theoretical physics. What if the laws
                 of physics themselves were not timeless? What if they
                 could evolve? \booktitle{Time Reborn} offers a radical
                 new approach to cosmology that embraces the reality of
                 time and opens up a whole new universe of
                 possibilities. There are few ideas that, like our
                 notion of time, shape our thinking about literally
                 everything, with huge implications for physics and
                 beyond --- from climate change to the economic crisis.
                 Smolin explains in lively and lucid prose how the true
                 nature of time impacts our world.",
  acknowledgement = ack-nhfb,
  author-dates = "1955--",
  subject =      "Quantum cosmology; Space and time; Quantum field
                 theory; Quantum cosmology; Quantum field theory; Space
                 and time.",
  tableofcontents = "Preface \\
                 Introduction \\
                 Part 1. Weight: the expulsion of time \\
                 1: Falling \\
                 2: The disappearance of time \\
                 3: A game of catch \\
                 4: Doing physics in a box \\
                 5: The expulsion of novelty and surprise \\
                 6: Relativity and timelessness \\
                 7: Quantum cosmology and the end of time \\
                 Part 2. Light: time reborn \\
                 Interlude: Einstein's discontent \\
                 8: The cosmological fallacy \\
                 9: The cosmological challenge \\
                 10: Principles for a new cosmology \\
                 11: The evolution of laws \\
                 12: Quantum mechanics and the liberation of the atom
                 \\
                 13: The battle between relativity and the quantum \\
                 14: Time reborn from relativity \\
                 15: The emergence of space \\
                 16: The life and death of the universe \\
                 17: Time reborn from heat and light \\
                 18: Infinite space or infinite time? \\
                 19: The future of time \\
                 Epilogue: Thinking in time \\
                 Notes \\
                 Bibliography \\
                 Acknowledgments \\
                 Index",
}


bibtype: book
filename: master.bib
label: Snow:1992:TB
author: Wynter Snow
title: TeX for the Beginner
publisher: pub-AW
address: pub-AW:adr
pages: xii + 377 + 23
year: 1992
ISBN: 0-201-54799-6 OR 0201547996
ISBN13: 978-0-201-54799-3 OR 9780201547993
LCCN: Z253.4.T47 S64 1992
bibdate: Wed Dec 15 10:41:46 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:41:46 ???
acknowledgement: ack-nhfb
rawauthor: Wynter Snow
rawtitle: {\TeX{}} for the Beginner
entry:
@Book{Snow:1992:TB,
  author =       "Wynter Snow",
  title =        "{\TeX{}} for the Beginner",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xii + 377 + 23",
  year =         "1992",
  ISBN =         "0-201-54799-6",
  ISBN-13 =      "978-0-201-54799-3",
  LCCN =         "Z253.4.T47 S64 1992",
  bibdate =      "Wed Dec 15 10:41:46 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: master.bib
label: Snyder:1982:MPU
author: John P. Snyder
title: Map Projections Used by the U.S. Geological Survey
publisher: pub-USGPO
address: pub-USGPO:adr
edition: Second
pages: xiii + 313
year: 1982
LCCN: QE75 .B9
bibdate: Wed Dec 15 18:27:32 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 18:27:32 ???
series: Geological Survey Bulletin 1532
acknowledgement: ack-nhfb
rawauthor: John P. Snyder
rawtitle: Map Projections Used by the {U.S. Geological Survey}
entry:
@Book{Snyder:1982:MPU,
  author =       "John P. Snyder",
  title =        "Map Projections Used by the {U.S. Geological Survey}",
  publisher =    pub-USGPO,
  address =      pub-USGPO:adr,
  edition =      "Second",
  pages =        "xiii + 313",
  year =         "1982",
  LCCN =         "QE75 .B9",
  bibdate =      "Wed Dec 15 18:27:32 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "Geological Survey Bulletin 1532",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Sobel:1995:LTS
author: Dava Sobel
title: Longitude: the True Story of a Lone Genius Who Solved the Greatest Scientific Problem of His Time
publisher: pub-WALKER
address: pub-WALKER:adr
pages: viii + 184
year: 1995
ISBN: 0-8027-1312-2 OR 0802713122
ISBN13: 978-0-8027-1312-4 OR 9780802713124
LCCN: QB225 .S64 1995
bibdate: Thu Jan 06 10:39:28 2000
bibsource: http://www.walkerbooks.com/; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2000.01.06 10:39:28 ???
note: A biography of John Harrison, 1693--1776.
acknowledgement: ack-nhfb
subjectdates: John Harrison (1693--1776)
rawauthor: Dava Sobel
rawnote: A biography of John Harrison, 1693--1776.
rawtitle: Longitude: the True Story of a Lone Genius Who Solved the Greatest Scientific Problem of His Time
abstract:
The story of mariners' centuries-long search for ways of determining longitude that tells not only of the scientific advances but of the perseverance, pettiness, politics, and interesting anecdotes involved. Longitude is the dramatic human story of an epic scientific quest, and of John Harrison's forty-year obsession with building his perfect timekeeper, known today as the chronometer. Full of heroism and chicanery, brilliance and the absurd, it is also a fascinating brief history of astronomy, navigation, and clockmaking. Through Dava Sobel's consummate skill, Longitude will open a new window on our world for all who read it.

TOC:
Acknowledgments 1: Imaginary Lines 2: The Sea Before Time 3: Adrift in a Clockwork Universe 4: Time in a Bottle 5: Powder of Sympathy 6: The Prize 7: Cogmaker's Journal 8: The Grasshopper Goes to Sea 9: Hands on Heaven's Clock 10: The Diamond Timekeeper 11: Trial by Fire and Water 12: A Tale of Two Portraits 13: The Second Voyage of Captain James Cook 14: The Mass Production of Genius 15: In the Meridian Courtyard Sources Index

rawabstract:
The story of mariners' centuries-long search for ways of determining longitude that tells not only of the scientific advances but of the perseverance, pettiness, politics, and interesting anecdotes involved. Longitude is the dramatic human story of an epic scientific quest, and of John Harrison's forty-year obsession with building his perfect timekeeper, known today as the chronometer. Full of heroism and chicanery, brilliance and the absurd, it is also a fascinating brief history of astronomy, navigation, and clockmaking. Through Dava Sobel's consummate skill, Longitude will open a new window on our world for all who read it.

rawTOC:
Acknowledgments \\ 1: Imaginary Lines \\ 2: The Sea Before Time \\ 3: Adrift in a Clockwork Universe \\ 4: Time in a Bottle \\ 5: Powder of Sympathy \\ 6: The Prize \\ 7: Cogmaker's Journal \\ 8: The Grasshopper Goes to Sea \\ 9: Hands on Heaven's Clock \\ 10: The Diamond Timekeeper \\ 11: Trial by Fire and Water \\ 12: A Tale of Two Portraits \\ 13: The Second Voyage of Captain James Cook \\ 14: The Mass Production of Genius \\ 15: In the Meridian Courtyard \\ Sources \\ Index

entry:
@Book{Sobel:1995:LTS,
  author =       "Dava Sobel",
  title =        "Longitude: the True Story of a Lone Genius Who Solved
                 the Greatest Scientific Problem of His Time",
  publisher =    pub-WALKER,
  address =      pub-WALKER:adr,
  pages =        "viii + 184",
  year =         "1995",
  ISBN =         "0-8027-1312-2",
  ISBN-13 =      "978-0-8027-1312-4",
  LCCN =         "QB225 .S64 1995",
  bibdate =      "Thu Jan 06 10:39:28 2000",
  bibsource =    "http://www.walkerbooks.com/;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "A biography of John Harrison, 1693--1776.",
  price =        "US\$19.00",
  abstract =     "The story of mariners' centuries-long search for ways
                 of determining longitude that tells not only of the
                 scientific advances but of the perseverance, pettiness,
                 politics, and interesting anecdotes involved. Longitude
                 is the dramatic human story of an epic scientific
                 quest, and of John Harrison's forty-year obsession with
                 building his perfect timekeeper, known today as the
                 chronometer. Full of heroism and chicanery, brilliance
                 and the absurd, it is also a fascinating brief history
                 of astronomy, navigation, and clockmaking. Through Dava
                 Sobel's consummate skill, Longitude will open a new
                 window on our world for all who read it.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject-dates = "John Harrison (1693--1776)",
  tableofcontents = "Acknowledgments \\
                 1: Imaginary Lines \\
                 2: The Sea Before Time \\
                 3: Adrift in a Clockwork Universe \\
                 4: Time in a Bottle \\
                 5: Powder of Sympathy \\
                 6: The Prize \\
                 7: Cogmaker's Journal \\
                 8: The Grasshopper Goes to Sea \\
                 9: Hands on Heaven's Clock \\
                 10: The Diamond Timekeeper \\
                 11: Trial by Fire and Water \\
                 12: A Tale of Two Portraits \\
                 13: The Second Voyage of Captain James Cook \\
                 14: The Mass Production of Genius \\
                 15: In the Meridian Courtyard \\
                 Sources \\
                 Index",
}


bibtype: book
filename: master.bib
label: Sobel:1998:IL
author: Dava Sobel and William J. H. Andrewes
title: The Illustrated Longitude
publisher: pub-WALKER
address: pub-WALKER:adr
pages: 216
year: 1998
ISBN: 0-8027-1344-0 OR 0802713440
ISBN13: 978-0-8027-1344-5 OR 9780802713445
LCCN: QB 225 S67 1998
bibdate: Mon Mar 20 17:27:41 2000
bibsource: http://www.walkerbooks.com/; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2000.03.20 17:27:41 ???
acknowledgement: ack-nhfb
rawauthor: Dava Sobel and William J. H. Andrewes
rawtitle: The Illustrated Longitude
abstract:
This fully illustrated edition of the international best-seller booktitle Longitude recounts in words and images the epic quest to solve the greatest scientific problem of the eighteenth and three prior centuries: determining how a captain could pinpoint his ship's location at sea. All too often, voyages ended in disaster when crew and cargo were either lost at sea or destroyed upon the rocks of an unexpected landfall. Thousands of lives and the fortunes of nations hung on a resolution. Governments established prizes for anyone whose method or device proved successful. The scientific establishment, certain that a celestial answer would be found, invested untold effort in this pursuit. By contrast, John Harrison built the unimaginable: a clock that told perfect time at sea, known today as the chronometer. Harrison's trials and tribulations during his forty-year quest to win the prize are the culmination of this remarkable story.

TOC:
Imaginary lines Sea before time Adrift in a clockwork universe Time in a bottle Powder of sympathy Prize Cogmaker's journal Grasshopper goes to sea Hands on heaven's clock Diamond timekeeper Trial by fire and water Tale of two portraits Second voyage of Captain James Cook Mass production of genius In the meridian courtyard

rawabstract:
This fully illustrated edition of the international best-seller \booktitle{Longitude} recounts in words and images the epic quest to solve the greatest scientific problem of the eighteenth and three prior centuries: determining how a captain could pinpoint his ship's location at sea. All too often, voyages ended in disaster when crew and cargo were either lost at sea or destroyed upon the rocks of an unexpected landfall. Thousands of lives and the fortunes of nations hung on a resolution. Governments established prizes for anyone whose method or device proved successful. The scientific establishment, certain that a celestial answer would be found, invested untold effort in this pursuit. By contrast, John Harrison built the unimaginable: a clock that told perfect time at sea, known today as the chronometer. Harrison's trials and tribulations during his forty-year quest to win the prize are the culmination of this remarkable story.

rawTOC:
Imaginary lines \\ Sea before time \\ Adrift in a clockwork universe \\ Time in a bottle \\ Powder of sympathy \\ Prize \\ Cogmaker's journal \\ Grasshopper goes to sea \\ Hands on heaven's clock \\ Diamond timekeeper \\ Trial by fire and water \\ Tale of two portraits \\ Second voyage of Captain James Cook \\ Mass production of genius \\ In the meridian courtyard

entry:
@Book{Sobel:1998:IL,
  author =       "Dava Sobel and William J. H. Andrewes",
  title =        "The Illustrated Longitude",
  publisher =    pub-WALKER,
  address =      pub-WALKER:adr,
  pages =        "216",
  year =         "1998",
  ISBN =         "0-8027-1344-0",
  ISBN-13 =      "978-0-8027-1344-5",
  LCCN =         "QB 225 S67 1998",
  bibdate =      "Mon Mar 20 17:27:41 2000",
  bibsource =    "http://www.walkerbooks.com/;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$33.00",
  abstract =     "This fully illustrated edition of the international
                 best-seller \booktitle{Longitude} recounts in words and
                 images the epic quest to solve the greatest scientific
                 problem of the eighteenth and three prior centuries:
                 determining how a captain could pinpoint his ship's
                 location at sea. All too often, voyages ended in
                 disaster when crew and cargo were either lost at sea or
                 destroyed upon the rocks of an unexpected landfall.
                 Thousands of lives and the fortunes of nations hung on
                 a resolution. Governments established prizes for anyone
                 whose method or device proved successful. The
                 scientific establishment, certain that a celestial
                 answer would be found, invested untold effort in this
                 pursuit. By contrast, John Harrison built the
                 unimaginable: a clock that told perfect time at sea,
                 known today as the chronometer. Harrison's trials and
                 tribulations during his forty-year quest to win the
                 prize are the culmination of this remarkable story.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "Imaginary lines \\
                 Sea before time \\
                 Adrift in a clockwork universe \\
                 Time in a bottle \\
                 Powder of sympathy \\
                 Prize \\
                 Cogmaker's journal \\
                 Grasshopper goes to sea \\
                 Hands on heaven's clock \\
                 Diamond timekeeper \\
                 Trial by fire and water \\
                 Tale of two portraits \\
                 Second voyage of Captain James Cook \\
                 Mass production of genius \\
                 In the meridian courtyard",
}


bibtype: book
filename: master.bib
label: Sobel:2012:MPH
author: Dava Sobel
title: A more perfect heaven: how Copernicus revolutionized the cosmos
publisher: pub-WALKER
address: pub-WALKER:adr
pages: xiv + 273
year: 2012
ISBN: 0-8027-7894-1 OR 0802778941
ISBN13: 978-0-8027-7894-9 OR 9780802778949
LCCN: QB501 .S75 2012
bibdate: Sat May 18 19:09:05 MDT 2013
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2013.05.18 19:09:05 MDT
subject: Copernicus, Nicolaus; Influence; De revolutionibus orbium caelestium; Astronomy; Solar system
acknowledgement: ack-nhfb
subjectdates: 1473--1543; 1473--1543.
rawauthor: Dava Sobel
rawtitle: A more perfect heaven: how {Copernicus} revolutionized the cosmos
abstract:
Traces the story of the reclusive sixteenth-century cleric who introduced the revolutionary idea that the Earth orbits the sun, describing the dangerous forces and complicated personalities that marked the publication of Copernicus's findings.

TOC:
Part 1. Prelude. Moral, rustic, and amorous epistles The brief sketch Leases of abandoned farmsteads On the method of minting money The letter against Werner The bread tariff Part 2. Interplay. ``And the sun stood still'': act I ``And the sun stood still'': act II Part 3. Aftermath. The first account On the revolutions of the heavenly spheres The Basel edition Epitome of Copernican astronomy Dialogue concerning the two chief systems of the world, Ptolemaic and Copernican An annotated census of Copernicus' De revolutionibus Thanksgiving

rawabstract:
Traces the story of the reclusive sixteenth-century cleric who introduced the revolutionary idea that the Earth orbits the sun, describing the dangerous forces and complicated personalities that marked the publication of Copernicus's findings.

rawTOC:
Part 1. Prelude. Moral, rustic, and amorous epistles \\ The brief sketch \\ Leases of abandoned farmsteads \\ On the method of minting money \\ The letter against Werner \\ The bread tariff \\ Part 2. Interplay. ``And the sun stood still'': act I \\ ``And the sun stood still'': act II \\ Part 3. Aftermath. The first account \\ On the revolutions of the heavenly spheres \\ The Basel edition \\ Epitome of Copernican astronomy \\ Dialogue concerning the two chief systems of the world, Ptolemaic and Copernican \\ An annotated census of Copernicus' De revolutionibus \\ Thanksgiving

entry:
@Book{Sobel:2012:MPH,
  author =       "Dava Sobel",
  title =        "A more perfect heaven: how {Copernicus} revolutionized
                 the cosmos",
  publisher =    pub-WALKER,
  address =      pub-WALKER:adr,
  pages =        "xiv + 273",
  year =         "2012",
  ISBN =         "0-8027-7894-1",
  ISBN-13 =      "978-0-8027-7894-9",
  LCCN =         "QB501 .S75 2012",
  bibdate =      "Sat May 18 19:09:05 MDT 2013",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Traces the story of the reclusive sixteenth-century
                 cleric who introduced the revolutionary idea that the
                 Earth orbits the sun, describing the dangerous forces
                 and complicated personalities that marked the
                 publication of Copernicus's findings.",
  acknowledgement = ack-nhfb,
  subject =      "Copernicus, Nicolaus; Influence; De revolutionibus
                 orbium caelestium; Astronomy; Solar system",
  subject-dates = "1473--1543; 1473--1543.",
  tableofcontents = "Part 1. Prelude. Moral, rustic, and amorous
                 epistles \\
                 The brief sketch \\
                 Leases of abandoned farmsteads \\
                 On the method of minting money \\
                 The letter against Werner \\
                 The bread tariff \\
                 Part 2. Interplay. ``And the sun stood still'': act I
                 \\
                 ``And the sun stood still'': act II \\
                 Part 3. Aftermath. The first account \\
                 On the revolutions of the heavenly spheres \\
                 The Basel edition \\
                 Epitome of Copernican astronomy \\
                 Dialogue concerning the two chief systems of the world,
                 Ptolemaic and Copernican \\
                 An annotated census of Copernicus' De revolutionibus
                 \\
                 Thanksgiving",
}


bibtype: book
filename: master.bib
label: Sobel:2024:EMC
author: Dava Sobel
title: The elements of Marie Curie: how the glow of radium lit a path for women in science
publisher: Atlantic Monthly Press
address: New York, NY, USA
pages: xiii + 318 + 8
year: 2024
ISBN: 0-8021-6382-3 (hardcover), 0-8021-6383-1 (e-book) OR 0802163823 (hardcover), 0802163831 (ebook)
LCCN: QD22.C8 S66 2024
bibdate: Thu Apr 24 08:29:46 MDT 2025
bibsource: fsz3950.oclc.org:210/WorldCat
bibtimestamp: 2025.04.24 08:29:46 MDT
acknowledgement: ack-nhfb
subjectdates: Marie Curie (1867--1934)
rawauthor: Dava Sobel
rawtitle: The elements of {Marie Curie}: how the glow of radium lit a path for women in science
ISBN13:
978-0-8021-6382-0 (hardcover), 978-0-8021-6383-7 (e-book) OR 9780802163820 (hardcover), 9780802163837 (ebook)

abstract:
``The acclaimed Pulitzer Prize finalist and #1 New York Times bestselling author of Galileo's Daughter crafts a luminous chronicle of the most famous woman in the history of science, and the untold story of the many remarkable young women trained in her laboratory who were launched into stellar scientific careers of their own. ''Even now, nearly a century after her death, Marie Curie remains the only female scientist most people can name,`` writes Dava Sobel at the opening of her shining portrait of the sole Nobel laureate decorated in two separate fields of science--Physics in 1903 with her husband Pierre and Chemistry by herself in 1911. And yet, Sobel makes clear, as brilliant as she was in the laboratory, Marie Curie was equally memorable outside it. Grieving Pierre's untimely death in 1906, she took his place as professor of physics at the Sorbonne; devotedly raised two brilliant daughters; drove a van she outfitted with X-ray equipment to the front lines of World War I; befriended Albert Einstein and other luminaries of twentieth-century physics; won support from two US presidents; and inspired generations of young women the world over to pursue science as a way of life. As Sobel did so memorably in her portrait of Galileo through the prism of his daughter, she approaches Marie Curie from a unique angle, narrating her remarkable life of discovery and fame alongside the women who became her legacy--from France's Marguerite Perey, who discovered the element francium, and Norway's Ellen Gleditsch, to Mme. Curie's elder daughter, Irene, winner of the 1935 Nobel Prize in Chemistry. For decades the only woman in the room at international scientific gatherings that probed new theories about the interior of the atom, Marie Curie traveled far and wide, despite constant illness, to share the secrets of radioactivity, a term she coined. Her two triumphant tours of the United States won her admirers for her modesty even as she was mobbed at every stop; her daughters, in Eve's later recollection, ''discovered all at once what the retiring woman with whom they had always lived meant to the world.`` With the consummate skill that made bestsellers of Longitude and Galileo's Daughter, and the appreciation for women in science at the heart of her most recent The Glass Universe, Dava Sobel has crafted a radiant biography and a masterpiece of storytelling, illuminating the life and enduring influence of one of the most consequential figures of our time''

subject:
Curie, Marie; Friends and associates; Chemists; France; Biography; Women chemists; Physicists; Women physicists; Mentoring in science; History; 20th century; Femmes chimistes; Biographies; Physiciennes; Mentorat dans les sciences; Histoire; 20e siecle; Chemists; Women chemists; Physicists; Women physicists; Mentoring in science; Friends and associates; France

TOC:
Preface Formula for an icon: Marie Curie (1867--1934) Part one: School of physics and chemistry, 42 Rue Lhomond, Paris Manya (hydrogen) Marie (iron) Madame Curie (tungsten and molybdenum) Pierre (uranium) Andre (actinium) Eugenie (radiotellurium) Part two: Sorbonne Annex, 12 Rue Cuvier Harriet (emanation) Ellen (copper and lithium) Lucie (helium) Sybil (thorium) Eva (radium) Jadwiga and Iren (gold) Hertha (carbon) Suzanne (platinum and iridium) Maurice (ionium) Part three: The radium institute: Curie laboratory, 1 Rue Pierre-Curie Irene (lead) Marthe (chlorine) Madeleine (radioneon) Leonie (oxygen) Missy (silver) Catherine (mesothorium) Frederic (radon) Part four: Large-scale production facility, Arcueil Alicja (polonium) Eliane (polonium bis) Angele (bismuth) Isabelle and Antonia (thallium) Branca (boron) Willy (beryllium) Marie-Henriette, Marietta, et al. (aluminum) Eve (radiophosphorus) Epilogue. Marguerite (francium)

rawabstract:
``The acclaimed Pulitzer Prize finalist and \#1 New York Times bestselling author of Galileo's Daughter crafts a luminous chronicle of the most famous woman in the history of science, and the untold story of the many remarkable young women trained in her laboratory who were launched into stellar scientific careers of their own. ''Even now, nearly a century after her death, Marie Curie remains the only female scientist most people can name,`` writes Dava Sobel at the opening of her shining portrait of the sole Nobel laureate decorated in two separate fields of science--Physics in 1903 with her husband Pierre and Chemistry by herself in 1911. And yet, Sobel makes clear, as brilliant as she was in the laboratory, Marie Curie was equally memorable outside it. Grieving Pierre's untimely death in 1906, she took his place as professor of physics at the Sorbonne; devotedly raised two brilliant daughters; drove a van she outfitted with X-ray equipment to the front lines of World War I; befriended Albert Einstein and other luminaries of twentieth-century physics; won support from two US presidents; and inspired generations of young women the world over to pursue science as a way of life. As Sobel did so memorably in her portrait of Galileo through the prism of his daughter, she approaches Marie Curie from a unique angle, narrating her remarkable life of discovery and fame alongside the women who became her legacy--from France's Marguerite Perey, who discovered the element francium, and Norway's Ellen Gleditsch, to Mme. Curie's elder daughter, Ir{\'e}ne, winner of the 1935 Nobel Prize in Chemistry. For decades the only woman in the room at international scientific gatherings that probed new theories about the interior of the atom, Marie Curie traveled far and wide, despite constant illness, to share the secrets of radioactivity, a term she coined. Her two triumphant tours of the United States won her admirers for her modesty even as she was mobbed at every stop; her daughters, in {\`E}ve's later recollection, ''discovered all at once what the retiring woman with whom they had always lived meant to the world.`` With the consummate skill that made bestsellers of Longitude and Galileo's Daughter, and the appreciation for women in science at the heart of her most recent The Glass Universe, Dava Sobel has crafted a radiant biography and a masterpiece of storytelling, illuminating the life and enduring influence of one of the most consequential figures of our time''

rawTOC:
Preface \\ Formula for an icon: Marie Curie (1867--1934) \\ Part one: School of physics and chemistry, 42 Rue Lhomond, Paris \\ Manya (hydrogen) \\ Marie (iron) \\ Madame Curie (tungsten and molybdenum) \\ Pierre (uranium) \\ Andr{\'e} (actinium) \\ Eug{\'e}nie (radiotellurium) \\ Part two: Sorbonne Annex, 12 Rue Cuvier \\ Harriet (emanation) \\ Ellen (copper and lithium) \\ Lucie (helium) \\ Sybil (thorium) \\ Eva (radium) \\ Jadwiga and Ir{\`e}n (gold) \\ Hertha (carbon) \\ Suzanne (platinum and iridium) \\ Maurice (ionium) \\ Part three: The radium institute: Curie laboratory, 1 Rue Pierre-Curie \\ Ir{\`e}ne (lead) \\ Marthe (chlorine) \\ Madeleine (radioneon) \\ L{\'e}onie (oxygen) \\ Missy (silver) \\ Catherine (mesothorium) \\ Fr{\'e}d{\'e}ric (radon) \\ Part four: Large-scale production facility, Arcueil \\ Alicja (polonium) \\ {\'E}liane (polonium bis) \\ Angele (bismuth) \\ Isabelle and Antonia (thallium) \\ Branca (boron) \\ Willy (beryllium) \\ Marie-Henriette, Marietta, et al. (aluminum) \\ {\`E}ve (radiophosphorus) \\ Epilogue. Marguerite (francium)

entry:
@Book{Sobel:2024:EMC,
  author =       "Dava Sobel",
  title =        "The elements of {Marie Curie}: how the glow of radium
                 lit a path for women in science",
  publisher =    "Atlantic Monthly Press",
  address =      "New York, NY, USA",
  pages =        "xiii + 318 + 8",
  year =         "2024",
  ISBN =         "0-8021-6382-3 (hardcover), 0-8021-6383-1 (e-book)",
  ISBN-13 =      "978-0-8021-6382-0 (hardcover), 978-0-8021-6383-7
                 (e-book)",
  LCCN =         "QD22.C8 S66 2024",
  bibdate =      "Thu Apr 24 08:29:46 MDT 2025",
  bibsource =    "fsz3950.oclc.org:210/WorldCat",
  abstract =     "``The acclaimed Pulitzer Prize finalist and \#1 New
                 York Times bestselling author of Galileo's Daughter
                 crafts a luminous chronicle of the most famous woman in
                 the history of science, and the untold story of the
                 many remarkable young women trained in her laboratory
                 who were launched into stellar scientific careers of
                 their own. ''Even now, nearly a century after her
                 death, Marie Curie remains the only female scientist
                 most people can name,`` writes Dava Sobel at the
                 opening of her shining portrait of the sole Nobel
                 laureate decorated in two separate fields of
                 science--Physics in 1903 with her husband Pierre and
                 Chemistry by herself in 1911. And yet, Sobel makes
                 clear, as brilliant as she was in the laboratory, Marie
                 Curie was equally memorable outside it. Grieving
                 Pierre's untimely death in 1906, she took his place as
                 professor of physics at the Sorbonne; devotedly raised
                 two brilliant daughters; drove a van she outfitted with
                 X-ray equipment to the front lines of World War I;
                 befriended Albert Einstein and other luminaries of
                 twentieth-century physics; won support from two US
                 presidents; and inspired generations of young women the
                 world over to pursue science as a way of life. As Sobel
                 did so memorably in her portrait of Galileo through the
                 prism of his daughter, she approaches Marie Curie from
                 a unique angle, narrating her remarkable life of
                 discovery and fame alongside the women who became her
                 legacy--from France's Marguerite Perey, who discovered
                 the element francium, and Norway's Ellen Gleditsch, to
                 Mme. Curie's elder daughter, Ir{\'e}ne, winner of the
                 1935 Nobel Prize in Chemistry. For decades the only
                 woman in the room at international scientific
                 gatherings that probed new theories about the interior
                 of the atom, Marie Curie traveled far and wide, despite
                 constant illness, to share the secrets of
                 radioactivity, a term she coined. Her two triumphant
                 tours of the United States won her admirers for her
                 modesty even as she was mobbed at every stop; her
                 daughters, in {\`E}ve's later recollection,
                 ''discovered all at once what the retiring woman with
                 whom they had always lived meant to the world.`` With
                 the consummate skill that made bestsellers of Longitude
                 and Galileo's Daughter, and the appreciation for women
                 in science at the heart of her most recent The Glass
                 Universe, Dava Sobel has crafted a radiant biography
                 and a masterpiece of storytelling, illuminating the
                 life and enduring influence of one of the most
                 consequential figures of our time''",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "Curie, Marie; Friends and associates; Chemists;
                 France; Biography; Women chemists; Physicists; Women
                 physicists; Mentoring in science; History; 20th
                 century; Femmes chimistes; Biographies; Physiciennes;
                 Mentorat dans les sciences; Histoire; 20e si{\'e}cle;
                 Chemists; Women chemists; Physicists; Women physicists;
                 Mentoring in science; Friends and associates; France",
  subject-dates = "Marie Curie (1867--1934)",
  tableofcontents = "Preface \\
                 Formula for an icon: Marie Curie (1867--1934) \\
                 Part one: School of physics and chemistry, 42 Rue
                 Lhomond, Paris \\
                 Manya (hydrogen) \\
                 Marie (iron) \\
                 Madame Curie (tungsten and molybdenum) \\
                 Pierre (uranium) \\
                 Andr{\'e} (actinium) \\
                 Eug{\'e}nie (radiotellurium) \\
                 Part two: Sorbonne Annex, 12 Rue Cuvier \\
                 Harriet (emanation) \\
                 Ellen (copper and lithium) \\
                 Lucie (helium) \\
                 Sybil (thorium) \\
                 Eva (radium) \\
                 Jadwiga and Ir{\`e}n (gold) \\
                 Hertha (carbon) \\
                 Suzanne (platinum and iridium) \\
                 Maurice (ionium) \\
                 Part three: The radium institute: Curie laboratory, 1
                 Rue Pierre-Curie \\
                 Ir{\`e}ne (lead) \\
                 Marthe (chlorine) \\
                 Madeleine (radioneon) \\
                 L{\'e}onie (oxygen) \\
                 Missy (silver) \\
                 Catherine (mesothorium) \\
                 Fr{\'e}d{\'e}ric (radon) \\
                 Part four: Large-scale production facility, Arcueil \\
                 Alicja (polonium) \\
                 {\'E}liane (polonium bis) \\
                 Angele (bismuth) \\
                 Isabelle and Antonia (thallium) \\
                 Branca (boron) \\
                 Willy (beryllium) \\
                 Marie-Henriette, Marietta, et al. (aluminum) \\
                 {\`E}ve (radiophosphorus) \\
                 Epilogue. Marguerite (francium)",
}


bibtype: book
filename: master.bib
label: SoftQuad:1991:SP
author: SoftQuad, Inc.
title: The SGML Primer
publisher: SoftQuad, Inc.
address: Toronto, Ontario, Canada
pages: 36
year: 1991
LCCN: QA76.73.S44 S45 1991
bibdate: Thu Jun 23 16:25:29 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1994.06.23 16:25:29 ???
acknowledgement: ack-nhfb
rawauthor: {SoftQuad, Inc.}
rawtitle: The {SGML} Primer
entry:
@Book{SoftQuad:1991:SP,
  author =       "{SoftQuad, Inc.}",
  title =        "The {SGML} Primer",
  publisher =    "SoftQuad, Inc.",
  address =      "Toronto, Ontario, Canada",
  pages =        "36",
  year =         "1991",
  LCCN =         "QA76.73.S44 S45 1991",
  bibdate =      "Thu Jun 23 16:25:29 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Sokolnikoff:1966:MPM
author: I. S. Sokolnikoff and R. M. Redheffer
title: Mathematics of Physics and Modern Engineering
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
edition: Second
pages: xi + 752
year: 1966
ISBN: 0-07-059625-5, 0-07-085745-8 (student edition) OR 0070596255, 0070857458 (student edition)
LCCN: QA401 .S6 1966
bibdate: Wed Dec 15 10:41:47 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 1993.12.15 10:41:47 ???
acknowledgement: ack-nhfb
rawauthor: I. S. Sokolnikoff and R. M. Redheffer
rawtitle: Mathematics of Physics and Modern Engineering
ISBN13:
978-0-07-059625-2, 978-0-07-085745-2 (student edition) OR 9780070596252, 9780070857452 (student edition)

TOC:
Preface to the second edition / v From the preface to the first edition / vii To the instructor / ix 1: Infinite series / 1 2: Nonlinear differential equations / 87 3: Linear differential equations and Laplace transform / 165 4: Algebra and geometry of vectors; matrices / 257 5: Functions of several variables / 311 6: Field theory / 379 7: Partial differential equations / 435 8: Complex variable / 527 9: Probability / 595 10: Numerical analysis / 649 Appendix A: Determinants / 702 Appendix B: Comparison of the Riemann and Lebesgue integrals / 716 Appendix C: Table of normal distribution / 720 Answers / 721 Table of Laplace transforms / inside back cover Index / 743

rawTOC:
Preface to the second edition / v \\ From the preface to the first edition / vii \\ To the instructor / ix \\ 1: Infinite series / 1 \\ 2: Nonlinear differential equations / 87 \\ 3: Linear differential equations and Laplace transform / 165 \\ 4: Algebra and geometry of vectors; matrices / 257 \\ 5: Functions of several variables / 311 \\ 6: Field theory / 379 \\ 7: Partial differential equations / 435 \\ 8: Complex variable / 527 \\ 9: Probability / 595 \\ 10: Numerical analysis / 649 \\ Appendix A: Determinants / 702 \\ Appendix B: Comparison of the Riemann and Lebesgue integrals / 716 \\ Appendix C: Table of normal distribution / 720 \\ Answers / 721 \\ Table of Laplace transforms / inside back cover \\ Index / 743

entry:
@Book{Sokolnikoff:1966:MPM,
  author =       "I. S. Sokolnikoff and R. M. Redheffer",
  title =        "Mathematics of Physics and Modern Engineering",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Second",
  pages =        "xi + 752",
  year =         "1966",
  ISBN =         "0-07-059625-5, 0-07-085745-8 (student edition)",
  ISBN-13 =      "978-0-07-059625-2, 978-0-07-085745-2 (student
                 edition)",
  LCCN =         "QA401 .S6 1966",
  bibdate =      "Wed Dec 15 10:41:47 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface to the second edition / v \\
                 From the preface to the first edition / vii \\
                 To the instructor / ix \\
                 1: Infinite series / 1 \\
                 2: Nonlinear differential equations / 87 \\
                 3: Linear differential equations and Laplace transform
                 / 165 \\
                 4: Algebra and geometry of vectors; matrices / 257 \\
                 5: Functions of several variables / 311 \\
                 6: Field theory / 379 \\
                 7: Partial differential equations / 435 \\
                 8: Complex variable / 527 \\
                 9: Probability / 595 \\
                 10: Numerical analysis / 649 \\
                 Appendix A: Determinants / 702 \\
                 Appendix B: Comparison of the Riemann and Lebesgue
                 integrals / 716 \\
                 Appendix C: Table of normal distribution / 720 \\
                 Answers / 721 \\
                 Table of Laplace transforms / inside back cover \\
                 Index / 743",
}


bibtype: book
filename: master.bib
label: Sokolov:1966:QM
title: Quantum Mechanics
publisher: pub-HRW
address: pub-HRW:adr
pages: xix + 537
year: 1966
LCCN: QC174.1 .S633
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
rawtitle: Quantum Mechanics
author:
A. A. (Arsenii Aleksandrovich) Sokolov and Y. M. (IUrii Mikhailovich) Loskutov and I. M. (Igor' Mikhailovich) Ternov

note:
Translated by em Scripta Technica, Inc. from the original 1962 Russian edition, em Kvantovaya Mekhanika.

rawauthor:
A. A. (Arsenii Aleksandrovich) Sokolov and Y. M. (IUrii Mikhailovich) Loskutov and I. M. (Igor' Mikhailovich) Ternov

rawnote:
Translated by {\em Scripta Technica, Inc.} from the original 1962 Russian edition, {\em Kvantovaya Mekhanika}.

entry:
@Book{Sokolov:1966:QM,
  author =       "A. A. (Arsenii Aleksandrovich) Sokolov and Y. M.
                 (IUrii Mikhailovich) Loskutov and I. M. (Igor'
                 Mikhailovich) Ternov",
  title =        "Quantum Mechanics",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "xix + 537",
  year =         "1966",
  LCCN =         "QC174.1 .S633",
  bibdate =      "Sat Jul 25 13:55:27 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Translated by {\em Scripta Technica, Inc.} from the
                 original 1962 Russian edition, {\em Kvantovaya
                 Mekhanika}.",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}


bibtype: book
filename: master.bib
label: Soni:2017:MPH
author: Jimmy Soni and Rob Goodman
title: A mind at play: how Claude Shannon invented the information age
publisher: pub-SIMON-SCHUSTER
address: pub-SIMON-SCHUSTER:adr
pages: xv + 366
year: 2017
LCCN: QA29.S423 S66 2017
bibdate: Mon Apr 17 13:41:18 MDT 2017
bibtimestamp: 2017.04.17 13:41:18 MDT
acknowledgement: ack-nhfb
subjectdates: Claude Elwood Shannon (1916--2001)
rawauthor: Jimmy Soni and Rob Goodman
rawtitle: A mind at play: how {Claude Shannon} invented the information age
ISBN:
1-4767-6668-1 (hardcover), 1-4767-6669-X (paperback), 1-4767-6670-3 (e-book) OR 1476766681 (hardcover), 147676669X (paperback), 1476766703 (ebook)

ISBN13:
978-1-4767-6668-3 (hardcover), 978-1-4767-6669-0 (paperback), 978-1-4767-6670-6 (e-book) OR 9781476766683 (hardcover), 9781476766690 (paperback), 9781476766706 (ebook)

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

subject:
Shannon, Claude Elwood; Mathematicians; United States; Biography; Electrical engineers; Information theory

TOC:
Introduction / xi Part 1 1: Gaylord / 3 2: Ann Arbor / 13 3: The room-sized brain / 21 4: MIT / 32 5: A decidedly unconventional type of youngster / 45 6: Cold Spring Harbor / 50 7: The labs / 61 8: Princeton / 74 9: Fire control / 83 10: A six-day workweek / 91 11: The unspeakable system / 96 12: Turing / 103 13: Manhattan / 110 Part 2 14: The utter dark / 119 15: From intelligence to information / 125 16: The bomb / 138 17: Building a bandwagon / 165 18: Mathematical intentions, honorable and otherwise / 170 19: Wiener / 175 20: A transformative year / 181 21: TMI / 186 22: ``We urgently need the assistance of Dr. Claude E. Shannon'' / 193 23: The man-machines / 199 24: The game of kings / 210 25: Constructive dissatisfaction / 217 Part 3 26: Professor Shannon / 223 27: Inside information / 238 28: A gadgeteer's paradise / 243 29: Peculiar motions / 247 30: Kyoto / 257 31: The illness / 268 32: Aftershocks / 273 Acknowledgments / 286 Notes / 289 Bibliography / 329 Illustration Credits / 347 Index / 349

rawTOC:
Introduction / xi \\ Part 1 \\ 1: Gaylord / 3 \\ 2: Ann Arbor / 13 \\ 3: The room-sized brain / 21 \\ 4: MIT / 32 \\ 5: A decidedly unconventional type of youngster / 45 \\ 6: Cold Spring Harbor / 50 \\ 7: The labs / 61 \\ 8: Princeton / 74 \\ 9: Fire control / 83 \\ 10: A six-day workweek / 91 \\ 11: The unspeakable system / 96 \\ 12: Turing / 103 \\ 13: Manhattan / 110 \\ Part 2 \\ 14: The utter dark / 119 \\ 15: From intelligence to information / 125 \\ 16: The bomb / 138 \\ 17: Building a bandwagon / 165 \\ 18: Mathematical intentions, honorable and otherwise / 170 \\ 19: Wiener / 175 \\ 20: A transformative year / 181 \\ 21: TMI / 186 \\ 22: ``We urgently need the assistance of Dr. Claude E. Shannon'' / 193 \\ 23: The man-machines / 199 \\ 24: The game of kings / 210 \\ 25: Constructive dissatisfaction / 217 \\ Part 3 \\ 26: Professor Shannon / 223 \\ 27: Inside information / 238 \\ 28: A gadgeteer's paradise / 243 \\ 29: Peculiar motions / 247 \\ 30: Kyoto / 257 \\ 31: The illness / 268 \\ 32: Aftershocks / 273 \\ Acknowledgments / 286 \\ Notes / 289 \\ Bibliography / 329 \\ Illustration Credits / 347 \\ Index / 349

entry:
@Book{Soni:2017:MPH,
  author =       "Jimmy Soni and Rob Goodman",
  title =        "A mind at play: how {Claude Shannon} invented the
                 information age",
  publisher =    pub-SIMON-SCHUSTER,
  address =      pub-SIMON-SCHUSTER:adr,
  pages =        "xv + 366",
  year =         "2017",
  ISBN =         "1-4767-6668-1 (hardcover), 1-4767-6669-X (paperback),
                 1-4767-6670-3 (e-book)",
  ISBN-13 =      "978-1-4767-6668-3 (hardcover), 978-1-4767-6669-0
                 (paperback), 978-1-4767-6670-6 (e-book)",
  LCCN =         "QA29.S423 S66 2017",
  bibdate =      "Mon Apr 17 13:41:18 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/s/shannon-claude-elwood.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  subject =      "Shannon, Claude Elwood; Mathematicians; United States;
                 Biography; Electrical engineers; Information theory",
  subject-dates = "Claude Elwood Shannon (1916--2001)",
  tableofcontents = "Introduction / xi \\
                 Part 1 \\
                 1: Gaylord / 3 \\
                 2: Ann Arbor / 13 \\
                 3: The room-sized brain / 21 \\
                 4: MIT / 32 \\
                 5: A decidedly unconventional type of youngster / 45
                 \\
                 6: Cold Spring Harbor / 50 \\
                 7: The labs / 61 \\
                 8: Princeton / 74 \\
                 9: Fire control / 83 \\
                 10: A six-day workweek / 91 \\
                 11: The unspeakable system / 96 \\
                 12: Turing / 103 \\
                 13: Manhattan / 110 \\
                 Part 2 \\
                 14: The utter dark / 119 \\
                 15: From intelligence to information / 125 \\
                 16: The bomb / 138 \\
                 17: Building a bandwagon / 165 \\
                 18: Mathematical intentions, honorable and otherwise /
                 170 \\
                 19: Wiener / 175 \\
                 20: A transformative year / 181 \\
                 21: TMI / 186 \\
                 22: ``We urgently need the assistance of Dr. Claude E.
                 Shannon'' / 193 \\
                 23: The man-machines / 199 \\
                 24: The game of kings / 210 \\
                 25: Constructive dissatisfaction / 217 \\
                 Part 3 \\
                 26: Professor Shannon / 223 \\
                 27: Inside information / 238 \\
                 28: A gadgeteer's paradise / 243 \\
                 29: Peculiar motions / 247 \\
                 30: Kyoto / 257 \\
                 31: The illness / 268 \\
                 32: Aftershocks / 273 \\
                 Acknowledgments / 286 \\
                 Notes / 289 \\
                 Bibliography / 329 \\
                 Illustration Credits / 347 \\
                 Index / 349",
}


bibtype: book
filename: master.bib
label: Southwick:1999:HNI
author: Karen Southwick
title: High Noon: the Inside Story of Scott McNealy and the Rise of Sun Microsystems
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xiii + 242
year: 1999
ISBN: 0-471-29713-5 (hardcover) OR 0471297135 (hardcover)
ISBN13: 978-0-471-29713-0 (hardcover) OR 9780471297130 (hardcover)
LCCN: QA76.2.M37 S68 1999
bibdate: Tue Jul 25 18:23:19 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib
bibtimestamp: 2000.07.25 18:23:19 ???
acknowledgement: ack-nhfb
rawauthor: Karen Southwick
rawtitle: High Noon: the Inside Story of {Scott McNealy} and the Rise of {Sun Microsystems}
abstract:
In 1982, a little upstart named Sun was making waves in the high-tech industry with its groundbreaking workstation technology, even as early competitors dismissed the company as not worth losing sleep over. Since then, Sun Microsystems has become a formidable presence in the industry, making its own rules and taking no prisoners, and is currently poised to reach the highest point of its ascendancy --- the challenge of Microsoft's dominance over the future of computing. The driving force behind this once fledgling company is a man who has been described as brash, unconventional, ambitious, forward-looking, and sometimes even his own worst enemy. Scott McNealy turned Sun into the multibillion-dollar success it is today --- a developer of innovative software like Java that is revolutionizing the computing landscape. booktitle High Noon is the inside story of Sun's rise to power, from its shaky start in Silicon Valley through its transformation under the aggressive and inspirational leadership of McNealy. Karen Southwick reveals the behind-the-scenes maneuverings of McNealy and Sun, with candid interviews from the key players and insights into the inner workings of the high-tech industry. This book examines how scrappy underdog Sun overcame its larger and supposedly tougher competitors, combining hard work, tenacity, and talented people to build a more innovative and flexible company. You'll learn how McNealy moved Sun up the industry food chain, challenging more established companies like Hewlett-Packard and Digital Equipment by expanding Sun's product line and refocusing the business. booktitle High Noon expertly chronicles McNealy's triumphant history with Sun, from his early days as vice president of manufacturing to a CEO known for shooting straight from the hip without regard for the consequences. You'll discover how ``Javaman'' --- As Fortune magazine dubbed McNealy --- prompted Sun to. Take risks that ultimately allowed it to survive, thrive, and dominate --- making Microsoft stand up and take notice. And you'll see how Sun's looming showdown with this industry giant promises wide-reaching implications for businesses and consumers alike. Among booktitle High Noon's revelations: A new perspective on how the complex, contradictory McNealy shaped his company and fashioned its strategy Insight into central issues facing the high-tech industry, such as network computers and the future of the Internet An insider view of the maneuverings of industry powerhouses, including Microsoft, Oracle, Netscape, IBM, and Intel Both entertaining and instructive, booktitle High Noon offers valuable lessons for taking charge of your destiny and succeeding in a fast-paced, unpredictable, and even hostile environment. Advance Praise for Karen Southwick's booktitle High Noon ``booktitle High Noon captures the electricity and drama of one of the most important high-tech sagas of our time. Rich with insight as well as previously undisclosed stories.'' Jim Moore, Founder, GeoPartners Research, Inc. Author of The Death of Competition ``booktitle High Noon reveals the inside story of one of the companies Microsoft fears most, Sun Microsystems. Southwick uses her keen insight to tell the story of how four twenty-somethings created a company that has grown from a small seller of scientific computers to one of the most dominant high-tech firms in the world.'' --- Eric Nee, Editor, Fortune ``Scott McNealy is one of the most complex, fascinating individuals in high tech. Karen Southwick captures the contrarian spirit of Sun Microsystems and the intriguing personalities that run it.'' --- Howard Anderson, President, The Yankee Group ``booktitle High Noon takes us on a straight path to the future.'' --- Dr. Eric Schmidt, Chairman and CEO, Novell, Inc. ``booktitle High Noon illustrates how a company can succeed in the technology industry through a delicate balance between drive, talent, and timing.'' Carol Bartz, Chairman and CEO, Autodesk.

TOC:
Introduction: Sun Goes to Washington Beginnings In the Driver's Seat Tooting Its Own Horn On Top of the World Hard Times Kick Butt and Have Fun What Is Java, Anyway? Java Boils Over At War with the Evil Empire The War Escalates Changing the Rules (Again). The Millennial Sun Chapter Notes Acknowledgments Index

rawabstract:
In 1982, a little upstart named Sun was making waves in the high-tech industry with its groundbreaking workstation technology, even as early competitors dismissed the company as not worth losing sleep over. Since then, Sun Microsystems has become a formidable presence in the industry, making its own rules and taking no prisoners, and is currently poised to reach the highest point of its ascendancy --- the challenge of Microsoft's dominance over the future of computing. The driving force behind this once fledgling company is a man who has been described as brash, unconventional, ambitious, forward-looking, and sometimes even his own worst enemy. Scott McNealy turned Sun into the multibillion-dollar success it is today --- a developer of innovative software like Java that is revolutionizing the computing landscape. \booktitle{High Noon} is the inside story of Sun's rise to power, from its shaky start in Silicon Valley through its transformation under the aggressive and inspirational leadership of McNealy. Karen Southwick reveals the behind-the-scenes maneuverings of McNealy and Sun, with candid interviews from the key players and insights into the inner workings of the high-tech industry. This book examines how scrappy underdog Sun overcame its larger and supposedly tougher competitors, combining hard work, tenacity, and talented people to build a more innovative and flexible company. You'll learn how McNealy moved Sun up the industry food chain, challenging more established companies like Hewlett-Packard and Digital Equipment by expanding Sun's product line and refocusing the business. \booktitle{High Noon} expertly chronicles McNealy's triumphant history with Sun, from his early days as vice president of manufacturing to a CEO known for shooting straight from the hip without regard for the consequences. You'll discover how ``Javaman'' --- As Fortune magazine dubbed McNealy --- prompted Sun to. Take risks that ultimately allowed it to survive, thrive, and dominate --- making Microsoft stand up and take notice. And you'll see how Sun's looming showdown with this industry giant promises wide-reaching implications for businesses and consumers alike. Among \booktitle{High Noon}'s revelations: A new perspective on how the complex, contradictory McNealy shaped his company and fashioned its strategy Insight into central issues facing the high-tech industry, such as network computers and the future of the Internet An insider view of the maneuverings of industry powerhouses, including Microsoft, Oracle, Netscape, IBM, and Intel Both entertaining and instructive, \booktitle{High Noon} offers valuable lessons for taking charge of your destiny and succeeding in a fast-paced, unpredictable, and even hostile environment. Advance Praise for Karen Southwick's \booktitle{High Noon} ``\booktitle{High Noon} captures the electricity and drama of one of the most important high-tech sagas of our time. Rich with insight as well as previously undisclosed stories.'' Jim Moore, Founder, GeoPartners Research, Inc. Author of The Death of Competition ``\booktitle{High Noon} reveals the inside story of one of the companies Microsoft fears most, Sun Microsystems. Southwick uses her keen insight to tell the story of how four twenty-somethings created a company that has grown from a small seller of scientific computers to one of the most dominant high-tech firms in the world.'' --- Eric Nee, Editor, Fortune ``Scott McNealy is one of the most complex, fascinating individuals in high tech. Karen Southwick captures the contrarian spirit of Sun Microsystems and the intriguing personalities that run it.'' --- Howard Anderson, President, The Yankee Group ``\booktitle{High Noon} takes us on a straight path to the future.'' --- Dr. Eric Schmidt, Chairman and CEO, Novell, Inc. ``\booktitle{High Noon} illustrates how a company can succeed in the technology industry through a delicate balance between drive, talent, and timing.'' Carol Bartz, Chairman and CEO, Autodesk.

rawTOC:
Introduction: Sun Goes to Washington \\ Beginnings \\ In the Driver's Seat \\ Tooting Its Own Horn \\ On Top of the World \\ Hard Times \\ Kick Butt and Have Fun \\ What Is Java, Anyway? \\ Java Boils Over \\ At War with the Evil Empire \\ The War Escalates \\ Changing the Rules (Again). The Millennial Sun \\ Chapter Notes \\ Acknowledgments \\ Index

entry:
@Book{Southwick:1999:HNI,
  author =       "Karen Southwick",
  title =        "High Noon: the Inside Story of {Scott McNealy} and the
                 Rise of {Sun Microsystems}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xiii + 242",
  year =         "1999",
  ISBN =         "0-471-29713-5 (hardcover)",
  ISBN-13 =      "978-0-471-29713-0 (hardcover)",
  LCCN =         "QA76.2.M37 S68 1999",
  bibdate =      "Tue Jul 25 18:23:19 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$25.90",
  abstract =     "In 1982, a little upstart named Sun was making waves
                 in the high-tech industry with its groundbreaking
                 workstation technology, even as early competitors
                 dismissed the company as not worth losing sleep over.
                 Since then, Sun Microsystems has become a formidable
                 presence in the industry, making its own rules and
                 taking no prisoners, and is currently poised to reach
                 the highest point of its ascendancy --- the challenge
                 of Microsoft's dominance over the future of computing.
                 The driving force behind this once fledgling company is
                 a man who has been described as brash, unconventional,
                 ambitious, forward-looking, and sometimes even his own
                 worst enemy. Scott McNealy turned Sun into the
                 multibillion-dollar success it is today --- a developer
                 of innovative software like Java that is
                 revolutionizing the computing landscape.
                 \booktitle{High Noon} is the inside story of Sun's rise
                 to power, from its shaky start in Silicon Valley
                 through its transformation under the aggressive and
                 inspirational leadership of McNealy. Karen Southwick
                 reveals the behind-the-scenes maneuverings of McNealy
                 and Sun, with candid interviews from the key players
                 and insights into the inner workings of the high-tech
                 industry. This book examines how scrappy underdog Sun
                 overcame its larger and supposedly tougher competitors,
                 combining hard work, tenacity, and talented people to
                 build a more innovative and flexible company. You'll
                 learn how McNealy moved Sun up the industry food chain,
                 challenging more established companies like
                 Hewlett-Packard and Digital Equipment by expanding
                 Sun's product line and refocusing the business.
                 \booktitle{High Noon} expertly chronicles McNealy's
                 triumphant history with Sun, from his early days as
                 vice president of manufacturing to a CEO known for
                 shooting straight from the hip without regard for the
                 consequences. You'll discover how ``Javaman'' --- As
                 Fortune magazine dubbed McNealy --- prompted Sun to.
                 Take risks that ultimately allowed it to survive,
                 thrive, and dominate --- making Microsoft stand up and
                 take notice. And you'll see how Sun's looming showdown
                 with this industry giant promises wide-reaching
                 implications for businesses and consumers alike. Among
                 \booktitle{High Noon}'s revelations: A new perspective
                 on how the complex, contradictory McNealy shaped his
                 company and fashioned its strategy Insight into central
                 issues facing the high-tech industry, such as network
                 computers and the future of the Internet An insider
                 view of the maneuverings of industry powerhouses,
                 including Microsoft, Oracle, Netscape, IBM, and Intel
                 Both entertaining and instructive, \booktitle{High
                 Noon} offers valuable lessons for taking charge of your
                 destiny and succeeding in a fast-paced, unpredictable,
                 and even hostile environment. Advance Praise for Karen
                 Southwick's \booktitle{High Noon} ``\booktitle{High
                 Noon} captures the electricity and drama of one of the
                 most important high-tech sagas of our time. Rich with
                 insight as well as previously undisclosed stories.''
                 Jim Moore, Founder, GeoPartners Research, Inc. Author
                 of The Death of Competition ``\booktitle{High Noon}
                 reveals the inside story of one of the companies
                 Microsoft fears most, Sun Microsystems. Southwick uses
                 her keen insight to tell the story of how four
                 twenty-somethings created a company that has grown from
                 a small seller of scientific computers to one of the
                 most dominant high-tech firms in the world.'' --- Eric
                 Nee, Editor, Fortune ``Scott McNealy is one of the most
                 complex, fascinating individuals in high tech. Karen
                 Southwick captures the contrarian spirit of Sun
                 Microsystems and the intriguing personalities that run
                 it.'' --- Howard Anderson, President, The Yankee Group
                 ``\booktitle{High Noon} takes us on a straight path to
                 the future.'' --- Dr. Eric Schmidt, Chairman and CEO,
                 Novell, Inc. ``\booktitle{High Noon} illustrates how a
                 company can succeed in the technology industry through
                 a delicate balance between drive, talent, and timing.''
                 Carol Bartz, Chairman and CEO, Autodesk.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction: Sun Goes to Washington \\
                 Beginnings \\
                 In the Driver's Seat \\
                 Tooting Its Own Horn \\
                 On Top of the World \\
                 Hard Times \\
                 Kick Butt and Have Fun \\
                 What Is Java, Anyway? \\
                 Java Boils Over \\
                 At War with the Evil Empire \\
                 The War Escalates \\
                 Changing the Rules (Again). The Millennial Sun \\
                 Chapter Notes \\
                 Acknowledgments \\
                 Index",
}


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

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

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


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


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


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


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

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

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

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

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

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


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

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

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


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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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


