Paying for Democracy: Political Finance and State Funding for Parties - 9780954796631