Scan barcode
A review by faryewing
The Dirt on Clean: An Unsanitized History by Katherine Ashenburg
More detail on standards of bodily cleanliness than I was interested in, as it turns out.