Agronomy is a branch of Agriculture that deals with________?
A. Protection of crops from diseases & pests
B. Principles & practice of crop production
C. Principles of field management for crop production
D. Breeding of crop plants