We are all familiar with denim jeans. What about denim? Denim is a rather distant thing to us. We are very used to it, but we know just very little about it.