Algebraic number theory and Fermat's last theorem by Stewart, Ian | Menrva Books