C++ is a quite old programming language: it was created by Bjarne Stroustrup in 1982. It was initially thought as an improved C.
The first official specifications were The C++ Programming Language [Str86]. This book was then updated multiple times [Str91], [Str97], [Str00], and [Str13].
Starting from 1998, the official specifications are described in The Standard.