Object Oriented Programming - Intermediate - Inheritance Concepts - Creating Classes and Inheritance Tree