C++ Manual for new Lancaster University Masters / PhD Students