MERSENNE NUMBERS AND FERMAT NUMBERS | 9789811230318 | Memmo