Object Oriented Proggraming Part 1 - C# events like mechanism in C++ Part 2 - RushHour with Meta Proggraming.