A great introduction with Dependency Injection. The first two sections introducing DI were the best parts, making it a recommended read on itself. The third section was a bit in depth for an overview/introductory book like this. The fourth section is an overview of a several different DI frameworks available. Useful on one hand, but in hindsight perhaps not meant to read through (should’ve just looked up a chapter when/if the framework was relevant to me). One shame though is that Ninject wasn’t included (which is the framework I ended up trying in some of my projects).