Recommend: Conceptual book about C++

Are there any books that discuss C++ at a conceptual level?  Meaning, contrasting it with other languages (especially C), showing its strengths, weaknesses, its relation with MFC, STL, and Win32?

I'm already familiar with C++ programming but am interested in something that isn't strictly heads down in the code the entire time.

Here's an example of the type of book I'm referring to
Who is Participating?
evilrixConnect With a Mentor Senior Software Engineer (Avast)Commented:
You might find this an interesting read.

C++?? : A Critique of C++ (3rd Ed.)
brettrAuthor Commented:
Nice and free.  Thanks.
Infinity08Connect With a Mentor Commented:
How about the C++ FAQ Lite vs. the C++ FQA ?

for some criticism of C++. Note that it is taken to the extreme, so don't take the FQA as gospel. It does however touch on some of the shortcomings of C++.

Here's what Bjarne Stroustrup (the creator of C++) has to say about its relation with some other languages/frameworks :

For the most part, I agree with Bjarne Stroustrup that comparing languages is not very useful. They're simply tools, and when you have a job to do, you choose the tool that best suits the job. It doesn't make one language better or worse than another. But one language might be better suited for a certain task than another.
All Courses

From novice to tech pro — start learning today.