This is well worth reading.

http://www.publicampaign.org/savingdemocracy/