The Cambridge Companion to Science Fiction 2009-08-21 04:52 Author: Edward James Rating: ★ ★ ★ See in goodreads