Principles of Program Design Problem Solving Javascriptby Paul AddisonWriting a summary for young readers…For young readersBook data: Open Library