Atlas of upper gastrointestinal and hepato-pancreato-biliary surgery (Springer, 2007)