Author: Ninian Hill Ninian Hill Thomson