Robert C. Martin - Clean Architecture
Very few times I read a technical book from cover to cover. I usually focus what interests me and then use it as a reference. But this book is a kind of professional novel. I enjoyed every chapter even if I already know all the concepts in the book. In fact, the content goes around one single idea, demonstrated in many ways. The thing that I enjoyed more from the book is the small histories here and there, probably because after 20 plus years working in several software domains I have the stories on my own and it is pleasant to read the stores of the others.
You can find in the web tons of explanation around the concepts in the book, but I recommend it as a relaxing reading even if all these things are not new to you.