We owe a debt of thanks to many people who helped make this textbook a much improved second revision. The team at BCcampus, particularly Clint Lalonde, Amanda Coolidge, and Hilda Anggraeni, supported our efforts in giving this textbook an overall facelift. Their vision of open education resources is one that we champion.

For catching small errors, compiling the new glossary, and precision-level scrutiny of the text, we thank our undergraduate student helpers, Emilie Lang, Dylan Davidson, Rebecca Deutschmann, and Sawyer Plato.

Colleagues at Kwantlen Polytechnic University and Quest University Canada provided useful feedback on various parts of the book and continue to provide the atmosphere that values this kind of scholarship.

Of course, we thank our families and friends for their encouragement and patience throughout this process.