Hands-on Azure Repos: Understanding Centralized and Distributed Version Control in Azure DevOps Services - Chandrasekara, Chaminda; Herath, Pushpa (Apress, 2020)