Basic Algebra: Groups, Rings and Fields - Cohn, P.M (Springer, 2003)