Animal husbandry is
A. Agricultural practice of breeding and raising the livestock
B. Deals with care and breeding of livestock like buffaloes, cows, pigs, horses, sheep, goat etc
C. Is a vital skill for farmers and is as much science as it is an art
D. All of these