RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
When is a Value Object not a Value Object?
Read More