Koralleen (koralleen) - , reviewed How to Train For and Run Your Best Marathon on + 11 more book reviews
Straightforward, easy to read, lots of tips for various levels although I think it's geared toward novice runners.