C++ programming today - Johnston, Barbara (Prentice Hall, 2002)