revised, recovered talk version