Ruby programming with types in action

Ruby