Title: C++ Programming for Logical Thinking