Controversies in the surgical management of cholangiocarcinoma and gallbladder cancer.

Controversies in the surgical management of cholangiocarcinoma and gallbladder cancer.