Algebra - Sigler, Laurence Edward (Undergraduate Texts in Mathematics, 1976)