Fraleigh, John B

First course in abstract algebra