Stewart, Ian Algebraic number theory and fermat's last theorem / by Ian Stewart - 4th ed. - Boca Raton CRC 2016 - 322p.