Lord Valentine's castle - Silverberg, Robert (Harper & Row, 1980)