A Haskell Reading List Here is a list of papers and writings of what I consider are essential Haskell reading. Haskell 2010 Language Specification Typeclassopedia The Essence of Functional Programming How to make ad-hoc polymorphism less ad hoc Monads for functional programming Monad Transformers: Step-By-Step Some interesting features of Haskell’s type system Functional Programming with Bananas,