Coarse-to-Fine Natural Language Processing
Reinforcement Learning: An Introduction