Groups, rings and fields - Wallace, D. A. R. (New Delhi, 2009)