Principles and practice of surgery - Garden, O. James; Parks, Rowan W. (Elsevier, 2018)