The following books are ones that I have found useful.
GitHub & Azure DevOps (Inc. TFS)
Books on specific tools and platforms do not age well, so I have not included many here. However, the following have been useful for understanding the tools and how to use them at various points in time.
ALM Rangers Some of the best resource for many TFS activities are the free ALM Rangers guidance