There’s a thread on ultra training that you might find useful Ultra-endurance training
and maybe this one too