I honestly don't think the book you're looking for exists, "Learn C The Hard Way" is probably the closest but it's very opinionated and has its critics. The others, as most C books seem to be are concerned largely with the minutia of the language.
> "Learn C The Hard Way" is probably the closest but it's very opinionated and has its critics.
I have similar feeling too. When I looked around, I had this feeling that majority of experienced C developers may not have experienced higher level language or work in app-level and went back to C to adjust their previous experience.
Either the developers decided to abandon C in favour of high-level languages or the developers didn't like what they tasted the high-level languages enough to learn the better practice to bring it back to C. The latter group tend to go back to where they came from and stick with C.
This could be the reason why "Learn C the Hard Way" and another commenter up there posted a link as to why "Build Your Own Lisp" considered harmful/bad. On the other hand, these two materials could fit for what I'm looking for.
I glanced over "Modern C" and while I can pick up a few things better than my previous learning C experience, my experience match to your statement that most of the books are covering minutia details of the language :(.
Thank you for clarifying and confirming what I felt so far.