Dahlgren's World

277 pages 1976

fiction science fiction adventurous challenging medium-paced

235 pages 1989

fiction science fiction challenging informative reflective fast-paced