Introductory Modern Algebra by Saul Stahl