Algebra - Artin, Michael (Pearson Prentice Hall, 2011)