A hearty agreement with Logical Chess: Move by Move, it really opened up my understanding a couple years back when I read through a bit of it. Learned how to make plans due to that book xD.
Aagard's Positional Play book seems quite nice as well, haven't read through it yet though... his other books are also quite interesting.
Georges Renaud and Victor Kahn, The Art of the Checkmate
I learned elementary checkmates in the 1970s, but when I started reading this book in the late-1990s I quickly learned there was much I did not know. The book presents 23 basic patterns, but many of these have several variations. Whole games are presented. Sometimes the checkmate threat leads only to a winning advantage, such as gaining a decisive amount of material. This book is accessible for the beginner, but offers sufficient depth to help the strong club player.

Mark Dvoretsky, Dvoretsky's Endgame Manual
Yes, I know that some titled players have claimed that this book is over their head. I've been reading mine almost twenty years and there is plenty in this book that I have not made use of. Nonetheless, it is the endgame that I turn to most often. It is thorough and well-structured. It avoids dogma. One example, Silman's Endgame Course offers the bridge building solution in the Lucena position. So does Dvoretsky. However, Dvoretsky points out that there is another method that is also effective. I have a few endgame books; Dvorestsky's is not the most accessible, but it is my most often used.
Irving Chernev, Logical Chess: Move by Move
I think I read part of this book in the late-1970s. I know that I read all of it in 2013. The analysis is sometimes wrong (Chernev did not have access to engines), and some of the author's views are misguided. Nonetheless, the games are worth your attention and having a verbal annotation for every single move is of great help to chess players seeking to improve.
There are many more books that have helped me. Which ones have helped you?