Lecture notes on general surgery - Ellis, Harold; Calne, Roy Yorke 1930-2024 (Blackwell, 1987)