David Gibson, Author at Catholic Herald