Blumgart's Surgery of the Liver, Biliary Tract and Pancreas - Jarnagin, William R. (Elsevier, 2017)