C++ how to program, Ed. 9 - Deitel, Paul (Pearson Education Limited, 2014)