Masters of Business? Business Schools and Business Graduates in Britain and France. · Study