Man of two worlds - Herbert, Frank (Ace Books, 1986)