Concepts in abstract algebra. - Lanski Charles (USA AMS, 2005)