Fully Distributed Scrum: The Secret Sauce for Hyperproductive Offshored Development Teams
Extreme Programming Explained: Embrace Change