Author: Hyland, St. George Kieran.