C++ : from the beginning - SKANSHOLM (Addison-Wesley, 1997)