The Masks of Time - Silverberg, Robert (Ballantine Books)