Algebra Form and Function, 2nd Edition – William G. McCallum