Algebraic number theory and Fermat's last theorem - Stewart, Ian