
Applying Domain-Driven Design and Patterns was the book that made me fall in love with software engineering. Perhaps a little dated now though.
Head First Design Patterns - I never grokked any of the patterns from the GoF book, but this one 'clicked' for me, if you can get past the cutesy presentation.
Peopleware - Shows importance of focusing on people, rather than the tech, as this is often the main cause of project failure in the software realm (and perhaps others).
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET is a bit old, but still a good resource on how to implement some sort of DDD.
https://www.amazon.com/Applying-Domain-Driven-Design-Pattern...