Programming Principles and Practice Using C++, 2nd Edition Work through all the drills and most exercises no matter how trivial they may seem.