The essence of functional programming (invited talk (1992)

by Philip Wadler
Venue:Proceedings of the Nineteenth Annual ACM Symposium on Principles of Programming Languages