"Functional Programming and Lambda Calculus."

Hendrik Pieter Barendregt (1990)
a service of  Schloss Dagstuhl - Leibniz Center for Informatics