Controversies in general surgery - Allen-Mersch, T. G. (Edward Arnold, 1989)