Current diagnosis & treatment surgery - Doherty, Gerard M. (LANGE medical book,, 2015)