Demo of concepts contained in Practical OO Design in Ruby (for C#)