Coarse-to-fine natural language processing - Petrov, Slav (Spinger-Verlag, 2012)