Functional programming. Languages, tools and architectures - Sadler, Chris (Ellis Horwood, 1987)