Author: Railway Preservation Society of Ireland.