Granite Garden
A landscape architect and environmental planner explains how many urban problems can be resolved by considering such natural factors as air flow, water dynamics, geology, and plant and animal life

Description
A landscape architect and environmental planner explains how many urban problems can be resolved by considering such natural factors as air flow, water dynamics, geology, and plant and animal life











