Algebra by Larry C. Grove