2016 Update: This book is still the only one in OPL with a decent discussion of Dependency Injection. After 7 years! Programmers using the AngularJS framework will want to understand this well, as will programmers of any mid to complex system.