WP 41. April 10, 2014 Gustavo H. M. de Oliveira, Institutional Corruption as a Problem of Institutional Design: A General Framework