Company law and corporate finance