Managing Global Software Projects: How to Lead Geographically Distributed Teams, Manage Processes and Use Quality Models - Gopalaswamy Ramesh (Tata McGraw-Hill)