Granite Garden
Granite GardenAnne Whiston Spirn
Sign up to use
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