Applying Algebra by John L. McCabe & John L.P. McCabe