A high-level overview of the Haskell language and why its features are good.
You should read it carefully and note what items you are unfamiliar with. Writing down your questions will help you remember what parts were difficult so that we can discuss them in class.