The dancers at the end of time -- v. 2.

Series by Michael Moorcock