Anatomy of the liver, pancreas and portal system with surgical discussion of upper GI haemorrhage and pancreatitis, by the much acclaimed Mr. Antonio Manzelli (Consultant Upper GI Surgeon).