C++ programming today - Johnston, Barbara (Pearson/Prentice Hall, 2008)