Refactoring - Improving the Design of Existing Code
These are books that I've read over the last few years, most of them are used books that I bought from www.betterworldbooks.com.
"A book published in 2000, still worth a read now."
"A Little Book That Teaches You When to Quit (and When to Stick)"
"This is a tiny book with 97 pages. Although I think it can be shorter but it's a great read. It's ok to be weird and there's a always a tribe for you."