Book Name: Objects, Abstraction, Data Structures and Design: Using C++ Author: Elliot B. Koffman, Paul A. T. Wolfgang Publisher: Wiley…