Author: Echlin, John professor of philosophy at St. Andrews.
Title: professor of philosophy at St. Andrews.