Rails Envy: Ruby on Rails Caching Tutorial - Part 2
Refactoring REST: searching for an abstraction — Luke Redpath
Real modules for Ruby — Thoughtfolder
just remember that a module is a class can only be instantiated as a superclass of a class that includes the module. include and extend are methods that modify the class inheritance chain at runtime.