Author: Barry M. Brenner MD  AM(Hon)  DSc(Hon)  DMSc(Hon)  FRCP(Lond  Hon)