Efficient parsing for natural language a fast algorithm for practical systems - Tomita, Masaru (Kluwer, 1986)