Programming : principles and practice using c++ / - Stroustrup, Bjarne (Addison-Wesley, 2024)