The Fabric of Civilization (How Textiles Made the World) - 9781541617629