Patterns available as Ravelry Downloads
Knitting: Mid-calf Socks
The pattern includes a chart as well as written out instructions. The size is for small, but the pattern is stretchy and can accommodate a medium foot. To go a bit larger, go up a needle size. Also, the pattern is in a multiple of 10, so that you can easily add another repeat to make a larger sock.