Author: John Kiernan MB  ChB  PhD  DSc