Lecture notes on General surgery - Ellis, Harold 1926-; Calne, Sir Roy Y. Calne; Watson, Christopher J.E