https://univebook.com/product/problem-solving-with-c-10th-edition-pdf/