Sustainable agriculture : definitions and terms