Concepts in abstract algebra - Lanski, Charles (American Mathematical Society, 2010)