Fermat's Last Theorem For Amateurs by Paula Ribenboim