Professor Donald Macleod
Writer