Strengths: Fantastic everything you need to know about running Jack really knows his stuff
Weaknesses: some parts esp the scientific theory you need the read a few times to understand
Overall: Thoroughly a good book if you only had one book this would be my choice whether you were a 800m runner or a marathoner Jack caters for you all