The "Magic" behind AngularJS Dependency Injection
alexrothenberg.com