Balogh, Ádám, Csörnyei, Z. “Objects and polymorphism in system programming languages: a new approach”, Periodica Polytechnica Electrical Engineering, 51(3-4), pp. 85–97, 2007. https://doi.org/10.3311/pp.ee.2007-3-4.03