Mike McCahill, Author at Catholic Herald