Object Oriented Programming Language - Introduction