'Competitive Running' begins by examining the reasons why it's good to race - for example, it boosts motivation and helps keep you working at your best. It then sets out some basic training principles before giving detailed training regimes for various types of 5K, 10K, half-marathon and marathon.
Obviously a bit outdated, but still very viable info on race training plans, diet ideas, and other various tips for races from 5k to marathon. Will be keeping this one and trying out the training schedules for a full marathon and to increase my speed for a 5k!