thraxil.org:

Type Theory and Functional Programming by anders pearsonWed 04 Sep 2002