Alec Effinger

2 books

323 pages 1977

fiction science fiction short stories adventurous reflective slow-paced

269 pages digital 1973