Functional Programming in Ruby

Software Architecture