I also like "Refactoring your Wetware": https://pragprog.com/book/ahptl/pragmatic-thinking-and-learn...