Algebra and number theory an integrated approach - Dixon, Martyn R. (John Wiley & Sons, 2010)