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

Series by Michael Moorcock