책 An introduction to functional programming systems using Haskell은 최초의 하스켈 교재이다.
1992년에 케임브리지 대학에서 출판했다.
전체 11장으로 구성되어 있고 약 308쪽이다.
이 책은 인터넷 아카이브에서 무료로 열람할 수 있다.
첫 번째 하스켈 보고서가 1990년에 나왔으니 이 책은 그로부터 2년 뒤에 나온 것이다.
폰 노이만 병목 현상의 문제점을 지적하는 것으로 시작해서 람다 대수, 참조 투명성, Lazy 평가 등 함수형 프로그래밍의 기본 개념을 잘 소개한다.
당시 이제 막 탄생한 하스켈의 기본 문법에 대해서도 잘 나오는데 이 책에 모나드는 나오지 않는다. 이때 모나드는 아직 하스켈에 도입되지 않았고 대신 Stream과 Continuation으로 I/O를 다뤘다.
이 책의 저자는 Antony Davie이다. 저자의 이름 말고 다른 정보는 찾을 수 없었다.
1939년생이니까 만약 살아 계신다면 2023년 현재 84세이다.
1997년까지 총 4건의 논문을 작성했다.