This is a PDF copy of an [interactive OER textbook created using Runestone Interactive][1]. This resource was developed by [Christopher Painter-Wakefield][2] at the Colorado School of Mines partly through grant funding from the Colorado Department of Education and Arthur Lakes Library.
[1]: https://dev.runestoneinteractive.org/runestone/books/published/practical_db/index.html
[2]: https://cs.mines.edu/project/painter-wakefield-christopher/