Peter A. Freeman, Georgia Tech (Emeritus),W. Richards Adrion, UMass Amherst (Emeritus),William Aspray, University of Colorado BoulderISBN: 9781450372763 | PDF ISBN: 9781450372749Hardcover ISBN: 9781450372770Copyright © 2020 | 433 PagesDOI: 10.1145/3336323Many institutions worldwide provide digital library access to Morgan & Claypool titles. You can check for personal access by clicking on the DOI link.