The Ptarmigan's Dilemma: An Exploration into How Life Organizes and Supports Itself by John Theberge Back to product details page >