Articles by David N. Slater, B.Med.Sci., M.B.Ch.B., M.R.C.Path.