Star-Begotten: A Life Lived in Science Fiction