Dancers at the End of Time, part 3

Series by Michael Moorcock