DANCERS AT THE END OF TIME by MICHAEL MOORCOCK
Michael Moorcock is best known for his stories about the albino prince, Elric and his magic sword, Stormbringer. Perhaps rightly so, but for me his finest work is his Dancers at the End of Time trilogy. Far ahead of its time and thought provoking. Written by a story teller at the top of his game.