Professor Kenneth G C Reid Author