Besides the books that I've previously listed, here are some books that are more focused on management rather then software engineering or technical project management that I've found to still be good reads for engineers.
The First 90 Days gives advice on how to transition into new roles with case studies on do's and don't. I found it useful in helping to develop a learning plan for myself whenever I start on a new team or in a new role.
Who Says Elephants Can't Dance isn't a "how to manage" book or even a "How Louis Gerstner manages" book. It's presented more as a story of IBM's turn-around. I like to read this book when I feel frustrated about a company to remind myself that change can happen even in the largest of companies.
Additionally, here are some books that's been recommended to me which I have not yet read but I thought that I'd pass along:
Debugging Teams (formerly Team Geek)
The Five Dysfunctions of a Team (Manga Edition)
The Adventures of Johnny Bunko