Christian Adams, Author at Catholic Herald