Environmental Problems in an Urbanizing World: Finding Solutions in Africa, Asia, and Latin America by David Satterthwaite Back to product details page >