* [Quick Introduction to IO](https://wiki.haskell.org/Introduction_to_IO)
* [Tackling the awkward squad](http://research.microsoft.com/en-us/um/people/simonpj/papers/marktoberdorf/mark.pdf): monadic I/O, concurrency, exceptions, and FFI in Haskell
* [IO inside](https://wiki.haskell.org/IO_inside)
* [A tour of the Haskell Monad functions](http://members.chello.nl/hjgtuyl/tourdemonad.html)
* [What the hell are monads?](https://web.archive.org/web/20040404212440/http://www.abercrombiegroup.co.uk/~noel/research/monads.html)
* [Quick Introduction to IO](https://wiki.haskell.org/Introduction_to_IO)
* [Tackling the awkward squad](http://research.microsoft.com/en-us/um/people/simonpj/papers/marktoberdorf/mark.pdf): monadic I/O, concurrency, exceptions, and FFI in Haskell
* [IO inside](https://wiki.haskell.org/IO_inside)
* [A tour of the Haskell Monad functions](http://members.chello.nl/hjgtuyl/tourdemonad.html)
* [What the hell are monads?](https://web.archive.org/web/20040404212440/http://www.abercrombiegroup.co.uk/~noel/research/monads.html)