Tim Pat Coogan, Author at Catholic Herald