Rings, fields, and groups :an introduction to abstract algebra .- 2nd ed. - Allenby, R. B. J. T. (2013)