This book is fairly accessible and highly valuable to any low to mid level runners, with contents covering a wide range of topics related to preparing yourself for a marathon. I'd been running regularly for over 3 years before I read the book, and yet still came away with several great tips and pieces of advice to improve my run.