It's years since I read it but Gerald Weinberg's Becoming a Technical Leader. The best general book on leadership I've read for a while is Marquet's Turn the Ship Around – great also as an audiobook. I referenced the latter in my own Right to Left: The digital leader's guide to Lean and Agile (arguably a leadership book too)
- Lao Tse, quoted in 'Becoming a Technical Leader'
I heartily second 'Becoming a Technical Leader.' The exercises there are designed to get you to think about and grow in the situation that you are currently in, so the book will be a perennial.
I'd add that Weinberg also produced a four-volume series, 'Quality Software Management', where he sums up all he learned about project management in his programming, management and consulting careers. He later republished the material in a series of smaller eBooks [0] at LeanPub.
I know of no better written resources for people who want to learn to manage software development in a way that accomplishes the technical tasks while respecting the people who do the work.