Dependency Syntax: Theory and Practice