Formal languages - Salomaa, Arto (ACM monograph series, 1973)