100 Things to Wear
The National Trust looks after more than 40,000 items of dress - from attire of extraordinary luxury to practical, everyday working clothes. This beautifully illustrated book features a selection of 100 important examples charting over 500 years o...