Piers Shepherd, Author at Catholic Herald