C++ Primer By Lippman, Stanley B. – 2013
Programmers who use C++ will want to read this book to get up to date with the C++11 standard. As you would expect, it is large at 900 pages, but it is clearly written. Unfortunately we have to search to page 450 to find out about smart pointers. If I was starting out learning C++, I would choose this book first. After many years with C++, it is still teaching me more.