C++: the complete reference - Schildt, Herbert; Author (2001)