The Encyclopedia of science fiction : an illustrated A to Z - Nicholls, Peter (Granada, 1979)