Money in politics a study of party financing practices in 22 countries (National Democratic Institute for International Affairs, 2005)