Author: Hayens, Kenneth Cochrane.