Information technology. Programming languages. Modula-2, object-oriented Modula-2 Part 3, (15th May 1999)