Author: Barclay, William, Lecturer in the University of Glasgow.