General Surgery Residency Survival Guide - Ratnasekera, Asanthi. (Springer International Publishing AG, 2023)