Paul Hudak, John Peterson, and Joseph Fasel's "Functions"

Read this page about functions in Haskell.