Soldier of the mist - Wolfe, Gene (Victor Gollancz, 1986)