Christian Holden, Author at Catholic Herald