Algebra. - Artin, Michael (Pearson Education Limited, 2014)