Theory of language - Weisler, Steven (MIT Press, 2000)