Denis J Harrington Author