A Fable of Utopia

293 pages 1988

fiction science fiction short stories challenging reflective medium-paced

120 pages 2008

fiction science fiction challenging informative reflective slow-paced