Reading list: C++ 
How to program 10th edi