16D40 - Associative rings and algebras :: Modules, bimodules and ideals :: Free, projective, and flat modules and ideals