Textbook of Surgical Oncology by Graeme Poston & Daniel Beauchamp