An introduction to functional programming systems using Haskell - Davie, Antony J. T. (Verfasser) (Cambridge computer science texts, 1992)