Groups, rings and fields - Wallace, David Alexander Ross (Springer, 1998)