Author: Johnstone, Robert, professor in United Presbyterian College of Edinburgh