Michael J. Halvorson, Pacific Lutheran UniversityISBN: 9781450377577 | PDF ISBN: 9781450377553Hardcover ISBN: 9781450377584Copyright © 2020 | 404 PagesDOI: 10.1145/3368274Many institutions worldwide provide digital library access to Morgan & Claypool titles. You can check for personal access by clicking on the DOI link.