Introduction to C++ programming : brief version - Liang, Y. Daniel (Pearson, 2007)