Lang yarns Super Soxx 4ply - superwash sock yarn 100 gram balls 420 metres. 75% wool 25% nylon. 2.5 - 3.5 mm needle. One ball will make an adults pair of socks.