Clean: An Unsanitised History of Washing
by Katherine Ashenburg
ISBN 13: 9781846681011
Format: Paperback (368 pages) Publisher: Profile Books Published: 19 Mar 2009 Other Format: Hardcover
Save for later
ISBN 13: 9781846680953
Format: Hardcover (368 pages) Publisher: Profile Books Published: 20 Mar 2008 Other Format: Paperback