Computer programming with C++ - Pimparkhede, Kunal (Cambridge university press, 2017)