This volume is an outgrowth of the LMS Durham Symposium on L-functions, held in July 1989. The Symposium consisted of several short courses, aimed at presenting rigorous but nontechnical explanations of the latest research areas, and a number of individual lectures on specific topics.