Successful IT Outsourcing: From Choosing a Provider to Managing the Project (Practitioner Series)