Politics in Plural Societies by Kenneth A. Shepsle & Alvin Rabushka