There is no best book. The best suggestion is to look at the reviews and make the best judgement. Like a human language, there are hundred books to teach the English Language; yet, every school uses their own book to teach it. My "best book" for C++ is not the same as the next person you asked. The main thing you should look for a book is to stay current with the best practices of C++ (i.e. books from Bjarne Stroustrup). Some books are outdated and would take forever to list them all.
Another example of a subjective question is, "What is the best compiler?" Again, the main thing is it should be a compiler that stay current with the C++ standard.
Search for Buckys C++ tutorials on YouTube... a funny way to get a ruff idea too
Then buy this " The C++ Programming Language - 4th edition "
** correction , I mean " Programming: Principles and Practice Using C++ (2nd edition ) "
That's the one... you open this book at any page and you understand thinks that you don't know... I suppose that's modern C++
Don't buy the C++ Primer... The title of this book should be "How to make simple thinks complicated"... Personal opinion stay away... I can sell you mine
The best WAY to learn CPP is CODING, CODING, CODING...
Sometimes you get to a point of confusion. That is the time to find out why you are confused and the technique to come out of your confusion is TO LOOK until you clearly understand.
There are only three things which can confuse unterstanding: first of all: unknown keywords or symbols like "++". next: too complexity (simplify the problem!) and lack of sensation : the brain consists of two different parts, one is good in abstracting things and the other part likes pictures, sounds etc. Learning is easer if you combine both parts of your spirit.
If you're a total noob, this is the easiest book for beginners. I'm sure there are better books for beginners, but for me this one was the easiest. Much easier than C++ For Dummies, which I don't recommend. After C++ Without Fear and you have basics down, you can move on to other beginner books.
But these days I learn from either YouTube (which has some very good tutorials for beginners) or from websites.