Law Business Research Ltd. recently published the eighth edition of The Corporate Governance Review, which provides overviews of corporate governance regimes worldwide. Delaware is the only U.S. state that features its own individual chapter which is authored by Ms. Habbart.
The Delaware Chapter can be found here.