Elements of algebra : - Stillwell, John (Undergraduate texts in mathematics, 1994)