Classes of modules. (2006)