Introduction to programming with C++ : - Liang, Y. Daniel (Pearson/Prentice Hall, 2007)