C++ Templates - The Complete Guide, 2nd Edition
by David Vandevoorde, Nicolai M. Josuttis, and Douglas Gregor
Giving guidance on how to use Templates in Modern C++
For programmers, who just use templates, who provide class and function templates, and who provide generic and foundation libraries
Covering C++11, C++14, and C++17
Explaining all type traits of the C++ Standard Library in depth
On 822 pages in 33 Chapters (12 Chapters are brand new)
1