Rings,Fields and groups: an introduction to abstract algebra - Allenby, R. B. J. T. (New Delhi, 2006)