Skip to main content
Logo image

Acknowledgements Acknowledgements

This book was originally made possible through Portland Community College’s Strategic Investment Funding, approved by PCC’s Budget Planning Advisory Council and the Board of Directors. Subsequent revisions have been funded by PCC as well. Without significant funding to provide the authors with the adequate time, an ambitious project such as this one would not be possible.
The technology that makes it possible to create integrated print, HTML, and WeBWorK content is PreTeXt, created by Rob Beezer. David Farmer and several other PreTeXt contributors are credited with the PreTeXt HTML layout being feature-rich and easy to navigate. A grant from OpenOregon funded the original bridge between WeBWorK and PreTeXt.
This book uses WeBWorK to provide most of its exercises, which may be used for online homework. WeBWorK was created in the early 1990s by Mike Gage and Arnie Pizer, and has had decades of contributions from open source developers. In 2013, Chris Hughes, Alex Jordan, and Carl Yao programmed most of the first edition WeBWorK questions with a PCC curriculum development grant.
The Javascript library MathJax, maintained by David Cervone and Volker Sorge, allows math content to render nicely on screen in the HTML version. Additionally, MathJax makes web accessible mathematics possible.
The PDF versions are built using the typesetting software , created by Donald Knuth and enhanced by Leslie Lamport.
Some exercises in this textbook use features developed for Runestone Academy, a hosting platform for interactive open-source textbooks. You may create a course on Runestone Academy that uses this textbook, and track student progress and grades there. Brad Miller is the creator and maintainer of Runestone Academy.
Each of these open technologies, along with many that we use but have not listed here, has been enhanced by many additional contributors over many decades. We are indebted to these contributors for their many contributions. By releasing this book with an open license, we honor their dedication to open software and open education.