I found the writings of Samuel Colbert invaluable when I took on a management role http://www.performancepreview.com/
It was the first piece of management advice that rang true with my own personal experience.
In a similar vein I'm currently reading Frederic Laloux's Reinventing Organisations which is great although may be difficult to enact depending on your company.
Specifically around managing software engineers I would do some reading on bricolage and how to cultivate that mindset, I've found adopting it in my teams sees motivation soar. I don't have any specific reading material to point you at on that though.