Ziad Shihab

Rubbish theories - unusual History of recycling - TLS Book review