Absolute C++, 3e - Walter Savitch (Pearson Education,Inc.)