Problem solving, abstraction, and design using C++by Frank L. FriedmanC++ (Computer program language)Writing a summary for young readers…For young readersBook data: Open Library