Introduction to formal languages - Revesz, Gyorgy E. (McGraw-Hill computer science series, 1986)