Code and Notes for Introduction to C++ Module at Imperial College London