Tale of the eternal champion ;

Series by Michael Moorcock