Developing and Extending Sustainable Agriculture: A New Social Contract explores the challenges faced by today's farmers and ranchers to provide practical strategies to develop a twenty-first century system of sustainable agriculture that is economically sound, environmentally compatible, and socially acceptable. This comprehensive