David V Barrett, Author at Catholic Herald