Keepers of the spring

Fred Pearce
Island Press
9781559636810
1-55963-681-5