The encyclopedia of science fiction : an illustrated a to z / - Nicholls, Peter, (Granada,, 1979)