Colorectal Surgery: Living Pathology in the Operating Room by Mark Killingback | Menrva Books