Beta-blockers in portal hypertension: new developments and controversies.

Beta-blockers in portal hypertension: new developments and controversies.