Recently I was asked to quickly up-skill a team and prepare for software development. These are my 4 must read recommendations:
The Five Dysfunctions of a Team is an essential read for any team. It demonstrates how trust and honesty leads to better results.
Non-violent Communication Workshop teaches how to get through disagreements in a productive way.
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win. This is a novel about working in IT, it's the closest written description of my experience working in the industry. It's engaging and easy to follow.
Shape Up is software development process used in Basecamp company. I recommend it not because I fully agree with the methodology, which is hard to get right. However it explains the core software development principles well, which is more important than the process itself.