Contents: 1. Reviewing ‘Objects’ in C 2. Fundamentals of Object Oriented Programming 3. Programming in C++ 4. Control Statements and Decision Making 5. Functions 6. Arrays, Strings and Pointers 7. Structures 8. C++ Classes and Objects 9. Inheritance in C++ 10. Nested and Inner Classes 11. Template and Generic Programming 12. Exception Handling