Principles of Brownfield Regeneration: Cleanup, Design, and Reuse of Derelict Land by Justin Hollander Back to product details page >