Haskell the craft of functional programming - Thompson, Simon (Harlow, England Addison-Wesley, 1996)
Keywords: Functional programming (Computer science).