Introduction to Object Oriented Programming in C++