There was a time when I tried to list a large selection of the books on C++. But I found that there were too many of them, and the editions of those books changed to rapidly that it was impossible to stay up to date. So, now, I rely on other places on the web for lists of C++ books.
However, there are a few books on C++ that I feel the need to emphasize as the most important ones to point out:

C++ Programming Language, The 4th Edition
by Bjarne Stroustrup
Bjarne Stroustrup is the inventor of C++.
He is the ultimate authority.
This is an extremely authoritative book. Unfortunately, it is not very accessible, especially for beginners. As such, I would not recommend it as a tutorial for learning, except for advanced students.
However, it is essential for those who are serious about learning about C++.

Tour of C++, (C++ In-Depth Series)
3rd Edition
by Bjarne Stroustrup
Bjarne Stroustrup is the inventor of C++.
He is the ultimate authority.
“Provides an overview of ISO C++, C++20, that aims to give experienced programmers a clear understanding of what constitutes modern C++.”
The key is “experienced programmers”. Beginners are likely to struggle with this book
However, I consider this also to be essential for those who are serious about learning about C++.

Programming: Principles and Practice Using C++ (C++ In-depth)
3rd Edition
by Bjarne Stroustrup
Bjarne Stroustrup is the inventor of C++.
He is the ultimate authority.
“Will help anyone who is willing to work hard learn the fundamental principles of programming and develop the practical skills needed for programming in the real world.” This is perhaps a more accessible book. Apparently, it has been used in introduction to programming courses in engineering and computer science. But, in my experience, books by Bjarne Stroustrup are often difficult. There are probably better choices (see below).

C++ Primer, 5th Edition
by Stanley Lippman, Josée Lajoie, Barbara Moo
This is the book I used (in an earlier edition) for the recommended book for this course.
I consider it to be a good introduction, and it also goes relatively far into the details of the language
“An authoritative and comprehensive introduction to C++, this book will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today’s best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.”
I would still be likely to use this book in any current course.