Applied Algebra by Darel W. Hardy, Fred Richman & Carol L. Walker