Ducks and Monads: Wonders of Ruby Types

Software Design