The C++ Programming Language 3rd Ed. - Bjarne Stroustrup (PearsonIN)