This book covers Dependency Injection from A to Z. In it you'll learn about Constructor Injection, Property Injection, and Method Injection. You'll learn about the right and wrong way to use the Dependency Injection Container.
This is step by step guide to use and understand DI and DI containers in Delphi with Sprind4D. I like it because it is short read, well paced with easy to follow examples and nice application implementing all learned at the end. Well done Nick. Code Examples of book projects are on Nick Hodges github account, bit.ly link mentioned in book is not alive at the moment.