James Bruce, Author at Catholic Herald