Author: David Hunter BA(Hons)  MD  PhD  Postgrad Dip