Some C++ work demonstrating Object Oriented concepts