Fermat's last theorem: a genetic introduction to algebraic number theory - Edwards, Harold M (Graduate Texts in Mathematics, 50, 1977)