Optimality Theory by Brian Prince, Paul Smolensky & Alan Prince