Books by David Ehrenfeld
4 titles available, newest first by original publication date.

Becoming Good Ancestors: How We Balance Nature, Community, and Technology
David Ehrenfeld
$20.99

Swimming Lessons: Keeping Afloat in the Age of Technology
David Ehrenfeld
$94.99

Beginning Again: People and Nature in the New Millennium
David Ehrenfeld
$56.99
The Landscape Perspective (Readings from Conservation Biology)
The Landscape Perspective (Readings from Conservation Biology)
David Ehrenfeld
$93.99