Social Enterprise Law: Trust, Public Benefit and Capital Markets by Steven A. Dean | Menrva Books