The Independence of Credit Rating Agencies: How Business Models and Regulators Interact Mattarocci, Gianluca 778,75 DKK See product