This is not books that I wrote, but definitely something that inspired me.
Clean Code and Clean Coder by Robert C. Martin
These books should be mandatory reading for all software developers. Whenever I start a new task as Team Lead, I require that the entire team reads these books. They provide a common foundation for discussing software quality and professional software developer behavior. If you haven’t read them – do it now – Btw: I also demand that the managers read Clean Coder – to be able to have a basic understanding of software development.
Notes to a software Team Leader, Roy Osherove
Soft Skills, John Sonmez
The Checklist Manifest – How to get things right by Atul Gawande