Composition Root by Mark Seemann A beginners guide to Dependency Injection Dependency Injection & Testable Objects: Designing loosely coupled and testable objects - Jeremy Weiskotten; Dr. Dobb's Journal, May 2006. Design Patterns: Dependency Injection -- MSDN Magazine, September 2005 Martin Fowler's original article that introduced the term Dependency Injection P of EAA: Plugin The Rich Engineering Heritage Behind Dependency Injection - Andrew McVeigh - A detailed history of dependency injection. What is Dependency Injection? - An alternative explanation - Jakob Jenkov Writing More Testable Code with Dependency Injection -- Developer.com, October 2006 Managed Extensibility Framework Overview -- MSDN Old fashioned description of the Dependency Mechanism by Hunt 1998 Refactor Your Way to a Dependency Injection Container Understanding DI in PHP You Don't Need a Dependency Injection Container