C++ for the Impatient by