University of Texas at Austin: Thomas Dillig's "Real programming languages: Haskell"
Read this overview of Haskell, a major functional programming language.
Click http://web.archive.org/web/20170505162149/http://www.cs.utexas.edu:80/~tdillig/cs345H/lecture20-6up.pdf link to open resource.