Introduction - If you have any usage issues, please Google them yourself
		 
•  Generic programming and the Standard Template Library (STL)
•  Object-based programming and class design
•  Object-oriented programming and the design of class hierarchies
•  Function and class template design and use
•  Exception handling and Run-Time Type Identification