JavaScript's Dependency Problem
danthedev.com