The Programming Language Oberon-2 H.Mossenbock, N. Wirth Institut fur Computersysteme, ETH Zurich October 1993