Haskell 98 language and libraries
2003
The Implementation of Functional Programming Languages
1987
Implementing functional languages
1992