The Novamente artificial intelligence engine
An Introduction to Unification-Based Approaches to Grammar