Output-Driven Phonology: Theory and Learning (Cambridge Studies in Linguistics, Band 139)