Master Techniques in Surgery by Keith Lillemoe & William Jarnigan