Gene Wolfe, Writer of Science Fantasy