Lecture notes on general surgery - Ellis Harold; Calne Roy (Delhi Oxford university press, 1993)