Lecture notes : General surgery - Ellis, Harold , 1926-; Calne, Roy Yorke; Watson, Christopher J. E. [ (Christopher John Edward)] (Lecture notes series, 2006)