Enigma from Tantalus - Brunner, John (Ace Books)