Understanding Dependency Injection (play MP3) Mark M. Baker, 08/07/06
Microsoft's Peter Provost describes how Dependency Injection is part of the architectural underpinnings of the CAB, and how it makes possible the concept of pluggable modules in .NET.