Monads in an Object Oriented context
blog.dhananjaynene.com