Thomas J Craughwell, Author at Catholic Herald