Jarnagin William R Blumgart's Surgery of the Liver, Biliary Tract and Pncreas - 7 - Elsevier 2023 ISBN: 9780323697842