An introduction to programming with C++ - Zak, Diane (Cengage Learning, 2016)