Content is based on several seminars taught at the University of Bern and the European University Institute Florence.