Essential Surgery Problem Diagnosis Management International Edition - 6th Edition