HJ Hall is a great brand for great socks; ranging from a cotton mix to a woolen mix, they have everything you may need in a sock. You can also take a look at this brand under the ‘cotton mix’ and ‘wool mix’ in the drop down menu. They have everything available from different textures of socks; such as ribbed socks, or smooth ones, depending on what you need them for. They also come in a variety of lengths, calf length or knee high for the colder months. HJ Hall are great at providing socks for everyone; they even manufacture a speciality sock for Diabetics!