Trends in functional programming.
Horváth, Zoltán.
Intellect,
2011.