Current diagnosis & treatment surgery - Doherty, Gerard M. (Lange medical book, 2020)