We wrote this post which sums up what we've learned coaching managers.
https://blog.leadingup.co/almost-everything-weve-learned-in-...
Books or blog posts can be helpful, but if you really want to become an amazing leader, getting a coach is the way to go. (All the well known leaders have coaches, why not you?) https://leadingup.co/