C++ How to Program 8th Ed - Deitel, P. and Deitel, H. (Harlow Pearson Education Ltd, 2013)