The Ultimate Encyclopedia of Science Fiction : the Definitive Illustrated GuideDavid PringlePDF40 MBEN