The development of the number field sieve. (Lecture notes in mathematics, 1993)