Scan barcode
A review by dja777
The Dirt on Clean: An Unsanitized History by Katherine Ashenburg
4.0
A fascinating if sometimes disgusting history of personal cleanliness.