David Staines, Author at Catholic Herald