Concepts in abstract algebra - Lanski, Charles (AMS, 2010)