Formal languages. - Salomaa, Arto (New York : Academic Press Inc., 1973)