This is a 14 Week marathon training plan that should help you obtain a sub 4hr marathon. The plan assumes that you are already fit and capable of running distances up to 20km.
The plan uses a mixture of Lactate Threshold training to concentrate on speed and endurance while using heart rate to focus on recovery runs.