Introduction to formal languages - Revesz, Gyorgy E. (Dover Publications, 1991)