Muscling Through - J.L. Merrow

This just got upgraded to 5 stars after another re-read (5th or 6th, I think). A book guaranteed to make me feel good (and shed a few tears in-between).