Current diagnosis & treatment surgery - Doherty, Gerard M. (McGraw-Hill Medical, 2015)